русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Преподаватель


Дата добавления: 2013-12-23; просмотров: 588; Нарушение авторских прав


Студент

Рисунок 5. Сетевая модель БД

Представление данных в БД

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

- иерархическая;

- сетевая;

- реляционная;

В иерархической модели данные представляются в виде древовидной (иерархичес­кой) структуры. Она удобна для работы с иерархически упорядоченной информацией, например, структурой организации (рис. 4) и легко модифицируема. Основной недостаток этой структуры – громоздкость.

Сетевая модель означает представление данных в виде произвольного графа (рис. 5). Достоин­ством сетевой и иерархической моделей данных является возможность их эффективной ре­ализации по показателям затрат памяти и оперативности. Недостатком сетевой модели данных является высокая сложность и жесткость схемы БД,построенной на ее основе.

 

Рисунок 4. Иерархическая структура ВУЗа

 

Группа

 

Реляционная модель данных (РМД)название получила от английского термина relation — отношение. Ее предложил в 70-е годы сотрудник фирмы IBMЭдгар Кодд. При соблюдении определенных условий отношение представляется в виде двумерной табли­цы, привычной для человека (рис.6). Большинство современных БДдля персональных ЭВМявляются реляционными.

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

Реляционная модель данных используется в основном в БДсреднего размера. При увеличении числа таблиц в базе данных заметно падает скорость работы с ней. Опреде­ленные проблемы использования РМДвозникают при создании систем со сложными структурами данных, например, систем автоматизации проектирования.



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

- язык определения схем данных(Schema Definition Language, SDL) служит глав­ным образом для определения логической структуры базы данных;

- язык манипулирования данными (Data Manipulation Language, DML) содержит набор операторов, позволяю­щих заносить данные в базу, а также удалять, модифицировать или выбирать существующие данные.

Фамилия, Имя, Отчество Название группы
   
Фамилия, Имя, Отчество Название Кафедры
   


<== предыдущая лекция | следующая лекция ==>
Наиболее популярные серверные СУБД | Базовые понятия реляционной модели данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.002 сек.