Bazy danych - Nysia, PG ETI AiR i eletele, Sem2, Bazy Danych


Dane

informację.

Encja

W bazach danych encja/byt reprezentowana jest przez dane, zgodnie z

przyjętą strukturą/modelem.

Atrybut

Typ danych

Baza danych

System bazy danych

Element danych

Repozytorium danych

Jednostka danych

Model danych

* jako architektura - zbiór zasad posługiwania się danymi:

*jako projekt - zintegrowany zbiór wymagań dotyczących

danych dla określonej aplikacji.

Generacje modeli BD

System Zarządzania Bazami Danych

Model warstwowy

Struktura danych

Model płaski (prosty)

Związki pomiędzy encjami

jest powiązanych z wieloma, innymi encjami.

Modele baz danych (podział)

Model hierarchiczny

Model sieciowy

XML

Budowa dokumentu XML

DTD

XML Schema

XPath

XQuery

Krotka

Relacja

Model relacyjny

Warunki integralności danych:

Algebra relacyjna

Diagram związków encji

Normalizacja (uproszczenie) schematu baz danych

Grupy składni języka SQL

DML

PONIŻEJ NIEPOTRZEBNE W ODPOWIEDZI, ALE PRZYDATNE DO 3 ZADANIA

SELECT [DISTINCT] <klauzula> FROM <klauzula>

[WHERE <klauzula>]

[GROUP BY <klauzula>]

[HAVING <klauzula>]

[UNION <subselect>]

[ORDER BY <klauzula>]

[SAVE TO TEMP <klauzula>];

Wyzwalacze

CREATE TRIGGER name

{ BEFORE | AFTER }

{ event [ OR ... ] }

ON table

[ FOR [ EACH ] { ROW |STATEMENT }]

EXECUTE PROCEDURE

funcname( arguments )

DROP TRIGGER triggername ON tablename

ALTER TRIGGER name ON table RENAME TO newname

Przyznawanie i odbieranie uprawnień

GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES]} ON [TABLE] objectname [,...] TO {username | GROUP groupname | PUBLIC } [,...]

REVOKE { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES]} ON [TABLE] object [,...] FROM {username | GROUP groupname | PUBLIC } [,...]

poziom globalny - uprawnienia do wszystkich baz danych na serwerze;

poziom bazy danych - uprawnienia do wszystkich tabel w danej bazie;
poziom tabeli - uprawnienia do wszystkich kolumn w danej tabeli;

poziom kolumny - uprawnienia do pojedynczych kolumn w danej tabeli.

Transakcja

Funkcje agregacji

COUNT (*)

MIN (nazwa kolumny)

MAX (nazwa kolumny)

AVG (nazwa kolumny)

Formy SQL

POLECEŃ NIE DOPISYWAŁAM WIĘCEJ, BO TROCHĘ BY TO ZAJĘŁO. WYSTARCZY PRZESTUDIOWAĆ TREŚĆ LABORATORIÓW. ;)

Natalia



Wyszukiwarka

Podobne podstrony:
prim sciaga, PG ETI AiR i eletele, Sem4, Podstawy Robotyki
Pytania Rząd B, PG ETI AiR i eletele, Sem4, SiPP
Pytania Rząd A, PG ETI AiR i eletele, Sem4, SiPP
roboty sciaga koz, PG ETI AiR i eletele, Sem4, Podstawy Robotyki, Podstawy robotyki
kol zal sem2 ETI AiR 2011 2012
egz kon ETI AiR 2010 11
egz pol ETI AiR IBM 2011 12
kol zal algebra ETI AiR IBM 2013 14
egz kon ETI AiR 2008 9
egz pop ETI AiR 2008 9
kol zal algebra ETI AiR IBM 2012 13
egz kon ETI AiR IBM 2011-12
kol zal algebra ETI AiR IBM 2013-14
kol zal algebra ETI AiR IBM 2011 12
kol zal algebra ETI AiR 2010 11
kol zal algebra ETI AiR IBM 2011-12
kol zal algebra ETI AiR IBM 2012-13

więcej podobnych podstron