Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет BD 2.doc
Скачиваний:
18
Добавлен:
15.06.2014
Размер:
414.21 Кб
Скачать

Омский Государственный Технический Университет

Кафедра ИВТ

Пояснительная записка

к расчётно-графической работе по курсу

«Базы данных»

Подготовила: студентка группы В-312

Калачёв М.А.

Проверила: Дорошенко М.С.

ОМСК 2004

Содержание расчётно-графической работы

  1. Введение

  2. Задание на расчётно-графическую работу

  3. Инфонологическая модель, логическая схема базы данных

  4. Физическая модель базы данных

  5. Приложения для работы с базой данных

  6. Руководство пользователя

Заключение

Список литературы

Введение

Базы данных – совокупность специальным образом организованных данных, которые:

а) подлежат длительному хранению на внешних запоминающих устройствах ЭВМ;

б) содержат информацию о фиксированном количестве классов объектов. Количество экземпляров объекта может быть огромным. Все классы объектов относятся к одной прикладной области;

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

В базах данных различаются логические и физические уровни описания. На физическом уровне используются:

1) поля (наименьшая единица информации, которая идентифицируется СУБД на физическом уровне. Основная характеристика поля – его размер, количество битов и байтов )

2) физические записи (последовательности фиксированного количества полей. Две физических записи считаются однотипными, если они состоят из одинаковой последовательности полей.)

3) файлы (совокупность однотипных физических записей)

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

5)блоки (единицы обмена данными между оперативной памятью и внешними запоминающими устройствами).

На логическом уровне используются элементы данных (атрибуты, наименьшие единицы информации, идентифицирующие СУБД, с определённым типом и наименованием. Обычно соответствуют понятию поля на физическом уровне), логические записи (совокупность фиксированного количества различных элементов данных. Обычно соответствуют физическим записям.

Информация в базе данных должна быть:

  • непротиворечивой;

  • неизбыточной;

  • целостной.

Система управления базами данных – это программа, работающая под управлением операционной системы и выполняющая функции:

а) обмен управляющими воздействиями с прикладными программами и операционной системой в процессе передачи данных из базы данных в прикладные программы и обратно;

б) преобразование данных в системных буферах в соответствии с описанием внешних схем;

в) обеспечение многопользовательского режима доступа пользователей к данным;

г) защита данных от несанкционированного доступа.

По характеру применения СУБД разделяют на персональные и многопользовательские. К персональным СУБД относятся Paradox, dBase, FoxPro, Access и др.

В зависимости от взаимного расположения приложения и базы данных можно выделить локальные и удалённые БД. Для выполнения операций с локальными БД разрабатываются и используются так называемые локальные приложения, а для операций с удалёнными БД – клиент-серверные приложения.

Реляционная БД состоит из взаимосвязанных таблиц. Каждая таблица содержит информацию об объектах одного типа, а совокупность всех таблиц образует единую БД. Проектирование реляционной БД заключается главным образом в разработке структуры данных, т.е. в определении состава таблиц и связей между ними. При этом структура должна быть эффективной и обеспечивать быстрый доступ к данным, отсутствие повторения данных, целостность данных. Проектирование структуры БД также называют логическим проектированием. Нормализация БД – это процесс уменьшения избыточности информации в БД.

Процесс проектирования БД с использованием метода нормальных форм является итерационным и заключается в последовательном переводе по определённым правилам отношений из первой нормальной формы в нормальные формы более высокого порядка.

Выделяют следующую последовательность нормальных форм:

  • первая нормальная форма;

  • вторая нормальная форма;

  • третья нормальная форма;

  • усиленная третья нормальная форма, или нормальная форма Бойса-Кодда;

  • четвёртая нормальная форма;

  • пятая нормальная форма.

Проектирование начинается с определения всех объектов, информация о которых должна содержаться в БД, и выделении атрибутов этих объектов. Атрибуты всех объектов сводятся в одну таблицу, которая является исходной. Затем эта таблица последовательно сводится к нормальным формам в соответствии с их требованиями. На практике обычно используются три первые нормальные формы.

Условия первой нормальной формы:

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

  • в таблице отсутствуют повторяющиеся группы полей.

Ко второй нормальной форме предъявляются следующие требования:

  • таблица должна удовлетворять первой нормальной форме;

  • любое неключевое поле должно однозначно идентифицироваться ключевыми полями.

Требованиями третьей нормальной формы являются следующие:

  • таблица должна удовлетворять требованиям второй нормальной формы;

  • ни одно из неключевых полей не должно однозначно идентифицироваться значением другого неключевого поля (полей).

ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

кафедра "Информатика и вычислительная техника"

ЗАДАНИЕ на расчётно-графическую работу

студенту группы ____В-312 Калачёв М.А. _________________________

номер группы, Ф.И.О.

Тема проекта _______Ресторан ________________________________________

Срок сдачи законченного проекта 15 декабря 2004 г.

Исходные данные к проекту:

В индивидуальном задании предлагается предметная область (ПО), для которой требуется создать проект базы данных.

ТРЕБОВАНИЯ к разрабатываемому проекту:

На основе изучения и анализа предметной области и информационных потребностей пользователей построить логическую модель данных ПО (логическую схему базы данных), т.е. определить объекты (сущности), их свойства и связи.

База данных должна содержать не менее пяти связанных таблиц и удовлетворять требованиям ЗНФ.

Создать схему данных в среде выбранной СУБД. Разработать приложение для работы с базой данных, позволяющее:

  • вводить, корректировать и удалять информацию;

  • просматривать;

  • осуществлять поиск необходимой информации;

  • формировать отчеты.

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

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

Отчетных форм должно быть не менее пяти, в том числе не менее трех с использованием SQL-ЗАПРОСОВ. Выполнить отчет по связанным таблицам с группировкой.

Разработать удобный, понятный пользователю интерфейс ведения БД.

Сделать форму ввода данных или использовать для неё новый лист главной формы. Сделать форму отчетов.

Включить пункт статистика, к которому привязать SQL-запросы.

Пояснительная записка оформляется в соответствии со стандартом.

Дата выдачи задания_________________

Руководитель _________________________ М.С. Дорошенко

Задание принял к исполнению _____________________ ___________________

(подпись)

Соседние файлы в предмете Базы данных