Baze de Date

Curs
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 9 fișiere: doc, ppt
Pagini : 212 în total
Cuvinte : 24210
Mărime: 10.17MB (arhivat)
Publicat de: Miha M.
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Dumitriu F.

Extras din curs

BAZE DE DATE

Noţiuni (cam) generale

Organizarea datelor în fişiere independente

Dezavantaje ale organizării datelor în fişiere independente

- Redundanţa şi inconsistenţa datelor

- Dificultatea accesului

- Izolarea datelor

- Complexitatea deosebită a actualizărilor

- Problemele de securitate şi integritate

- Răspuns greoi dificile la probleme ad-hoc simple

- Costul ridicat

- Inflexibilitatea faţă de schimbările ulterioare

- Modelarea indecvată a lumii reale.

Schemă de principiu a unei baze de date

Definiţie

O BD reprezintă o colecţie de date utilizată într-o organizaţie, colecţie care este automatizată, partajată, definită riguros (formalizată) şi controlată la nivel central.

Cele două aspecte ale BD

Schema – structura, aspectul constant, organizarea bazei; ansamblu de instrumente pentru descrierea datelor, relaţiilor dintre acestea, restricţiilor

Conţinut – aspectul variabil, dinamic ale bazei; datele propriu-zise

Avantajele BD (1)

Un grad redus de redundanţă a datelor.

Diminuarea inconsistenţei datelor.

Facilitarea partajării informaţiilor

Suport pentru standardizare.

Securitate si integritate

Suport pentru rezolvarea conflictelor ce apar la actualizările operate în mediile multi-utilizator

Structurile de date sunt mai aproape de realitate şi mai uşor de manipulat.

Avantajele BD (2)

Este permisă legătura cu diverse limbaje-gazdă.

Abordare globală a întreprinderii

Datele sunt separate de programele, iar procesul de dezvoltare a aplicaţiilor-program este sensibil ameliorat,

Sistemele informatice ce utilizează baze de date sunt mai flexibile, reflectă mai bine specificul firmei, fiind adaptabile la modificările ulterioare ale mediului economic.

Nivele de abstractizare a datelor

Sisteme de gestiune a bazelor de date

Un ansamblu de programe ce permit utilizatorilor să interacţioneze cu o bază de date, în vederea creării, actualizării şi interogării acesteia

SGBD-ul este cel care asigură şi supervizează:

introducerea de informaţii în baza de date

actualizarea şi extragerea datelor din bază

autorizarea şi controlul accesului la date

păstrarea independenţei structura bazei - programe.

Sistem de lucru cu o BD

Limbaje de definire a datelor – DDL - funcţiuni

Descrierea logică a bazei de date şi sub-schemelor

Specificarea fişierelor de date şi a legăturilor logice dintre acestea.

Definirea restricţiilor semantice

Definirea cheilor de acces

Definirea modului de indexare sau de localizare a entităţilor.

Determinarea tipului unei date (de bază sau derivată)

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9
Baze de Date - Pagina 10
Baze de Date - Pagina 11
Baze de Date - Pagina 12
Baze de Date - Pagina 13
Baze de Date - Pagina 14
Baze de Date - Pagina 15
Baze de Date - Pagina 16
Baze de Date - Pagina 17
Baze de Date - Pagina 18
Baze de Date - Pagina 19
Baze de Date - Pagina 20
Baze de Date - Pagina 21
Baze de Date - Pagina 22
Baze de Date - Pagina 23
Baze de Date - Pagina 24
Baze de Date - Pagina 25
Baze de Date - Pagina 26
Baze de Date - Pagina 27
Baze de Date - Pagina 28
Baze de Date - Pagina 29
Baze de Date - Pagina 30
Baze de Date - Pagina 31
Baze de Date - Pagina 32
Baze de Date - Pagina 33
Baze de Date - Pagina 34
Baze de Date - Pagina 35
Baze de Date - Pagina 36
Baze de Date - Pagina 37
Baze de Date - Pagina 38
Baze de Date - Pagina 39
Baze de Date - Pagina 40
Baze de Date - Pagina 41
Baze de Date - Pagina 42
Baze de Date - Pagina 43
Baze de Date - Pagina 44
Baze de Date - Pagina 45
Baze de Date - Pagina 46
Baze de Date - Pagina 47
Baze de Date - Pagina 48
Baze de Date - Pagina 49
Baze de Date - Pagina 50
Baze de Date - Pagina 51
Baze de Date - Pagina 52
Baze de Date - Pagina 53
Baze de Date - Pagina 54
Baze de Date - Pagina 55
Baze de Date - Pagina 56
Baze de Date - Pagina 57
Baze de Date - Pagina 58
Baze de Date - Pagina 59
Baze de Date - Pagina 60
Baze de Date - Pagina 61
Baze de Date - Pagina 62
Baze de Date - Pagina 63
Baze de Date - Pagina 64
Baze de Date - Pagina 65
Baze de Date - Pagina 66
Baze de Date - Pagina 67
Baze de Date - Pagina 68
Baze de Date - Pagina 69
Baze de Date - Pagina 70
Baze de Date - Pagina 71
Baze de Date - Pagina 72
Baze de Date - Pagina 73
Baze de Date - Pagina 74
Baze de Date - Pagina 75
Baze de Date - Pagina 76
Baze de Date - Pagina 77
Baze de Date - Pagina 78
Baze de Date - Pagina 79
Baze de Date - Pagina 80
Baze de Date - Pagina 81
Baze de Date - Pagina 82
Baze de Date - Pagina 83
Baze de Date - Pagina 84
Baze de Date - Pagina 85

Conținut arhivă zip

  • Baze de Date
    • 01_Baze_de_date.ppt
    • 02_Modelul_relational.ppt
    • 03_SQL_Crearea_BD_si_actualizare.ppt
    • 04_Normalizare_1.ppt
    • 05_Normalizare_2.ppt
    • 06_Normalizare_3.ppt
    • 07_Algebra_Relationala.ppt
    • 08_Fraza_SELECT(1).ppt
  • Baze de Date.doc

Alții au mai descărcat și

Curs Excel pentru începători

1.1 Scopul cursului Cursul se adreseaza angajatilor care au un nivel elementar de cunostinte Excel, pentru a ajunge la nivelul mediu pentru ca mai...

Programare în Limbaj de Asamblare

Bitii din registrul Flag sunt indicatori de stare care se pozitioneaza functie de rezultatul ultimei operatii aritmetice sau logice si se testeaza...

Curs HTML

Curs – Programare WEB Curs – 1 Elemente de baza Pentru inceput sa descoperim originea abrevierii HTML - Hypertext Markup Language . Acest limbaj...

Meniuri în Java

Metode add (MenuItem) Adds the specified item to this menu. add(String) Adds an item with with the specified label to this menu....

Serializarea Obiectelor în Java

Clasa ObjectInputStream Constructor public ObjectInputStream( java.io.InputStream in ) throws java.io.IOException,...

Șiruri de caractere în C și C++

Functii de intrare / iesire relative la siruri de caractere. Pentru a citi un sir de caractere de la intrarea standard se foloseste functia gets()...

Curs Word

Primul obiectiv specific Participantii trebuie sa aiba o vedere de ansamblu asupra functionarii, caracteristicilor de performanta ale sistemului...

AutoLisp

Locul limbajului LISP Autorii AutoCAD-ului au gasit cu cale sa asocieze acest limbaj cu sistemul de proiectare asistata propus de ei, deoarece au...

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Sisteme Informatice de Gestiune

CAPITOLUL I. INTRODUCERE Unul din principalele obiective în viaţa unei întreprinderi îl reprezintă gestionarea sistemului informaţional. Un sistem...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Ai nevoie de altceva?