Junior
Šta su relaciona baza podataka?
sobes.tech АИ
Одговор од АИ
Relaciona baza podataka je vrsta baze podataka koja koristi tabličnu strukturu za skladištenje i organizovanje podataka.
Ključne osobine:
- Tabele: Podaci se čuvaju u tabelama koje se sastoje od redova (zapisa) i kolona (polja).
- Šeme: Definišu strukturu tabela, tipove podataka za kolone, ograničenja (npr. jedinstvenost).
- Ključevi:
- Primarni ključ (Primary Key): Jedinstveno identifikuje svaki red u tabeli.
- Strani ključ (Foreign Key): Uspostavlja vezu između tabela, referencirajući primarni ključ druge tabele.
- Odnos: Definišu veze između tabela na osnovu stranih ključeva (jedan-na-jedan, jedan-na-više, više-na-više).
- SQL (Structured Query Language): Standardni jezik za interakciju sa relacijskim bazama podataka - upiti, modifikacije i upravljanje podacima.
- Normalizacija: Proces organizovanja kolona i tabela radi smanjenja redundancije podataka i poboljšanja integriteta podataka.
Primeri relacijskih sistema za upravljanje bazama podataka: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server.