Проектирование баз данных. Проектирование базы данных заключается в теоретическом построении информационной модели определенной структуры. Известны три основные структуры, используемые при организации данных в БД: иерархическая (деревья), сетевая и табличная (реляционная). В последнее время чаще всего создаются БД реляционного типа. Доказано, что табличная структура является универсальной и может быть применена в любом случае. В базовом курсе информатики изучаются базы данных реляционной структуры.
Если объект моделирования представляет собой достаточно сложную систему, то проектирование БД становится нетривиальной задачей. Для небольших учебных БД ошибки при проектировании не столь существенны. Но если создается большая база, в которой будут сохраняться многие тысячи записей, то ошибки при проектировании могут стоить очень дорого. Основные последствия неправильного проектирования — избыточность информации, ее противоречивость, потеря целостности, т.е. взаимосвязи между данными. В результате БД может оказаться неработоспособной и потребовать дорогостоящей переделки.
Теория реляционных баз данных была разработана в 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 |
ОРЗ |
Похожие статьи:
Система работы по формированию нравственных представлений у детей
дошкольного возраста с общим нарушением зрения средствами произведений детского
фольклора
Экспериментальная работа по теме исследования осуществлялась на базе дошкольного образовательного учреждения №218 г. Красноярска в 2012 году. В эксперименте участвовало 13 детей старшего дошкольного возраста с диагнозом: общее нарушение зрения. Целью констатирующего эксперимента является изучение и ...
Место физического воспитания детей дошкольного возраста в общей системе
воспитания с учетом современных требований
Здоровый образ жизни – совокупность типичных видов жизнедеятельности человека, которая в единстве с условиями жизни, направлена на организацию правильной, нормальной деятельности организма, его полное физическое и психическое благополучие. Физическое воспитание детей дошкольного возраста занимает о ...
Особенности развития связной речи у дошкольников
Современное и полноценное овладение речью является первым важнейшим условием становления у ребенка полноценной психики и дальнейшего правильного развития её. Современное - значит начатое с первых же дней после рождения ребенка. Полноценное овладение речью - значит достаточное по объему языкового ма ...