Особенности и характеристика системы управления базой данных. Разработка таблиц, форм, запросов и отчетов. Описание, предназначение технических и программных средств. Структура реляционной базы данных, процесс построение её деталогической модели.
Аннотация к работе
С развитием компьютерных технологий возросла потребность хранения и обмена информацией. Для хранения больших объемов информации были разработаны базы данных (БД). Базы данных позволяют автоматизировать работу пользователя и значительно облегчить задачу хранения, обработки, редактирования введенной информации. база отчет запрос программныйСовременные информационные системы характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей. Под предметной областью принято понимать часть реального мира, подлежащую изучению для организации управления и в конечном счете автоматизации, например, предприятие, вуз и т д. Хранимая в базе данных информация должны быстро извлекаться по требованию пользователя. Для работы с данными, хранящимися в базе создаются приложения (программные средства), позволяющие пользователям вводить данные в базу, редактировать их, искать интересующую информацию, анализировать данные. Таким образом, база данных (БД) представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата реляционной алгебры и реляционного исчисления для обработки данных. Реляционная таблица представляет собой двухмерный массив и обладает следующими свойствами: - каждый элемент таблицы - один элемент данных; все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный или другой) и длину; Структурные элементы реляционной базы данных описаны в таблице 1.1. Для описания поля используются характеристики: имя (например, Номер, Фамилия, Имя, Отчество, Дата); длина (например, 20 байт, причем определяется максимально возможным количеством символов); точность для числовых данных (например, два десятичных знака для отображения дробной части числа)СУБД разделяют по следующим классификационным группам: По модели данных В иерархических структурах запись-потомок должна иметь только одного предка, в сетевой структуре данных потомок может иметь любое число предков; Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата реляционной алгебры и реляционного исчисления для обработки данных; Персональные СУБД или разработанные с их помощью приложения могут выступать в роли клиентской части многопользовательских СУБД. Многопользовательские СУБД включают в себя сервер БД и клиентскую часть, работают в неоднородной вычислительной среде (допускаются разные типы ЭВМ и различные операционные системы).В данном курсовом проекте в качестве предметной области рассматривается туристическая фирма. База данных решает следующие задачи: хранение данных о сотрудниках, клиентах, поставщиках фирмы; учет заказов; представление сведений о доступных турах; оказание услуг по бронированию билетов. С его помощью можно быстро получить доступ к данным сотрудников, информации о клиентах, заказах, турах, поставщиках услуг, стоимости путевок и предоставляемых услугах. Осуществлены запросы по поиску сведений о доступных турах, клиентах, сотрудниках, поставщиках услуг, заказах, услугах.ER-аббревиатура от слов Essence (сущность) и Relation (связь).Построение ER-диаграммы основывается на использовании метода «сущность-связь», в основе которого лежит выстраивание связей между определенными сущностями. Основными понятиями метода «сущность-связь» являются следующие: - сущность, - атрибут сущности, - ключ сущности, - связь между сущностями Связь двух или более сущностей - предполагает зависимость между атрибутами этих сущностей. Как и сущность, связь является типовым понятием, т. е. все экземпляры связываемых сущностей подчиняются правилам связывания типов. Сущность Клиент имеет необязательный класс принадлежности, поскольку можно предположить, что имеют место такие заказы, которые не делает ни один клиент.Все данные, содержащие информацию о туристической фирме и ее деятельности можно свести в таблицу (табл. В проектируемом примере таблица ЗАКАЗ имеет составной индекс: Код клиента Код заказа Дата оформления заказа. Поля Дата отправления, Дата прибытия, Длительность пребывания, Стоимость, Количество человек, Страна, Визовое обслуживание, Проживание, Питание, Экскурсия однозначно определяются только одним индексным полем Код заказа. В таблице КЛИЕНТ поле Сотрудник содержит данные о сотрудниках, которые однозначно определяются значением поля Сотрудники. Поскольку неиндексное поле Сотрудник однозначно определяется другим неиндексным полем Сотрудники, то таблица Клиент не является таблицей в третьей нормальной форме.
План
Содержание
Введение
Глава 1. Исследование предметной области
1.1 Понятие базы данных и системы управления базой данных
1.2 Структура реляционной базы данных
1.3 Классификация СУБД
2. Проектирование структуры БД
2.1 Описание исходных данных
2.2 Построение ER-диаграммы
2.3 Нормализация исходной таблицы
2.4 Построение деталогической модели Базы данных
3. Реализация проекта БД7
3.1 Разработка таблиц, форм, запросов, отчетов
3.2 Разработка главной кнопочной формы (интерфейса)
3.3 Описание технических и программных средств
3.4 Защита информации
3.5 Описание контрольного примера для тестирования