- •М.А. Крупская ИнформационнОе оБеспечение систем управления (Часть 1)
- •1 53 01 07 «Информационные технологии и управление
- •Содержание
- •Введение
- •Задание к лабораторной работе
- •Контрольные вопросы
- •Задание к лабораторной работе
- •Контрольные вопросы:
- •Задание к лабораторной работе
- •Контрольные вопросы
- •Контрольные вопросы
- •Задание к лабораторной работе
- •Контрольные вопросы
- •Задание к лабораторной работе
- •Контрольные вопросы
- •Задание к лабораторной работе
- •Контрольные вопросы:
- •Список использованных источников
- •Приложение 1
- •Приложение 2
- •Приложение 3
- •Информационные основы систем управления
- •1 53 01 07 «Информационные технологии и управление
- •2 20013, Минск, п. Бровки, 6.
Задание к лабораторной работе
1. Открыть учебную БД «Библиотека», сохранить копию исходного файла для выполнения следующих лабораторных работ.
а) открыть поочередно таблицы в режиме Конструктора, проанализировать выбор ключевых полей, а также выбор наименований, типов данных и свойства обязательности данных для остальных полей;
б) самостоятельно добавить несколько новых полей в таблицы БД (по собственному усмотрению, но не менее 3), придумать и установить для них или для уже существующих полей свойства Условие на значения, Значение по умолчанию и Сообщение об ошибке, проверить их работоспособность;
в) внести в новые поля данные в режиме таблицы;
г) изменить формат поля «Дата заказа» и установить на поле соответствующую формату маску для ввода в это поле значений (допустимые знаки маски ввода и примеры приведены в Прил. 3), также установить в это поле с помощью встроенной функции Date() или Now() значение по умолчанию;
д) самостоятельно придумать шаблон маски и реализовать его для одного произвольного текстового поля в любой таблице;
е) открыть окно Схема данных, ознакомиться и объяснить, как и почему установлены связи между таблицами, объяснить для чего они необходимы;
ж) создать и сохранить в БД новую таблицу «Журналы», которая будет содержать поля: код журнала (счетчик, ключевое), название (текстовое), количество страниц (целое), дата выпуска (дата/время), код издательства (целое, для связи с таблицей Издательства);
з) добавить в таблицу «Выдача книг» новое необязательное поле Код журнала, предназначенное для указания журнала, который может быть заказан читателем;
и) добавить таблицу «Журналы» на схему данных, установить связь типа «один ко многим» с таблицами «Выдача книг» и «Издательства», указать в окне изменения связи все параметры обеспечения целостности;
к) внести в таблицу «Выдача книг» новые записи (строки), содержащие заказы каких-либо читателей на журналы и книги, заказах только на журналы и заказы только на книги;
л) создать таблицу «Личные данные о читателях» (самостоятельно сделать выбор полей и типов данных новой таблицы), добавить ее на схему данных и установить «связь один к одному» с таблицей «Читатели». Обосновать назначение связи, установить параметры обеспечения целостности;
м) создать таблицу «Корзина_выдачи» для связи «многие ко многим» между таблицами «Выдача книг» и «Книги», осуществить выбор полей новой таблицы, установить составной ключ, добавить таблицу на схему данных и реализовать через нее необходимую связь. При этом связь «один ко многим» между таблицами «Выдача книг» и «Книги» должна быть удалена, как и поле Код книги в таблице «Выдача книг»;
2. Спроектировать на основе DFD модель «сущность-связь» (ERD) для индивидуального задания.
3.Реализовать сущности ERD из п.2 в виде таблиц с помощью Конструктора в MS Access, определить типы и основные свойства полей, задать простые ограничения (условия на значения), необходимые значения по умолчанию и маски.
4. Открыть окно схемы данных, добавить таблицы из п. 3 и установить связи между ними в соответствии с моделью «сущность-связь», обеспечить целостность.
5.Заполнить таблицы данными, начиная с родительских.