Создание таблицы «Читатель»
С помощью Конструктора создайте таблицу Читатель, содержащую следующие поля:
Имя поля |
Тип данных |
Номер билета |
Счетчик |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Текстовый |
Дата рождения |
Дата/Время |
Адрес |
Текстовый |
Домашний телефон |
Текстовый |
Место учебы |
Текстовый |
Укажите в таблице главное ключевое поле Номер билета.
Переведите курсор в поле Имя и в нижней части окна Конструктора, в области «Свойства поля», в строке «Размер» укажите 20.
Переведите курсор в поле Адрес и в области «Свойства поля», в строке «Подпись» введите Домашний адрес.
Переведите курсор в поле Домашний телефон и в области «Свойства поля», в строке «Маска ввода» введите ##-##-##.
Переведите курсор в поле Фамилия и в области «Свойства поля», в строке «Маска ввода» введите >L<aaaaaaaaaaaaaaa.
Переведите курсор в поле Место учебы и в области «Свойства поля», в строке «Значение по умолчанию» введите МГТУ.
Сохраните и закройте таблицу Читатель.
Создание таблицы «Журнал»
С помощью Конструктора создайте таблицу Журнал, содержащую следующие поля:
Имя поля |
Тип данных |
Номер строки |
Счетчик |
Номер билета |
Числовой |
Код раздела |
Числовой |
Код темы |
Числовой |
Номер книги |
Числовой |
Дата выдачи |
Дата/Время |
Дата возврата (план) |
Дата/Время |
Дата возврата (факт) |
Дата/Время |
Залог (да/нет) |
Логический |
Укажите в таблице главное ключевое поле Номер строки.
Переведите курсор в поле Залог и в области «Свойства поля», в строке «Формат» из раскрывающегося списка выберите Включено/Выключено.
Переведите курсор в поле Дата выдачи и в области «Свойства поля», в строке «Условие на значение» введите >=#01.01.00#, а в строке «Сообщение об ошибке» введите Дата введена неверно! Библиотека открылась1января 2000
Сохраните и закройте таблицу Журнал.
Задание 2. Создание схемы базы данных
Выберите команду Сервис/Схема данных.
В диалоговом окне Добавление таблицы выберите из списка первую таблицу и нажмите кнопку Добавить, затем выберите следующую таблицу и снова нажмите кнопку Добавить. Таким образом последовательно выберите все таблицы и закройте диалоговое окно.
В окне Схема данных установите курсор на заголовке таблицы Тема и переместите ее под таблицу Раздел, аналогичным образом переместите таблицу Книга под таблицу Тема, а таблицу Журнал под таблицу Книга.
Установите курсор на поле Код раздела в таблице Раздел, удерживая нажатой клавишу мыши, переместите и наложите его сверху на поле Код раздела в таблице Тема. Отпустите клавишу мыши.
На экране появится диалоговое окно Изменение связей. Включите опцию Обеспечение целостности данных, при этом для Вас станут доступными две дополнительные опции:
каскадное обновление связанных полей – это автоматическое обновление значений внешнего ключа в дочерней таблице (поля Код раздела в таблице Тема), при изменении значения главного ключа в родительской таблице (поля Код раздела в таблице Раздел).
каскадное удаление связанных записей – это автоматическое удаление дочерних строк (строк в таблице Тема) при удалении родительской строки (строки в таблице Раздел).
Включите эти дополнительные опции, щелкните по кнопке ОК. В окне Схема данных связь будет показана графически.
Установите курсор на поле Код темы в таблице Тема, удерживая нажатой клавишу мыши, переместите и наложите его сверху на поле Код темы в таблице Книга, чтобы создать связь между таблицами Тема и Книга. В диалоговом окне включите опции обеспечения целостности данных и нажмите кнопку ОК.
Установите курсор на поле Номер книги в таблице Книга, удерживая нажатой клавишу мыши, переместите и наложите его сверху на поле Номер книги в таблице Журнал, чтобы создать связь между таблицами Книга и Журнал. В диалоговом окне включите опции обеспечения целостности данных и нажмите кнопку ОК.
Установите курсор на поле Номер билета в таблице Читатель, удерживая нажатой клавишу мыши, переместите и наложите его сверху на поле Номер билета в таблице Журнал, чтобы создать связь между таблицами Читатель и Журнал. В диалоговом окне включите опции обеспечения целостности данных и нажмите кнопку ОК.
Разместите таблицы так, чтобы были видны все линии связей между ними.
Сохраните созданную схему базы данных и закройте окно Схема данных.