MS Access

  • 16 окт. 2011 г.
  • 3766 Слова
Методические указания по
проектированию информационных систем
в среде MS ACCESS
на примере создания БД “Переговоры”.
Первое, что необходимо сделать при проектировании БД – это сформировать перечень основных её элементов. В нашем случае ими будут: название города и его телефонный код; Ф.И.О. абонентов и их телефонные номера; продолжительность и цена телефонных разговоров в национальныхденежных единицах; операторы телефонной связи и даты проведения разговоров и др.
Эти и другие элементы представляют в СУБД Access соответствующие поля данных. Поскольку Access является реляционной БД, сформируем из данного перечня необходимое количество таблиц (в нашем случае три).
Создадим модель базы данных “Переговоры”.
Для этого проделаем следующие действия.
1. Первую (главную) таблицу назовём “Телефон”и включим в неё следующие поля: номер телефона абонента, ФИО, город, улица, дом, корпус и номер квартиры. Вторую таблицу назовём “Город”, включив её состав поля: код и название города, а также коэффициент. Последнее поле понадобится для расчета платы за телефонные разговоры). Третью таблицу назовём “Звонки”, включив в её состав поля: код звонка, кто (номер), кому (номер), куда (код города), дата ипродолжительность разговора.
В дальнейшем структура БД (количество таблиц и связь между ними), а также структура самих таблиц может быть изменена.
Рекомендуется эти таблицы нарисовать на бумаге, так как это не только помогает эффективно формировать БД, но и устанавливать связи между входящими в её состав таблицами.
2. Для создания любой таблицы требуется, чтобы любое, входящее в её состав поле,было описано рядом параметров, среди которых первичными являются три: название или имя поля, тип данных и размер (длина) поля.
Представим структуру таблицы “Телефон”.
Таблица 1. Структура таблицы "Телефон".
|Поле |Тип данных |Размер |Другие свойства |
|Номер телефона |Числовой|Длинное целое |Совпадения не допускаются|
|Фамилия |Текстовый |30 | |
|Имя |Текстовый |25 | |
|Отчество |Текстовый|30 | |
|Город |Текстовый |30 | |
|Улица |Текстовый |30 | |
|Дом |Текстовый|5 | |
|Корпус |Текстовый |5 | |
|Квартира |Числовой |Целое | |

Аналогичным образом составим и остальныеструктуры названных таблиц. При этом следует обратить внимание на то, что поля отдельных (подчиненных) таблиц, связанных с главной таблицей, должны иметь одинаковые параметры.
Таблица 2.Структура таблицы "Город".
|Поле |Тип данных |Размер |Другие свойства |
|Код города |Числовой |Длинное целое|Совпадения не допускаются |
|Название города |Текстовый |30 |Совпадения не допускаются |
|Коэффициент |Числовой |Одинарное с плавающей точкой |Два знака после запятой |

Таблица 3. Структура таблицы "Звонки".
|Поле |Тип данных |Размер...
tracking img