Microsoft Access / Лаба 1 / Лабораторная №1
.docxЦель работы:
научится создавать таблицы в БД Access;
ознакомится с основными типами данных;
сформировать понятия «первичный ключ» и «внешний ключ»;
научится устанавливать связи между таблицами в БД;
научится пользоваться мастером подстановок.
Ход работы
Задание 1
Запустили программу Access. Нажали кнопку «создать».
Перешли в режим конструктора и задали имя поля «Читатель». Создали 5 полей: Фамилия, имя, домашний адрес, паспорт, телефон. Для них указали свои типы данных.
Создали таблицы «Выдача», «Издательства», «Книги».
Задание 2
В таблицах задали ключевые поля. В «Читатель» ключевое поле «код читателя», «Издательство» ключевое поле «код издательство», Книги ключевое поле «код книги», «Выдача» ключевое поле «код выдачи».
Задание 3
Связали данные таблиц с помощью «Схема данных» в вкладке «Работа с базами данных». В таблицах создали внешние ключи, потом с помощью них связали таблицы создав связь «один ко многим».
Потом удалили созданные линии связи. Открыли таблицу «Книги» в режиме конструктор, выбрали «код издательства» запустили мастер подстановок и добавили таблицу «Издательство». Аналогичным образом сделали с другими таблицами создав связь «многие ко многим».
Вывод: в ходе лабораторной работы создали таблицы в БД Access, установили связи между таблицами в БД, научились пользоваться мастером подстановок.
Контрольные вопросы
1. Какие типы данных используются в MS Access?
Ответ: Краткий текст, Длинный текст, Числовой, Дата и время, Денежный, Счетчик, Логический, Объект OLE (Изображения, графики или другие), Гиперссылка, Вложение.
2. Какие типы данных использовались в созданной нами БД?
Ответ: Краткий текст, Числовой, Дата и время, Счетчик.
3. Что такое ключевое поле?
Ответ: Ключевое поле — это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице.
4. Что такое первичный ключ и внешний ключ?
Ответ: связывает данные из нескольких таблиц и объединяет их понятным образом.
5. Какие типы связей между таблицами использовались в нашей схеме БД?
Ответ: один-ко-многим, многие-ко-многим
6. В чем особенность связи «многие-ко-многим»?
Ответ: Связь "многие-ко-многим" предполагает возможность связи одного или нескольких элементов из одной таблицы с одним или несколькими элементами из другой таблицы.