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

Страницы работы

Содержание работы

Министерство образования Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение высшего

профессионального образования

Красноярский государственный технический университет

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

По дисциплине: Информационные технологии в экономике

Тема: БД по установке телефонов

Выполнила: ст.гр. ЭУ 45-1

Тюркина Е.

Руководитель: Зотина Г.Н.

Красноярск, 2006


Содержание

1.  Задание

2.  Назначение базы данных

3.  Теоретическая часть

4.  Практическая часть

4.1. Таблицы

          4.1.1. Фиксированные списки

          4.1.2. Нефиксированные списки

4.2. Схема базы данных

4.3. Формы

          4.3.1. Простые формы

          4.3.2. Сложные формы

          4.3.3. Главная кнопочная форма. Кнопочная форма отчетов.

4.4. Запросы

4.5. Отчеты

5. Заключение


I. Задание

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

II. Назначение базы данных

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



Кассиры

Табельный № кассира

ФИО кассира

Паспортные данные кассира

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

Квалификация

Оплата

№ оплаты

№ установки

Дата оплаты

Вид оплаты

Внесенная сумма

Табельный № кассира

III. Теоретическая часть

1. Схема БД.

Установка телефона

№ установки

Дата установки

Код абонента

Табельный № монтера

Адрес установки

Монтер

Табельный № монтера

ФИО монтера

Паспортные данные монтера

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

Разряд

Абонент

Код абонента

ФИО абонента

Паспортные данные абонента

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

Вид льготы


2. Определение первичного ключа.

1. Рассмотрим таблицу «Кассиры».

ФИО кассира

Паспортные данные кассира

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

Квалификация

Андреева Ю.А.

0400 125698

21.06.1970

1

Иванова А.А.

0400 325695

21.06.1970

3

Иванова А.А.

0401 256984

25.07.1980

2

Петрова И.А.

0402 325614

12.08.1975

3

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

Табельный № кассира

ФИО кассира

Паспортные данные кассира

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

Квалификация

1

Андреева Ю.А.

0400 125698

21.06.1970

1

2

Иванова А.А.

0400 325695

21.06.1970

3

3

Иванова А.А.

0401 256984

25.07.1980

2

4

Петрова И.А.

0402 325614

12.08.1975

3

2. Рассмотрим таблицу «Оплаты».

№ установки

Дата оплаты

Вид оплаты

Внесенная сумма

Табельный № кассира

12

21.06.2006

рассрочка

1800

3

13

21.06.2006

полная стоимость

6000

3

14

22.06.2006

полная стоимость

6000

5

12

28.07.2006

рассрочка

1800

6

В данной таблице нет ключевого поля. Рассмотрим почему: дата оплаты, т.к. в один день могут произвести оплату несколько человек, вид оплаты – существует два вида оплаты, которые в данной таблице будут повторяться, внесенная сумма – при оплате полной стоимости установки, цена 6000 рублей, которая будет повторяться, аналогично и в рассрочке, одинаковую сумму могут внести несколько человек, табельный номер кассира, т.к. один кассир принимает несколько оплат, № установки – при установке телефона в рассрочку, оплата производится несколько раз, поэтому данное поле будет повторяться. Значит добавляем поле - № оплаты, которое будет ключевым.

№ оплаты

№ установки

Дата оплаты

Вид оплаты

Внесенная сумма

Табельный № кассира

1

12

21.06.2006

рассрочка

1800

3

2

13

21.06.2006

полная стоимость

6000

3

3

14

22.06.2006

полная стоимость

6000

5

4

12

28.07.2006

рассрочка

1800

6

3. Рассмотрим таблицу «Установка телефона».

Код абонента

Дата установки

Табельный № монтера

Адрес установки

1

21.06.2004

2

г.Кр-ск, ул.Киренского 3-51

3

21.06.2004

2

г.Кр-ск, ул.Борисова 1-36

1

22.06.2006

1

г.Кр-ск, ул. Киренского 3-51

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

Похожие материалы

Информация о работе