94495

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

Доклад

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

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

Русский

2015-09-14

19.12 KB

0 чел.

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

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

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

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

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

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

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

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

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

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

 

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

54139. Разработка диверсификационной стратегии компании ООО «Гем» на рынках лабораторных расходных материалов 1.85 MB
  Подавляющее большинство компаний, вне зависимости от выбранной стратегии и масштаба деятельности рано или поздно ставит перед собой задачу роста. Эта задача может быть связана, как со стремлением бизнеса постоянно повышать свою капитализацию или увеличивать денежный поток, с целью генерирования прибыли, так и с возможным желанием владельцев удовлетворять свои амбиции
54140. З досвіду організації самостійної роботи студентів 85.5 KB
  Самостійна робота студентів є важливим фактором підвищення ефективності пізнавального процесу під час підготовки майбутніх фахівців. Це пов`язано з тим що тільки в процесі самостійної роботи студент одержує міцні знання розвиває вміння творчого мислення та використання знань у практичній діяльності. Форми самостійної роботи студентів та проблеми її організації дуже різноманітні. Основні напрями рішення цієї проблеми:...
54141. Означення квадратного рівняння. Неповні квадратні рівняння, їх розвязування 35.5 KB
  Мета: освітня: удосконалити знання учнів про означення квадратного рівняння; удосконалити вміння розвязувати неповні квадратні рівняння; розвиваюча: розвивати вміння вільно висловлюватися з теми відпрацьовувати вміння говорити коротко але по суті й переконливо; виховна: виховувати активність увагу...
54142. Загальна схема дослідження функції та побудова її графіка 624 KB
  Узагальнити та систематизувати знання студентів з теми Дослідження функції і побудова її графіка за допомогою похідної. Знайдемо стаціонарні точки функції. За допомогою другої похідної знаходимо напрямки опуклості і точки перегину графіка функції: критична точка другого роду.
54143. Додавання і віднімання десяткових дробів 44.5 KB
  Перевіримо чи всі документи готові для експедиції перевірка готовності робочих місць наявність домашнього завдання. Підготовка до експедиції. При виконанні завдань експедиції необхідно вміння перевіряти себе. До експедиції готові то ж у путь ІІІ.
54144. Степень с отрицательным целым показателем 295.5 KB
  Но дай срок обдумать ответ. Повелитель был ответ приказание твое исполняется. Повелитель ответили ему математики твои трудятся без устали и надеются еще до рассвета закончить подсчет. Ради этого я и осмелился явиться перед тобой в столь ранний' час ответил старик.
54145. Формирование самообразовательной компетентности учащихся 9-ых классов способами математики 260.5 KB
  Вы будете знать: историю развития понятия функции разные способы преобразования графиков функций новые методы решения систем уравнений и неравенств второй степени и высших степеней; уметь: исследовать и строить графики квадратичных функций которые содержат переменную под знаком модуля решать неравенства и уравнения с параметрами проводить сравнительный анализ разных методов решения обобщать и систематизировать полученную информацию писать рефераты выбирать и работать с дополнительной литературой. Головне видво1989 елевая установка...
54146. Диференційований підхід при вивченні дисципліни «Вища математика» 55.5 KB
  Він направлений на те щоб навчити студентів розуміти загальні завдання навчання організовано працювати допомагаючи один одному формувати відчуття честі колективу і здатність відстоювати її. Принцип диференційованого індивідуального підходу до студентів обумовлений особливостями індивідуального розвитку типів вищої нервової діяльності а також прагненням найкращим чином розвивати в процесі навчання творчі сипи і здібності студентів. За малої кількості навчальних годин орієнтація на максимум засвоєння навчального матеріалу практично...