Релационна база данни събира различни типове набори от данни, които използват таблици, записи и колони. Използва се за създаване на добре дефинирана връзка между таблиците на базата данни, така че релационните бази данни да могат лесно да се съхраняват. Например релационни бази данни като Microsoft SQL Server, Oracle Database, MYSQL и др.
Има някои важни параметри на релационната база данни:
int да се удвои
- Базира се на релационен модел (данни в таблици).
- Всеки ред в таблицата с уникален идентификатор, ключ.
- Колоните на таблицата съдържат атрибути на данни.
Таблица на служителите (връзка / име на таблица)
EmpID | EmpName | EmpAge | Име на държава |
---|---|---|---|
Emp 101 | Андрю Матю | 24 | елен |
Emp 102 | Маркъс Дъглас | 27 | Англия |
Emp 103 | Енгиди Натхем | 28 | Франция |
Emp 104 | Джейсън Куилт | двадесет и едно | Япония |
Emp 108 | Робърт | 29 | Италия |
Следват различните типове таблици на релационни бази данни.
- Връзка едно към едно
- Връзка едно към много или много към едно
- Много към много връзки
Връзка едно към едно (1:1): Използва се за създаване на връзка между две таблици, в която един ред от първата таблица може да бъде свързан само с един и само един запис на втора таблица. По същия начин, редът на втора таблица също може да бъде свързан с който и да е ред на първата таблица.
руджира банерджи
Следва примерът за показване на релационна база данни, както е показано по-долу.
Връзка едно към много: Използва се за създаване на връзка между две таблици. Всеки единичен ред от първата таблица може да бъде свързан с един или повече редове от втората таблица, но редовете от втората таблица могат да се отнасят само до единствения ред в първата таблица. Известен е още като a много към едно връзка.
Представяне на Един към много релационни бази данни:
powershell коментар многоредов
Представяне на много към едно релационна база данни
Връзка много към много: то е много към много релации, които създават релация между две таблици. Всеки запис от първата таблица може да се отнася до всякакви записи (или никакви записи) във втората таблица. По същия начин всеки запис от втората таблица може да се отнася и до повече от един запис от първата таблица. Също така е представена Н:Н връзка.
Например, има много хора, участващи във всяка проект, и всеки може да включи повече от един проект.
Разлика между база данни и релационна база данни
Релационна база данни | База данни |
---|---|
Релационна база данни може да съхранява и подрежда данните в таблична форма като редове и колони. | Използва се за съхраняване на данните като файлове. |
Функцията за нормализиране на данни е налична в релационната база данни. | Няма нормализация. |
Поддържа разпределена база данни. | Не поддържа разпределената база данни. |
В релационна база данни стойностите се съхраняват като таблици, които изискват първични ключове, за да притежават данните в база данни. | Обикновено той съхранява данните в йерархична или навигационна форма. |
Той е проектиран да обработва огромна колекция от данни и множество потребители. | Той е предназначен да обработва малката колекция от файлове с данни, която изисква един потребител. |
Релационна база данни използва правила за ограничения на целостта, които са дефинирани в свойствата на ACID. | Той не следва никакво правило за ограничения на целостта, нито използва никаква защита за защита на данните от манипулиране. |
Съхранените данни могат да бъдат достъпни от релационната база данни, тъй като има връзка между таблиците и техните атрибути. | Няма връзка между стойността на данните или таблиците, съхранявани във файлове. |