Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабРаб 11 Access1.doc
Скачиваний:
3
Добавлен:
20.09.2019
Размер:
2.62 Mб
Скачать

Лабораторная работа № 11 Принципы разработки баз данных

Цель:

Ознакомление с основами разработки баз данных при помощи СУБД Microsoft Access 2000.

Результат обучения:

После успешного завершения занятия пользователь должен:

  • Уметь создавать структуру базы данных.

  • Уметь заполнять таблицу.

  • Уметь форматировать и редактировать таблицу.

  • Уметь создавать запросы

Используемые программы:

СУБД Microsoft Access 2000.

I. Ознакомление с основами разработки баз данных при помощи субд Microsoft Access 2000.

1.1 Проектирование структуры базы данных.

  1. .

  1. Окно конструктора состоит из трех колонок - Имя поля, Тип данных и Описание. В первой колонке указывается имя поля, во второй его тип, в третьей можно поместить информацию о назначении поля (не является обязательным).

  1. Введите в первую строку колонки Имя поля - Идентификатор автора, нажмите клавишу Enter. Курсор автоматически сдвинется во вторую колонку проектируемой таблицы.

  2. В списке типов данных выберите Текстовый , в нижней части окна , в свойствах поля наберите в строке размер поля - 6, в строке индексированное поле из открывающегося списка выберите - Да(Совпадения не допускаются).

  3. Перейдя в колонку Описание, введите: Однозначно идентифицирует автора.

  4. Во второй строке введите название поляФамилия, тип поля – текстовый, размер поля – 30.

  5. Остальные поля создайте самостоятельно в соответствии с данными, представленными в следующей таблице:

  6. Создайте ключевое поле (напомним, что ключевое поле – это одно или несколько полей однозначно идентифицирующих запись), для этого выделите первую строку создаваемой таблицы (Идентификатор автора) и щелкните по значку ключа на панели инструментов.

  7. Сохраните созданную структуру таблицы – Файл – Сохранить, в появившемся окне напечатайте имя таблицы – Авторы.

  8. Закройте таблицу.

  9. Аналогично создайте структуру таблицы Книги в соответствии со следующей информацией:

Имя поля – Шифр книги

Тип данных – Текстовый

Размер поля – 6

Обязательное поле – Да

Индексированное поле – Да (Совпадения не допускаются)

Имя поля – Идентификатор автора

Тип данных – Текстовый

Размер поля – 6

Обязательное поле – Да

Индексированное поле – Да (Совпадения допускаются)

Имя поля – Название книги

Тип данных – Текстовый

Размер поля – 50

Обязательное поле – Да

Имя поля – Издательство

Тип данных – Текстовый

Размер поля – 50

Обязательное поле – Да

Имя поля – Город

Тип данных – Текстовый

Размер поля – 30

Обязательное поле – Да

Имя поля – Дата выпуска

Тип данных – Дата/время

Размер поля –

Обязательное поле – Да

Имя поля – Стоимость

Тип данных – Денежный

Число десятичных знаков – авто

Обязательное поле – Да

  1. Сделайте первичным ключом поле Шифр книги.

  2. Сохраните созданную структуру таблицы под именем Книги.

  3. Закройте таблицу.

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

  1. Создайте связи в соответствии со схемой данных. Для этого щелкните мышкой по пиктограмме – Схема данных на панели инструментов.

  2. Появится окно Добавление таблицы. Выделите таблицы Авторы, Книги и щелкните по кнопке Добавить.

  1. В окне схемы данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.

  1. Щелкнули мышкой по полю Идентификатор автора таблицы Авторы и, не отпуская кнопку мышки, перетащите ее на поле Идентификатор автора таблицы Книги. Отпустилимышку. Появится диалоговое окно Связи.

  2. Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

  3. Включите Каскадное обновление связанных полей.

  4. Включите Каскадное удаление связанных полей.

  5. Щелкните по кнопке Создать. Появится связь «один-ко-многим».

  6. Закройте окно Схема данных, ответив утвердительно на вопрос о сохранении.