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

Курсовая работа

По дисциплине «Базы данных и экспертные системы»

Выполнил

студент 4-го курса факультета Экономики и управления специальности

Прикладная математика и информатика

Беляков Александр Александрович

Тема: Разработать БД и БЗ «Автосервис».

Руководитель:

проф. Бутусов О.Б.

«Рекомендовано к защите»

_________________________________

(Дата и подпись руководителя-консультанта)

Защищена

«_____» ________20___ г. с оценкой «____________»

Москва 2011 Содержание

Задание на курсовую работу

Введение

Глава 1. Общие понятия

    1. Понятие БД

    2. Понятие БЗ

Глава 2. Разработка бд

2.1. Бизнес-правила

2.2. Разработка логической модели

2.3. Создание таблиц

2.4. Создание запросов

2.5. Создание форм и отчетов

Глава 3. Разработка бз

Заключение

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

Задание на курсовую работу

Разработать БД и БЗ «Автосервис». БД предназначена для хранения информайии о запчастях, клиентах, заказах и выполненых работах. БЗ предназначена для поддержки принятия решений по вопросам оптимизации взаимодействия с поставщиками и оптимизации режима работы.

Введение

Базы данных для создания автоматизированных систем управления предприятиями – весьма достойная сфера приложения усилий.

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

И, одновременно, с интуитивно понятным интерфейсом, позволяющим работать с ней сотрудникам, не обладающим глубокими, профессиональными знаниями компьютеров и программирования.

В курсовой работе будет разработана базы данных организации, которая занимается ремонтом автомобилей.

Разработка программы будет вестись в системе управления базами данных Microsoft® Access. Microsoft Access – это система управления базами данных (СУБД).

В качестве предметной области базы данных выбрана организация «СмартАвто», занимается ремонтом автомобилей, различных видов.

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

В любой коммерческой организации необходимо хранить подробную информацию о клиентах. При заключении договора регистрируются данные о виде неисправности, стоимости ремонта, запчастях необходимых для ремонта, даты, и времени необходимого для ремонта. Так же существуют данные, в которых отображается полная информация о запчастях необходимых для ремонта. Можно вводить данные о новых специалистах, и стоимость составляющих.

Процесс ремонта можно описать следующим образом: клиент приходит в фирму, заносит в базу свои данные, при оформлении договора ему сообщается о неисправности затем выбирается специалист для ремонта неисправности.

Глава 1. Общие понятия

    1. Поняти бд

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

Наиболее часто используются следующие отличительные признаки:

-БД хранится и обрабатывается в вычислительной системе.

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

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

-БД включает метаданные, описывающие логическую структуру БД в формальном виде (в соответствии с некоторой метамоделью).

Существует огромное количество разновидностей баз данных, отличающихся по различным критериям (например, в «Энциклопедии технологий баз данных» определяются свыше 50 видов БД).

Укажем только основные классификации.

Классификация БД по модели данных:

-Иерархические: могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.

Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.

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

В этой модели запрос, направленный вниз по иерархии, прост (например: какие заказы принадлежат этому покупателю); однако запрос, направленный вверх по иерархии, более сложен (например, какой покупатель поместил этот заказ). Также, трудно представить не-иерархические данные при использовании этой модели.

Иерархической базой данных является файловая система, состоящая из корневой директории, в которой имеется иерархия поддиректорий и файлов.

-Сетевые: к основным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь.

Узел — это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. В сетевой структуре каждый элемент может быть связан с любым другим элементом.

Сетевые базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию.

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

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

СУБД: СООБЗ Cerebrum, ИСУБД CronosPRO, dbVista, Caché, GT.M

-Реляционные - база данных, основанная на реляционной модели данных. Для работы с реляционными БД применяют реляционные СУБД.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]