Образование: статьи и материалы » Линия "Формализация и моделирование" учебного курса "Информатика" » Информационное моделирование

Информационное моделирование

Страница 7

Проектирование баз данных. Проектирование базы данных зак­лючается в теоретическом построении информационной модели определенной структуры. Известны три основные структуры, ис­пользуемые при организации данных в БД: иерархическая (дере­вья), сетевая и табличная (реляционная). В последнее время чаще всего создаются БД реляционного типа. Доказано, что табличная структура является универсальной и может быть применена в лю­бом случае. В базовом курсе информатики изучаются базы данных реляционной структуры.

Если объект моделирования представляет собой достаточно сложную систему, то проектирование БД становится нетривиаль­ной задачей. Для небольших учебных БД ошибки при проектиро­вании не столь существенны. Но если создается большая база, в которой будут сохраняться многие тысячи записей, то ошибки при проектировании могут стоить очень дорого. Основные послед­ствия неправильного проектирования — избыточность информа­ции, ее противоречивость, потеря целостности, т.е. взаимосвязи между данными. В результате БД может оказаться неработоспособ­ной и потребовать дорогостоящей переделки.

Теория реляционных баз данных была разработана в 1970-х гг. Е.Коддом. Он предложил технологию проектирования баз дан­ных, в результате применения которой в полученной БД не воз­никает отмеченных выше недостатков. Сущ­ность этой технологии сводится к приведению таблиц, составля­ющих БД, к третьей нормальной форме. Этот процесс называется нормализацией данных: сначала все данные, которые планируется включить в БД, представляются в первой нормальной форме, за­тем преобразуются ко второй и на последнем шаге — к третьей нормальной форме. Проиллюстрируем процесс нормализации дан­ных на примере.

Ставится задача: создать БД, содержащую сведения о посеще­нии пациентами поликлиники своего участкового врача. Сначала строится одна таблица, в которую заносятся фамилия пациента, его дата рождения, номер участка, к которому приписан пациент, фамилия участкового врача, дата посещения врача и установлен­ный диагноз болезни. Ниже приведен пример такой таблицы.

Таблица 2

БД «Поликлиника»

Фамилия пациента

Дата рождения

Номер участка

Фамилия врача

Дата посещения

Диагноз

Лосев О.И.

20.04.65

2

Петрова О.И.

11.04.98

грипп

Орлова Е.Ю.

25.01.47

1

Андреева И. В.

05.05.98

ОРЗ

Лосев О.И.

20.04.65

2

Петрова О.И.

26.07.98

бронхит

Дуров М.Т.

05.03.30

2

Петрова О.И.

14.03.98

стенокардия

Жукова Л. Г.

30.01.70

2

Петрова О.И.

11.04.98

ангина

Орлова Е.Ю.

25.01.47

1

Андреева И. В.

11.07.98

гастрит

Быкова А.А.

01.04.75

1

Андреева И. В.

15.06.98

ОРЗ

Дуров М.Т.

05.03.30

2

Петрова О.И.

26.07.98

ОРЗ

Страницы: 2 3 4 5 6 7 8 9 10 11 12


Похожие статьи:

Исследование интеллекта
Одним из критериев и проявлений школьной дезадаптации является успеваемость или точнее неуспеваемость детей. Предполагается, что уровень успеваемости в очень большой степени обусловлен уровнем интеллектуального развития. Поэтому первой задачей нашего исследования явилось изучение состояния интеллек ...

Основные требования к использованию метода проектов. Типы проектов
Е.С. Полат перечисляет следующие требования к использованию метода проектов: 1) наличие значимой в исследовательском, творческом плане проблемы/задачи, требующей интегрированного знания, исследовательского поиска для ее решения; 2) практическая, теоретическая значимость предполагаемых результатов; ...

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

Категории

Copyright © 2024 - All Rights Reserved - www.hello-school.ru