СУБД как средство автоматизации

Автор работы: Пользователь скрыл имя, 24 Января 2013 в 15:21, контрольная работа

Краткое описание

Развитие средств вычислительной техники обеспечило для создания и широкого использования систем обработки данных разнообразного назначения. Разрабатываются информационные системы для обслуживания различных систем деятельности, систем управления хозяйственными и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы. Одной из важных предпосылок создания таких систем стала возможность оснащения их «памятью» для накопления, хранения и систематизация больших объемов данных.

Содержание работы

Задание……………………………………………………………………………....2
Содержание……………………………………………………………………..…...3
Введение……………………………………………………………………………..4
Теоретические аспекты СУБД……………………………………………………..5
Функциональные возможности СУБД…………………………………………...10
BMC Remedy Action Request System (AR System)………………………………12
Сведения о компании ООО «Каскад 24»………………………………………...24
Конструкторская часть……………………………………………………………26
Проектирование БД в среде Microsoft Access……………………………………39
Применение Microsoft Access в БД «Техническая поддержка»………………..42
Заключение…………………………………………………………………………68
Список литературы………………………………………………………………...69

Содержимое работы - 1 файл

Отчет по практике.docx

— 6.19 Мб (Скачать файл)

Связь вида 1:1

Связь вида 1:1 образуется в  случае, когда все поля связи основной и дополнительной таблицы являются ключевыми. Поскольку значение в  ключевых полях обеих таблиц не повторяются, обеспечивается взаимно – однозначное  соответствие записей из этих таблиц. Сами таблицы, по сути, здесь становятся равноправными. На практике такая связь  используется сравнительно редко, так  как хранимую в двух таблицах информацию легко объединить в одну таблицу, которая занимает гораздо меньше места в памяти ЭВМ. Возможны случаи, когда удобнее иметь не одну, а  две и более таблицы. Причинами  этого может быть необходимость  ускорить обработку, повысить удобство работы нескольких пользователей с  общей информацией, обеспечить более  высокую степень защиты информации и т.д.

Связь вида 1:М

Эта связь имеет место  в случае, когда одной записи основной таблицы соответствует несколько  записей вспомогательной таблицы.

Связь вида М:1

Эта связь имеет место  в случае, когда одной или нескольким записям основной таблицы ставится в соответствие одна запись дополнительной таблицы.

Связь вида М:М

Самый общий вид связи  М:М возникает в случаях, когда  нескольким записям основной таблицы  соответствует несколько записей  дополнительной таблицы.

В моей работе связь между  сущностями в большинстве случаев  определяются как связи вида 1:М.

Каждая связь характеризуется  именем, обязательностью, типом и  степенью. Различают факультативные и обязательные связи. Если вновь порождённый объект одного типа оказывается по необходимости связанным с объектом другого типа, то между этими типами объектов существует обязательная связь (обозначается двойной линией). Иначе связь является факультативной.

По типу различают множественные  связи "один к одному" (1:1), "один ко многим" (1:n) и "многие ко многим" (m:n). ER–диаграмма, содержащая различные  типы связей, приведена на рисунке 1. Обратите внимание, что обязательные связи на рисунке 1 выделены двойной  линией.

Рис. 10: ER-диаграмма

Определение требований к операционной обстановке.

На этом этапе производится оценка требований к вычислительным ресурсам, необходимым для функционирования системы, определение типа и конфигурации формы организации ИО ( архитектура  компьютерной  сети, ее программные  и аппаратные средства, типы СУБД и  средства извлечения, формализации, хранения и использования знаний в интересах  СУ и др.)

 Объём и виды вычислительных  ресурсов зависят от предполагаемого  объёма проектируемой базы данных, знаний и от интенсивности,  режимов их использования (реальном, отложенном).

Если СОДиЗ  будут работать в  многопользовательском режиме, то требуется  подключение её к сети и наличие  соответствующей многозадачной  операционной системы. Так для реального  режима использования ИО главным  требованиям к быстродействию средств  вычислительной техники (ВТ) является их быстродействие.

Проектирование БД

Логическое  проектирование БД

 

На этапе логического проектирования разрабатывается логическая структура  БД, соответствующая логической модели ПО. Решение этой задачи существенно  зависит от модели данных, поддерживаемой выбранной СУБД. 

Результатом выполнения этого этапа  являются схемы БД концептуального  и внешнего уровней архитектуры, составленные на языках определения  данных (DDL- Data Definition Language), поддерживаемых данной СУБД.

Физическое  проектирование БД

 

Этап физического проектирования заключается в увязке логической структуры БД и физической среды  хранения с целью наиболее эффективного размещения данных, т.е. отображении  логической структуры БД в структуру  хранения. Решается вопрос размещения хранимых данных в пространстве памяти, выбора эффективных методов доступа  к различным компонентам "физической" БД. Результаты этого этапа документируются  в форме схемы хранения на языке  определения данных (DDL). Принятые на этом этапе решения оказывают  определяющее влияние на производительность системы.

Одной из важнейших составляющих проекта  базы данных является разработка средств  защиты БД. Защита данных имеет два  аспекта: защита от сбоев и защита от несанкционированного доступа. Для  защиты от сбоев разрабатывается  стратегия резервного копирования. Для защиты от несанкционированного доступа каждому пользователю доступ к данным предоставляется только в соответствии с его правами  доступа.

 

 

9. Проектирование бд в среде Microsoft Access.

 

Основные  сведения о выбранной СУБД.

 

     Выбранная  мной программа Microsoft Office Access 2007 предназначена для создания и управления базами данных. Кроме четкого контроля над большим объемом информации, она обеспечивает возможность совместной работы пользователей и реализует разнообразные способы представления и использования собранных данных. В последние годы популярность баз данных возрастает, а области их применения расширяются. Одновременно повышается интерфейс к программе.

Сильные черты программы  являются: удобный набор средств  разработчика и интуитивная понятность работы, возможность получить профессиональный результат, высокая совместимость  и интеграция ее баз данных с другими  программами и форматами файлов.

      Работая  в Access 2007 мы имеем удобную рабочую среду, позволяющую контролировать данные на различных уровнях: от содержания конкретной записи в самой «маленькой» таблице до схемы межтабличных связей, от запроса, отражающего данные одного поля, до средств, создающих новые таблицы или заменяющих в них данные. Дойдя до создания структурно продуманных форм, мы получим законченное приложение, обеспечивающее совместную работу пользователей.

 

Системные требования

 

1. Операционная система Microsoft Windows XP с пакетом обновления 2 (SP2) или более поздняя версия или Microsoft Windows Server 2003 или более поздняя версия 

2. ПК с процессором  500 МГц или более, 256 или более  МБ ОЗУ; дисковод для DVD-дисков; ПК с процессором 1 ГГц и  512 МБ ОЗУ (или более мощный  компьютер) необходим для работы  с Microsoft Office Outlook 2007 с диспетчером  контактов 

3. Жесткий диск.  Для установки необходимо 2ГБ; часть этого объема будет освобождена после установки, когда исходный установочный файл будет удален 

4.  Разрешение экрана Минимум 800x600 точек; рекомендовано 1024x768 или более 

5.  Подключение к Интернету Для загрузки и активации продуктов понадобится широкополосное подключение к Интернету со скоростью 128 кбит/с и выше 

6. Дополнительные компоненты Microsoft Internet Explorer 6.0 с установленными пакетами обновления, для пользователей Outlook 2007 понадобится Microsoft Exchange Server 2000 или более поздней версии

 

 

Элементы  разрабатываемой базы данных. 

 

Таблицы. Создаются пользователями для хранения данных об одном информационном объекте. Таблица состоит из полей (столбцов) а записей (строк). Каждое поле содержит одну характеристику объекта, предметной области. В данных строках сведения об одном экземпляре этого объекта.

Макросы – программа, которая содержит описание  последовательности действий при поступлениях некоторых событий в объекте или элементе управления. Каждое действие реализуется макрокомандой. Создание макросов осуществляется в диалоговом режиме путем выбора нужных макрокоманд а задание параметров используется при выполнении.

Отчёты. Предназначены для формирования всех документов. Содержит результаты  режимов задач пользователя и вывода.

Формы. Являются основным средством создания диалогового интерфейса приложения пользователя. Она может создаваться для ввода и просмотра взаимосвязанных на экране в удобном виде, которые соответствуют привычным для пользователя документом. Формы также могут использоваться для создания панели управления в приложении.

Запрос. Создаются пользователями для выборки данных из 1 или нескольких связанных таблиц.  Результатом выполнения запроса является таблица, которая может быть использована на ряду с другими таблицами БД, при обработке данных. Запрос может формироваться в режиме SQL  - языка запросов. С помощью запроса можно также обновить, удалить и добавить данные в таблице или создать новые таблицы на основе уже существующих.

Гиперссылка обычный текст, который дополнен встроенным кодом, формулирующим правила восприятия и отражающий данные в системном браузере.

 

Основные  типы данных, используемые в разрабатываемой  БД.

 

  1. Текстовый. В БД типами данных являются: наименование, организация, контактное лицо, покупатель, технические особенности.
  2. Числовой – серийный номер, количество машин, телефон.
  3. Дата/время – дата продажи.
  4. Счётчик - поле код в таблицах.
  5. Денежный – стоимость одной позиции.

Основные  типы данных, используемые в разрабатываемой  БД.

 

  1. Текстовый. В БД типами данных являются: наименование, организация, контактное лицо, покупатель, технические особенности.
  2. Числовой – серийный номер, количество машин, телефон.
  3. Дата/время – дата продажи.
  4. Счётчик - поле код в таблицах.
  5. Денежный – стоимость одной позиции

 

 

10. Применение MS ACCESS в БД «Техническая поддержка»

 

Создаем таблицы

 

Создаем 3 таблицы с именами Клиентская база; Операторы; Инциденты.

Задаем параметры этим таблицам, наполняем данными:

1)

2)

 

 

 

 

3) 

 

Связывание  таблиц с БД.

 

При дополнении новой таблицы, необходимо выяснить как она взаимодействует  с другими таблицами и установить взаимосвязь между таблицами, записи которых логически связаны. Только в этом случай форму запроса показывают поля различных таблиц. Существует 2 способа. Можно установить 2 типа отношений: 1:1 и 1 ко многим – распространенный.Полученные таблицы будем связывать по удобству нахождения информации.

 

 Построение  запросов к базе данных

Запрос.

Создаются пользователями для  выборки нужных данных из 1 или нескольких связанных таблиц. Результатом выполнения запроса является таблица которая  может быть использована на ряду с  другими таблицами БД при обработке  данных. Запрос может по образцу  запросов или с помощью экскурсии SQL – языка запросов. С помощью запроса можно также обновить, добавить данные в таблице или создать новые таблицы на основе уже существующих.

Запросы позволяют ограничить диапазон просмотра данных, извлекая при этом поля из одной или нескольких таблиц запросы можно использовать многократно. Способы создания запросов.

Создание запроса с помощью  мастера.

Выполняет пошаговую процедуру  построения запросов, залавая серию  вопросов и предлагая варианты ответов.

Создание запросов в режиме конструктора.

Позволяет не только создать  запрос, но и модифицировать уже  существующий, отрыв запрос в режиме конструктора можно добавлять поля, задавать условия отбора, устанавливать  параметры, определяющие порядок сортировки и обобщать информацию.

Создание запроса с помощью  мастера.

С его помощью можно  создать простой запрос. Он полезен, когда необходимо избавиться от лишних полей, но при этом видеть каждую запись в таблице БД. Мастер создает запрос на выборку, которую кроме вывода данных из таблиц может выполнять  некоторые простые вычисления, основываясь  на результатах отбора.

Создание запросов в режиме конструктора.

Построение более сложных  запросов лучшее выполнять в режиме конструктора. Он представляет для  работы две области таблиц, которые  используются для данного запроса. Область запроса: позволяет определить список полей в запросе, а так  же задать условия отбора для фильтраций данных и сортировать результатов, которые будут получены после  выполнения запросы.

Чтобы открыть существующий запрос в режиме конструктора необходимо:

  1. Щелкнуть на кнопке запроса
  2. В списке запросов выбрать имя запроса, которые нужно редактировать
  3. Щелкнуть на кнопке конструктор на панели инструментов или правой кнопкой мыши и выбрать конструктор.

Формирование условий  отбора в запросе.

При установке критерия Access использует технологию поиск по образцу при этом выделяется поле, которое содержит нужные значения выбранное поле и его содержимое.

При формировании запроса  в режиме конструктора используются строки:

  1. Поля – поле таблицы из которых   производиться запрос.
  2. Имя таблицы – таблицы из которых включаются данные в запрос.
  3. Сортировка – содержит условие сортировки в одном из порядков
  4. Вывод на экран – поле видно в запросе.
  5. Условие отбора – для цифровых (>3) для текстовых

По завершению формирования запроса изменить на кнопке вид запроса  щелкнуть на кнопке вид и результат, который усовершенствования  запроса  отобразиться на экране виде таблицы.

Информация о работе СУБД как средство автоматизации