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

Microsoft Access - Проектирование базы данных

Категория:

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

Дисциплина:

Прикладное программирование

Город:

Беларусь, Минск

Учебное заведение:

БНТУ, ФИТР

Стоимость работы:

бесплатный

Оценка: 10
Объем страниц: 7
Год сдачи: 2017
Дата публикации: 06.10.2020

* Кроме файла с работой, также есть архив с дополнительными файлами.

Описание дополнительных файлов:

База данных1.accdb - база данных проекта

Фрагменты для ознакомления

Проектирование базы данных

Вариант 2

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

Задания:

  1. Таблица «Издательства»:

Таблица «Авторы»:

Таблица «Книги»:

Схема данных:

Для создания схемы данных: нажимаем на вкладке Работа с базами данных, затем Схема данных.

Для создания связей между таблицами, переходим на вкладку Конструктор, затем Изменить связи.

В окне Изменение связей создаем новую связь.

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

Создание запроса: на вкладке Создание выбираем Мастер запросов.

Выбираем Простой запрос и нажимаем кнопку ОК.

Выбираем Таблицу и Поля для запроса.

Даем название Запросу и нажимаем Готово.

Правой кнопкой мыши кликаем по Запросу и переходим в режим Конструктора.

Нажимая правой кнопкой мыши по пустому полю, нажимаем Выбрать таблицу и выбираем необходимую таблицу из которой будет браться информация.

 

Создаем сам Запрос в Конструкторе.

И на вкладке Результаты выбираем Выполнить.

Также можно писать Запрос в Режиме SQL. Нажимаем правой клавишей мыши по закладке Запрос и выбираем данный режим.

 

Затем пишем код для Запроса.

Select – выборПоля из таблицы

From – из какой таблицы брать информацию для Запроса

Where – само условие Запроса

Order By – сортировка по возрастанию

 

Информационный объект (таблица)

Название реквизита

Обозначение реквизита

Признак ключа

Издательства

Код издательства

КИ

Уникальный ключ

Издательство

Издательство

 

Адрес издательства

Адрес издательства

 

Авторы

Код автора

КА

Уникальный ключ

Код издательства

КК

Поле связи

Фамилия автора

Ф

 

Имя автора

И

 

Дата рождения автора

Дата рождения

 

Книги

Код книги

КК

Уникальный ключ

Код автора

КА

Поле связи

Название книги

Книга

 

Вид издания

Вид издания

 

Год издания

Год

 

Тираж

Тираж

 

Цена издания

Цена

 

 

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

1. Информационно-логическая модель - это информационное описание некоторой сущности предметной области; реального объекта, процесса, явления или события.

2. Виды связей:

  • связь один-к-одному - когда один экземпляр одного объекта связан с единственным экземпляром другого.
  • связь один-ко-многим - когда один экземпляр первого объекта связан с одним или более экземплярам экземпляром второго объекта, но каждый экземпляр второго связан только с одним экземпляром первого.
  • связь многим-ко-многим - когда один экземпляр первого объекта связан с одним или большим количеством экземпляров второго и каждый экземпляр второго объекта связан с одним или многим экземплярами первого.

3. Требования нормализации:

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