Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контр_раб_Access.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
77.82 Кб
Скачать

Контрольная работа Создание индивидуальной базы данных

Цель работы: изучить на практике основные приемы нормализации баз данных;

приобрести опыт проектирования реляционных баз данных;

проверить глубину полученных ранее знаний и навыков работы с СУБД.

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

  1. Нормализация базы данных. Правила нормализации.

  2. Типы данных MS Access. Какие типы данных не могут быть использованы при определении первичного ключа?

  3. Свойства полей (краткая характеристика).

  4. Для чего применяется индексирование полей?

  5. Отношения между таблицами. Установка связей между таблицами при создании схемы данных.

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

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

  2. Постановка задачи.

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

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

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

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

  7. Выводы.

Порядок выполнения работы

  1. Разработать структуру базы данных для хранения необходимой информации согласно варианту. При необходимости ввести дополнительные поля.

  2. Реализовать проект средствами MS Access.

  3. Сформировать схему данных: установить связи между исходными таблицами, обеспечить условия ссылочной целостности данных.

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

  5. Выполнить информационное наполнение базы данных. Значения полей базовых таблиц задать самостоятельно.

  6. Создать запросы к базе данных: по одному для каждого известного Вам вида запросов на выборку. В качестве простого запроса создать запрос «Исходные данные», позволяющий отобразить всю информацию из базовых таблиц.

  7. Создать отчеты, содержащие данные базовых таблиц и результаты запросов.

  8. Оформить отчет о работе.

Вариант №1 "Договора подряда"

База данных "Договора подряда" должна хранить следующую информацию:

  1. Фамилия, имя, отчество сотрудника.

  2. Название должности сотрудника.

  3. Домашний адрес сотрудника.

  4. Характеристика сотрудника.

  5. Наименование проекта, в котором сотрудник принимал участие.

  6. Дата начала/окончания проекта.

  7. Количество дней, отработанных сотрудником в проекте.

  8. Должностные оклады.

  9. Описание проекта.

База данных должна содержать информацию о 10 сотрудниках, 4 должностях, 2 проектах. Предусмотреть, чтобы не менее 5 сотрудников работали в 2 проектах одновременно.

Вариант №2 "Телефонные переговоры"

База данных "Телефонные переговоры" должна хранить следующую информацию:

  1. Фамилия, имя, отчество абонента.

  2. Телефонный номер абонента.

  3. Телефонный код и название города, куда звонил абонент.

  4. Дата разговора.

  5. Продолжительность разговора.

  6. Тариф за 1 минуту разговора с указанным городом.

  7. Домашний адрес абонента.

База данных должна содержать информацию о 10 абонентах, 5 городах. Предусмотреть, чтобы 5 абонентов сделали не менее 2 телефонных разговоров с различными городами.