Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Цель работы – научиться созданию структуры БД и реализации БД в СУБД Access с обеспечением контроля целостности.
Задачи, решаемые при выполнении работы:
Задание 1.1 Описать предметную область проектируемой БД – объекты, свойства, связи (выполняется вне среды Access, т.е. «на бумаге»). Предметная область БД задается в соответствии с вариантом индивидуального задания по расчетно-графической работе. 1.2 Спроектированная «на бумаге» информационная модель БД реализуется в СУБД Access в соответствии с пунктами описанной далее Технологии работы в MS Access. 2 Пример выполнения задания варианта БД «Отдел кадров предприятия». 2.1 Описание предметной области. Характеристики таблицы-объекта СОТРУДНИК:
Характеристики таблицы-объекта СОСТАВ СЕМЬИ:
Характеристики таблицы-объекта ШТАТНОЕ РАСПИСАНИЕ:
2.2 Технология работы в MS Access Загрузить Microsoft Access, выполнив действия: Пуск-> Программы -> Microsoft Access (или выполнив щелчок на соответствующей пиктограмме на панели Microsoft Office). Для создания новой базы данных выполнить следующее:
Аналогичным образом создать структуру таблицы СОСТАВ СЕМЬИ.
Создать структуру таблицы ШТАТНОЕ РАСПИСАНИЕ, включив в нее указанные поля и выбрав для них соответствующие типы. В качестве ключевого поля выбрать поле Должн. Выбрать команду Сервис -> Схема данных. Появится окно Схема данных, содержащее диалоговое окно Добавление таблицы. Добавить таблицы. Для создания связей между таблицами СОТРУДНИК и СОСТАВ СЕМЬИ поместить поле Идент код из таблицы СОТРУДНИК, на соответствующее поле таблицы СОСТАВ СЕМЬИ, появится диалоговое окно Связи. Для автоматической поддержки целостности БД установить флажок Обеспечение целостности данных. Установить также флажки Каскадное обновление связанных полей и Каскадное удаление связанных полей. Выбрать команду Создать. В окне Тип отношений будет указан тип один-ко-многим. Соответствующим образом связать таблицы СОТРУДНИК и ШТАТНОЕ РАСПИСАНИЕ, выбрав для связи поле Должн и установив те же флажки (см. Рис. 1). Затем закрыть окно Связи. Рисунок 1 – Схема данных в MS Access Заполнение таблиц. Заполнение производится по записям, т.е. вводится информация для всей строки целиком Для заполнения поля МЕМО в таблице СОТРУДНИК нажать комбинацию клавиш < Shift+F2>, предварительно установив курсор в поле МЕМО. Для заполнения данными поля Должн в таблице СОТРУДНИК использовать список поля подстановки, раскрывая его щелчком мыши по кнопке раскрытия списка. Выбор нужной должности производится щелчком мыши в соответствующей строке. Аналогично заполняется данными поле Идент код в таблице СОСТАВ СЕМЬИ. В окне БД выбрать таблицу ШТАТНОЕ РАСПИСАНИЕ, открыть ее в режиме Таблицы. Удалить должность " статистик". Открыть таблицы СОТРУДНИК и СОСТАВ СЕМЬИ и убедиться в том, что из таблиц исчез сотрудник, занимавший эту должность, а также сведения о его семье. Восстановить удаленную информацию во всех таблицах. Требования к отчету В отчете должны быть отражены цель работы, решаемые задачи, описание предметной области, а также полученный результат в виде схемы данных. Вопросы для самоконтроля 1. Какие виды связей между объектами вам известны? Охарактеризуйте их и приведите примеры. 2. Данные каких типов могут храниться в полях БД? 3. Охарактеризуйте средства поддержки проектирования в СУБД Access. 4. Дайте определение основных элементов базы данных Access. 5. Данные каких типов могут храниться в полях БД? Какие данные называются структурированными? 6. Перечислите основные требования, которым должны удовлетворять данные в таблицах. 7. Дайте понятие ключа. Поясните назначение ключевых полей в реляционной БД. 8. Каким образом осуществляется связывание таблиц? 9. Какие характеристики указываются при описании структуры БД и каково назначение такого описания?
Лабораторная Работа №2 Популярное:
|
Последнее изменение этой страницы: 2016-05-03; Просмотров: 749; Нарушение авторского права страницы