МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное образовательное учреждение высшего профессионального образования «Чувашский государственный университет им. И.Н. Ульянова»
Факультет информатики и вычислительной техники
Кафедра «Информационно-вычислительных систем»
Дисциплина «Базы данных»
Пояснительная записка
к курсовой работе
на тему:
«Ремонт часов»
Выполнил: студент ИВТ 13-06
Димитриев А. А
Проверил: Буланкина Е.Ю
Чебоксары – 2009 г.
Задание Необходимо выполнить анализ предметной области «Ремонт часов», провести ее нормализацию и реализовать программно. При этом обязательно использование СУБД MySQL, языка HTML, технологии PHP и ADO и на выбор скриптовые языки VBScript или JavaScript.
Анализ. Предметная область
Нормализация базы данных
Дано описание предметной области:
Ремонт часов.
Автоматизировать систему заказа часовой мастерской. О заказе известно: марка часов, клиент (ФИО, адрес, телефон), мастера, которые выполняют заказ, описание услуг и запасных частей заказа. Необходимо иметь информацию о расценках мастерской. Если клиент приносит сразу несколько часов в ремонт, то они оформляются разными заказами.
Описание функций базы данных:
ü Система должна хранить данные о мастерах: код мастера, ФИО мастера.
ü Система должна хранить данные об услугах, предоставляемые мастерской: код услуги, вид услуги, стоимость услуги;
ü Система должна хранить данные о запасных частях: код детали, вид детали, стоимость.
Перечень сущностей БД:
1) Мастера;
2) Клиенты;
3) Услуги;
4) Запасные части;
5) Заказ;
Описание сущностей БД:
1) Мастера. Это сущность. О нам известно код мастера, ФИО мастера.
2) Клиенты. Это сущность. О клиенте нам известно код клиента, ФИО клиента, адрес и телефон клиента.
3) Услуги. Это сущность. Об услуге нам известно код услуги, наименование услуги, стоимость.
4) Запасные Части. Это сущность. О запасных частях нам известно код, наименование и стоимость детали.
5) Заказ. Это сущность. О заказе нам известно марка часов, клиент (ФИО, адрес, телефон), мастера, которые выполняют заказ, описание услуг и запасных частей заказа.
Перечень и описание атрибутов БД
№ Имя атрибута Описание атрибута 1 Код Мастера Уникальный код мастера 2 ФИО Мастера Фамилия, Имя, Отчество мастера 3 Код Клиента Уникальный код клиента 4 ФИО Клиента Фамилия, Имя, Отчество клиента 5 Тел Клиента Телефон клиента 6 Адрес Клиента Адрес клиента 7 Код Услуги Уникальный код услуги 8 Наимен Услуги Наименование услуги 9 Стоимость Услуги Стоимость услуги 10 Код Зап Части Уникальный код запасной части 11 Наимен Зап Части Наименование запасной части 12 Стоимость Зап Части Стоимость 13 Код Заказа Уникальный код заказа 14 Код Клиента Уникальный код клиента 15 Марка Часов Марка часов
Проектирование. Нормализация базы данных. ............