Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа ALL.doc
Скачиваний:
61
Добавлен:
11.03.2015
Размер:
889.34 Кб
Скачать

Содержимое таблицы “Сотрудники”

Имя поля

Тип данных

Описание

Свойства поля

Код сотрудника

Счетчик

Ключевое поле, уникальный номер сотрудника в БД

Индексированное поле: Да/Совпадения не допускаются

Ключевое поле задается в меню Правка/Ключевое поле

Фамилия

Текст

Фамилия

Размер поля: 40,

Индексированное поле: Да/Совпадения допускаются

Имя

Текст

Имя

Размер поля: 20,

Индексированное поле: Да/Совпадения допускаются

Отчество

Текст

Отчество

Размер поля: 40,

Индексированное поле: Да/Совпадения допускаются

Код должности

Числовой, *Мастер подстановок

Внешний ключ, для связи с таблицей Должности

Размер поля: Целое

Индексированное поле: Да, допускаются совпадения

Код проекта

Числовой, *Мастер подстановок

Внешний ключ, для связи с таблицей Проекты

Размер поля: Целое

Индексированное поле: Да, допускаются совпадения

Используя “Мастер подстановок”, сформировать для полей “Код должности” и “Код проекта” список выбора из таблиц “Должности” и “Проекты”.

4.8. Перейти в режим “Таблицы”, сохранив созданный макет таблицы под именем “Сотрудники”, добавить в таблицу “Сотрудники” 12 записей.

5-й этап. Создание схемы данных БД (связей между таблицами).

5.1. Выполнить команду “Схема данных” из меню “Сервис”. В диалогом окне “Добавление таблицы” последовательно добавить все четыре таблицы. Закрыть диалоговое окно.

5.2. Установить связь между таблицами “Клиенты”-“Проекты”, “Сотрудники”-“Проекты” и “Сотрудники”-“Должности”: выделить ключевое поле в главной таблице (“Клиенты” или “Сотрудники”) и перетащить его на соответствующее поле таблицы-связки “Проекты”, аналогично связать таблицы “Сотрудники” и “Должности” (рис. 1.4.).

Рис. 1.4. Схема данных

5.3. Сохранить макет схемы данных.

Контрольные вопросы

  1. Что такое объект типа “Таблица”, как его можно создать, как задать свойства объекта “Таблица”, отличные от свойств его отдельных полей?

  2. Какие свойства необходимо определять при описании полей данных некоторой таблицы?

  3. Что такое “Ключ” для объекта типа “Таблица” и как его можно задать, если он состоит из одного или нескольких полей таблицы? Может ли быть задано для таблицы несколько ключей?

  4. Что такое связи между таблицами, какого типа связи между таблицами поддерживает MS Access?

  1. Перечислите основные этапы проектирования реляционной БД. Кратко поясните содержание каждого этапа.

  2. Какие требования предъявляют к содержанию таблиц реляционной БД?

  3. Приведите порядок создания макета таблицы в режиме “Конструктора”.

  4. Для чего в каждой таблице задается первичный ключ? В чем различие между первичным и внешним ключом?

  5. Порядок формирования схемы БД.

Лабораторная работа №2 Проектирование и заполнение индивидуальной базы данных, связывание таблиц базы данных с соблюдением условий ссылочной целостности

Цель работы:

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

Содержание отчета:

  1. Титульный лист.

  2. Цель работы.

  3. Структурная схема базы данным с имеющимися связями.

  4. Спецификации для каждой таблицы (тип данных, свойства полей).

  5. Содержимое каждой таблицы согласно постановке задачи.

  6. Краткие ответы на контрольные вопросы.

  7. Выводы.