русс | укр

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

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

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

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


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

Реляционные базы данных. Основы работы с СУБД


Дата добавления: 2015-07-09; просмотров: 548; Нарушение авторских прав


2.1. Структуры данных

БД – объект, который, прежде всего, имеет структуру. Это означает, что выбран способ хранения данных, обеспечивающий эффективный доступ к той или иной части данных. Рассмотрим БД, содержащую данные о большом количестве однотипных объектов. Какие структуры БД при этом возможны? Проектируя БД, объекты описывают фиксированным набором признаков (атрибутов). Конкретные значения атрибутов и являются данными. Известны три способа представления данных, то есть три возможные структуры БД: табличная, иерархическая и сетевая. Пример табличной структуры – таблица данных о жителях Красноярска (рис. 1).

ФИО адрес место работы возраст пол
…………….. ……………. …………… …..
Кулев Иван Иванович ул. Новая, 3-51 КрИЖТ м

Рис. 1. Таблица «Жители»

Подчеркнем, что каждая строка таблицы соответствует одному конкретному объекту. Атрибуты объекта называются полями. Имена атрибутов, то есть заголовки столбцов «ФИО», «адрес» и так далее, – это имена полей.

Пример иерархической структуры БД приведен на рисунке 2. Объекты, сведения о которых содержит БД, – студенты. Значения атрибутов образуют иерархическое дерево.

БД иерархической структуры могут быть преобразованы в табличные. Так структура, изображенная на рисунке 2, может быть заменена таблицей, аналогичной таблице «Жители».

В случае иерархической и табличной структур одному объекту (студенту) соответствует единственный набор атрибутов. Третий возможный тип структуры данных – сетевая структура. В этом случае одному объекту сопоставляется более одного набора атрибутов [1-3]. Такая структура также может быть приведена к табличной.

 


Рис. 2. Иерархическая структура БД

2.2. Реляционные БД, определение и основные понятия



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


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


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

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

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


 


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

 
 

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

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