Sunteți pe pagina 1din 2

Laborator1 - BD relaionale

Teoria BD Teoria SGBDR


relaional
Fiier Colecie de date Relaie Tabel
nregistrare Familie de Tuplu Linie
caracteristici
Cmp Caracteristic Atribut Nume coloan
Valoare Domeniu de Domenii Domeniu coloan
Valori
Obiectele sunt cele mai importante pri ale unei baze de date:

1. Tabelele stocheaz datele n rnduri i coloane. Orice baza de date conine una sau
mai multe tabele.
2. Interogrile regsesc i prelucreaz datele. Pot combina date din tabele diferite, pot
actualiza date i pot efectua calcule cu datele.
3. Formularele controleaz introducerea de date i vizualizrile de date. Furnizeaz
indicii vizuale care faciliteaz lucrul cu datele.
4. Rapoartele rezum i imprim datele. Ele transform datele din tabele i interogri n
documente pentru a comunica idei.
Tabelele sunt singurele obiecte care stocheaz date.

Fiecare tabela conine rnduri denumite nregistrri i coloane denumite cmpuri.

Cmpurile din baza de date au setri care determin tipul de date pe care l pot
stoca, modul de afiare a datelor i ce se poate face cu respectivele date.

Tipul de date include tipul numr, text, moned (valut) i dat/or (afiate mpreun
ca un singur tip n Access). Tipul de date limiteaz i descrie tipul de informaii din cmp. De
asemenea, tipul de date determin aciunile ce pot fi efectuate asupra unui cmp i ct
memorie utilizeaz datele.

Cmpurile au proprieti care controleaz detaliile informaiilor coninute, ntre care


lungimea caracterelor, o valoare implicit, o regul de validare care asigur ndeplinirea
anumitor criterii pentru date. Proprietile uureaz introducerea i gestionarea datelor.
Fiecare nregistrare din fiecare tabela ar trebui s fie unic cu alte cuvinte, nu
trebuie s avei nregistrri identice despre Ana Dumitru n aceeai baz de date. Dar dac
exista doi angajai cu numele Ana Dumitru?Pentru a face deosebirea dintre dou nregistrri,
tabelele trebuie sa conina un cmp cheie primar.
Cheia primar este un identificator cum ar fi un numr, un cod de produs sau un ID
de angajat care este unic pentru fiecare nregistrare.
Access poate asocia o cheie primar numeric ce crete cu 1 la fiecare adugare a
unei nregistrri n tabela. Acest numr continu s fie asociat cu acea nregistrare, chiar
dac adugai sau tergei nregistrri introduse n baza de date naintea acestei nregistrri.

Cnd tabelele sunt corelate, cheia primar a unei tabele devine o cheie extern a
celeialte tabele.
De exemplu fie o baza de date cu o tabela Angajai i o tabela Comenzi. Numrul ID
angajat este cheia primar a tabelei Angajai i o cheie extern pentru tabela Comenzi.
Tabela Comenzi are propria sa cheie primar, numrul ID Comand.
Atunci cnd Ana Dumitru ia o comand, numrul su ID angajat se introduce n
tabela Comenzi. Acest numr ID face referire la detalii despre Ana din tabela Angajai, astfel
c nu mai este necesar repetarea datelor despre Ana n tabela Comenzi.
Crearea unei BD:

Se alege din meniul aplicatiei: New |Blank database.Create

Dup crearea bazei de date se vor executa operaiile referitoare la crearea structurii
tabelelor cuprinse n baza de date, a relaiilor dintre ele, precum i alte operaii care vor fi
descrise ulterior. O alt modalitate de a crea o baz de date este aceea de a utiliza diferite
abloane, cu scopul de a uura activitatea de proiectare a structurii unei baze de date.

Pentru crearea structurii unei tabele fara a porni de la un ablon, sau o structur a
unei alte baze de date, se va alege opiunea Create - Table Design, care va determina
apariia unei ferestre prin intermediul creia se vor putea specifica:

1. Numele cmpului, conine maximum 64 de caractere, inclusiv spaiile i caracterele


speciale, dar fr virgule, semne de exclamare i paranteze drepte. Acesta va fi
introdus n coloana Field Name. Numele cmpului este un identificator prin
intermediul cruia se poate accesa valoarea cmpului n vederea crerii unor
expresii, a utilizrii n cadrul unor instruciuni Visual Basic. Acest nume trebuie s fie
unic, el nu mai poate fi atribuit unui alt cmp din alt tabel a bazei de date.
2. Tipul de dat care va putea fi stocat n acest cmp, va fi selectat din coloana Data
Type. Tipul datelor va fi ales n funcie de informaiile care vor fi stocate n acest
cmp. De exemplu, dac tipul datelor care vor fi stocate va fi de tip caracter se va
alege tipul Text. Pentru descrierea mai exact a caracteristicilor fiecrui tip de cmp
acestea se pot seta n partea de jos a ferestrei numit Proprietile cmpului (Field
Properties), prin intermediul celor dou pagini: General i Lookup.
3. Descrierea cmpului va permite specificarea mai detaliat a scopului cmpului sau
informaii despre sursa datelor, si va fi introdus n coloana Description.
Pentru a defini cheia primara dintr-o tabela, fie se alege Primary Key din meniul de
context al liniei, fie se alege butonul de comanda corespunzator, de pe bara de instrumente,
in dreptul campului respectiv afisandu-se simbolul unei chei.

Exercitii
1.Creati baza de date Evidenta_carti cu urmatoarele tabele si introduceti 10 inregistrari in
fiecare tabela:

Carte: Marca, Titlu, Cod Autor, Categorie, Cod Editura, Nr_pag


Autor: Cod Autor, Nume, Prenume, Data nasterii
Editura: Cod Editura, Denumire, Adresa, Telefon

Precizati care sunt cheile primare si care sunt cheile straine pentru aceste tabele

2. Creati o baza de date pe baza unui sablon si completati cu cate 5 inregistrari fiecare
tabela.

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

  • Marketing Bancar Banca Transilvania
    Marketing Bancar Banca Transilvania
    Document76 pagini
    Marketing Bancar Banca Transilvania
    Andreea Drg
    Încă nu există evaluări
  • Atestat
    Atestat
    Document26 pagini
    Atestat
    Andreea Drg
    Încă nu există evaluări
  • Formule Finante
    Formule Finante
    Document10 pagini
    Formule Finante
    Andreea Drg
    Încă nu există evaluări
  • INFLAŢIa
    INFLAŢIa
    Document15 pagini
    INFLAŢIa
    Victoria Guțan
    Încă nu există evaluări
  • MK Strategic
    MK Strategic
    Document17 pagini
    MK Strategic
    Andreea Drg
    Încă nu există evaluări
  • Aplicatia 4
    Aplicatia 4
    Document2 pagini
    Aplicatia 4
    Andreea Drg
    Încă nu există evaluări
  • KMM
    KMM
    Document17 pagini
    KMM
    Andreea Drg
    Încă nu există evaluări
  • Continuare Curs Macroeconomie
    Continuare Curs Macroeconomie
    Document2 pagini
    Continuare Curs Macroeconomie
    Andreea Drg
    Încă nu există evaluări
  • Sinteza - : Rolul Statului in Economie
    Sinteza - : Rolul Statului in Economie
    Document7 pagini
    Sinteza - : Rolul Statului in Economie
    Lupasc Alexandru
    Încă nu există evaluări
  • Programare Liniara PDF
    Programare Liniara PDF
    Document10 pagini
    Programare Liniara PDF
    Sorina Mardare
    Încă nu există evaluări
  • Plan de Conturi
    Plan de Conturi
    Document7 pagini
    Plan de Conturi
    undevalamijloc
    Încă nu există evaluări
  • Lab Interogari BD
    Lab Interogari BD
    Document4 pagini
    Lab Interogari BD
    Andreea Drg
    Încă nu există evaluări
  • Moneda
    Moneda
    Document139 pagini
    Moneda
    Madalina Maria Popa
    Încă nu există evaluări
  • Scrisoare de Recomandare
    Scrisoare de Recomandare
    Document1 pagină
    Scrisoare de Recomandare
    Andreea Drg
    Încă nu există evaluări
  • Plan de Conturi
    Plan de Conturi
    Document7 pagini
    Plan de Conturi
    undevalamijloc
    Încă nu există evaluări
  • Pasii Alg Simplex
    Pasii Alg Simplex
    Document1 pagină
    Pasii Alg Simplex
    Thuderboy
    Încă nu există evaluări
  • Moneda Si Credit
    Moneda Si Credit
    Document146 pagini
    Moneda Si Credit
    Ilie Suhan
    Încă nu există evaluări
  • România
    România
    Document26 pagini
    România
    Andreea Drg
    Încă nu există evaluări
  • Statele Unite Ale Americii
    Statele Unite Ale Americii
    Document21 pagini
    Statele Unite Ale Americii
    Andreea Drg
    Încă nu există evaluări
  • Stama Sorin
    Stama Sorin
    Document12 pagini
    Stama Sorin
    Andreea Drg
    Încă nu există evaluări
  • Aplicatii Acces Dragan Andreea
    Aplicatii Acces Dragan Andreea
    Document17 pagini
    Aplicatii Acces Dragan Andreea
    Andreea Drg
    Încă nu există evaluări
  • Caiet Practica 4
    Caiet Practica 4
    Document2 pagini
    Caiet Practica 4
    Andreea Drg
    Încă nu există evaluări
  • Chestionar GENERALI
    Chestionar GENERALI
    Document4 pagini
    Chestionar GENERALI
    Andreea Drg
    Încă nu există evaluări
  • Proiect MKD
    Proiect MKD
    Document7 pagini
    Proiect MKD
    Andreea Drg
    Încă nu există evaluări
  • Caiet Practica 4
    Caiet Practica 4
    Document2 pagini
    Caiet Practica 4
    Andreea Drg
    Încă nu există evaluări
  • Proiect MKD
    Proiect MKD
    Document7 pagini
    Proiect MKD
    Andreea Drg
    Încă nu există evaluări
  • Proiect MKT
    Proiect MKT
    Document18 pagini
    Proiect MKT
    Andreea Drg
    Încă nu există evaluări
  • Curs Dreptul Afacerilor
    Curs Dreptul Afacerilor
    Document36 pagini
    Curs Dreptul Afacerilor
    Condrea Dragoş
    Încă nu există evaluări
  • Proiect MKD
    Proiect MKD
    Document7 pagini
    Proiect MKD
    Andreea Drg
    Încă nu există evaluări