Автор работы: Пользователь скрыл имя, 28 Марта 2011 в 11:52, курсовая работа
В состав базы данных «Предприятие» входят следующие объекты данных:
объект «Организации»;
объект «Виды деятельности»;
объект «Товары и услуги»;
объект «Запросы».
В состав базы данных «Предприятие» входят следующие объекты данных:
Для этой базы данных характерна иерархичность объектов данных. Главным объектом является объект «Организации». Объекты «Виды деятельности» и «Товары и услуги» являются справочниками, используемыми для заполнения соответствующих элементов данных в объекте «Организации». Объект «Запросы» тоже является, если так можно выразиться, дополнением к объекту «Организации». На основании этого можно выделить два уровня иерархичности – на первом уровне будет объект «Организации», на втором уровне будут остальные объекты.
Объект данных «Организации» предназначен для хранения данных о предприятии. Ввод данных в этот объект производится на основании предоставленной каждым конкретным предприятием информации. Данные, хранящиеся в объекте «Организации», используются при составлении всех выходных документов, в которых указываются названия и адреса предприятий.
Поступление данных о предприятиях может происходить все время. На основании этого не имеет смысла архивировать данные за какой-либо период. Можно предусмотреть индивидуальную архивацию данных, например, в случае реорганизации или закрытия данного конкретного предприятия.
Состав
объекта «Организации»
Таблица 1.
Наимено-вание элемента | Описание | Источник данных | Тип значения | Использование | Ограни-чения | Важность | Связи |
Номер | Порядковый номер пред-приятия | Данные фор-мируются ав-томатически | Целочис-ленный | Составление отчетных документов | Только чтение | определяющий | С всеми ос-тальными элементами |
Название | Полное наи-менование организации | Отдел сбора информации | Текст | Составление отчетных документов | Чтение и измене-ние | Связывание данной записи с конкретной организацией | С элементом “Номер” |
Страна | Наименова-ние страны | Отдел сбора информации | Текст | Составление отчетных документов | Чтение и измене-ние | Связывание данной записи с конкретной организацией | С элементом “Номер” |
Адрес | Местонахож-дение пред-приятия | Отдел сбора информации | Текст | Составление отчетных документов | Чтение и измене-ние | Связывание данной записи с конкретной организацией | С элементом “Номер” |
Телефон | Телефоны предприятия | Отдел сбора информации | Текст | Составление отчетных документов | Чтение и измене-ние | Связывание данной записи с конкретной организацией | С элементом “Номер” |
Виды деятельности | Список видов деятельности предприятия | Отдел сбора информации | Таблица, содержа-щая шифры и наимено-вания видов деятель-ности | Составление отчетных документов | Чтение и измене-ние | Определяется использованием | С элементом “Номер” и объектом “Виды деятель-ности” |
Произво-димые товары и услуги | Список това-ров и услуг, производи-мых пред-приятием | Отдел сбора информации | Таблица, содержа-щая
наи-менова-ния това-ров и ус- |
Составление отчетных документов | Чтение и измене-ние | Определяется использованием | С элементом “Номер” и объектом “То-вары и ус-луги” |
Опера-тивная информа-ция | Список зап-росов, объ-явлений предприятия | Отдел сбора информации | Таблица, содержа-щая зап-росы | Составление отчетных документов | Чтение и измене-ние | Определяется использованием | С элементом “Номер” и объектом “Запросы” |
№ квартала регистрации | № квартала регистрации
предприятия |
Отдел сбора информации | Целочис-ленный | Составление отчетных документов | Чтение и измене-ние | Связывание данной записи с конкретной организацией | С элементом “Номер |
Год регистрации | Год регистрациипредприятия | Отдел сбора информации | Целочис-ленный | Составление отчетных документов | Чтение и измене-ние | Связывание данной записи с конкретной организацией | С элементом “Номер |
№ квартала снятия с регистрации | № квартала снятия с регистрации предприятия | Отдел сбора информации | Целочис-ленный | Составление отчетных документов | Чтение и измене-ние | Связывание данной записи с конкретной организацией | С элементом “Номер |
Год снятия с регистрации | Год снятия с регистрации предприятия | Отдел сбора информации | Целочис-ленный | Составление отчетных документов | Чтение и измене-ние | Связывание данной записи с конкретной организацией | С элементом “Номер |
Объект данных «Виды деятельности» содержит в себе список видов деятельности для всех предприятий базы данных. Ввод и коррекция данных в этом объекте производятся на основании нормативных документов. Данные, хранящиеся в этом объекте, используются при составлении тех выходных документов, в которых указываются виды деятельности предприятий, а также для обработки данных о предприятиях в соответствии с их видами деятельности.
Поступление данных о видах деятельности может происходить все время. На основании этого не имеет смысла архивировать данные за какой-либо период. Можно предусмотреть индивидуальную архивацию данных.
Состав объекта «Виды деятельности» представлен в табл. 2.
Объект данных «Товары и услуги» содержит в себе список всех товаров и услуг, производимых всеми предприятиями, зарегистрированными в базе данных. Ввод и коррекция данных в этом объекте производятся на основании информации, полученной от предприятий. Данные, хранящиеся в этом объекте, используются при составлении тех выходных документов, в которых указываются товары и услуги, производимые предприятиями, а также для обработки данных о предприятиях в соответствии с производимыми товарами и услугами.
Поступление данных о товарах и услугах может происходить все время. На основании этого не имеет смысла архивировать данные за какой-либо период. Можно предусмотреть индивидуальную архивацию данных.
Состав объекта «Товары и услуги» представлен в табл. 3.
Таблица 2.
Наимено-вание элемента | Описание | Источник данных | Тип значения | Использование | Ограни-чения | Важность | Связи |
Шифр | Шифр вида деятельности | Нормативные документы | Целочис-ленный | Составление отчетных документов | Чтение и измене-ние | Определяющий | С всеми ос-тальными элементами и элементом “Виды деятельности” объекта “Организации” |
Наимено-вание | Полное наи-менование вида дея-тельности | Нормативные документы | Текст | Составление отчетных документов | Чтение и измене-ние | Определяется использованием | С элементом “Номер” |
Таблица 3.
Наимено-вание элемента | Описание | Источник данных | Тип значения | Использование | Ограни-чения | Важность | Связи |
Номер | Номер товара, услуги в списке | Данные фор-мируются ав-томатически | Целочис-ленный | Составление отчетных документов | Только чтение | Определяющий | С всеми ос-тальными элементами и элементом “Произ-водимые товары и услуги” объекта “Организации” |
Наимено-вание | Полное наи-менование товара, услу-ги | Отдел сбора информации | Текст | Составление отчетных документов | Чтение и измене-ние | Определяется использовани-ем | С элементом “Номер” |
Объект данных «Запросы» содержит в себе список оперативной информации, предоставляемой предприятиями, зарегистрированными в базе данных. Ввод и коррекция данных в этом объекте производятся на основании информации, полученной от предприятий. Данные, хранящиеся в этом объекте, используются при составлении тех выходных документов, в которых указываются разнообразные запросы предприятий, а также для обработки данных о предприятиях в соответствии с их запросами.
Поступление оперативных данных может происходить все время. На основании этого не имеет смысла архивировать данные за какой-либо период. Можно предусмотреть индивидуальную архивацию данных.
Состав объекта «Запросы» представлен в табл. 4:
Таблица 4.
Наимено-вание элемента | Описание | Источник данных | Тип значения | Использование | Ограни-чения | Важность | Связи |
Номер | Номер запроса, в списке | Данные формируются автоматически | Целочис-ленный | Разделение запросов с одинаковым содержанием | Только чтение | Определяющий | Со всеми ос-тальными элементами и элементом “Оперативная информация” объекта “Организации” |
Наимено-вание | Запрос предприятия | Отдел сбора информации | Текст | Составление отчетных документов | Чтение и измене-ние | Определяется использованием | С элементом “Номер” |
На основании информации об объектах построим функциональную схему данных.
Сначала исследуем информационные потоки. Исследуя информацию об объектах и элементах данных, мы видим, что:
На основании этого строим первоначальную схему данных. Результаты построения представлены на рис.1.
Функциональная
Модель |
Исследование
потоков
Данных |
Данные, выявленныеВ ходе анкетирования |
Отдел сбора информации | Организации | |
Запросы | ||
|
Товары и услуги | |
Нормативные документы | Виды деятельности |
Рис.1. Первоначальная схема данных.
Затем исследуем организацию хранения данных. Исследуя информацию об объектах и элементах данных, мы видим, что:
На основании данной информации строим функциональную схему данных. Результаты построения представлены на рис.2.
Рис.2. Функциональная схема данных.
1.2.1. Первая нормальная форма
Ненормализованное
отношение для базы данных «Предприятие»
показано в табл. 5. Ненормализованным
это отношение является потому, что в некоторых
ячейках таблицы имеется более одного
значения.
Таблица 5.
№ | Название | Страна | Адрес | Теле-фон | Шифр | Наименование вида деятель-ности | Номер товара, услуги | Наименова-ние товара, услуги | Цена | Номер запроса | Оператив-ная инфор-мация | № квартала регистрации | Год регистрации | № квартала снятия с регистрации | Год снятия с регистрации |
1020 | ООО «Трайпл» | Россия | г. Краснодар, ул. Офицерс-кая, 55 оф. 123, 124, 125 | 550-551 | 91200 85800 |
Производство
программных продуктов
Обучение работе на производимых программных продуктах |
1205 1206 1207 |
Инсталляци-онная
дискета
Документа-ция Курс обуче-ния |
150-00 130-00 500-00 |
6658 | Требуется программист-сетевик | 1 | 1999 | 4 | 2002 |
1156 | ООО Фирма «Валио» | Россия | г. Краснодар, ул. Красная, 55 оф. 555 | 653-226 | 91300 | Продажа лекарственных препаратов | 1605
1606 1607 |
«Энам-2,5»
«Энам-5» «Энам-10» |
15-00
25-00 55-00 |
9855 | Продаются аптекарские весы | 2 | 1999 | 4 | 2001 |
1502 | Магазин «Планета» | Россия | г. Краснодар, ул. Северная, 345 | 555-890 | 91100 | Торговая деятельность | 2101 | Набор сле-сарных инс-трументов | 700-00 | 11250 11256 |
Требуется продавец
Продается кассовый аппарат |
3 | 1999 | 1 | 2000 |