Практическая работа № 7
Задание: создать базу данных Библиотека для учета книг в домашней библиотеке в каталоге х:\users\<папка группы> \ < папка студента>; создать в базе данных таблицы и связать их.
1. Создать базу данных Библиотека <фамилия студента>.
2. Создать в режиме конструктора таблицу Книги следующей структуры:
Имя поля | Тип данных | Свойства поля |
Код книги | Счетчик | Размер поля Длинное целое, ключевое поле |
Автор | Текстовый | Размер поля 20 |
Название | Текстовый | Размер поля 50 |
Код издательства | Числовой | Длинное целое |
Год издания | Числовой | Целое |
Код тематики | Числовой | Длинное целое |
Количество страниц | Числовой | Целое |
Дата приобретения | Дата/время | Формат поля Краткий формат даты |
Цена книги | Денежный | Фиксированный |
Вид переплета | Мастер подстановок | Фиксированный набор значений: Мягкий, Жесткий, Суперобложка. |
Дополнительный носитель информации | Логический | Да / Нет |
3. Создать в режиме Конструктора таблицу Издательства следующей структуры:
Имя поля | Тип данных | Свойства поля |
Код издательства | Счетчик | Размер поля Длинное целое, ключевое поле |
Название издательства | Текстовый | Размер поля 20 |
Город | Текстовый | Размер поля 15 |
Страна | Текстовый | Размер поля 15 |
4. Создать в режиме Конструктора таблицу Тематика книг следующей структуры:
Имя поля | Тип данных | Свойства поля |
Код тематики | Счетчик | Размер поля Длинное целое, ключевое поле |
Название тематики | Текстовый | Размер поля 20 |
5. Открыть в режиме Конструктора таблицу Книги и для полей Код издательства и Код тематики выбрать другой тип данных – Мастер подстановок, при ответе на вопросы Мастера подстановок из таблицы Издательства указать поле Название издательства, а из таблицы Тематика книг – поле Название тематики, сохранить изменения.
6. Открыть Схему данных и создать или изменить связи между таблицами: тип отношения один-ко-многим, установить флажки Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных полей.
Таблица Издательства поле Код издательства: одной записи соответствует несколько записей в поле Код издательства таблицы Книги.
Таблица Тематика книг поле Код тематики: одной записи соответствует несколько записей в поле Код тематики таблицы Книги.