Databáza,databázový systém

Databáza
 
Databáza
je súhrn údajov vzťahujúcich sa k určitej téme alebo účelu (napr. údaje o zamestnancoch). Údaje sú štruktúrované, čo umožňuje oveľa jednoduchšie a bezpečnejšie operácie nad údajmi ako napr. údaje uložené v súbore.
 
Databázový systém sa skladá z programu pre prácu s databázami a celej rady podporných programov. Databázový systém obstaráva prístup k dátam. Medzi najznámejšie databázové systémy patria napr. Oracle, Microsoft SQL Server, MySQL alebo PostgreSQL
 
Objekty v databáze 
Entity – čokoľvek o čom chceme v DB uchovávať  informácie 
  • popisuje predmet alebo činnosť
  • inštancia entity = jeden ich výskyt
 Atribúty –sledujú vlastnosti entity
  • atribúty vždy patria jednej entite
  • voľba atribútov závisí na význame a spôsobe spracovania dát
  • zásady návrhu :  atribút je vždy čo najjednoduchší,hľadať výnimky,pozor na odvodené atribúty
Doména - množina všetkých prípustných platných hodnôt , ktoré môže atribút nadobudnúť
  • je určená pravidlami alebo ako vymenovanie jej hodnôt7
  • hodnota NULL = neexistujúci atribút , neznáma
  • typovo kompatibilné domény možno navzájom porovnávať
Vzťahy – Relácie -vyjadrenie asociácie medzi entitami 
  • entity sú súčasťou vzťahov; povinná účasť x voliteľná účasť; slabá x silná entitná množina 
  • stupeň vzťahu : počet účastníkov; binárna –dve entity; unárna -jedna entita; ternárna – pomocná väzba medzi entitami
  • kardinalita(Konektivita) vzťahu (1:1 , 1:N , M:N)
Vlastnosti databázových systémov – Kardinalita ,Dátová integrita , Referenčná integrita ,
 
 
Spôsob tradičného uchovávanie dát -  v minulosti sa tabuľky uschovávali  v kartotékach alebo v exceli .
 
 
 

 

Témy