Создание таблиц. Создадим три таблицы, которые содержат информацию о работе библиотеки университета

Создадим три таблицы, которые содержат информацию о работе библиотеки университета:

· Книги – содержит информацию о книгах, которые сохраняются в библиотеке;

· ЧитКниги – содержит информацию о книгах, которые получены читателями;

· Читатели – содержит информацию о читателях библиотеки.

Для создания таблицы щелкните на кнопке Создание таблицы в режиме конструктора. В окне конструктора таблиц введите информацию, представленную на рис. 1. Вам необходимо задать для любого поля его свойства:

  • Имя поля, может состоять как из русских, так и английских букв, цифр, может содержать пробелы;
  • Тип данных поля, выбирается из раскрывающегося списка;
  • Размер поля, количество символов для типа Текстовый, или один из числовых типов для типа Числовой;

· Описание разрешает указать назначения поля и особенности информации, которая сохраняется в нем;

  • Формат поля, можно указывать формат для данных, которые вводятся;
  • Подпись разрешает задать заголовок поля при выводе таблицы на экран, если заголовок не задан, то выводится имя поля;
  • Условие на значение записывают логические выражения для значений, которые вводятся в поле (например, для поля Стоимость можно поставить <100, если стоимость книги не должна превышать 100 гривен);
  • Сообщение об ошибке содержит сообщение пользователю при вводе ошибочных значений.

Одно из полей таблицы назначается ключевым. Значение в этом поле однозначно определяет запись. Это поле должно быть назначено Обязательным и необходимо указать, что это поле является Индексированным (без повторенный). Таким полем в таблице Книги является поле Инв№. Чтобы назначить это поле ключевым, отметьте поле и щелкните на инструменте Ключ (он выделен на рисунке 1). Закройте окно Конструктора таблиц для сохранения структуры таблицы и дайте ей имя в окне запроса.

Теперь нужно ввести данные в таблицу. Это можно сделать многими способами. Приведем два простейших:

1) Просмотр и ввод данных в режиме таблицы: для этого в окне базы данных необходимо выделить таблицу и нажать на кнопку Открыть. Вы увидите пустую таблицу. Введите в нее несколько записей о книгах вашей библиотеки как указано в таблице 1.

2). Использование автоформы: нажмите на кнопку Новый объект на панели инструментов и выберите пункт Автоформа. Будет создана и открыта форма для просмотра и редактирования записей. Введите не менее 10 записей в таблицу Книги.

Рисунок 1. Создание структуры таблицы Книги

Создайте новую таблицу ЧитКниги с полями (Рис. 2):

- Инв№ - инвентарный номер книги, выданной читателю;

- NB – номер читательского билета читателя;

- Дата выдачи - дата выдачи книги читателю;

- Дата возврата – дата, когда читатель должный возвратить книгу в библиотеку.

Выберите соответствующие содержанию типы полей и их размеры. Поле Инв№ должно быть типа Текстовый и иметь размер 6 (байтов) как и в таблице Книги. Поле NB тоже сделайтетекстовым. Поля Инв№ и NB должны быть индексированными и обязательными. В этой таблице можно не назначать ключевого поля.

Заполните таблицу данными о выданных книгах (Таблица 2). Следите за тем, чтобы данные во всех трех таблицах были согласованы, то есть не выдавайте книг, которых нет в библиотеке.

 
 

Рисунок 2. Структура таблицы ЧитКниги.

Таблица 2. Список книг, которые выданы, к таблице ЧитКниги

Инв№ NB Дата выдачи Дата возврата Прим
    3.01.03 14.02.03  
    20.01.03 13.02.03  
    2.12.02 6.01.03  
    21.12.02 23.01.03  
    3.12.02 4.01.03  
    10.12.02 11.01.03  
    2.12.02 3.01.03  

Создайте новую таблицу Читатели (Рис.3) с полями:

- NB – номер читательского билета читателя;

- Фамилия – фамилия читателя;

- Кафедра – кафедра, на которой работает читатель, или группа, в которой учится читатель;

- Телефон – рабочий телефон читателя.

 
 

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

Рисунок 3. Структура таблицы Читатели

Заполните и эту таблицу данными (Таблица 4). Следите за тем, чтобы не выдавать книги несуществующим читателям, так как в этом случае вы не сможете установить необходимые связи между таблицами.

Таблица 4. Список читателей к таблице Читатели

NB Фамилия Кафедра Телефон
  Корнич В.Г. Физика 2-92
  Нечай И.С. Физика 2-91
  Цокотун П.В. ВМ 4-14
  Романиченко Г.В. ВМ 4-14
  Белая Н.И. ВМ 4-14

1.3 Создание связей между таблицами

Проектирование нашей базы данных можно считать завершенной. Осталось только установить постоянные связи между таблицами для того, чтобы можно было выбирать данные из нескольких таблиц в соответствия со значениями совпадающих полей. Для этого щелкните на инструменте Схема данных и добавьте в окно схемы данных три созданных таблицы. На экране появилось схематическое изображение трех таблиц. Связи между ними устанавливаются с помощью мыши по методу «зацепить и перетянуть». Зацепите поле Инв№ в таблице Книги и протащите к такому же полю в таблице ЧитКниги. Вокне диалогапоставьте флажок для целостности данных (Рисунок 4). На схеме появится линия, которая соединяет эти поля. Аналогично установите связь двух других таблиц по полю NB ( Рисунок 5 ).

Рисунок 4. Окно диалога при установлении связей.

Рисунок 5. Окно схемы данных.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: