Автор работы: Пользователь скрыл имя, 22 Мая 2012 в 14:51, курсовая работа
Современное производство немыслимо без управляющих систем разной степени сложности. Но любой управляющей системе необходимо соответствующее информационное и программное обеспечение, иначе она не сможет продуктивно работать. Если рассматривать информационное обеспечение (базы данных), то современный рынок программного обеспечения может предложить довольно большой выбор систем управления базами данных (СУБД), ориентированных на различных пользователей: от мелких предпринимателей до крупных предприятий и корпораций.
Введение
Современное производство немыслимо без управляющих систем разной степени сложности. Но любой управляющей системе необходимо соответствующее информационное и программное обеспечение, иначе она не сможет продуктивно работать. Если рассматривать информационное обеспечение (базы данных), то современный рынок программного обеспечения может предложить довольно большой выбор систем управления базами данных (СУБД), ориентированных на различных пользователей: от мелких предпринимателей до крупных предприятий и корпораций. Наш выбор FoxPro обусловлен прежде всего разносторонностью этой СУБД, удобством как для разработчика приложений, так и для обычного пользователя. Наличие в ней языка программирования позволяет создавать сложные системы обработки данных, ориентированные на конкретные задачи и даже под конкретного пользователя. Если раньше операции осуществлялись вручную, то теперь практически все они автоматизированы. Таким образом, значительно уменьшилось количество ошибок и объем документации.
В данной курсовой работе рассматривается база данных установки и учета электрических счетчиков.
1 Описание предметной области
Целью данной курсовой работы является разработка базы данных установки и учета электрических счетчиков. Сама база данных и сопровождающая её программа предназначены для автоматизированного учета электрических счетчиков, а также для оценки работ по установке электрических счетчиков.
В базе данных содержится информация о установленных счетчиках, абонентах, поступивших заявках на установку счетчиков, а также о сотрудниках и рабочем транспорте, на котором они совершают выезды к абонентам.
Установка счетчика происходит по заявке абонента. Устанавливаемый счетчик выбирается из имеющейся базы счетчиков по оптимальным параметрам. Для контроля за состоянием счетчиков осуществляются выезды сотрудников к абонентам.
2 Инфологическое проектирование
1.
Описание сущностей
А) Сущность «Cчетчик» определяет общие свойства счетчиков и содержит свойства:
Порядковый номер счетчика. Свойство предназначено для хранения числа с порядковым номером счетчика. Уникально. Обязательно для заполнения.
Модель. Свойство предназначено для хранения текстового описания модели счетчика. Не уникально. Обязательно для заполнения.
Адрес счетчика. Свойство предназначено для хранения текстовой строки с указанием адреса конкретного счетчика. Неуникально. Обязательно для заполнения.
Б) Сущность «База счетчиков» определяет общие данные по счетчикам и содержит следующие свойства:
Модель. Свойство предназначено для хранения текстового описания модели счетчика. Уникально. Обязательно для заполнения.
Производитель. Свойство предназначено для хранения текстовой строки с указанием фирмы-изготовителя. Неуникально. Обязательно для заполнения.
Страна производства. Свойство предназначено для хранения текстовой строки с указанием страны производства. Неуникально. Обязательно для заполнения.
В) Сущность «Абоненты» определяет общие данные абонентов. Содержит следующие свойства:
ФИО. Свойство предназначено для хранения текстовой строки ФИО абонента, неуникально, обязательно для заполнения .
Адрес. Свойство предназначено для хранения текстовой строки с адресом абонента. Уникально. Обязательно для заполнения.
Телефон. Свойство предназначено для хранения текстовой строки с номером телефона. Уникально. Обязательно для заполнения.
Прочее. Свойство предназначено для дополнительной информации об абоненте. Является не обязательным для заполнения.
Г) Сущность «Сотрудник» определяет общие данные о сотруднике предприятия, и содержит следующие поля.
ФИО. Свойство предназначено для хранения текстовой строки ФИО, неуникально, обязательно для заполнения.
Дата рождения. Свойство предназначено для хранения даты рождения конкретного человека. Неуникально. Обязательно для заполнения.
Адрес. Свойство предназначено для хранения текстовой строки с адресом проживание конкретного человека. Неуникально. Обязательно для заполнения.
Телефон. Свойство предназначено для хранения текстовой строки с номером телефона, неуникально (может быть домашний телефон или мобильный, то есть 6 или 11 цифр), обязательно для заполнения.
Специальность. Свойство предназначено для хранения текстовой строки с название специальности конкретного человека. Неуникально. Обязательно для заполнения.
Оклад. Свойство предназначено для хранения цифрового значения оклада сотрудника. Неуникально. Обязательно для заполнения.
Табельный номер сотрудника. Свойство предназначено для хранения числа с табельным номером сотрудника. Уникально. Обязательно для заполнения.
Д) Сущность «Выезд» определяет общие данные о выезде на место установки или учета и содержит следующие данные:
Дата. Свойство предназначено для хранения даты выезда проведения работ. Обязательно для заполнения. Неуникально.
План мероприятий. Свойство предназначено для хранения текстового описания планируемых мероприятий по установке или учету. Неуникально. Обязательно для заполнения.
Е) Сущность «Транспорт» определяет общие данные о транспорте, и содержит следующие свойства:
Тип. Свойство предназначено для хранения текстового описания типа транспортного средства. Неуникально. Обязательно для заполнения.
Государственный номер транспортного средства. Свойство предназначено доля хранения текстовой строки с номером ТС. Уникально. Обязательно для заполнения.
Год выпуска. Свойство предназначено для хранения даты выпуска автомобиля. Обязательно для заполнения, не является уникальным.
Технический осмотр. Свойство предназначено для хранения даты технического осмотра автомобиля. Обязательно для заполнения, не является уникальным.
Примечание. Свойство предназначено для хранения нескольких текстовых комментариев для автомобиля. Необязательно для заполнения. Неуникально.
Ж) Сущность «Заявка» определяет общие данные о заявке на установку счетчика. Обладает следующими свойствами.
Дата поступления. Свойство предназначено для хранения даты поступления заявки об установке счетчика. Неуникально. Обязательно для заполнения.
Адрес. Свойство предназначено для хранения текстовой строки с адресом установки. Уникально. Обязательно для заполнения.
Прочее. Свойство предназначено для дополнительной информации. Неуникально. Не обязательно для заполнения.
Описание Ассоциаций
А) Ассоциация «Установка» связывает сущности «Заявка», «Устанавливаемые счетчики» и «Выезд», и обладает следующими свойствами:
Дата. Свойство предназначено для хранения реальной даты проведения работ. Обязательно для заполнения. Неуникально.
Информация.Свойство предназначено для хранения текстовой информации. Является не обязательным для заполнения.
Б) Ассоциация «Учет» связывает сущности «Счетчик», «Выезд» и «Абонент», и обладает следующими свойствами:
Дата учета. Свойство предназначено для хранения реальной даты учета. Обязательно для заполнения. Неуникально.
Комментарии. Свойство предназначено для хранения нескольких текстовых комментариев. Является не обязательным для заполнения.
2. Связи:
Связь «Абонент - Счетчик» один ко многим, необязательная. Счетчик обязательно должен быть связан с абонентом.
Связь «Устанавливаемые счетчики - установка» один ко многим, необязательная. Установка обязательно может быть связана с устанавливаемым счетчиком, но счетчик не обязательно может быть связан с установкой.
Связь «Счетчик – учет» один к одному, необязательная. Учет обязательно может быть связан с одним счетчиком, но счетчик не обязательно должен быть связан с учетом, т.к. может быть что счетчик еще не проходил учет.
Связь «Учет - выезд» один к одному, необязательная. Учет обязательно связан с выездом сотрудников, выезд не обязательно связан с учетом, т.к. выезд может быть произведен на установку.
Связь «Установка - Выезд» один к одному, необязательная. установка обязательно связана с выездом сотрудников, выезд сотрудников не обязательно связан с установкой, т.к. выезд может быть произведен на учет.
Связь «Выезд - Сотрудник» многие ко многим, необязательная. На выезд может выезжать несколько сотрудников, также как сотрудник может выезжать на несколько выездов. Сотрудник может быть новым и ему ещё не дали вызова, так что он может быть не связан с выездом.
Связь «Выезд - Транспорт» много к одному, необязательная. Транспорт может выезжать на несколько выездов, но на выезд может выехать только одна единица транспорта. Транспорт может быть новым и ему ещё не дали вызова, так что он может быть не связан с выездом.
Связь «Установка - Заявка» один к одному, необязательная. Установка должна быть обязательно связана с поступившей заявкой, но заявка не обязательно может быть связана с установкой.
Связь «База счетчиков – Счетчик» один ко многим, необязательная. Счетчик должен быть обязательно связан с базой счетчиков, но база счетчиков не обязательно может быть связана с счетчиком.
Связь «Абоненты - Заявка» один ко многим, необязательная. Заявка должна быть обязательно связана с абонентом.
3.
При удалении записи сущности «Счетчик», автоматически удаляются записи ассоциации «Учет» и сущности «Абонент» которым соответствует удаляемая запись.
При удалении записи сущности «Сотрудник», автоматически удаляются записи сущности «Выезд» которым соответствует удаляемая запись.
При удалении записи сущности «Транспорт», автоматически удаляются записи сущности «Выезд» которым соответствует удаляемая запись.
Удаление записи сущности «Выезд» возможно только в случае если нет сотрудников и транспорта, которому соответствовала бы удаляемая группа.
При удалении сущности «Заявка», автоматически удаляются записи ассоциации «Установка».
Рисунок 2.1. - Инфологическая модель
3 Даталогическое проектирование
Все ассоциации, используемые в инфологической модели, меняем на сущности. Связи многие ко многим разбиваются, в их середину вклиниваются сущности.
1. Назначение отношений и атрибутов отношений.
1) Счетчик – отношение для описания счетчиков.
Номер счетчика – первичный ключ, искусственно введенный номер, необходим для введения уникальности.
Модель – внешний ключ, для связи с базой счетчиков.
Адрес счетчика – текстовая строка.
2) База счетчиков – отношение необходимой для описания базы счетчиков.
Модель - первичный ключ, искусственно введенный номер, необходим для введения уникальности.
Производитель – текстовая строка.
Страна производства – текстовая строка.
3) Установка – отношение необходимое для связи отношений «счетчик», «заявка», «выезд» и атрибута дата проведения.
Номер счетчика – внешний ключ, для связи с плановым мероприятием.
Номер заявки – внешний ключ, для связи с заявкой.
Номер выезда – внешний ключ, для связи с выездом.
Дата проведения – фактическая дата проведения установки. Дата.
4) Заявка – отношение необходимое для заявок, поступающих на установку.
Номер заявки – первичный ключ, искусственно введенный номер, необходим для введения уникальности.
Дата поступления – дата поступления заявки. Формат дата. Обязательно для заполнения.
Адрес –адрес установки. Текстовая строка. Обязательно для заполнения.
Прочее. Текстовая строка. Не обязательно для заполнения.
5) Абонент – отношение необходимое для информации о абонентах.
Номер абонента – первичный ключ, искусственно введенный номер, необходим для введения уникальности.
ФИО – ФИО абонента. Текстовая строка. Обязательно для заполнения.
Адрес – адрес абонента. Текстовая строка. Обязательно для заполнения.
Телефон – телефон абонента. Текстовая строка 11 символов. Обязательно для заполнения.
Прочее - текстовая строка. Не обязательно для заполнения.
6) Транспорт – отношение необходимое для описания транспота используемого на предприятии.
Номер ТС - первичный ключ, искусственно введенный номер, необходим для введения уникальности.
Тип ТС – показывает тип ТС. Текстовая строка. Обязательно для заполнения.
Государственный номер ТС – текстовая строка с указанием гос. номера ТС. Обязательно для заполнения.
Год выпуска – дата выпуска ТС. Формат дата.
Тех осмотр – Дата последнего технического осмотра автомобиля. Формат дата.
Примечание - текстовая строка.
7) Сотрудники - отношение необходимое для описания сотрудников, работающих на предприятии.
Номер сотрудника - первичный ключ, искусственно введенный номер, необходим для введения уникальности.
ФИО – текстовая строка. Обязательно для заполнения.
Дата рождения – Формат дата. Обязательно для заполнения.
Адрес – адрес проживания сотрудника. Текстовая строка. Обязательно для заполнения.
Телефон – текстовая строка 11 символов.
Специальность – текстовая строка. Обязательна для заполнения.
Оклад – сумма заработной платы, которую получает рабочий. Формат цифровой целочисленный. Обязательно для заполнения.
8) Relation1 - отношение необходимое для связи отношений «сотрудники» и «выезд»
Номер сотрудника – внешний ключ, для связи с таблицей «сотрудники».
Номер выезда - внешний ключ, для связи с таблицей «выезд».
9) Выезд – Отношение необходимое для отображения выездов на установку или учет.
Номер выезда - первичный ключ, искусственно введенный номер, необходим для введения уникальности.
Номер ТС – внешний ключ, для связи с таблицей «Транспорт».
Дата – дата выезда. Формат дата.
План мероприятий – текстовая строка.
10) Учет - отношение необходимое для связи отношений «счетчик», «выезд» и атрибутов дата ремонта, тип требуемых работ и комментариев.
Номер счетчика – внешний ключ, для связи с таблицей «счетчик».
Номер выезда - внешний ключ, для связи с таблицей «выезд».
Дата ремонта – фактическая дата ремонта. Формат дата. Обязательно для заполнения.
Комментарии – Текстовая строка.
2. Характеристики атрибутов.
Название | Тип | Размерность | Уникальность | Обязательность | |||
Счетчик | |||||||
Номер счетчика | целый | 4 | + | + | |||
Модель счетчика | текстовый | 50 | - | + | |||
Адрес счетчика | текстовый | 50 | - | + | |||
База счетчиков | |||||||
Модель счетчика | текстовый | 50 | - | + | |||
Производитель | текстовый | 50 | - | + | |||
Страна производства | текстовый | 50 | - | + | |||
Установка | |||||||
Номер счетчика | Целый | 4 | + | + | |||
Номер заявки | Целый | 4 | + | + | |||
Номер выезда | Целый | 4 | + | + | |||
Дата проведения | Дата | 8 | - | + | |||
Абонент | |||||||
ФИО | Текстовый | 50 | - | + | |||
Адрес | Текстовый | 50 | - | + | |||
Телефон | Текстовый | 11 | - | + | |||
Прочее | Текстовый | 200 | - | - | |||
Заявка | |||||||
Номер заявки | Целый | 4 | + | + | |||
Дата поступления | Дата | 8 | - | + | |||
Адрес | Текстовый | 50 | - | + | |||
Прочее | Текстовый | 200 | - | - | |||
Учет | |||||||
Номер счетчика | Целый | 4 | + | + | |||
Номер выезда | Целый | 4 | + | + | |||
Дата поступления | Дата | 8 | - | + | |||
Комментарии | Текстовый | 200 | - | - | |||
Выезд | |||||||
Номер выезда | Целый | 4 | + | + | |||
Номер ТС | Целый | 4 | + | + | |||
Дата | Дата | 8 | - | + | |||
План мероприятий | Текстовый | 50 | - | + | |||
Транспорт | |||||||
Номер ТС | Целый | 4 | + | + | |||
Тип | Текстовый | 20 | - | + | |||
Гос номер ТС | Текстовый | 15 | - | + | |||
Год выпуска | Дата | 8 | - | + | |||
Тех. осмотр | Дата | 8 | - | + | |||
Примечание | Текстовый | 200 | - | - | |||
Сотрудники | |||||||
Номер сотрудника | Целый | 4 | + | + | |||
ФИО | Текстовый | 50 | - | + | |||
Дата рождения | Дата | 8 | - | + | |||
Адрес | Текстовый | 50 | - | + | |||
Телефон | Текстовый | 11 | - | + | |||
Специальность | Текстовый | 50 | - | + | |||
Оклад |
| 8 | - | + | |||
Relation1 | |||||||
Номер сотрудника | Целый | 4 | + | + | |||
Номер выезда | Целый | 4 | + | + |
3. Правила поддержки ссылочной целостности для связей.
Главное отношение | Подчиненное отношение | Удаление в главном | Изменение в главном | Добавление в подчиненное | Изменение в подчиненном |
База счетчиков | Счетчик | Запрет | Каскад | Запрет | запрет |
Счетчик | Учет | Каскад | Каскад | Запрет | запрет |
Установка | Каскад | Каскад | Запрет | запрет | |
Заявка | Установка | Каскад | Каскад | Запрет | запрет |
Сотрудники | Relation1 | Каскад | Каскад | Запрет | запрет |
Транспорт | Выезд | Запрет | Каскад | Запрет | запрет |
Выезд | Ремонт | Каскад | Каскад | Запрет | запрет |
Relation1 | Каскад | Каскад | Запрет | запрет | |
Обслуживание | Каскад | Каскад | Запрет | запрет | |
Абонент | Счетчик | Запрет | Каскад | Запрет | запрет |
Заявка | Каскад | Каскад | Запрет | запрет |
Рисунок 3.1. - даталогическая модель
4 Реализация базы данных
4.1 Реализация БД для СУБД VFP
1. Соответствие названий:
Название в ДМ | Название в ФМ | Название в ДМ | Название в ФМ |
Счетчик (schetchik) | |||
Номер счетчика | ид_счетчика | Модель счетчика | модель_сч |
Номер абонента | номер_абонента | Производитель | производ |
Страна производства | страна_произ |
| |
Абонент (abonent) | |||
Номсер абонента | номер_абон | адрес | адрес |
ФИО | фио | телефон | телефон |
Прочее | прочее |
|
|
База счетчиков (base_schet) | |||
Модель счетчика | модель_сч | производитель | производит |
Страна производства | страна_произ |
|
|
Установка (ustanovka) | |||
Номер счетчика | номер_сч | номер выезда | номер_выез |
Номер заявки | номер_заяв | дата выезда | дата_выезда |
Учет (uchet) | |||
Номер счетчика | номер_счет | Дата поступления | дата_поступ |
Номер выезда | номер_выезд | Комментарии | комментарии |
Выезд (vyezd) | |||
Номер выезда | номер_выезд | Дата поступления | дата |
Номер ТС | номер_тс | План мероприятий | план_меропр |
Relation1 | |||
номер сотрудника | Nomer_sotr | Номер выезда | Nomer_vyezd |
Сотрудники (sotr) | |||
Номер сотрудника | Номер_сотрудника | телефон | телефон |
ФИО | фио | Специальность | специальность |
Дата рождения | Дата_рожд | Оклад | оклад |
Адрес | адрес |
|
|
Транспорт (transport) | |||
Номер транспорта | номер_тс | Год выпуска | дата_выпус |
Тип ТС | тип | Тех осмотр | тех_осмотр |
Гос номер ТС | гос_номер | Примечание | примечание |
заявка (zayavka) | |||
Номер заявки | номер_заявки | Дата поступления | дата_поступ |
Номер абонента | номер_абонента | Адрес | адрес |
Прочее | прочее |
|
|
2. Описание полей таблиц
Таблица | Описания полей | Описания полей | ||||
Name | Type | Width | Name | Type | Width | |
schetchik | Ид_счетчика | integer | 4 | адрес | Character | 50 |
Модель_сч | Character | 50 | Номер_абонента | integer | 4 | |
abonent | Номер_абон | integer | 4 | адрес | Character | 50 |
фио | Character | 50 | телефон | Character | 11 | |
прочее | Character | 200 |
|
|
| |
ustanovka | Номер_сч | integer | 4 | Дата_выезда | date | 8 |
Номер_заяв | integer | 4 | Номер_выезда | integer | 4 | |
Base_schet | Модель_сч | Character | 50 | производитель | Character | 50 |
Страна_произ | Character | 50 |
|
|
| |
uchet | Номер_счет | integer | 4 | Дата_поступ | date | 8 |
Номер_выезд | integer | 4 | комментарии | Character | 200 | |
vyezd | Номер_выез | integer | 4 | Номер_тс | integer | 4 |
дата | date | 8 | План_меропр | Character | 50 | |
Relation1 | Номер_сотруд | integer | 4 | Nomer_vyezd | integer | 4 |
sotrudniki | Номер_сотруд | integer | 4 | Телефон | Character | 11 |
фио | Character | 50 | специальност | Character | 50 | |
Дата_рожд | date | 8 | оклад | Double | 8 | |
адрес | Character | 50 |
|
|
| |
transport | Номер_тс | integer | 4 | Дата_выпус | date | 8 |
тип | Character | 20 | Тех_осмотр | date | 8 | |
Гос_номер | Character | 15 | примечание | Character | 200 | |
zayavka | Номер_заявки | integer | 4 | Дата_поступ | date | 8 |
Номер_абонента | integer | 4 | адрес | Character | 50 | |
прочее | Character | 200 |
|
|
|
3. Описание индексов таблиц
Таблица | Описания индексов | ||
Name | Type | Expression | |
schetchiki | модель | Regular | Модель_сч |
Ид_счет | Primary | Ид_счетчика | |
Ид_абон | Regular | Номер_абонента | |
abonent | Ид_абон | Primary | Номер_абон |
uchet | Ид_счет | Regular | Номер_счет |
Ид_выезд | Regular | Номер_выезд | |
Base_schet | модель | Primary | Модель_сч |
uchet | Ид_счет | Regular | Номер_счет |
Ид_выезд | Regular | Номер_выезд | |
vyezd | Ид_выезда | Primary | Номер_выезда |
Номер_тс | Regular | Номер_тс | |
Relation1 | Ид_сотруд | Regular | Nomer_sotr |
Ид_выезд | Regular | Nomer_vyezd | |
sotrudniki | Ид_сотруд | Primary | Номер_сотрудника |
transport | Номер_тс | Primary | Номер_тс |
zayavka | Ид_заявки | Primary | Номер_заявки |
Ид_абон | Regular | Номер_абон |
4. Описание реализации поддержки ссылочной целостности
5. Реализация БД для СУБД Visual FoxPro
Рисунок 4.1 – Окно конструктора БД
4.2 Реализация БД для СУБД InterBase
CREATE DATABASE "f:\ИОСУ\DataBase.gdb"
USER "SYSDBA" PASSWORD "masterkey";
CREATE DOMAIN POZITIV AS INTEGER
NOT NULL
CHECK (VALUE > 0);
CREATE TABLE base_schet (
Model POZITIV PRIMARY KEY,
proizvod CHAR(50) NOT NULL,
strana CHAR(50) NOT NULL
);
CREATE TABLE sotr(
Id_sotr POZITIV PRIMARY KEY,
Fio CHAR(50) NOT NULL,
Datarojd date NOT NULL,
Adres CHAR(50) NOT NULL,
Phone CHAR(11) NOT NULL,
Spetsial CHAR(50) NOT NULL,
Oklad doudle NOT NULL
);
CREATE TABLE transport(
Id_transport POZITIV PRIMARY KEY,
Type CHAR(20) NOT NULL,
Gts CHAR(15) NOT NULL,
God date NOT NULL,
Techosmotr date NOT NULL,
Primechanie MEMO
);
CREATE TABLE zajavka(
Id_zajavki POZITIV PRIMARY KEY,
Id_abon POZITIV REFERENCES abonent
ON DELETE NO ACTION ON UPDATE CASCADE,
Data_post date NOT NULL,
Mesto CHAR(50) NOT NULL,
Prochee MEMO
);
CREATE TABLE schetchik(
Id_schet POZITIV PRIMARY KEY,
Id_abon POZITIV REFERENCES abonent
ON DELETE NO ACTION ON UPDATE CASCADE,
model POZITIV REFERENCES base_schet
ON DELETE NO ACTION ON UPDATE CASCADE,
Adres CHAR(50) NOT NULL
);
CREATE TABLE abonent(
Id_abon POZITIV PRIMARY KEY,
Fio CHAR(50) NOT NULL,
Adres CHAR(50) NOT NULL,
Phone CHAR(11) NOT NULL,
Prochee MEMO
);
CREATE TABLE viezd(
Id_viezd POZITIV PRIMARY KEY,
Data date NOT NULL,
Plan_meropr CHAR(50) NOT NULL,
Id_transport POZITIV REFERENCES transport
ON DELETE NO ACTION ON UPDATE CASCADE
);
CREATE TABLE relation1(
Id_sotr POZITIV REFERENCES sotrudniki
ON DELETE CASCADE ON UPDATE CASCADE,
Id_viezd POZITIV REFERENCES viezd
ON DELETE CASCADE ON UPDATE CASCADE
);
CREATE TABLE ustanovka(
Id_schet POZITIV REFERENCES schetchik
ON DELETE CASCADE ON UPDATE CASCADE,
Id_zajavki POZITIV REFERENCES zajavka
ON DELETE CASCADE ON UPDATE CASCADE,
Id_viezd POZITIV REFERENCES viezd
ON DELETE CASCADE ON UPDATE CASCADE,
Data_viezde date NOT NULL
);
CREATE TABLE uchet(
Data date NOT NULL,
Commentnt MEMO,
Id_schet POZITIV REFERENCES schetchik
ON DELETE CASCADE ON UPDATE CASCADE,
Id_viezd POZITIV REFERENCES viezd
ON DELETE CASCADE ON UPDATE CASCADE
);
commit;
Заключение
В ходе выполнения данной курсовой работы была разработана база данных для заданной предметной области и выполнена ее реализация для персональной СУБД Visual FoxPro и серверной SQL-ориентированной СУБД InterBase.
В ходе разработки последовательно были получены инфологическая и даталогическая модели базы данных, приведено их полное графическое и текстовое описание.
Разработанная база данных полностью удовлетворяет требованиям, поставленным в задании на курсовую работу.
Приложение A
(справочное)
Библиографический список
1. Курс лекций и практик по дисциплине информационное обеспечение систем управления.
Информация о работе Создание базы данных в Visual Fox Pro и в Interbase