Шаг 5. Создать таблицу Архив




Лабораторная работа № 3

«Проектирование базы данных МТС»

Структура БД МТС

Данные о состоявшихся разговорах хранятся в таблице Регистрация междугородных переговоров и содержат сведения о Дате разговора, его длительности, Номере телефона и Коде вызываемого города.

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

Данные об абонентах (номер телефона, фамилия или название организации, адрес, является ли телефон личным или служебным) хранятся в таблице Справочник абонентов МТС.

Таблица Регистрации междугородных переговоров связана с таблицами Справочник абонентов МТС и Справочник кодов и тарифов. На основе данных взятых из этих таблиц для абонента создается извещение (счет) об уплате услуг, предоставленных ему телефонной компанией.

После выписки счетов данные из таблицы Регистрация междугородных переговоров помещаются в таблицу Архив. Записи из таблицы Регистрация междугородных переговоров удаляются. Это необходимо сделать для того, чтобы с одной стороны данные о состоявшихся разговорах не были утеряны (помещение в таблицу Архив), а с другой стороны – для того, чтобы разговоры, на оплату которых уже выписаны счета, не включались в последующие счета. Структура таблицы Архив совпадает со структурой таблицы Регистрация междугородных переговоров.

 


Порядок выполнения работы

 

Шаг 1. Создать/открыть базу данных МТС

На рабочем столе Windows дважды щелкните ярлык Microsoft Access. При запуске Microsoft Access открывается окно, в котором предлагается создать новую базу данных или открыть существующую.

1. Выберите в этом окне кнопку «Новая база данных».

2. Введите путь к файлу новой базы данных и нажмите «Создать».

 

Шаг 2. Создание таблицы «Справочник абонентов МТС в режиме конструктора таблицы»

1. В ячейку столбца «Имя поля» введите имя первого поля «Номер телефона». В ячейке столбца «Тип данных» оставьте выводящееся по умолчанию значение Текстовый. Задайте значения свойств поля, список которых выводится в нижней части окна. На вкладке «Общие» в ячейке Маска ввода выберите 000-00-00.

2. Введите имя второго поля Фамилия ИО (точки ставить нельзя), Тип данных – Текстовый.

3. Введите имя третьего поля Адрес, Тип данных – текстовый.

4. Введите имя четвертого поля Личный, Тип данных – Логический. Значение свойства Формат поля – Да\Нет. В ячейке столбца Описание наберите Личный – да, организация – нет.

5. Определите ключевое поле – в данной таблице им является поле Номер телефона. Для этого выделите поле Номер телефона, щелкнув мышью в области выделения строки, и нажмите кнопку Ключевое поле на панели инструментов, или выберите в меню Правка команду Ключевое поле. В области выделения строки появится значок ключа.

6. Для сохранения структуры таблицы выберите в меню Файл команду Сохранить. В окне диалога Сохранение введите имя таблицы «Справочник абонентов МТС» и нажмите кнопку ОК.

7. Введите данные в таблицу, для этого перейдите в режим таблицы, нажав кнопку Вид на панели инструментов, или выберите в меню Вид команду Режим таблицы.

8. Закройте таблицу, выбрав в меню Файл команду Закрыть. Для того чтобы открыть существующую таблицу в окне База данных выберите значок Таблицы в списке Объекты, имя таблицы и нажмите кнопку Открыть.

 


Шаг 3. Создать таблицу «Справочник кодов и тарифов»

1. В режиме Конструктора создайте таблицу. В качестве имени таблицы укажите «Справочник кодов и тарифов». Введите следующую структуру таблицы:

Имя поля Тип данных Размер поля
Код Числовой Длинное целое
Стоимость 1 мин. Числовой Двойное с плавающей точкой

 

2. Выделите поле Код и нажмите кнопку «Ключевое поле» на вкладке «Конструктор» панели инструментов.

3. Для сохранения структуры таблицы нажмите кнопку Office и выберите команду «Сохранить».

4. Нажмите кнопку Вид на панели инструментов или выберите в меню Вид команду Режим таблицы. Введите данные в таблицу.

5. Закройте таблицу, выбрав в меню кнопки Office команду Закрыть.

Шаг 4. Создать таблицу «Регистрация междугородных переговоров»

1. В режиме Конструктора создайте таблицу под названием «Регистрация междугородных переговоров». Введите следующую структуру таблицы:

Имя поля Тип данных Свойства
Номер заказа Текстовый Маска ввода 000-00-00
Код Числовой Размер поля-длинное целое
Дата Дата\время Формат поля – краткий формат даты

 

3. Выделите поле Номер заказа и нажмите кнопку Ключевое поле на вкладке «Конструктор» панели инструментов.

4. Сохраните структуру таблицы, выбрав для этого команду «Сохранить» в меню кнопки Office.

 

 

Шаг 5. Создать таблицу Архив

Таблица «Архив» имеет такую же структуру как таблица «Регистрация международных переговоров». Поэтому достаточно скопировать существующую структуру в новую таблицу.

1. В окне базы данных в области «Все таблицы» щелкните правой кнопкой мыши по названию таблицы «Регистрация междугородных переговоров» и выберите в открывшемся контекстном меню команду «Копировать».

2. Щелкните правой кнопкой мыши в свободном месте области «Все таблицы» окна базы данных и в открывшемся контекстном меню выберите команду «Вставить».

3. В диалоговом окне «Вставка таблицы» в поле ввода «Имя таблицы» введите «Архив». В качестве параметра вставки выберите параметр «только структура». Нажмите «OK».

 

Шаг 6. Установить связь между таблицами

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

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

1. Нажмите кнопку Схема данных на панели инструментов, или выберите в меню Сервис команду Схема данных.

2. Открывается окно Схема данных и над ним окно диалога Добавление Таблицы. Если уже были установлены связи между таблицами, Окно диалога Добавление таблицы на экран не выводится, тогда нажмите кнопку Отобразить таблицу.

3. Добавьте таблицы: Справочник абонентов МТС, Регистрация международных переговоров и Справочник кодов и тарифов в окно Схема данных, установив указатель на имени таблицы и нажав кнопку Добавить.

4. Закройте окно диалога Добавление таблицы, нажав кнопку Закрыть. Между таблицами автоматически устанавливаются связи по совпадающим именам полей. Если связи не установлены, то в окне Схема данных перенесите с помощью мыши ключевое поле из одной таблицы в соответствующее поле другой таблицы.

5. Для изменения связи щелкните мышью по линии связи – линия станет толстой, и выберите в меню Связи команду Изменить связь.

6. Проверьте имена полей, выведенные в двух столбцах окна Изменение связей.

7. Установите тип отношений один-ко-многим и укажите параметры связи. В большинстве случаев нам важно обеспечение целостности связи, для этого щелкните мышкой на флажке Обеспечение целостности данных и кнопке ОК. Повторите действия для изменения связи между двумя другими таблицами.

8. Для удаления связи выберите мышью линию связи и нажмите Delete.

9. Закройте окно диалога Схема данных, выбрав в меню Файл команду Закрыть.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: