Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
2020-03-31 | 147 |
5.00
из
|
Заказать работу |
|
|
Функциональные зависимости, выявленные при анализе документов, позволяют выделить объекты рассматриваемой предметной области и описать их реквизиты (имя, тип, длина поля, признак ключа). Для признака ключа используются следующие сокращения: П - простой; У - уникальный (первичный); С - составной (состоит из двух или нескольких реквизитов), В-вторичный (используется для связи с главной таблицей). Для описания объекта будем использовать названия реквизитов документа, добавляя, при необходимости, имя объекта. Не будем употреблять пробел между словами в имени реквизита. Выделение информационных объектов представлено в табл. 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.
Разработка форм ввода
Форма «Команды» содержит поля таблицы «Команды»:
Код_команды | Наим_команды | Ф.И.О._тренера |
Форма «Хоккеисты» содержит поля таблицы «Хоккеисты»:
Код_спортсмена | Код_команды | Полож_на_поле | Рост | Дата_рожд | Ф.И.О._спортсмена |
Форма «История спортсмена» содержит поля таблицы «История спортсмена»:
Код_участника | Код_спортсмена | Штраф | Кол_заб_шайб |
Форма «Участники игры» подчиненная содержит поля главной таблицы «Участники игры»:
КодУчастника | КодРаспис | КодКоманды | КолЗабШайб | ПропущШайб | КолШтрафШайб | КолНабрОчк |
Форма «Расписание» содержит поля таблицы «Расписание»:
Код_расписания | Дата | Код _города | Время |
Форма «Место» содержит поля таблицы «Место»:
Код_города | Наим_города |
|
|
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!