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

Таблица Издательства поле Код издательства: одной записи соответствует несколько записей в поле Код издательства таблицы Книги.
Таблица Тематика книг поле Код тематики: одной записи соответствует несколько записей в поле Код тематики таблицы Книги.