Sunteți pe pagina 1din 10

tefan Nichi Cab. 436 stefan.nitchi@econ.ubbcluj.ro Dan Sitar Cab. 436 dan.sitar@econ.ubbcluj.ro Cristian Bologa Cab. 431 cristian.blolga@econ.ubbcluj.

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.

M. Fotache, Baze de date relaionale, Ed. Junimea, Iai, 1998.


M. Fotache, SQL Dialecte DB2, Oracle, Visual FoxPro, Ed. Politrom, Bucureti, 2001. Oszu M.T., Principles of Distributed Database Systems, Prentice-Hall, Second Edition, 2002. Popescu I., Modelarea bazelor de date, Editura Tehnic, 2002.

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

Dualitate baze de date Bnci de date

SGF

Date factuale

Baze de date
Baze de date & textuale

Bnci de date

Date refereniale

Date & Texte

Sisteme de gestiune multimedia & de asistare a deciziilor

6. GENERAII DE BAZE DE DATE DEZVOLTRI ULTERIOARE


Bazele de date arborescente: IMS/VS, TOTAL, SYSTEM2002, etc. Relaia 1:n tat fiu curs

Legtura invers dificil

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

S-ar putea să vă placă și