Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Proces normalizace dat






- 1NF – jedna relace nesmí obsahovat ná sobná data (data ve vztahu 1: N)

- 2NF – Vš echna neklí č ová data v jedné relaci musejí zá viset na celé m primá rní m klí č i relace

- 3NF – vš echna neklí č ová data v jedné reaci musejí bý t zá vislá jen na primá rní m klí č i a ne mezi sebou

- B-CNF – Vš echna data v jedné relaci musejí zá viiset na celé m primá rní m klí č i relace

- 4NF – Slož ený primá rní kí č nesmí bý t tvoř en z nezá vislý ch dat

- 5NF – Slož ený (3 a ví ce) primá rní klí č nesmí obsahovat pá rově cyklické zá vislosti

 

Dotazovací jazyk SQL

- Strukturovaný dotazovací jazyk (neprocedurá lní)

- Je svě tově nejpouž í vaně jš í databá zový dotazovací jazyk

- Podporuje vyhledá vá ní, zpracová ní a sprá vu dat uloený ch ve formě tabulek

- Je př í stupný už ivatelů m bez formá lní ho vzdě lá ní v matematice a programová ní

- Podporuje rozhodová ní a on-line zpracová ní transakcí

- Pokouš í se o sjednocení dtový ch dotazů a ú kolů pro sprá vu dazabá zí, jako je vytvá ř ení a ú pravy tabulek a pohledů, ř í zení př í stupu k datů m a definová ní omezení k ochraně integrity databá ze

- Zá kladní př í kazy SQL

- DDL

- CREATE TABLE, ALTER TABLE, DROP TABLE

- CREATE INDEX, DROP INDEX

- SET TRANSACTION

- GRANT, REVOKE

- DML

- SELECT

- INSERT

- UPDATE

- DELETE

- Př í kaz select

- SELECT [DISTINCT | ALL] { * | sloupcový _vý raz [AS nový _ná zev] ] [, …] }

- FROM ná zev_tabulky [alias] [, …]

- [WHERE podmí nka]

- [GROUP BY seznam_sloupců ] [HAVING podmí nka]

- [ORDER BY seznam_sloupců ]

- Př í klad

- SELECT Jmé no, Př í jmení FROM Č tená ř Where Mě sto = “Praha”;

- SELECT * FROM Kniha;

- Procesor dotazů př ijí má dotaz, ově ř uje jej, optimalizuje procedurá lní datový tok prostř ednictví m exekuč ní ho plá nu a realizuje jej pro zí ská ní vý sledků dotazu

 

Př í klad dotazu v relač ní algebř e a SQL

- Je stanoveno ná sledují cí normalizované relač ní sché ma (tabuky):

- STUDENT (Jmé no, Př í jmení, RC, Datum narození, Př edmě t);

- ZNAMKY(Hodnocení, Př edmě t);

ð Chceme vyhledat vš echny studenty, kteř í mají zná mku z př emě tu informatika a zobrazit jejich jmé na a př í jmení

- Zá pis v relač ní algebř e

- N(Jmé no, Př í jemní)(STUDENTI (Predmet=’Informatika’)(ZNAMKY)

- Zá pis v SQL

- SELECT jmeno, Prijmeni FROM STUDENTI NATURAL JOIN (SELECT * FROM ZNAMKY WHERE Predmet = ‘Informatika’

 

Př í klady databá zový ch systé mů

- FoxPro, visual FoxPro, Clipper, Paradox, MS Access, PC FAND, 602SQL (WinBase 602)

- Oracle, MS SQL Server, Informix, interbase/FireBird, Progress, MySQL, PostgreSQL

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал