Documente Academic
Documente Profesional
Documente Cultură
ro
Agenda
1. Obiectivul cursului 2. Mod de evaluare
3. Bibliografie
4. Concepte generale 5. Conceptul de baz de date elemente preliminare 6. Generaii de baze de date dezvoltri ulterioare
1. OBIECTIVUL CURSULUI 2. MOD DE EVALUARE 50% Teorie 50% Practica 5 obligatoriu la ambele pariale Prezena 1-2 lucrri neanunate 5-10 % Parial n sptmna a 6-a (20%), final (20-25%) fiecare cel puin 4.5 3. BIBLIOGRAFIE Date C.J., An Introduction to Data Bases, vol I i II, Addison-Wesley, 2004; Baze de date Teora, 2005 E+. T. Connolly. C. Begg, A. Strabmann, Baze de date, Proiectare, Implementare, Gestionare, Addison-Wesley, Teora, 2001. G.Sabu i alii, Baze de date, Matrix, Bucureti, 2008. DBASEIG, Baze de date, Fundamente teoretice i practice, Infomega, 2002 (Ion Lungu). Gardarin G., Bases de Donnees, Les Systemes et Leur Languages, Eyrolles, 1986.
3
Miranda S., Busta J.M, Introduction aux Bases de Donnees, Eyrolles, vol. 1 i 2, 1986
D.E.Avison, Information Systems Development. A Data Base Approach, Blackwell ScientificPublications, Oxford, ediia a 2-a, 1992.
Chofras D., Fourth and Fifth Generation Programming Languages, McGraw-Hill, 1986. Dollinger R., Baze de date i gestiunea tranzaciilor, Editura Albastr, Cluj-Napoca, 1998.
Ullman J.D. Principles of Database and Knowledge-base Systems, vol 1,2, Rockwile, 1988.
Abitaboul S., Hull R., Vianu V., Foundations of Databases, Addison-Wesley, 1998. Kroenke, Database Procedings, Maxwell, Fundamentals, Design, Implementation, Fourth Edition, 1992. G.C.Everst, Database Mangement, Objectives, System Functions and Administration, Mc.Graw-Hill, 1986. Imon W.H., Database Machines and Decission Support Systems, QED Information Sci.Inc., 1991. Parsaye K. i alii, Intelligent Databases, Object-Oriented, Deductive and Hypermedia Technologies, John Wiley, 1989
4
4. CONCEPTE GENERALE
Date materie prim a informaticii economice i de afaceri; date informaii - cunotine; - Fiiere depozitare ale datelor Probleme ale fiierelor clasice: redundana: 30 caractere*1.000.000 nregistrri *100 fiiere=3G caracter inconsistena dificultatea accesului ad-hoc securitatea disponibilitate flexibilitatea: independena fizic, logic, fa de strategiile de acces (legarea programelor cu datele) 5. Conceptul de baz de date elemente preliminare G. Gardarin: sistem integrat, partajat i coerent de fiiere. T.Conolly: colecie partajat de date, ntre care exist relaii logice (i o descriere a acestor date), proiectat pentru a satisface necesitile informaionale ale unei organizaii. Fotache, Sabu: colecie de date, organizate ntr-o structur descris printr-un model conceptual sau colecie de date aflate n interdependen, mpreun cu descrierea datelor i a relaiilor dintre ele. Popescu I.: BD un ansamblu structurat & coerent de date, fr redundan inutil astfel nct acestea pot fi accesate eficient i prelucrate de mai muli utilizatori n mod concurent
5
Ierarhia elementelor n prelucrarea datelor: bii octei date structuri de date constante variabile variabile de memorie masive cmpuri articole fiiere + dicionar de date + relaii ntre date i programe de manipulare
BAZE DE DATE
6
SGBD (Sistem de gestiune a bazelor de date), DBMS (Data Base Management System).
Popescu I: SGBD = produs soft care asigur interaciunea cu o BD, permind definirea, construirea & actualizarea BD. Sabu: SGBD = pachet complex de componente soft, fiecare avnd funcionaliti sau obiectiv propriu. DBASEIG: SGBD = sistem de programe care asigur gestiunea BD. Conferina de la Santa Monica California 1964, System Development Corporation Development and management of a computer-centred data base, definit riguros n 1968. Probleme care au dus la definirea bazelor de date: Fiierele nlnuite SCF (System de Cahinage de Fichieres) CII, PHIGS IBM (BOMP Bill of Material Processing); producia pe baz de nomenclator lansarea i ordonanarea produciei; explozia implozia Baze de date documentare (cercetri documentare Mistral, DPS) sistemul de clasificare zecimal cuvinte cheie, indexarea (linite, bruiaj) cutare direct i invers
SGF
Date factuale
Baze de date
Baze de date & textuale
Bnci de date
Date refereniale
student
Relaia de tip n:m (reea) CODASYL (Common Data System Languages, 1971 mai Codayl System Commetee, Feature Analysis of Generalized Data Base Management Systems, NY, ACM); SOCRATE, DBMS-11, DL/I, TDMS, MARKIV
curs
student
CODASYL Task Group, 1966, Aprilie 1971 Report COBOL Journat of Development; CODASYL COBOL Committee, Proposal for Validation Facility, 1 mai 1980 COBOL 85 seciune n DATA DIVISION, VALIDATE (Procedure) etc.
Baze de date relaionale E.F.Codd, 1970. 10 ani la R1, INGRES (Brekeley); dBASE, xBase, Fox, Acess, DB2, Oracle algebra relaional relaii de tip n:1 Bottom up mecanismul independent de normalizare calculul relaional: pe tuple i domenii
Dezvoltri ulterioare: baze de date deductive; GIS (Geographic Information Systems) baze de cunotine; baze de date obiectuale baze de date multimedia depozite de date (Date Warehouse) (OLAP) OnLine Analytical Processing; OLTP (On Line Transaction Processing) Data Mining, KDD (Knowledge Data Discovery).
10