Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные ИОСУ_часть1_2020.doc
Скачиваний:
0
Добавлен:
31.01.2024
Размер:
1.09 Mб
Скачать

Задание к лабораторной работе

1. Открыть учебную БД «Библиотека», сохранить копию исходного файла для выполнения следующих лабораторных работ.

а) открыть поочередно таблицы в режиме Конструктора, проанализировать выбор ключевых полей, а также выбор наименований, типов данных и свойства обязательности данных для остальных полей;

б) самостоятельно добавить несколько новых полей в таблицы БД (по собственному усмотрению, но не менее 3), придумать и установить для них или для уже существующих полей свойства Условие на значения, Значение по умолчанию и Сообщение об ошибке, проверить их работоспособность;

в) внести в новые поля данные в режиме таблицы;

г) изменить формат поля «Дата заказа» и установить на поле соответствующую формату маску для ввода в это поле значений (допустимые знаки маски ввода и примеры приведены в Прил. 3), также установить в это поле с помощью встроенной функции Date() или Now() значение по умолчанию;

д) самостоятельно придумать шаблон маски и реализовать его для одного произвольного текстового поля в любой таблице;

е) открыть окно Схема данных, ознакомиться и объяснить, как и почему установлены связи между таблицами, объяснить для чего они необходимы;

ж) создать и сохранить в БД новую таблицу «Журналы», которая будет содержать поля: код журнала (счетчик, ключевое), название (текстовое), количество страниц (целое), дата выпуска (дата/время), код издательства (целое, для связи с таблицей Издательства);

з) добавить в таблицу «Выдача книг» новое необязательное поле Код журнала, предназначенное для указания журнала, который может быть заказан читателем;

и) добавить таблицу «Журналы» на схему данных, установить связь типа «один ко многим» с таблицами «Выдача книг» и «Издательства», указать в окне изменения связи все параметры обеспечения целостности;

к) внести в таблицу «Выдача книг» новые записи (строки), содержащие заказы каких-либо читателей на журналы и книги, заказах только на журналы и заказы только на книги;

л) создать таблицу «Личные данные о читателях» (самостоятельно сделать выбор полей и типов данных новой таблицы), добавить ее на схему данных и установить «связь один к одному» с таблицей «Читатели». Обосновать назначение связи, установить параметры обеспечения целостности;

м) создать таблицу «Корзина_выдачи» для связи «многие ко многим» между таблицами «Выдача книг» и «Книги», осуществить выбор полей новой таблицы, установить составной ключ, добавить таблицу на схему данных и реализовать через нее необходимую связь. При этом связь «один ко многим» между таблицами «Выдача книг» и «Книги» должна быть удалена, как и поле Код книги в таблице «Выдача книг»;

2. Спроектировать на основе DFD модель «сущность-связь» (ERD) для индивидуального задания.

3.Реализовать сущности ERD из п.2 в виде таблиц с помощью Конструктора в MS Access, определить типы и основные свойства полей, задать простые ограничения (условия на значения), необходимые значения по умолчанию и маски.

4. Открыть окно схемы данных, добавить таблицы из п. 3 и установить связи между ними в соответствии с моделью «сущность-связь», обеспечить целостность.

5.Заполнить таблицы данными, начиная с родительских.

 

Соседние файлы в предмете Информационное обеспечение систем управления