- •Введение
- •Цели и задачи курсового проекта
- •Цель курсового проекта
- •Порядок выполнения курсового проекта
- •Исследование информационных потребностей пользователей базы данных
- •3.1. Методика анализа предметной области по варианту № 1 «От информационных потребностей пользователя к рмбд»
- •3.2. Методика анализа предметной области по варианту №2: «От документов к реляционной модели базы данных»
- •Вид использования
- •3.3. Методика анализа предметной области по варианту № 3 «От технико-экономических показателей к реляционной модели базы данных»
- •Методика анализа предметной области по варианту №4: «От текстовой информации и реляционной модели базы данных»
- •3.5 Методика анализа предметной области по варианту №5 «От видов деятельности к реляционной модели базы данных»
- •3.6. Методика анализа предметной области по варианту №6 «От физических объектов к реляционной модели базы данных»
- •Список реквизитов, хранимых в базе данных
- •4. Инфологическое проектирование базы данных
- •4.1. Построение модели «сущность-связь» на основе алгоритма т. Тиори, Дж. Фрай.
- •4.2 Построение модели “Сущность-связь” на основе интуиции.
- •5. Даталогическое проектирование базы данных.
- •5.1. Характеристика программных средств субд.
- •5.2. Анализ инфологической схемы.
- •5.3. Логическое описание базы данных в среде субд.
- •5.4. Загрузка базы данных.
- •5.5. Разработка сервиса пользователей.
- •5.6. Реализация запросов пользователей в среде субд.
- •Программная реализация запросов базы данных «Система бронирования авиабилетов» Краткое описание программных средств
- •Рекомендуемая литература.
- •Содержание.
- •Цель и задачи курсового проекта…………………………………….…3
- •Порядок выполнения курсового проекта……………………………...4
- •Исследование информационных потребностей пользователей баз данных………………………………………………………………………5
- •Инфологическое проектирование базы данных……………………..78
- •Даталогическое проектирование базы данных……………………..102
Методика анализа предметной области по варианту №4: «От текстовой информации и реляционной модели базы данных»
Исходными данными для данного варианта является письменный текст о деятельности предметной области. Методика анализа включает следующие работы:
каждое предложение исходного текста разбивается на простые;
выделяются подлежащие, сказуемое и дополнительные члены;
анализируются на предмет: это – «имя» или «значение» будущих элементов структуры.
присваиваются «уникальные имена».
объявляют подлежащее - сущностью, сказуемое - связью, дополнительные члены предложения - атрибутами (реквизитами) или сущностями;
разрабатывают описок атрибутов/реквизитов/;
проводят спецификацию связей между атрибутами/реквизитами/.
Реализацию данного подхода продемонстрируем на примере. Предположим, что перед нами следующий текст.
Текст
19 июля 1993 года ОАО «Торгинвест» с Уставным капиталом в 75 777 500 000 руб., зарегистрированная по адресу Г.Москва, ул.Стороителей, дом 12, осуществило выпуск 6 877 500 привилегированных и 70000 обыкновенных акций. Часть были приобретены г-ном Ивановым СТ.. главой Ипотечного банка, зарегистрированным по адресу Г.Москва, уф. Корабельная, 12Г и ООО Ипотечный банк (Г.Москва, Петровка, 17). При этом владельцам были обещаны регулярные выплаты дивиденда по ставке 15% годовых, В том же 1993 году ЗАО «Эксимер» (Г.Москва, Большая Масловка, д.2) с Уставным капиталом в 1000 000 000 руб. выпустило 200 облигаций номиналом 150 руб. с доходностью 4 % годовых. При этом было отмечено, что выплаты будет производиться ежегодно 16 декабря купонным методом. Известно, что одним из владельцев выпущенных бумаг стал все тот же г-н Иванов С .Г.
Вышеупомянутая компания «Торгинвест» в 1994 году произвела выпуск 10(f)0 сертификатов, гарантирующих право владения 10 акциями, номинал каждом 500 руб.
Инвестиционный фонд «Надежда» 25 июля 1999 года зарегистрировал в ЦБ РФ (№43253452352) выпуск серии товарных векселей. В одном из этих документов отоваривалась вексельная сумма и срок платежа, назначенные «Торгинвестом» г-ну Иванову.
Разобьем текст на более простые предложения.
19 июля 1993 года ОАО «Торгинвест» осуществило выпуск акций. Выпуск состоял из 6 8717 500 привилегированных и 70000 обыкновенных акции. «Торгинвест» зарегистрировано по адресу Г.Москва, ул. Стороителей, дом 12. Уставный каптал «Торгинвеста» - 75 777 500 000 руб. Акциями владеет г-н Иванов С.Г. Г-н Иванов C.Г. зарегистрирован по адресу; г.Москва, ул. Корабельная, 12. Акциями владеет ООО Ипотечный банк. Ипотечный банк зарегистрирован по адресу: г.Москва, Петровка 17. При этом владельцам были обещаны регулярные выплаты дивиденда по ставке 15% годовых.
В 1993 году ЗАО «Эксимер» осуществило выпуск облигаций. Количество облигаций в выпуске 200. Поминал каждой облигации 150 руб. Выплаты по облигациям производятся 16 декабря купонным методом. Доходность облигаций (ставка процента) составляет 4 %. Облигациями владеет г-Иванов.
«Торгинвест» в 1994 году произвела выпуск 1000 сертификатов. Каждый сертификат гарантирует право владения 10 акциями номиналом 500 руб.
Инвестиционный фонд «Надежда» 25 июля 1999 года выпустил серию товарных векселей. Выпуск был зарегистрирован в ЦЪ РФ под номером 43253452352, Векселем владеет г-н Иванов. В векселе указана вексельная сумма и срок платежа. I 1роведён анализ первого предложения:
кто: ОАО «ТОРГИНВЕСТ»- подлежащее, что сделала: осуществило- выпуск - сказуемое, чего- :акций, когда: 19 июня 1993 года;
«ОАО» - значение реквизита с именем «организационно-правовая форма».
«ТОРГИНВЕСТ» - значение реквизита с именем «"наименование организации» - «осуществила выпуск» это «имя связи» (имя неуникальной сущности) – «акции»- значение реквизита с именем «ценные бумаги»
«19» - число, «июня» - месяц, 1993-год выпуска.
Такой анализ проводится по всему тексту. В результате получаем предварительны список сущностей, атрибутов и спецификацию связей (см, таб.)
Таблица 27
Сущность (уникальная/неуникальная) |
Название сущности |
Атрибуты |
Сущность уникальная |
Эмитент |
|
|
|
ИНН эмитента |
|
|
Название эмитента |
|
|
Уставный фонд эмитента, руб. |
|
|
Организационно-правовая форма эмитента |
|
|
Юридический адрес эмитента |
Сущность неуникальная |
Выпускает акции |
|
|
|
№ регистрации выпуска акций ЦБ РФ |
|
|
Количество обыкновенных акций в выпуске |
|
|
Количество привилегированных акций в выпуск |
|
|
Дата выпуска акций |
Сущность уникальная |
Акция |
|
|
|
№ Акции |
|
|
Номинал акции |
|
|
Вид акции |
Сущность неуникальная |
Владеет акциями |
|
|
|
№ в реестре акционеров |
|
|
Дата вступления во владение акциями |
Сущность неуникальная |
Выплата дивидендов |
|
|
|
Ставка дивиденда |
|
|
Ежегодный срок выплаты дивидендов |
Сущность уникальная |
Юридическое лицо |
|
|
|
ИНН юр. лица |
|
|
Название юр. лица |
|
|
Юридический адрес |
Сущность уникальная |
Физическое лицо |
|
|
|
ИНН физ. лица |
|
|
ФИО |
|
|
Адрес регистрации |
Сущность неуникальная |
Выплата процентов |
|
|
|
Ставка процента |
|
|
Ежегодный срок выплаты процентов |
|
|
Метод выплаты процентов |
Сущность уникальная |
Облигация |
|
|
|
№ облигации |
|
|
номинал облигации |
|
|
Характер возмещения |
|
|
Способ возмещения |
Сущность неуникальная |
Выпускает облигации |
|
|
|
№ регистрации выпуска облигаций в ЦБ РФ |
|
|
Дата выпуска облигаций |
|
|
Количество облигаций в выпуске |
Сущность неуникальная |
Владеет облигациями |
|
|
|
№ в реестре владельцев облигаций |
|
|
Дата вступления во владение облигациями |
Сущность уникальная |
Право собственности |
|
|
|
Первичные бумаги, на которые выпущен сертификат |
|
|
Количество первичных бумаг, на которые выпущен сертификат |
|
|
Номинал каждой бумаги |
Сущность уникальная |
Платёж |
|
|
|
Вексельная сумма |
|
|
Срок платежа |
Сущность уникальная |
вексель |
|
|
|
№ векселя |
|
|
Вид векселя |
Сущность уникальная |
сертификат |
|
|
|
Серия сертификата |
|
|
№ сертификата |
Сущность неуникальная |
выпускает сертификат |
|
|
|
№ регистрации выпуска сертификата |
|
|
Дата выпуска сертификата |
Сущность неуникальная |
Гарантирует |
|
Сущность неуникальная |
Назначает |
|
Сущность неуникальная |
Оплачивает |
|
Сущность неуникальная |
обладает |
|
Сущность неуникальная |
Владеет сертификатом |
|
|
|
№ регистрации выпуска сертификата |
|
|
Дата вступления во владение сертификатом |
Таблица 28
Примеры определения спецификации связи:
Имя реквизита1 |
Имя реквизита2 |
Предложение связи |
Кардинальность связи |
Тип связи |
ИНН эмитента |
Название эмитента |
ИНН идентифицирует только одно название юр.лища |
1:1 |
Обязательная (О) |
Название эмитента |
ИНН эмитента |
Названию организации соответствует только один ИНН |
||
ИНН эмитента |
ОПФ эмитента |
ИНН однозначно идентифицирует Орг.-правовую форму юр.лица |
М:1 |
Обязательная |
ОПФ эмитента |
ИНН эмитента |
Зная орг.-прав. форму юр. лица, нельзя точно определить его ИНН |
1:М |
Необязательная (Н) |
ИНН фго.лица |
Ставка процента |
Одно физическое лицо, которому присвоен ИНН, может получать доход по разным процентным ставкам |
M:N |
Необязательная |
ИНН физ.лица |
Ставка процента |
По одной процентной ставке могут получать доход несколько физических лиц. |
M:N |
Необязательная |
Таблица 29
Спецификации связей между реквизитами (пример)
№ 1 ИНН эмитента |
|||
Связан с |
Кардинальность связи |
Тип связи |
|
2 |
названием эмитента |
1:1 |
О |
3 |
уставным фондом эмитента |
1:1 |
0 |
4 |
ОПФ эмитента |
М:1 |
О |
5 |
юридическим адресом эмитента |
1:1 |
О |
15 |
номером регистрации выпуска акции |
1:1 |
О |
21 |
ставкой дивиденда |
1:1 |
О |
27 |
номером регистрации выпуска облигаций |
1:1 |
О |
32 |
ставкой процента |
1:1 |
О |