Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Базовые понятия реляционных БД. Преимущества и недостатки.

Читайте также:
  1. DLL-библиотек общ.понятия.
  2. EXCEL – ЧАСТЬ 1. НАЧАЛЬНЫЕ ПОНЯТИЯ
  3. I. ОСНОВНЫЕ ПОНЯТИЯ
  4. II. ПОНЯТИЯ И ТЕРМИНЫ
  5. Абсолютные и относительные показатели вариации назначение, формулы исчисления достоинства и недостатки.
  6. Абстрактные и конкретные базовые классы
  7. Акты применения норм права: понятия, виды
  8. Акты применения права. Понятия и виды.
  9. Анкетный опрос: сущность, требования к проведению, достоинства и недостатки.
  10. Базовые знания, необходимые для изучения темы

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

Реляционная модель данных описана Коддом в 1970 г. она описывает структуры данных в виде наборов отношений или таблиц с полями и строками. Теоретико-множественные операции над данными: объединение, пересечение, разность, декартово произведение. Специальные реляционные операции: селекция, проекция, соединение, деление.

Основные понятия РБД – тип данных, домен, атрибут, кортеж, первичный ключ, отношение.

Типы данных:

Тип данных - понятие тип данных в реляционной модели данных полностью адекватно понятию типа данных в ЯП. Обычно в современных реляционных БД допускается хранение символьных, числовых данных, битовых строк, специализирован-ных числовых данных, а также специальных "темпоральных" данных (дата, время).

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

Схема отношения - это именованное множество пар имя атрибута, имя домена. Степень, или "арность" схемы отношения - мощность этого множества. Степень отно-шения СОТРУДНИКИ равна четырем, то есть оно является 4-арным. Схема БД - это набор именованных схем отношений.

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

Запись – это строка таблицы данных, состоящая из полей разного типа.

Реляционная алгебра – это формальная система манипулирования отношениями (табл.), основными операциями которой яв-ся: проекция, пересечение, соединение и объединение.

Кортеж - это множество пар имя атрибута, значение, которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения. Попросту говоря, кортеж - это набор именованных значений заданного типа.

Отношение - это множество кортежей, соответствующих одной схеме отношения.

Первичный ключ – это поле (атрибут), делающий каждую запись уникальной.

Фундаментальные свойства отношений:

1. отсутствие кортежей-дубликатов – это наличие у каждого отношения первичного ключа – набора атрибутов, значение которых однозначно опред-ют кортеж отношения.

2. Отсутствие упорядоченности кортежей.

3. Отсутствие упорядоченности атрибутов. Для ссылки на значение атрибута в кортеже-отношении всегда используется имя атрибута.

4. Атомарность значений атрибутов (первая нормальная форма).

Преимущества:

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

2. Предметная область часто достаточно естественно описывается в терминах таблиц.

Недостатки:

1. Относительно низкая скорость доступа и большой объем внешней памяти.

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

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

4. отсутствие стандартных средств идентификации отдельных записей.

5. сложность описания иерархических и сетевых связей.




Дата добавления: 2015-04-20; просмотров: 54 | Поможем написать вашу работу | Нарушение авторских прав

1 | <== 2 ==> | 3 | 4 | 5 | 6 | 7 | 8 |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав