Практическая работа №1 Тема: Создание таблиц
Цель работы:
Овладение навыками создания таблиц и ограничений среде Microsoft Access
Постановка задачи:
Исходными данными для выполнения работы является описание структуры таблиц в виде таблицы с тремя столбцами: первый столбец – имя поля (столбца), второй столбец – тип столбца и третий – описание ограничений. Необходимо, применяя пакет Microsoft Access, создать три таблицы и ввести ограничения полей согласно варианта.
Ход работы:
Создать таблицы и другие объекты БД, указанные в варианте задания;
Для этих таблиц определить все ограничения целостности;
Проверить правильность работы, созданных вами ограничений;
Заполнить каждую из таблиц 2-5 записями.
Варианты заданий Вариант №1
Создать таблицы
Cлужащих |
||
поле |
тип поля |
описание |
№ служащего |
целое число |
первичный ключ |
Фамилия |
строка |
|
Имя |
строка |
|
Отчество |
строка |
|
тип служащего |
строка |
в поле можно заносить одно из значений менеджер, программист или директор (обязательный атрибут) |
№ начальника |
целое число |
|
величина зарплаты |
с точностью до копеек |
может быть от 200 до 100000 |
Языков программирования |
||
поле |
тип поля |
описание |
№ языка |
целое число |
первичный ключ |
название языка |
строка |
обязательный атрибут, уникальное поле |
Владение языком программирования |
||
поле |
тип поля |
описание |
№ записи |
целое |
первичный ключ |
№ языка |
целое |
указывает на таблицу языков программирования |
№ служащего |
целое |
указывает на таблицу служащих |
уровень владения |
целое |
величина от 1 до 10 |
Вариант №2
Создать таблицы
Книг |
||
поле |
тип поля |
описание |
№ книги |
целое число |
первичный ключ |
Название книги |
строка |
обязательный атрибут |
тип книги |
строка |
одно из: учебный, художественный, периодическое издание, неизвестный |
количество экземпляров книги |
целое число |
может быть от 1 до 100 |
Читателей |
||
поле |
тип поля |
описание |
№ читателя |
целое число |
первичный ключ |
Фамилия |
строка |
|
Имя |
строка |
|
Отчество |
строка |
|
район |
строка |
|
телефон |
строка из 6 цифр |
|
Выданные книги |
||
поле |
тип поля |
описание |
№ записи |
целое |
первичный ключ |
№ читателя |
целое |
указывает на таблицу читателей |
№ книги |
целое |
указывает на таблицу книг |
дата выдачи |
|
(обязательный атрибут) значение по умолчанию текущая дата |
дата возврата |
|
должна быть позже, чем дата выдачи |
