Introducere .......... pagina 3
I.Baze de date – notiuni fundamentale .......... pagina 3
1.Entităţi. Instanţe. Atribute. Identificator unic. .......... pagina 3
2.Date, informaţii, cunoştinţe. .......... pagina 4
3.Colectarea şi analizarea datelor. Modelul conceptual. .......... pagina 4
4.Operaţii specifice prelucrării bazelor de date. .......... pagina 5
5.Reguli de integritate. .......... pagina 6
II.Nucleul SQL*PLUS .......... pagina 8
1.Tipuri de date: .......... pagina 8
2.Operatori SQL: .......... pagina 8
3.Comenzi SQL .......... pagina 9
Descrierea lucrarii .......... pagina 10
Normalizarea diagramei ERD .......... pagina 10
ERD Final .......... pagina 12
Reguli structurale .......... pagina 12
Maparea modelului .......... pagina 13
Reguli procedurale .......... pagina 15
COD SQL Generare tabele .......... pagina 15
Bibliografie .......... pagina 17
O entitate este un lucru, obiect, persoană sau eveniment care are semnificaţie pentru afacerea modelată, despre care trebuie să colectăm şi să memorăm date. O entitate poate fi un lucru real, tangibil precum o clădire, o persoană, poate fi o activitate precum o programare sau o operaţie, sau poate fi o noţiune abstractă. O entitate este reprezentată în ERD printr-un dreptunghi cu colţurile rotunjite. Numele entităţii este întotdeauna un substantiv la singular şi se scrie în partea de sus a dreptunghiului cu majuscule
Pentru a preciza o instanţă a unei entităţi, trebuie să specificăm unele caracteristici ale acestui obiect, să-l descriem (precizăm de exemplu numele, clasa, şcoala etc). Aşadar, după ce am identificat entităţile trebuie să descriem aceste entităţi în termeni reali, adică să le stabilim atributele. Un atribut este orice detaliu care serveşte la identificarea, clasificarea, cuantificarea, sau exprimarea stării unei instanţe a unei entităţi. Atributele sunt informaţii specifice ce trebuie cunoscute şi memorate.
Tipuri de legaturi intre tabele:
- 1-1 – legatura dintre cele doua tabele se face pe baza cheilor primare
- 1-n – cheia primara din tabela “parinte” se adauga in tabela “copil” sub forma de cheie externa
- n-n – nu se poate implementa practice si se recurge la adaugarea unei tabele suplimentare care va contine cheile primare ale tabelelor initiale si campuri referitoare la asocierea dintre tabelele “parinti”. Cheia primara din tabela intermediara va fi o cheie compusa.
Schema conceptuala a bazei de date.
Analiza CRUD - se refera la CREATE, RETRIVE, UPDATE, DELETE (creeaza, reface, actualizeaza, sterge) operatii ce fac din ERD un model complet.Se verifica daca modelul exprima toate operatiile ce se pot face si nu are elem inutile, etc.
UID artificial si compus - (Unique Identifier) se refera la atributul ce identifica in mod unic entitatea (ex: CNP, cod, id, etc.). Daca e nevoie de o combinatie de mai multe atribute care sa identifice in mod unic entitatea , e vorba de un UID compus. Daca se recurge la o modalitate de identificare printr-un cod artificial oferit in mod automat de program, e vorba de UID artificial.
1.Manualul de Informatica, Editura L&S Info-Mat, anul 2007
2.http://www.w3schools.com/ -HTML, CSS, JavaScript, PHP, AJAX
3.http://getbootstrap.com/css/ -CSS
4.http://dev.mysql.com/doc/ -MySQL
5.http://www.wampserver.com/en/ -PHP, jQuery
6.http://stackoverflow.com/ -raspunsuri/explicatii la problem de programare
7.https://www.youtube.com/ -tutoriale de programare web
Alege cea mai comodă metodă pentru tine: direct sau ca membru.
Intri în contul tău de membru și cumperi un pachet de descărcări.
Plătești imediat, fără cont și primești link-ul de descărcare pe email.