Management Teoria transmisiunii informatiilor Biologie Didactica Mecanica Literatura comparata Arheologie industriala Politologie Ergoterapie Istoria secolului XX Logopedie CIA Fiscalitate Chimie Informatica AutoCAD Fizica Logistica Marketing Oracle EXPERT ACHIZITII PUBLICE Marketing Psihologie Educationala transporturi Gestiune hoteliera Arhitectura peisagera Comert IS Economia si Gestiunea Intreprinderii I I T M Diverse Transmisiuni Analogice si Digitale. Structuri de date si algoritmi C++ Sociologia Comunicarii in Masa Prelucrarea semnalelor si imaginilor Finante Analiza matematica Algoritmi si programare Metodologie si Statistica Introducere in istoria dreptului Analiza economico financiara Constructii Metodologie Psihologie Cibernetica Electronica industriala Drept constitutiv Comunicare Teoria Sistemelor Frigotehnie Baze de Date Drept comercial Contabilitate Administratie Publica Depanare PC Sociologie Franceza Automatica Drept penal Credit si banci Relatii internationale Ginecologie Drept european Drept Filosofie Istoria literaturii romane Dreptul familiei Educatie fizica si sport Radiologie Pedagogie Sociala Statistica Turism Pedagogie Moneda Credit Istorie Dispozitive si Circuite Electronice Asistenta Sociala Retele de calculatoare SPICE Word Merceologie Drept civil Materiale in electronica Engleza Spectroscopie si LASERI Psihiatrie Visual Basic Consiliere scolara Electronica Mass media Terapia ocupationala si ergoterapia Kinetoterapie Semiotica Medicina Economie Istoria dreptului Managementul resurselor umane Bazele Managementului Industrial Sociologia familiei Limba Romana Circuite digitale integrate Criminalistica Geografie Hidrologie Drept constitutional Contabilitate bancara Astrologie Istoria relatiilor internationale MANAGER DE PROIECT Drept Penal Special Drept economic Programare orientata pe obiecte Relatii Internationale si Studii Europene Teologie Drept administrativ Economie politica Asistenta medicala Internet Fotografia digitala Inginerie mecanica Drept roman Muzica Arhitectura Circuite Integrate Astronomie Bazele Sistemelor de Achizitie a Datelor Protectia Mediului PHP si SQL Prelucrarea si Analiza Imaginilor Matematica SPSS Genetica Psihopedagogie Speciala Agricultura Java

Curs baze de date Oracle PL si SQL

Publicat: 31 Aug 2010 00:00

Notiuni introductive in domeniul bazelor de date (entitate, relatie, atribut, limbaje pentru baze de date, componenete si arhitectura unui sistem de gestiune a bazelor de date (SGBD), evolutia SGBD-urilor) Proiectarea bazelor de date simple Proiectarea bazelor de date relationale (modelarea Entitate-Relatie, diagrama E/R, modelul relational, regulile lui Codd, caracteristicile modelului relational, normalizare, forme normale, dependente functionale) Limbaje de manipulare a datelor relationale Limbajul SQL


MODUL DE STABILIRE A NOTEI FINALE:


Nota de la testul grila (pe calculator).


SINTEZE ASUPRA PROGRAMEI ANALITICE


Materialul este structurat in 2 parti, astfel:


Partea I. Concepte ale bazelor de date relationale


Partea a_II_a. SQL


Partea I. Concepte ale bazelor de date relationale


In aceasta parte se face o prezentare generala a conceptelor bazelor de date relationale. O baza de date este o colectie de informatii interrelationate gestionate ca o singura unitate. A ceasta definitie este foarte larga, deoarece exista mari diferente intre conceptiile diferitilor producatori care pun la dispozitie sisteme de baze de date.



De exemplu, Oracle Corporation defineste o baza de date ca fiind o colectie de fisiere fizice gestionate de o singura instanta (copie) a produsului software pentru baze de date, in timp ce Microsoft defineste o baza de date SQL Server ca fiind o colectie de date si alte obiecte. Un obiect al bazei de date este o structura de date denumita, stocata in baza de date, cum ar fi un tabel, o vizualizare sau un index. Exista mari diferente intre implementarile furnizorilor de baze de date. in majoritatea sistemelor de baze de date, datele sunt stocate in mai multe fisiere fizice, dar in Microsoft Access toate obiectele bazei de date, impreuna cu datele care apartin unei baze de date sunt stocate intr-un singur fisier fizic.(Un fisier este o colectie de inregistrari inrudite stocate ca o singura untiate de sistemul de operare al calculatorului.) Totusi, unul dintre principalele avantaje ale bazelor de date relationale este faptul ca detaliile de implementare fizica sunt separate de definitiile logice ale obiectelor bazei de date, astfel incat majoritatea utilizatorilor bazei de date nu au nevoie sa stie unde (si cum) sunt stocate obiectele bazei de date in sistemul de fisiere al calculatorului. De fapt , pe masura ce veti invata limbajul SQL , veti vedea ca nu este nevoie sa specificati numele unui fisier fizic intr-o instructiune SQL decat atunci cand definiti sau modificati chiar obiectele bazei de date.



Sistem de gestionare a bazei de date (DBMS)


Un sistem de gestionare a bazei de date (DBMS database management system) este un produs software furnizat de producatorul bazei de date. Produse software precum Microsoft Access, Microsoft SQL Server, Oracle Database,Sybase, DB2,INGRES, MySQL si Postgre SQL fac parte din categoria DBMS sau, mai corect, DBMS relationale (RDBMS). RDBMS-urile sunt cunoscute si sub numele de SGBD-uri. Ambele prescurtari vor fi folosite in acesta expunere.


Bazele de date relationale sunt definite si prezentate in sectiunea urmatoare a acestu capitoli.


Sistemul DBMS pune la dispozitie toate serviciile de baza necesare pentru organizarea si intretinerea bazei de date, inclusiv urmatoarele: Transferarea datelor in si din fisierele fizice de date, in functie de cerinte. Gestionarea accesului concurential la date al mai multor utilizatori , inclusiv prevenirea conflictelor care ar putea fi cauzate de actualizarile simultane. Gestionarea tranzactiilor, astfel incat toate modificarile facute asupra bazei de date printr-o tranzactie sa fie executate ca o singura unitate.Cu alte cuvinte, daca tranzactia reuseste, toate modificarile efectuate de tranzactie sunt inregistrate in baza de date; daca tranzactia esueaza, nici una dintre modificari nu este inregistrata in baza de date.Totusi, retineti ca unele sisteme RDBMS nu asigura suportul pentru tranzactii.



Accepta un limbaj de interogare, care reprezinta sistemul de comenzi folosit de utilizator pentru a obtine date din baza de date.SQL este principalul limbaj folosit pentru sistemele DBMS relationale si subiectul principal al aceste carti. Functii pentru salvarea bazei de date si pentru refacerea bazei de date in urma erorilor. Mecanisme de securitate pentru impiedicarea accesului neautorizat la date si modificarea acestora.

Trebuie sa citesti

Cum te pot ajuta statisticile sa realizezi predictii sportive
Cum te pot ajuta statisticile sa realizezi predictii sportive

Românii iubesc fotbalul și, mai ales, pariurile sportive. Nu există casă unde să nu se discute despre fotbal, să se contrazică sau să se uite la meciuri măcar o persoană. Fotbalul este un fel de sport național pe care românii îl

Cum sa castigi bani ca student, fara ca situatia ta scolara sa fie afectata in vreun fel
Cum sa castigi bani ca student, fara ca situatia ta scolara sa fie afectata in vreun fel

Daca esti student, ai ratat la cateva sutimi bursa de studiu, iar banii trimisi de parinti nu iti sunt suficienti, atunci e bine sa iei in serios perspectiva de a-ti suplimenta veniturile. Cu toate acestea, elimina din start posibilitatea de a te angaja pe timp de noapte pentru ca te vei epuiza

Google Cloud Platform - ce este si la ce serveste?
Google Cloud Platform - ce este si la ce serveste?

Stocarea în cloud câștigă popularitate în rândul persoanelor care sunt deschise tehnologiilor moderne. Utilizarea abilă a platformei Google Cloud reprezintă o tendință globală în industria IT. Din păcate, doar câțiva dintre

3 aspecte de luat in considerare cand alegeti noua usa de garaj
3 aspecte de luat in considerare cand alegeti noua usa de garaj

Înainte de a începe să faceți cumpărături pentru o nouă ușă de garaj, aflați ce ar trebui să căutați și să înțelegeți posibilitățile vaste pe care le oferă îmbunătățirea prin

Cum pot fi ajutati copiii care din diverse probleme nu pot invata matematica, utilizand auxiliare scolare?
Cum pot fi ajutati copiii care din diverse probleme nu pot invata matematica, utilizand auxiliare scolare?

Sunt mai multe probleme care pot face ca elevii sa nu poata invata corespunzator matematica, insa auxiliarele scolare sunt o sursa buna de ajutor. In acest articol ne referim la auxiliar matematica clasa 7, insa sfaturile si regulile pot fi aplicate pentru orice alt tip de auxiliar indiferent de

Teste Online

Lucrare la informatica 2

Lucrare la informatica Nr 2

mai multe »