Professional Documents
Culture Documents
Реферат - Андрияна Алексовска
Реферат - Андрияна Алексовска
________________________________________________________________________
РЕФЕРАТ
по
БАЗИ ОТ ДАННИ
Тема:
РЕЛАЦИОНЕН МОДЕЛ НА ДАННИ. ПРОЕКТИРАНЕ НА
РЕЛАЦИОННИ БАЗИ ОТ ДАННИ. НОРМАЛИЗАЦИЯ НА
РЕЛАЦИОННИ СХЕМИ.
Изготвила:
Факултетен № Име Презиме Фамилия
19251421003 Андрияна Алексовска
Проверил: __________________
/доц. д-р В. Кралев/
Благоевград, 2020
Релационен модел на данни. Проектиране на релационни бази от данни.
2
Нормализация на релационни схеми.
1. Увод
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
3
Нормализация на релационни схеми.
2. Аргументация
2.1. Модели на данните
2.1.1. Модели на данни
1
СУБД – Системи за управление на бази от данни
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
4
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
5
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
6
Нормализация на релационни схеми.
2
БД – база от данни
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
7
Нормализация на релационни схеми.
Изтриване;
Модифициране.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
8
Нормализация на релационни схеми.
Обединение (union)
Сечение (intersection)
Разлика (differense)
Разработени са специално за БД
Селекция (select)
Проекция (project)
Съединение (join)
Деление (division)
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
9
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
10
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
11
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
12
Нормализация на релационни схеми.
Проявява се когато една таблица има нула или много свързани “дъщерни”
записи в друга таблица.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
13
Нормализация на релационни схеми.
данните.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
14
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
15
Нормализация на релационни схеми.
Когато в една клетка може да има повече от една стойност, т.е атрибутът
може да приема повече от една стойност.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
16
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
17
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
18
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
19
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
20
Нормализация на релационни схеми.
3. Заключение
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
21
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
22
Нормализация на релационни схеми.
4. Съдържание
1. Увод .............................................................................................................................................. 2
2. Аргументация ............................................................................................................................. 3
2.1. Модели на данните ........................................................................................................... 3
2.1.1. Модели на данни............................................................................................................ 3
2.1.2. Сравнение на моделите на данни............................................................................. 3
2.2. Релационен модел на бази данни ................................................................................ 5
2.2.1. Основни понятия ....................................................................................................... 5
2.2.2. Принципи на релационния модел......................................................................... 6
2.2.2.1. Възможности на релационния модел.............................................................. 6
2.2.2.1.1. Дефиниране на данни ....................................................................................... 6
2.2.2.1.2. Обработка на данни........................................................................................... 6
2.2.2.1.3. Контрол на данни ............................................................................................... 6
2.2.3. Релационни операции .............................................................................................. 6
2.2.3.1. Производно отношение ....................................................................................... 6
2.2.3.2. Операции за обновяване на БД ......................................................................... 7
2.2.3.3. Операции за извличане на данни...................................................................... 7
2.2.3.3.1. Релационна алгебра .......................................................................................... 7
2.2.3.3.2. Релационно смятане ......................................................................................... 7
2.2.3.3.2.1. Множествени операции .................................................................................... 8
2.2.3.3.2.2. Релационни операции ...................................................................................... 8
2.2.3.3.3. Съвременни езици............................................................................................. 8
2.3. Проектиране на релационни бази от данни............................................................... 9
2.3.1.1. Принципи за проектиране бази от данни ...................................................... 10
2.3.1.2. Таблици и уникалност ........................................................................................ 11
2.3.1.3. Външни ключове и домени............................................................................... 11
2.3.1.4. Релациони връзки ............................................................................................... 12
2.3.1.4.1. Релация едно към едно .................................................................................. 12
2.3.1.4.2. Релация едно към много................................................................................ 12
2.3.1.4.3. Релация много към много ............................................................................. 12
2.4. Нормализация на релационни схеми ........................................................................ 13
2.4.1. Задачи на нормализацията ....................................................................................... 13
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
23
Нормализация на релационни схеми.
Андрияна Алексовска
19251421003
Релационен модел на данни. Проектиране на релационни бази от данни.
24
Нормализация на релационни схеми.
5. Библиография
Андрияна Алексовска
19251421003