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

Лабораторная работа

Тема: работа в Microsoft Office Access

Задание: Создание базы данных (кафедра)

Предметная область

Таб1

ФИО

Телефон

Название предмета

семестр

Петров

Сидоров

Фёдоров

Иванов

33-55-66

77-87-09

09-87-54

65-76-55

Информатика

История

Математика

Физика

1

2

1

3

Произведем нормализацию таблицы

Нормализация является ответственной частью проектирования базы данных. Нормализация-это пошаговое разбиение таблицы на более простые, которые должны удовлетворять 2 основным требованиям:

  1. Между полями таблицы не должно быть функциональной зависимости

  2. Группировка полей таблицы должна обеспечивать минимальное дублирование данных.

Сегодня определено 5 основных форм. Каждая формула снижает зависимости и устраняет трудности обработки данных.

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

Для приведения ко второй нормальной форме необходимо:

  • Каждая таблица должна содержать информацию об одном предмете;

  • Каждая таблица содержать поле первичного ключа

  • Остальные неключевые поля должны относится к первичному ключу, то есть зависеть от него.

П

Таблица преподаватель

риведем таблицу 1 к 3-й нормальной форме

Код преподавателя

ФИО

Телефон

1

2

3

4

Петров

Сидоров

Фёдоров

Иванов

33-55-66

77-87-09

09-87-54

65-76-55

Таблица читает

Код преподавателя

Код предмета

Семестр

1

2

3

4

1

2

3

4

1

2

1

3

Таблица предмет

Код предмета

Название предмета

1

2

3

4

Информатика

История

Математика

Физика

Создание схемы данных

Таблица читает

Таблица предмет

Таблица преподаватель

Код преподавателя

ФИО

Телефон

Код предмета

Код преподавателя

Семестр

Код предмета

Название

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

Реализуем разработанный проект базы данных

в CУ БД M.Access.

  1. Загрузить Access

  2. Создать таблицы - хранят данные

  3. Создать запросы – для отбора и фильтрации данных таблиц по критериям.

  4. Создать формы – для отображения данных таблицы на экране

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

  6. Создать страницы – специальный тип Вебстраниц, предназначен для работы через интернет

  7. Создать макросы – для оформления часто выполняемых действий, команд.

  8. Создать модули – специальные программы обработки данных в таблице

При создании таблиц необходимо указать тип данных и свойства полей

Имя поля

Тип данных

описание

Код преподавателя

Счетчик

Комментарий

ФИО

Текстовый

телефон

Текстовый

Основные свойства:

Общее

Размер поля

Индексировка

Подстановка

Длинное целое

Совпадения не допускаются

Имя поля

Тип данных

описание

Код предмета

Счетчик

Название

Текстовый

Имя поля

Тип данных

описание

Код предмета

Числовой

Код преподавателя

Числовой

Семестр

Числовой

В результате получим:

Таблицы

Схема данных

Запросы

Формы

Соседние файлы в папке Access