94495

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

Доклад

Информатика, кибернетика и программирование

В классической теории баз данных модель данных есть формальная теория представления и обработки данных в системе управления базами данных СУБД которая включает по меньшей мере три аспекта: 1 аспект структуры: методы описания типов и логических структур данных в базе данных; 2 аспект манипуляции: методы манипулирования данными...

Русский

2015-09-14

19.12 KB

0 чел.

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

В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта:

1) аспект структуры: методы описания типов и логических структур данных в базе данных;

2) аспект манипуляции: методы манипулирования данными;

3) аспект целостности: методы описания и поддержки целостности базы данных.

Аспект структуры определяет, что из себя логически представляет база данных, аспект манипуляции определяет способы перехода между состояниями базы данных (то есть способы модификации данных) и способы извлечения данных из базы данных, аспект целостности определяет средства описаний корректных состояний базы данных.

Модель данных — это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы — поведение данных[1].

Каждая БД и СУБД строится на основе некоторой явной или неявной модели данных. Все СУБД, построенные на одной и той же модели данных, относят к одному типу. Например, основой реляционных СУБД является реляционная модель данных, сетевых СУБД — сетевая модель данных, иерархических СУБД — иерархическая модель данных.

Реляционная модель данных (РМД) — логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка. Для лучшего понимания РМД следует отметить три важных обстоятельства:

  1.  модель является логической, то есть отношения являются логическими (абстрактными), а не физическими (хранимыми) структурами;
  2.  для реляционных баз данных верен информационный принцип: всё информационное наполнение базы данных представлено одним и только одним способом, а именно — явным заданием значений атрибутов в кортежах отношений; в частности, нет никаких указателей (адресов), связывающих одно значение с другим;
  3.  наличие реляционной алгебры позволяет реализовать декларативное программирование и декларативное описание ограничений целостности, в дополнение к навигационному (процедурному) программированию и процедурной проверке условий.

 

А также другие работы, которые могут Вас заинтересовать

3974. ОСОБЕННОСТИ УЧЕТА ОСНОВНЫХ СРЕДСТВ СУБЪЕКТАМИ МАЛОГО И СРЕДНЕГО БИЗНЕСА 336.63 KB
  Развитие малого предпринимательства является одним из условий перехода России к полноценным рыночным отношениям, устойчивому развитию экономики, а также обеспечению стабильности в социальной сфере. Особая роль отводится бизнесу в развитие сферы услуг, которая является своего рода индикатором оценки уровня развития экономики любой страны....
3975. Системы линейных неравенств 331.41 KB
  Лекция Системы линейных неравенств Основные понятия Системы линейных неравенств применяются для решения различных математических задач. Системой линейных неравенств из m с n неизвестными x1 ,x2 ,...
3976. Створення простого текстового редактора 331.12 KB
  Лабораторна робота №9 (Створення простого текстового редактора.) Мета роботи: Створення простого текстового редактора. Мета: Написати програму на Java простого текстового редактора на Java План роботи. Вивчення додаткових компонентів для створе...
3977. Java. Типи даних 329.05 KB
  Лабораторна робота №5 (Java. Типи даних.) Тема роботи: Java. Типи даних. Мета роботи: Навчитися писати прості програми на Java 2SE. План роботи. Ознайомитися з структурою JDK. Ознайомитися з інтерфейсом програми IDEA. Написати просту...
3978. Система спутникового телевизионного вещания 326.67 KB
  Системы спутникового телевизионного вещания начали интенсивно развиваться с начала девяностых годов. Передаваемые ретранслятором геостационарного спутника телевизионные сигналы предназначены для непосредственного приема на сравнительно простые и недорогие установки (тюнеры)...
3979. Структура файлу boot.ini 319.29 KB
  Лабораторна робота № 2 (домашня) З дисципліни системне програмне забезпечення. Тема роботи: Файл boot.ini Мета роботи: Вивчити структуру файлу boot.ini, призначення його параметрів, навчитись редагувати даний файл Характеристика робочого місця (за...
3980. Простий Java клієнт до бази даних 316.35 KB
  Лабораторна робота №10 (Простий Java клієнт до бази даних) Тема роботи: Простий Java клієнт до бази даних. Мета роботи: В даній роботі ми створимо простий клієнт до бази даних. План роботи. Створити БД Налаштувати драйвер доступу до Б...
3981. Етика та естетика. Конспект лекцій 306.32 KB
  Упровадження курсу Етика та естетика. як нормативної складової освітньо-професійної підготовки менеджерів, пов’язано з необхідністю поєднання майбутньою управлінською елітою України специфічних професійних умінь із знаннями спадщини світової етичної та естетичної думки.
3982. Аналитическая геометрия в пространстве 305.5 KB
  Лекция Аналитическая геометрия в пространстве. Плоскость в пространстве Уравнение плоскости, проходящей через данную точку перпендикулярно данному вектору Пусть в пространстве OXYZ даны точка M0(x0, y0, z0) и ненулевой вектор n (A ...