МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ
РЕСПУБЛИКИ УЗБЕКИСТАН
КАРШИНСКИЙ ФИЛИАЛ ТАШКЕНТСКОГО
УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРЕЗМИ
ФАКУЛЬТЕТ –КОМПЬЮТЕРНЫЙ ИЖНИНИРИНГ
САМОСТОЯТЕЛЬНАЯ РАБОТА №5
Студент 3-го курса
Группа: КИ-12-20 (заочное)
Карши – 2022
Самостоятельная работа №5
П Л А Н:
1. Реляционнаямодельданных.
2. Управлениетранзакциями
3. Использованная литература
1. Реляционнаямодельданных.
Реляционная модель данных - созданная Эдгаром Коддом логическая модель данных, описывающая:
структуры данных в виде (изменяющихся во времени) наборов отношений;
теоретико-множественные операции над данными: объединение, пересечение разность и декартово произведение;
специальные реляционные операции: селекция, проекция, соединение и деление;
специальные правила, обеспечивающие целостность данных.
Эдгар Франк «Тед» Кодд - (23 августа 1923 —18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных. Работая в компании IBM, он создал реляционную модель данных. В 1970 издал работу «A RelationalModelofDataforLargeSharedDataBanks», которая считается первой работой по реляционной модели данных.
Реляционная модель данных - это способ рассмотрения данных, то есть предписание для способа представления данных (посредством таблиц) и для способа работы с таким представлением (посредством операторов). Она связана с тремя аспектами данных: структурой (объекты), целостностью и обработкой данных (операторы).
В 2002 журнал Forbes поместил реляционную модель данных в список важнейших инноваций последних 85 лет.
Цели создания реляционной модели данных:
обеспечение более высокой степени независимости от данных;
создание прочного фундамента для решения семантических вопросов и проблем непротиворечивости и избыточности данных;
засширение языков управления данными за счёт включения операций над множествами.
Структура данных в реляционной модели данных
Реляционная модель данных предусматривает структуру данных, обязательными объектами которой являются:
отношение;
атрибут;
домен;
кортеж;
степень;
кардинальность;
первичный ключ.
Отношение - это плоская (двумерная) таблица, состоящая из столбцов и строк:
ID
|
Фамилия
|
Имя
|
Должность
|
г.р.
|
1
|
Петров
|
Игорь
|
Директор
|
1968
|
2
|
Иванов
|
Олег
|
Юрист
|
1973
|
3
|
Ким
|
Елена
|
Бухгалтер
|
1980
|
4
|
Сенин
|
Илья
|
Менеджер
|
1981
|
5
|
Васин
|
Сергей
|
Менеджер
|
1978
|
Атрибут - это поименованный столбец отношения.
Домен - это набор допустимых значений для одного или нескольких атрибутов.
Кортеж - это строка отношения.
Степень определяется количеством атрибутов, которое оно содержит
Кардинальность - это количество кортежей, которое содержит отношение.
Первичный ключ - это уникальный идентификатор для таблицы.
Соответствие между формальными терминами реляционной модели данных и неформальными:
отношение (формальный термин) - таблица (неформальный термин);
атрибут - столбец;
кортеж - строка или запись;
степень - количество столбцов;
кардинальное число - количество строк;
первичный ключ - уникальный идентификатор;
домен - общая совокупность допустимых значений.
Отношения и их реализация в реляционной модели данных
Отношение R на множестве доменов D1, D2, …, Dn - это подмножество декартова произведения этих доменов:
R ⊆ D1 × D2 × … × Dn
Do'stlaringiz bilan baham: |