У вас вопросы?
У нас ответы:) SamZan.net

Тема Базы Данных Основные понятия

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.3.2025

Тема. Базы Данных

Основные понятия. Модели БД

Целью любой информационной системы является обработка данных об объектах реального мира и предоставление нужной человеку информации.

Предметную область образует совокупность объектов, которые находятся между собой в определенных отношениях и сязях.

Структурирование данных – это процесс, приводящий к определенной форме записи данных об объектах одного класса.

База данных – это поименованная совокупность структурированных данных некоторой предметной области.

Основными понятиями базы данных являются поле и запись.

Поле – это простейший объект базы данных, предназначенный для хранения значений одного параметра описываемого реального объекта.

Поле характеризуется именем и типом данных.  Поля базы данных могут иметь различный тип данных: текстовый, числовой, дата. время, денежный и пр.

Структура записи – это совокупность логически связанных полей, характеризующих параметры реального объекта.

Запись – это совокупность значений параметров конкретного объекта.

Модель данных – это совокупность взаимосвязанных по определенному правилу данных.

Иерархическая модель данных

Рисунок 1 Пример иерархической модели данных

Основные свойства иерархической модели.

  1.  Модель имеет только одну вершину первого уровня, называемую корнем.
  2.  Между узлами двух соседних уровней установлены следующие отношения. Каждый узел нижнего уровня должен быть связан только с одним узлом верхнего уровня. Каждый узел верхнего уровня может быть связан с несколькими узлами нижнего уровня. Такая связь называется «один-ко-многим», условно записывается как соотношение 1:М.
  3.  Узлы последнего нижнего уровня не имеют подчиненных узлов.
  4.  Каждый узел имеет имя (идентификатор).
  5.  Узлы одного уровня образуют один класс объектов.

Сетевая модель данных

Рисунок 2 Пример сетевой модели

Связи такого типа называются «многие-ко-многим», для них введено условное обозначение М:М

Основные свойства модели:

  1.  Каждый узел имеет имя (идентификатор).
  2.  Узлы одного уровня образуют один класс объектов.
  3.  Каждый узел одного уровня может быть связан с произвольным количеством узлов другого уровня.

Реляционная модель данных

Реляционная модель данных представляет собой совокупность таблиц с установленными между ними связями.

Рисунок 3 Реляционная модель

Основные свойства модели:

  1.  Каждый элемент таблицы  - один элемент данных. Элементом таблицы является ячейка. Данное свойство означает, что в одной ячейке реляционной таблицы не может указываться более одного значения параметра.
  2.  Все элементы одного столбца (поля) имеют одинаковый тип (числовой, символьный и т.д.), формат и смысл. Данное свойство указывает, что в одном столбце таблицы не могут содержаться данные разных типов. Например, и текст, и числа.
  3.  Каждый столбец (поле имеет уникальное имя. Это свойство означает, что в одной таблице не может быть столбца, не имеющего имени, и не может быть двух столбцов с одинаковыми именами.
  4.  Одинаковые строки в таблице отсутствуют. Это означает, что каждая строка данных описывает конкретный объект.
  5.  Порядок следования строк в таблице может быть произвольным. Это означает. Что информация об объекте одного класса не зависит от информации о другом объекте этого же класса.
  6.  Каждая таблица должна иметь ключ. Ключ (ключевой элемент) – это поле или совокупность полей, которые единственным образом определяют каждую строку (запись) в таблице.
  7.  Таблицы, входящие в модель данных, могут характеризоваться разным количеством полей и записей.




1. Управление энергией ~ ключ к высокой эффективности здоровью и счастью Предисловие Лекарство от даунши
2. Начальный этап обучения игры на аккордеоне
3. го заменив использовавшиеся до этого условные цифровые обозначения валют Внешторгбанка СССР и действовал
4. Чувства под обстрел и не отображает финального качества данного произведения1
5. Теоретические основы финансового менеджмента
6. а Противоречие- беспомощностьзависимость
7. беглоРусский роднойАнглийский хорошо Должность Охранник
8. Курсовая работа- Конституционные основы судебной власти
9. Гангутское соглашение, Ништадский мир
10. Введение Кипнис Н