Sunteți pe pagina 1din 8

PROIECT DE LECŢIE

Obiectul: Tehnologia informaţiei si comunicaţiilor


An școlar: 2022-2023
Clasa: a X-a C, filologie
Data:
Profesor: Bara Adela
Unitatea de invăţare: SGBD Microsoft Access
Tema lecţiei: Relații între tabele.
Tipul lecţiei: mixtă
Scopul lecţiei : asimilare de noi cunostinţe şi formarea de priceperi şi deprinderi în lucrul cu baze de
date
Locul de desfăşurare: laboratorul de informatică
Competenţa generală:
- utilizarea aplicaţiilor specializate pentru baze de date – Access
- identificarea conexiunilor dintre informatică şi societate.
- identificarea datelor care intervin într-o problemă şi a relaţiilor dintre acestea.
Competențe specifice:
- să identifice necesitatea utilizării tabelelor și a legăturilor dintre acestea
- să proiecteze baze de date
Competente derivate:
- să beneficieze de satisfacţia muncii personale, a lucrului bine făcut
Obiective operaţionale :
 Informative
Elevii vor fi capabili :
- să definească noţiunea de bază de date
- să efectueze operaţii primare asupra unei baze de date
- să efectueze operaţii asupra înregistrărilor tabelei
 Formative
Elevii vor şti :
- să proiecteze o bază de date
- să adauge şi să şteargă înregistrări
- să şteargă şi să insereze un câmp
- să realizeze relații ]ntre tabele
 Afective
Elevii vor putea :
- să realizeze importanţa studierii aplicaţiei Microsoft Access
- să aibă satisfacţia muncii personale
Metode şi procedee :
 metode de comunicare orală:expunerea,conversaţia,exemplificarea
 instruirea asistată de calculator
Forme de organizare:individuală
Material didactic: fişa individuală, calculatorul
Durata: 50 minute

1
PROIECT DE LECŢIE

Activitatea desfăşurată
Metode-forme de
Etapa Activitatea
Activitatea profesorului organizare
elevului
1. Pregătirea Prezenţa, organizarea lecţiei Activitate comună
clasei pentru -profesorul se asigură de existenţa -raportează
lecţie (3’) materialului didactic absenţii şi Conversaţia
- profesorul anunță cum va decurge lecția motivele
absentării
-raportează
eventualele
defecţiuni
tehnice

2.Actualizare Profesorul cere elevilor să definească Elevii Consversatia


a noţiunea de bază de date. răspund.
o activitate
cunoştinţelor Notiunea de bază de date:
O bază de date reprezintă un ansamblu de individuală
fişiere de date organizate in principal ca:
(15 ‘) -tabele de date(table)
-rapoarte(report),sinteze din datele tabelelor
Profesorul cere elevilor să dea câteva
exemple de baze de date.
Exemple de baze de date:
-catalogul clasei
-cartea de telefon
-informaţiile dintr-o bibliotecă
Crearea unei baze de date începe cu crearea
tabelelor.
Noţiunile principale folosite in organizarea
in tabele sunt:
-entitate-elementul,obiectul,fenomenul care
este descris
-atribut-o proprietate,o caracteristică a
entităţii
-valoare-măsura unei proprietăţi
O tabelă în Access cuprinde:
-câmpuri(coloane)
-înregistrări(rânduri)
Tabela este destinată stocării datelor.
Datele pot fi de tip întreg,real,dată
2
logică,memo,datăcalendaristică,hyperlink,
text,monedă,DA/NU.
Asupra tabelei încărcate cu date se pot
realiza o serie de operaţii:
1) Adăugarea unei noi înregistrări
2) Ştergerea unei înregistrări
3) Ştergerea unui câmp Expunerea
4) Inserarea unui câmp Conversaţia
5) Deplasarea înregistrărilor Exemplificarea
6) Sortarea înregistrărilor
7) Căutarea înregistrărilor într-o tabelă
deschisă
8) Înlocuirea datelor în mai multe
înregistrări

3. Predarea-
invăţarea Crearea unei legături între două tabele Consversatia
noilor Elevii ascultă
o activitate
cunoştinţe Access foloseşte o fereastră grafică conținutul
(32 ‘) pentru crearea şi afişarea relaţiilor dintre noii lecții comună
tabelele unei baze de date. Este foarte
important ca, înainte de a crea relaţii între
tabele, să închideţi toate tabelele deschise
întrucât Access nu poate crea relaţii între
tabele deschise. Un lucru deosebit de Expunerea
important de care trebuie ţinut seama este Exemplificarea
faptul că nu puteţi crea legături între două
tabele după orice câmpuri, ci numai după
acele câmpuri care într-o tabelă sunt cheie
primară şi în cealaltă tabelă reprezintă cheie
externă. Cele două
câmpuri după care se face
legătura trebuie să aibă
acelaşi tip de date şi
aceeaşi dimensiune.
Pentru crearea legăturilor între tabele va
trebui să apelaţi tab-ul Instrumente baza de
date, butonul Relații.

Dacă nu aţi definit nicio relaţie, caseta


Afișare tabele apare automat. Dacă nu
apare, executaţi click pe butonul Afișare
tabele din tab-ul Proiectare.
Caseta de dialog Afișare tabele afişează
toate tabelele şi interogările din baza de date.
Selectaţi tabela dorită şi apoi apăsaţi
3
butonul Adaugă. Faceţi acest lucru pe rând
cu toate tabelele dorite. Executaţi click pe
butonul Închidere pentru a închide caseta de
dialog Afișare tabele Pe ecran, în fereastra
Relații, vor apărea tabelele între care doriţi
să realizaţi o leagătură.

Trageti un câmp (de obicei cheia


primară) dintr-un tabel peste câmpul
corespunzător (cheie externă) din celălalt
tabel. Se va deschide fereastra Editare
relații.

După definirea legăturilor şi a restricţiilor


referitoare la aceste legături, pentru a crea
legătura apăsaţi butonul Creare. Pe ecran în
fereastra Relații va apărea legătura nou
creată (legătura este de tip unu-la-mulţi):

Capacitatea de impunere automată a


integrităţii referenţiale este o caracteristică
importantă a programului Access.
Integritatea referenţială împiedică apariţia
înregistrărilor care nu au corespondent într-
un tabel primar.
Impunerea integrităţii referenţiale
împiedică ştergerea sau modificarea valorilor
unei înregistrări din tabelul principal de care
depind înregistrările înrudite. Va fi afişată o
fereastră de dialog pentru a vă informa că
trebuie să ştergeţi toate înregistrările legate
de înregistrarea din tabelul principal pentru a
putea şterge înregistrarea principală.
4
 Ştergerea legăturilor între două
tabele

Dacă doriţi să ştergeţi o legătură creată va


trebui să daţi un click dreapta pe legătura pe
care doriţi să o ştergeţi şi apoi din meniul
derulant apărut alegeţi opţiunea Ștergere.

Pe ecran va apărea o casetă de dialog


care vă cere confirmarea ştergerii legăturii.
În cazul în care nu mai doriţi să ştergeţi
legătura respectivă apăsaţi butonul Nu.
Pentru a şterge legătura definitiv apăsaţi Explicația
butonul Da. Exemplificarea
Elevii
studiază
fișele de
lucru Exercițiul

Elevii rezolvă
fișele de
Atenţie: lucru
O modificare a unei date dintr-o tabelă se
petrece în toate tabelele cu care aceasta este
relaţionată şi în care apare acea valoare care
s-a modificat.

Profesorul împarte fişele de lucru şi cere


elevilor să studieze prima parte a fişei de
lucru ,în care sunt prezentate câteva noţiuni
teoretice.
Elevul Lăzuran Ștefan va primi o fișă de
lucru cu un grad de dificultate mai scăzut.

După ce s-au explicat noţiunile teoretice


profesorul cere elevilor să treacă la
rezolvarea aplicaţiei practice din fişa de
lucru.

5
Fișa de lucru
1. Deschideți baza de date Vanzare Carte din folderul cu numele vostru de pe partiția D.
2. Creaţi o nouă tabelă cu 3 câmpuri şi proprietăţile lor aşa cum este descris mai jos.

3. Setaţi câmpul ID Carte ca cheie primară.


4. Salvaţi tabela cu numele Respins.
5. Adăugaţi următoarele înregistrări în tabela Respins. Închideţi tabela Respins.
ID Carte Titlu Carte Categorie
1 Povestiri Clasic
spaniole
2 Povesti Copii
6. Deschideţi tabela Autori Carti, adăugaţi câmpul de mai jos şi salvaţi schimbările.

Nume câmp Tip date Mărime câmp sau format


Prenume Text 20

7. În tabela Autori Carti modificati formatul câmpului Pret în tabelă pentru arăta o zecimală
pentru toate înregistrările şi salvaţi.
8. În tabela Autori Carti ştergeţi numele Green şi inlocuiţi-l cu numele Brown.
6
9. Mutaţi câmpul Preţ în aşa fel încât să apară imediat înainte de câmpul Data Publicării .
Salvaţi şi închideţi tabela Autori Carti.
10. Utilizând câmpul ID Carte din tabelele Autor Carti şi câmpul ID Autor din tabela Semnare
Cărti creaţi o legătură de unu la mulţi între tabele.
11. Aplicaţi o referinţă de integritate relaţiei create la Cerinţa anterioara .
12. Ştergeţi relaţia dintre tabela Autori Carti şi tabela Stoc. Salvaţi şi închideţi fereastra de relaţii.

Fișa de lucru – Lăzuran Ștefan


1. Deschideți baza de date Vanzare Carte din folderul cu numele vostru de pe partiția D.
2. Creaţi o nouă tabelă cu 3 câmpuri şi proprietăţile lor aşa cum este descris mai jos.

3. Setaţi câmpul ID Carte ca cheie primară.


4. Salvaţi tabela cu numele Respins.
5. Adăugaţi următoarea înregistrare în tabela Respins. Închideţi tabela Respins.
ID Carte Titlu Carte Categorie
1 Povestiri Clasic
spaniole
6. Deschideţi tabela Autori Carti, adăugaţi câmpul de mai jos şi salvaţi schimbările.

Nume câmp Tip date Mărime câmp sau format


Prenume Text 20

7. În tabela Autori Carti modificati formatul câmpului Pret în tabelă pentru arăta o zecimală
pentru toate înregistrările şi salvaţi.
8. Utilizând câmpul ID Carte din tabelele Autor Carti şi câmpul ID Autor din tabela Semnare
Cărti creaţi o legătură de unu la mulţi între tabele.
7
8

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