Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 сем лаб / 4Алаб_1

.doc
Скачиваний:
27
Добавлен:
25.03.2015
Размер:
39.94 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА 4

Создание многотабличной БД в среде MS Access

Требуется создать базу данных, основанную на двух таблицах. Одна таблица Авторы содержит данные об авторах. Вторая таблица Книги предназначена для анализа изданных книг.

  1. Запустить программу Ms Access.

  2. В окне Microsoft Access включите переключатель Новая база данных и щелкните на кнопке ОК.

  3. В окне Файл новой базы данных создать на рабочем диске D: папку с именем номера своей группы и дать файлу имя: Ваша фамилия-Книгоиздание. Убедитесь, что в качестве типа файла выбрана Базы данных Microsoft Access, и щелкните на кнопке Создать. Откроется окно новой базы данных.

  4. Откройте панель Таблицы. Дважды щелкните на значке Создание таблицы в режиме Конструктора — откроется бланк создания структуры таблицы. Для первой таблицы введите следующие поля:

Имя поля Тип поля (тип данных)

Код автора Счетчик

Фамилия автора Текстовый

Имя автора Текстовый

Год рождения Числовой

Домашний адрес Текстовый

Телефон Текстовый

Количество изданных книг Числовой

Примечание MEMO

Обратите внимание на то, что поле номера телефона является текстовым, несмотря на то, что обычно номера телефонов записывают цифрами.

  1. Для связи с будущей таблицей Книги надо задать ключевое поле Код автора. Щелчком правой кнопки мыши откройте контекстное меню и выберите в нем пункт Ключевое поле.

  2. Закройте окно Конструктора. При закрытии окна дайте таблице имя Авторы.

  3. Аналогично создайте таблицу Книги, в которую входят следующие поля:

Имя поля Тип поля (тип данных)

Номер книги Числовой

Название Текстовый

Код автора Числовой (Описание совпадает со значением поля Код автора в таблице Авторы)

Объем Числовой

Тираж Числовой

Издательство Текстовый

Год издания Числовой

Цена Денежный

Поставщик Текстовый

Примечание MEMO

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

  1. Щелкните на поле Объем. В нижней части бланка задайте свойство поля Число десятичных знаков равным 0. Для этого же поля установить Условие на значение <=1000. Для поля Сообщение об ошибке ввести текст сообщения, который будет выводиться на экран при вводе ошибочной информации.

  2. Установить значение по умолчанию для поля Издательство: Высшая школа.

  3. Для поля Поставщик задать список значений: OOO “Раритет”; ООО “Звезда”; OOO “Парк”; OOO “Букинист”.

Использовать вкладку Подстановка области Свойства поля окна Конструктор. В первой строке выбрать Список, во второй строке – Список значений, в третьей – ввести значения этого списка через знак ; .

Закрыть окно. Присвоить таблице имя Книги.

  1. Установить связь между таблицами Авторы и Книги.

Порядок действий:

  1. Использовать кнопку Схема данных на панели инструментов или в меню: Сервис/ Схема данных. Откроется окно Схема данных. Одновременно с открытием этого окна открывается диалоговое окно Добавление таблицы, в котором можно выбрать таблицы, между которыми создаются связи.

  2. Щелчком на кнопке Добавить выберите таблицы Авторы и Книги — в окне Схема данных откроются списки полей этих таблиц. Закрыть окно.

  3. Перетащить пол Код автора на список полей таблицы Книги. При отпускании кнопки мыши автоматически откроется диалоговое окно Изменение связей. На правой панели окна Изменение связей выбрать поле Код автора. Установите флажки: Обес­печение целостности данных; Каскадное обновление данных; Каскадное удаление данных.

  4. Закройте диалоговое окно Изменение связей по кнопке Создать и в окне Схема данных рассмотрите образовавшуюся связь. Появилась связь “один ко многим”. Убедитесь в том, что линию связи можно выделить щелчком левой кнопки мыши, а щелчком правой кнопки мыши открывается контекстное меню, позволяющее разорвать связь или отредактировать ее. Закройте окно Схема данных.

  1. В окне вашей базы данных откройте по очереди созданные таблицы и наполните их экспериментальным содержанием (5-6 авторов, у каждого автора 2-3 издания).

  2. Сохраните таблицы.

  3. Открыть таблицу Книги и добавить в неё поле Адрес поставщика после поля Поставщик (вставку поля произвести в режиме Конструктора)

  4. Заполнить поле Адрес поставщика в режиме Таблицы.

  5. Сделать поле Адрес поставщика скрытым (В режиме Таблицы выделить его и команда в меню Формат/Скрыть столбцы).

  6. Сохранить таблицы.

  7. Создать копию базы данных на внешний носитель.

Соседние файлы в папке 2 сем лаб