baze de date- aplicatia microsoft access

25
January 6, 2015 1 Obiective operaţionale: definească noţiunile de baze de date; descrie etapele de obţinere a unei baze de date, a unui tabel, a unei interogări, a unui formular şi raport; evidenţieze obiectele aplicaţiei Access pentru realizarea bazelor de date; utilizeze corect toate obiectele din fereastra aplicaţiei Access pentru rezolvarea aplicaţiei;

Upload: vazdoagagabriela

Post on 20-Jul-2015

150 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Baze de date- aplicatia Microsoft Access

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;

Page 2: Baze de date- aplicatia Microsoft Access

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.

 

Page 3: Baze de date- aplicatia Microsoft Access

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

 

Page 4: Baze de date- aplicatia Microsoft Access

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).

Page 5: Baze de date- aplicatia Microsoft Access

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

Page 6: Baze de date- aplicatia Microsoft Access

January 6, 2015 6

Formulare

Se creează un formular pentru vizualizarea, introducerea, i modif icarea u oară a datelor direct ș ș într-

un tabel.

Page 7: Baze de date- aplicatia Microsoft Access

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ă.

Page 8: Baze de date- aplicatia Microsoft Access

January 6, 2015 8

APLICATIE:1)Creez o baza de date numita FOTBAL. 2)Creez tabela: ECHIPE (in modul DESIGN VIEW)

Page 9: Baze de date- aplicatia Microsoft Access

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.

Page 10: Baze de date- aplicatia Microsoft Access

January 6, 2015 10

4)Introduceti urmatoarele inregistrari in tabela Echipe

Page 11: Baze de date- aplicatia Microsoft Access

January 6, 2015 11

5) Utilizand instrumentul de cautare, gasiti inregistrarea din localitatea Cluj-Napoca. Modificati localitatea in Cluj.

Page 12: Baze de date- aplicatia Microsoft Access

January 6, 2015 12

6)Adaugati urmatorul atribut Numar_campioana (tip integer) si completati inregistrarile cu urmatoarele numere:15, 6, 2 , 10.

Page 13: Baze de date- aplicatia Microsoft Access

January 6, 2015 13

7) Modificati lungimea coloanei nume la 100 de caractere.

Page 14: Baze de date- aplicatia Microsoft Access

January 6, 2015 14

8)Introduceti inca o inregistrare in tabela Echipe:2, Steaua, Bucuresti, Str Ghencea 19, 12

Page 15: Baze de date- aplicatia Microsoft Access

January 6, 2015 15

9) Redenumiti coloana adresa_club in adresa si apoi sortati crescator dupa campul nume.

Page 16: Baze de date- aplicatia Microsoft Access

January 6, 2015 16

10)Creeati tabela echipe (in modul design view)

Page 17: Baze de date- aplicatia Microsoft Access

January 6, 2015 17

11) Introduceti urmatoarele inregistrari in tabela Jucatori

Page 18: Baze de date- aplicatia Microsoft Access

January 6, 2015 18

11)Creati o interogare asupra tabelei echipe in care sa afisati doar primele 3 campuri din tabela.

Page 19: Baze de date- aplicatia Microsoft Access

January 6, 2015 19

Salvati-o cu numele Interogare1

Page 20: Baze de date- aplicatia Microsoft Access

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.

Page 21: Baze de date- aplicatia Microsoft Access

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.

Page 22: Baze de date- aplicatia Microsoft Access

January 6, 2015 22

15) Modificati interogare1 astfel incat sa afiseze doar echipele al caror nume incep cu “U”.

Page 23: Baze de date- aplicatia Microsoft Access

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.

Page 24: Baze de date- aplicatia Microsoft Access

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.

Page 25: Baze de date- aplicatia Microsoft Access

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.