Выделение информационных объектов — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Выделение информационных объектов

2020-03-31 139
Выделение информационных объектов 0.00 из 5.00 0 оценок
Заказать работу

Функциональные зависимости, выявленные при анализе документов, позволяют выделить объекты рассматриваемой предметной области и описать их реквизиты (имя, тип, длина поля, признак ключа). Для признака ключа используются следующие сокращения: П - простой; У - уникальный (первичный); С - составной (состоит из двух или нескольких реквизитов), В-вторичный (используется для связи с главной таблицей). Для описания объекта будем использовать названия реквизитов документа, добавляя, при необходимости, имя объекта. Не будем употреблять пробел между словами в имени реквизита. Выделение информационных объектов представлено в табл. 1.

 

Таблица 1. Выделение информационных объектов

Имя реквизита

Признак ключа

Тип данных

Длина поля

Название объекта
Код_команды

П.У.

Счетчик

Длин.ц.

Команды
Наим_команды

 

Текстовой

50

 
Ф.И.О._тренера

 

Текстовой

50

 
Код_спортсмена

П.У.

Счетчик

Длин.ц.

Хоккеисты
Код_команды

 

Числовой

Длин.ц.

 
Полож_на_поле

 

Текстовой

50

 
Рост

 

Числовой

Длин.ц.

 
Дата_рожд

 

Дата/время

Кр.ф.д.

 
Ф.И.О._спортсмена

 

Текстовой

50

 
Код_участника

У.С.

Числовой

Длин.ц.

История спортсмена
Код_спортсмена

 

Числовой

Длин.ц.

 
Штраф

 

Логический

Да / Нет

 
Кол_заб_шайб

 

Числовой

Длин.ц.

 

Код_участника

П.У.

Счетчик

Длин.ц. Участники игры

Код_расписания

 

Числовой

Длин.ц.  

Код_команды

 

Числовой

Длин.ц.  

Кол_заб_шайб

 

Числовой

Длин.ц.  

Пропущенные_шайбы

 

Числовой

Дин.ц.  

Кол_штраф_минут

 

Числовой

Длин.ц.  

Кол_набр_очков

 

Числовой

Длин.ц.  

Код_расписания

П.У.

Счетчик

Длин.ц. Расписание

Дата

 

Дата / Время

Кр.ф.д.  

Код_города

 

Числовой

Длин.ц.  

Время

 

Дата / Время

Кр.ф.в.  

Код_города

П.У.

Счетчик

Длин.ц. Место

Наим_города

 

Текстовой

50  
             

 

2.1.3
Определение связей и построение ИЛМ

Связи между выявленными информационными объектами определяются реальными отношениями между парами объектов. При их определении учитывались сведения из описания предметной области. Связи между объектами описываются в таблице 2. Графическое представление ИЛМ БД представлено на рис. 1.

 

Таблица 2. Связи между объектами

Ключ связи Главный объект Подчинённый объект Тип отношения
Код_команды Команды Хоккеисты 1:М
Код_спортсмена Хоккеисты История_спортсмена 1:М
Код_команды Команды Участники_игры 1:М
Код_участника Учас-ки_игры История_спортсмена 1:М
Код_города Место_провед Расписание_игры 1:М
Код_расписания Расписание Участники_игры 1:M

 

Рис. 1. Информационно-логическая модель базы данных (ИЛМ БД).

 

Определение логической структуры реляционной базы данных

Логическая структура реляционной базы данных определяется совокупностью логически взаимосвязанных нормализованных таблиц. Каждая реляционная таблица имеет структуру, определённую реквизитным составом информационного объекта, который входит в состав ИЛМ. Логические связи таблиц соответствуют связям между объектами. Логическая структура БД, строится на основе ИЛМ. Визуально логическая структура должна совпадать со схемой данных, построенной при реализации проекта, на основе разработанной ИЛМ. Логическая структура БД должна показывать структуру каждого объекта предметной области и связи, построенные с помощью ключевых атрибутов объектов.

 

2.1.5 Разработка контрольного примера

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

Данные контрольного примера приводятся в приложении в распечатках исходных таблиц в формате MS ACCESS.

 

Разработка форм ввода

 

Форма «Команды» содержит поля таблицы «Команды»:

Код_команды Наим_команды Ф.И.О._тренера

 

Форма «Хоккеисты» содержит поля таблицы «Хоккеисты»:

Код_спортсмена Код_команды Полож_на_поле Рост Дата_рожд Ф.И.О._спортсмена

 

Форма «История спортсмена» содержит поля таблицы «История спортсмена»:

Код_участника Код_спортсмена Штраф Кол_заб_шайб

 

Форма «Участники игры» подчиненная содержит поля главной таблицы «Участники игры»:

КодУчастника КодРаспис КодКоманды КолЗабШайб ПропущШайб КолШтрафШайб КолНабрОчк

 


Форма «Расписание» содержит поля таблицы «Расписание»:

Код_расписания Дата Код _города Время

 

Форма «Место» содержит поля таблицы «Место»:

Код_города Наим_города

 


Поделиться с друзьями:

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.