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

№ установки

Код абонента

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

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

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

1

1

21.06.2004

2

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

2

3

21.06.2004

2

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

3

1

22.06.2006

1

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

4. Таблица «Монтеры».

ФИО монтера

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

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

Разряд

Никифоров С.В.

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

5. Таблица «Абонент»

ФИО абонента

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

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

Вид льготы

Казанцева Н.Д.

0400 125698

21.06.1950

Ветеран труда

Смирнов П.С.

0400 668895

21.06.1950

Ветеран труда

Смирнов П.С.

0401 133644

25.07.1960

Инвалид 2 группы

Клейменова М.А.

0402 886325

12.08.1935

Участник ВОВ

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

Код абонента

ФИО абонента

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

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

Вид льготы

1

Казанцева Н.Д.

0400 125698

21.06.1950

Ветеран труда

2

Смирнов П.С.

0400 668895

21.06.1950

Ветеран труда

3

Смирнов П.С.

0401 133644

25.07.1960

Инвалид 2 группы

4

Клейменова М.А.

0402 886325

12.08.1935

Участник ВОВ

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

4.1. Таблицы.

Все таблицы были сделаны в конструкторе. Осуществлялось это таким образом:

1.  Выбираем вкладку Таблицы, затем выбираем «Создание таблицы в режиме конструктора».

2.  Затем заносим название полей в «Имя поля».

3.  Определяем тип данных:

·  Текстовый – используется для ввода текста, чисел, знаков (символов). Используется по умолчанию "Размер поля" 50 знаков. Использовали в таких полях как: ФИО абонента, кассира, монтера; Паспортные данные абонента, кассира, монтера; Вид льготы; Квалификация; Вид оплаты; Адрес установки.

·  Числовой – используется только для ввода числовых значений. Использовали в Код абонента, Табельный № монтера (в таблице «Установка телефона»); № установки (таб.«Оплата»); Разряд;

·  Дата/время – хранение значений дат и времени в поле типа Дата/Время обеспечивает правильную сортировку. Все изменения, внесенные в форматы дат и времени в окне Язык и стандарты Панели управления Windows, будут автоматически отражены в полях типа Дата/Время. На этот тип данных накладывается условие – использовать в "Формате поля" "Краткий формат даты". Использованы для полей: Дата рождения абонента, кассира, монтера; Дата оплаты, Дата установки.

·  Денежный – отображение числовых значений с разделителями групп разрядов, двумя десятичными знаками и указанным в Панели управления Windows знаком валюты. В поле «Число десятичных знаков" установить «2». Использовано в поле «Внесенная сумма».

·  Счетчик – в поле с таким типом данных будет происходить последовательная нумерация вводимых значений. Используется во всех ключевых полях: Табельный № кассира (таб.«Кассиры»), № оплаты (таб.«Оплата»), № установки (таб.«Установка телефона»), Табельный № монтера (таб.«Монтеры»), Код абонента (таб.«Абонент»).

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

Фиксированный список предлагает заполнение поля путем выбора из перечня неизменных допустимых значений. Создание фиксированных списков осуществляется таким образом:

1. В окне конструктора таблицы из списка в столбце Тип данных для нужного поля выбираем элемент Мастер подстановки, что приведет к запуску мастера подстановок.

2. В первом окне мастера подстановок устанавливаем переключатель в положение Будет введен фиксированный набор значений и нажимаем кнопку Далее.

3. Указать число столбцов списка. По умолчанию используется значение 1.

4. Переместить курсор в первое поле и ввести нужное значение. Аналогичным способом задать другие значения.

5. Нажать кнопку Далее, в данном окне можно определить подпись, которую содержит столбец подстановок.

6. Затем нажать кнопку Готово. На вкладке Подстановка будут отображены заданные значения.

В данной работе сделаны такие фиксированные списки как:

1. «Вид льготы». Данный фиксированный список содержит таблица «Абонент». Значения, которые в ней содержатся: нет, Ветеран труда (ст.22), Инвалид 1 группы (ст.26), Инвалид 2 группы (ст.27), Инвалид 3 группы (ст.28), Инвалид детства (ст.25), Инвалид ВОВ (ст.14), Участник ВОВ (ст.15).