baze de date- aplicatia microsoft access
TRANSCRIPT
January 6, 2015 1
Obiective operaţionale:
să definească noţiunile de baze de date;
să descrie etapele de obţinere a unei baze de date, a unui tabel, a unei interogări, a unui formular şi raport;
să evidenţieze obiectele aplicaţiei Access pentru realizarea bazelor de date;
să utilizeze corect toate obiectele din fereastra aplicaţiei Access pentru rezolvarea aplicaţiei;
January 6, 2015 2
Baze de date
O baza de date (BD) reprezinta o colectie de date integrata, anume structurata si dotata cu o descriere a structurii si a relatiilor dintre Date.
January 6, 2015 3
Tabele – contin toate inregistrarile
Interogari – localizeaza inregistrari specifice
Formulare – afiseaza inregistrarile din tabele, una cite una
Rapoarte – tiparesc loturi de inregistrari
Pagini de acces la date – pun la dispozitie date prin intermediulpaginilor Web
Macrocomenzi – actiuni automate uzuale
January 6, 2015 4
TabeleSunt cele mai importante obiecte ale unei baze de date.Dacă o BD nu conţine cel puţin un tabel, crearea altor clase de obiecte devine lipsită de sens.Pentru fiecare cîmp al tabelului se specifică 3 caracteristici, şi anume:
• Field Name (denumirea împului, obligatoriu);• Data Type (tipul cîmpului, obligatoriu);• Description (descrierea cîmpului, opţional).
January 6, 2015 5
Se creează o interogare pentru găsirea i preluarea doar șa datelor care îndeplinesc condi iile precizate,ț
inclusiv datele din tabele multiple.
Interogari
January 6, 2015 6
Formulare
Se creează un formular pentru vizualizarea, introducerea, i modif icarea u oară a datelor direct ș ș într-
un tabel.
January 6, 2015 7
Rapoarte
Pentru a creea rapoarte trebuie să stabili i țmai întâi care câmpuri con in datele pe țcare dori i să le vede i în raport i în ce ț ț ș
tabele sau interogări se află.
January 6, 2015 8
APLICATIE:1)Creez o baza de date numita FOTBAL. 2)Creez tabela: ECHIPE (in modul DESIGN VIEW)
January 6, 2015 9
3)Stabiliti campul cod cheie primara a tabelei. IMPORTANT:Cheia primara a unei tabele este un camp sau o combinatie de campuri prin care se identifica in mod unic o anumita inregistrare din tabela.
January 6, 2015 10
4)Introduceti urmatoarele inregistrari in tabela Echipe
January 6, 2015 11
5) Utilizand instrumentul de cautare, gasiti inregistrarea din localitatea Cluj-Napoca. Modificati localitatea in Cluj.
January 6, 2015 12
6)Adaugati urmatorul atribut Numar_campioana (tip integer) si completati inregistrarile cu urmatoarele numere:15, 6, 2 , 10.
January 6, 2015 13
7) Modificati lungimea coloanei nume la 100 de caractere.
January 6, 2015 14
8)Introduceti inca o inregistrare in tabela Echipe:2, Steaua, Bucuresti, Str Ghencea 19, 12
January 6, 2015 15
9) Redenumiti coloana adresa_club in adresa si apoi sortati crescator dupa campul nume.
January 6, 2015 16
10)Creeati tabela echipe (in modul design view)
January 6, 2015 17
11) Introduceti urmatoarele inregistrari in tabela Jucatori
January 6, 2015 18
11)Creati o interogare asupra tabelei echipe in care sa afisati doar primele 3 campuri din tabela.
January 6, 2015 19
Salvati-o cu numele Interogare1
January 6, 2015 20
13) Creati o interogare asupra tabelei echipe in care sa se afiseze doar echipele care au castigat campionatul de cel putin 10 ori. Salvati-o cu numele Interogare2.
January 6, 2015 21
14)Creati o interogare si salvati-o cu numele interogare3 asupra tabelei echipe in care sa apara doar echipele din Bucuresti.
January 6, 2015 22
15) Modificati interogare1 astfel incat sa afiseze doar echipele al caror nume incep cu “U”.
January 6, 2015 23
22)Creati un raport asupra tabelei Jucatori. Salvati-l cu numele de Jucatori_raport, si apoi scrieti titlul raportului cu rosu.
January 6, 2015 24
23)Stabiliti o relatie intre tabelele Echipe si Jucatori.Regula: Legatura intre doua tabele nu se poate face dupa orice campuri, ci numai dupa acelea care intr-o tabela sunt cheie primara si in cealalta tabela reprezinta cheie externa.Cele doua campuri prin care se stabileste relatia trebuie sa fie de acelasi tip.
January 6, 2015 25
16)Creati o interogare numita interogare4 asupra tabelei jucatori care sa afiseze jucatorii care nu au marcat niciun gol.17)Creati o interogare numita interogare5 asupra tabelei jucatori, care sa afiseze doar jucatorii care fac parte si din echipa nationala.18) Creati o interogare numita interogare6 asupra tabelei jucatori, care sa afiseze doar jucatorii al caror nume incep cu “D” sau al Caror prenume incep cu “C”. (like “D*” or like “C*”).19)Creati un formular pe tabela Echipe.20)Creati un formular pe tabela Jucatori.21)Creati un formulare pe tabelele Echipe si Jucatori.21)Creati un raport asupra tabelei Echipe.22) Creati un raport asupra tabelei Jucatori,in care numele jucatorilor sa fie ordonat alfabetic.23)Creati un raport pe tabelele Jucatori si Echipe.