Documente Academic
Documente Profesional
Documente Cultură
PORTOFOLIU
LA DISCIPLINA ,,Baze de date avansate ACCES’’
Date și informații.Modelarea datelor
Elaborat:
Masterand:Macrei Oxana
Grupa: MTII 1601
Forma de învățămînt :cu frecvență
Anul de studii 2016-2017
Verificat:
Bîrlea Svetlana,
Dr.,conf.univ.
CAHUL,2017
-0-
CUPRINS
3.MODELAREA DATELOR…………………………………………...5
3.1Analiza de sistem………………………………………………...5
3.3Transformarea……………………………………………………6
4.CRITERII DE MODELARE……………………………………………10
5.CONCLUZII…………………………………...…………………………12
6.BIBLIOGRAFIE………………………………………………………….13
7.ANEXE…………………………………………………………………...14
-1-
1.INTRODUCERE
Informaţiile din lumea ce ne înconjoară sunt structurate în diverse moduri.
Adesea structura o impunem sau o chiar inventăm noi în procesul de memorare, în încercarea de
a transforma informaţiile cu care suntem bombardaţi în cunoştinţe. Sistemul de structurare a
datelor care intervine cel mai frecvent este tabelul, iar în cazul volumelor mari vorbim despre
baze de date. Procesul de instruire în societatea noastră tot mai informatizată, în aşa numita
Societate Informaţională, impune tot mai mult structurarea cunoştinţelor acumulate, capacitatea
de a le organiza, clasifica, regăsi şi mai ales completa. Vorbim despre managementul
cunoştinţelor, un capitol important atât al ontologiei, cât şi al informaticii. Putem spune că
disciplina "Baze de Date" se ocupă cu câteva din mecanismele de gestiune a informaţiilor şi a
cunoştinţelor.
Căutările pe World Wide Web, modul în care apelăm la motoarele de căutare şi modul în care
acestea lucrează şi au fost concepute, toate au de a face cu conceptele şi procedeele de lucru cu
Baze de Date. Motoarele de căutare sunt, în fond, nişte instrumente de căutare a informaţiilor
într-o imensă bază de date, care este actualizată continuu, pe măsură ce apar noi pagini Web.
Marile motoare de căutare, Google sau Yahoo, folosesc adevărate "ferme" de servere pe care
menţin aceste imense baze de date, astfel încât noi să obţinem răspunsul în câteva clipe.
În general în literatura specifică bazelor de date se operează cu următoarele concepte:
Datele constau în material brut, evenimente primare, fapte, simboluri, numere, şiruri de caractere,
imagini, animaţii etc. fără un înţeles de sine stătător, neintegrate într-un context. Ele se pot obţine
în urma unor experimente, sondaje pot fi colectate din diverse locuri, nedefinite sau neomogene.
Informaţiile se obţin prin prelucrarea datelor şi găsirea relaţiilor dintre acestea, au un înţeles şi
sunt integrate într-un context. Datele organizate şi prezentate într-un mod sistematic pentru a
sublinia sensul lor devin informaţii. Altfel spus, informaţiile sunt date prelucrate capabile de a
produce cunoştinţe noi, se referă la obiecte , procese, fenomene, locuri, situaţii etc. Informaţiile
trebuie să fie clare, concise.
Cunoştinţele sunt colecţii de date, informaţii, adevăruri şi principii învăţate, acumulate de-a
lungul timpului. Informaţiile despre un subiect reţinute şi înţelese, folosite în luarea de decizii, şi
care formează judecăţi şi opinii devin cunoştinţe. Cu alte cuvinte, cunoştinţele apar în momentul
utilizării informaţiei.(7.pag8)
Pentru obţinerea informaţiilor se desfăşoară un set de activităţi cunoscute sub numele de proces
informaţional ce cuprinde:
- Identificarea surselor de informaţie şi culegerea datelor
- Pregătirea datelor ce presupune: codificare, clasificare, conversie, selectare
- Prelucrarea datelor
- Stocarea datelor în vederea utilizării lor
- Extragerea rezultatelor prelucrării datelor/raportarea informaţiilor către beneficiari.
Totalitatea resurselor materiale, umane şi financiare utilizate în cadrul unui proces informaţional
având ca scop asigurarea legăturii dintre sistemul decizional şi cel operaţional şi obţinerea
informaţiilor poartă denumirea de sistem informaţional. Sistemul informaţional este deci
reprezentat de totalitatea metodelor, procedurilor şi mijloacelor, folosite în procesul
-2-
informaţional şi poate fi definit ca un ansamblu organizat şi integrat de operaţii de culegere,
transmitere, prelucrare, sistematizare, analiză şi păstrare, difuzare şi valorificare a informaţiilor.
Dacă în cadrul procesului informaţional prelucrarea datelor se face cu ajutorul calculatorului
atunci sistemul informaţional se numeşte sistem informatic.
Colecţia de date reprezintă un ansamblu de date care se referă la acelaşi fenomen, obiect sau
situaţie. În cadrul componentelor colecţiei se pot stabili relaţii care să faciliteze prelucrarea
datelor şi obţinerea informaţiilor.
Structura de date reprezintă o colecţie de date pe care s-au stabilit anumite relaţii şi un
mecanism de selecţie şi identificare a componentelor sale. Accesul la componentele structurii de
date este un element foarte important în regăsirea informaţiei şi poate fi de două feluri:
secvenţial : presupune parcurgerea tuturor datelor situate înaintea celei care urmează a fi
prelucrată
direct : presupune existenţa unui mecanism care să determine direct poziţia datei ce
urmează a fi prelucrată.
Structurile de date pot fi omogene sau neomogene, în funcţie de tipul datelor conţinute în
structură. În funcţie de posibilitatea de a-şi modifica structura se întâlnesc structuri de date
dinamice sau statice. Operaţiile care pot fi executate asupra unei structuri de date sunt
dependente de mediul de programare utilizat. În general asupra unei structuri de date pot fi
executate operaţii precum: creare, populare, consultate, actualizare, sortare, scindare,
concatenare, duplicare, ştergere.
2.BAZA DE DATE
Printre multiplele forme de organizare a datelor, bazele de date ocupă un loc aparte.
Tocmai caracterul oarecum discret, dacă nu cumva misterios a făcut din bazele de date un
domeniu interesant și atractiv pentru profesioniști. Mai toate lucrările de profil includ datele,
alături de echipamente(hardware),programe(software),proceduri,metodologii și personal, drept
componente esențiale ale sistemelor informaționale în organizații.(1.pag13)
Putem privi bazele de date pieziș sau cu simpatie, din diferite unghiuri,în funcție de interes,
pregătire de specialitate și competență în domeniu.Aducînd discuția pe făgașul academic,o bază
de date (BD) reprezintă un ansamblu structurat de fișiere care grupează datele prelucrate în
aplicațiile informatice ale unei persoane,întreprinderi,instituții etc. Formal, BD poate fi definită
ca o colecție de date aflate în interdependență, împreună cu descrierea datelor și a relațiilor
dintre ele sau, similar, o colecție de date utilizată într-o organizație, colecție care este
automatizată, partajată, definită riguros (formalizată) și controlată la nivel central. Într-o
abordare mai analitică, o BD este un ansamblu de date structurate ,coerente, neredundante,
independente de orice program de aplicație, direct accesibile după mai multe criterii.
-3-
O bază de date evoluează în timp, în funcție de volumul și complexitatea proceselor,
fenomenelor și operațiunilor pe care le reflectă. Ansamblul informațiilor stocate în bază la un
moment dat constituie conținutul, instanțierea sau realizarea acesteia. Organizarea bazei de date
se reflectă în schema sau structura sa, ce reprezintă un ansamblu de instrumente pentru
descrierea datelor, a relațiilor dintre acesteia, a semanticii lor și a restricțiilor la care sunt supuse.
În timp ce volumul prezintă o evoluție spectaculoasă în timp , schema unei baze rămîne relativ
constantă pe tot parcursul utilizării acesteia.
Nivelul fizic (intern),structura datelor este descrisa foarte detaliat, fiind accesibilă numai
specialiștilor (ingineri de sistem, programatori în limbaje de asamblare sau alte limbaje apropiate
de “mașină”). Esențiale pentru acest nivel sunt fișierele stocate în memoria externă a
calculatorului,fișiere ce conțin date propriu-zise, alcătuite din articole sau înregistrări cu format
comun.
Nivelul conceptual (sau global) este nivelul imediat superior celui fizic, datele fiind privite prin
prizma semanticii lor; interesează conținutul lor efectiv, ca și relațiile care le leagă de alte date.
Obiectivul acestui nivel îl constituie modelarea realității considerate, asigurîndu-se independența
bazei față de orice restricție tehnologică sau echipament anume. Toți utilizatorii își exprimă
nevoile de date la nivelul conceptual, prezentîndu-le administratorului bazei de date, acesta fiind
cel care are o viziune globală necesară satisfacerii tuturor cerințelor informaționale.
Nivelul extern este ultimul nivel de abstractizare la care poate fi descrisă o bază de date.
Structurile de la nivelul conceptual sunt relativ simple, însă volumul lor pote fi deconcertant. Iar
dacă la nivelul conceptual baza de date este abordată ansamblul ei, în practică, un utilizator sau
un grup de utilizatori lucrează lucrează numai cu o porțiune specifică a bazei, în funcție de
departamentul în care își desfășoară activitatea și de atribuțiile ei. Simplificarea interacțiunii
utilizatori-bază, precum creșterea securității bazei sunt deziderate ale unui nivel superior de
abstractizare, care este nivelul extern. Astfel structura BD se prezintă sub diferite machete,
referite uneori și ca sub-scheme, scheme externe sau imagini, în funcție de nevoile fiecărui
utilizator sau grup de utilizatori.(1.pag13.14.)
Accesul utilizatorilor la informațiile din bază este posibil numai prin intermediul componentei
software reprezentate de sistemul de gestiune a bazei de date (SGBD2). În general ,interfața
utilizator-SGBD se poate realize în două moduri: printr-un mecanizm de apel înserat în
programele scrise într-un limbaj gazdă, sau prin comenzi speciale utilizate autonom (în afara
aplicațiilor- program), în cazul SGBD-urilor autonome.(1.pag15)
3.MODELAREA DATELOR
2
Sistemul de Gestiune al Bazei de Date (SGBD) reprezintă un pachet de programe specializat pentru definirea,
crearea, întreţinerea şi accesul controlat la baza de date.
-4-
Proiectarea corectă a structurii unei baze de date relaţionale este o premisă fundamentală în
scrierea programelor de aplicaţie şi in functionarea lor fara anomaliile care pot apare in cazul
unei structuri defectuoase. Un model de date folosit in proiectarea conceptuala de nivel inalt
numit modelul entitate asociere (EA3) in varianta clasica (cu unele extensii).
Impactul conceptelor de abstractizare şi generalizare precum şi elaborarea unui model de
descriere informala a datelor, şi anume modelul entitate-asociere (EA), au dus la gasirea unor cai
algoritmizabile de proiectare optima a bazelor de date. Modelul entitate-asociere este in acest
moment cel mai popular model de comunicare a structurii bazelor de date datorita intuitivitatii şi
simplitatii elementelor sale.
Extensiile modelului EA au aparut şi pentru alte necesitati:
• proiectarea bazelor de date complexe pe porțiuni şi integrarea ulterioara a acestora (așa numita
integrare a vederilor). (4.pag2)
3.1Analiza de sistem
In această etapă se realizează analiza segmentului din lumea reală care va fi gestionat de o
aplicație . Rezulta o specificație neformalizată a cerințelor constînd din două componente:
1. Cerințe privind conținutul bazei de date: categoriile de date care vor fi stocate şi
interdependențele dintre acestea.
În general aceasta etapă nu poate fi asistată prin programe de tip CASE 4dar exista reguli care
ajută proiectantul in realizarea sa. Activitățile desfășurate includ:
3
EA-Modelul Entitate-Asociere (Entity-Relationship Model) este un model conceptual de nivel înalt al unei baze de
date, care defineste multimile de entitati si asocierile dintre ele, dar nu impune nici un mod specific de structurare
si prelucrare a datelor.
4
Termenul CASE (Computer Aided Software Engineering) aplicaţiile software care-i sprijină pe analişti, proiectanţi,
programatori, inclusiv personalul de testare şi întreţinere, să analizeze, să proiecteze, să implementeze (cel puţin
parţial), să modifice (extindă), respectiv să construiască teste pentru sistemele informatice
-5-
Identificarea - daca este cazul - a prelucrărilor care se declanșeaza automat atat in cazul
modificarii bazei de date cat şi la momente prestabilite de timp (de exemplu sfarșit de
luna, de an, etc.)
Identificarea operatiilor care sunt necesare beneficiarului in activitatea curenta dar care in
acest moment nu sunt realizate prin intermediul aplicațiilor software folosite precum si a
operatiilor care pot fi incluse in mod natural in noua aplicație.(3.pag2)
o Nu este legat direct de nici unul dintre modelele folosite de sistemele de gestiune a
bazelor de date (relational sau orientat obiect) dar exista algoritmi bine pusi la punct de
transformare din model EA in celelalte modele de date.
o Este intuitiv, rezultatul modelarii fiind o diagrama care defineste atat datele stocate in
baza de date cat şi interdependentele dintre acestea.
o Poate fi usor de inteles de nespecialisti. Aceasta caracteristica este foarte importanta in
momentul in care se face punerea de acord cu beneficiarul asupra structurii bazei de date
a aplicatiei, evitandu-se in acest fel o proiectare neconforma cu realitatea sau cu cerintele
exprimate de acesta.
o Proiectarea se poate face pe portiuni, diagramele partiale rezultate putand fi apoi integrate
pe baza unor algoritmi şi metode bine puse la punct.(3.pag 4)
Pașii proiectării conceptuale(anexa 2)
3.3Transformarea
In aceasta etapa entitatile si asocierile care formeaza diagrama EA se transforma pe baza unor
reguli clare in structura relationala a bazei de date.Rezulta schema preliminara a acesteia formata
din:
FN1
O relaţie se prezintă în FN1 dacă valorile fiecărui câmp sunt ne-decompozabile (atomice) şi
fiecare tuplu este unic. Deci orice valoare nu poate fi compusă dintr-o mulțime de valori
(atributele compuse) și nu sunt admise atributele repetitive.
FN2
O relaţie este în FN2 dacă este în FN1 şi toate atributele sale sunt dependente deîntreaga cheie
(adică, nici unul din atributele non-cheie nu este funcțional dependent doar cu o parte a cheii).
Tehnica de descompunere pentru obţinerea FN2 este foarte simplă: ▫ presupune construirea unei
relaţii separate care să înglobeze dependenţele parţiale şi ▫ să înlăture atributele dependente din
relaţia originală.
FN3
O relaţie este în FN3 dacă este în FN2 şi nu există nici un fel de dependenţe tranzitive (adică,
nici unul din atributele non-cheie nu este dependent de alt atribut, care la rândul său este
dependent de cheie.
Un atribut este orice detaliu care serveşte la identificarea, clasificarea, cuantificarea, sau
exprimarea stării unei instanţe a unei entităţi. Atributele sunt informaţii specifice ce trebuie
cunoscute şi memorate.
5
ENTITATEA reprezintă un obiect al realităţii modelate caracterizat printr-o existenţăproprie, cu o identitate
proprie (care-l face identificabil în raport cu celelalte obiecte de acela şi tip)şi o mulţime de
caracteristici care exprimă proprietăţile acestuia.
-7-
Clasificarea atributelor
O asociere (relationship) este o corespondenţă între entităţi din două sau mai multe mulţimi de
entităţi. Gradul unei asocieri este dat de numărul de mulţimi de entităţi asociate. Asocierile pot fi
binare (de gradul 2, între 2 mulţimi de entităţi) sau multiple (între k mulţimi de entităţi, k>2).
Asocierile binare sunt, la rândul lor, de trei categorii, după numărul elementelor din fiecare
dintre cele două mulţimi puse în corespondenţă de asocierea respectivă .Fiind date două mulţimi
de entităţi, E 1 şi E 2 , se definesc următoarele categorii de asocieri binare:
• Asocierea “unul-la-unul” (one-to-one) este asocierea prin care unui element (entitate), din
mulţimea E 1 îi corespunde un singur element din mulţimea E 2 şi reciproc; se notează cu 1:1.
• Asocierea „unul-la-multe” (one-to-many) este asocierea prin care unui element din mulţimea E
1 îi corespund unul sau mai multe elemente din mulţimea E 2 , dar unui element din E 2 îi
corespunde un singur element în mulţimea E 1 ; se notează cu 1:N.
• Asocierea „multe-la-multe” (many-to-many) este asocierea prin care unui element din
mulţimea E 1 îi corespund unul sau mai multe elemente din mulţimea E 2 şi reciproc; se notează
cu M:N.
Notă – una din extensiile cele mai importante este posibilitatea de a modela tipuri de entitate
(mulţimi entitate) în cadrul unei ierarhii de tipuri ISA, sau ierarhia de clase ISA. În modelul EA
extins (EAE), tipurile de entitate (sau mulţimile entitate) poartă numele de clase, ele putând
forma superclase şi subclase, legate printr-o asociere ISA. O asociere ISA este un concept în care
o subclasă este un tip specializat a unei superclase, iar o superclasă este un tip mai generalizat al
unei subclase. Specializarea6 este un proces în care o superclasă formează mai multe clase mai
specializate. În procesul de generalizare7, mai multe subclase formează o superclasă, care conţine
atribute şi asocieri comune ale subclaselor. Remarcăm că în procesul de specializare ies în
evidenţă atribute şi asocieri ale subclaselor, care nu există la nivelul superclasei.(5.pag1)
Modelul entitate-asociere clasic are unele lipsuri in ceea ce priveste posibilitatea modelarii
caracteristicilor asociate unor subclase de obiecte modelate prin simple entitati. Pentru aceasta, la
modelul original au fost adaugate doua noi concepte: ierarhia de generalizare şi ierarhia de
incluziune.
Definitie (ierarhia de incluziune): O entitate E1 este o submultime a entitatii E (sau este inclusa
in entitatea E) daca fiecare instanta a lui E1 este de asemenea o instanta a lui E.
Asa cum entitatile au atribute care specifica diversele proprietati ale clasei de obiecte modelate,
şi asocierile au caracteristici care aduc informatii suplimentare. Acestea sunt urmatoarele:
6
Specializarea (specialization), este un proces de abstractizare a datelor prin care, pornind de la un tip de entitate
dat, se definesc unul sau mai multe subtipuri, diferenţiate între ele în funcţie de rolul specific pe care îl au în
modelul de date.
7
Generalizarea (generalization), este procesul de abstractizare invers specializării, prin care se crează un supertip
de entitate pornind de la mai multe tipuri de entităţi
-9-
Gradul asocierii Este o valoare numerica intreaga si este dat de numarul de entitati care
participa la acea asociere. Asocierile de grad 1, 2 şi 3 se mai numesc si asocieri unare, binare si
respectiv ternare.
Conectivitatea asocierii Este specifica fiecarei ramuri a unei asocieri şi poate avea una din
urmatoarele doua valori: unu sau multi. Determinarea ei pentru ramura spre o entitate E se face
astfel: fixand arbitrar cite o instanta pentru celelalte entitati care participa la asociere se pune
intrebarea: cite instante ale lui E pot fi conectate cu acestea? Daca poate fi cel mult una,
conectivitatea ramurii este unu, altfel conectivitatea este multi.
Daca gradul şi conectivitatea unei asocieri sunt folosite in proiectarea conceptuala a schemei
bazei de date, obligativitatea se modeleaza pentru definirea unui criteriu de integritate
specificand posibilitatea de aparitie a valorilor nule: la transformarea diagramei EA in model
relational atributele tabelelor care modeleaza informatia reprezentata de asocieri pot avea sau nu
valori nule dupa cum ramurile acestora sunt optionale sau obligatorii.(4.pag7-9)
4.CRITERII DE MODELARE
Regula 3. Atributele unei entitati care au o asociere multi-unu cu o alta entitate vor fi
reclasificate ca entitati. Asa cum am vazut asocierile pot lega doar entitati. Daca un descriptor al
unei entitati este intr-o relatie multi-unu cu o alta entitate acel descriptor va fi trecut in categoria
entitatilor.
- 10 -
Regula 5. Folosirea identificatorilor compusi va fi evitata. Identificatorul unei entitati este acea
submultime de atribute ale acesteia care identifica in mod unic fiecare instanta a sa. In model
relational pentru atributele de acest fel se construiesc de regula structuri de cautare rapida
(indecsi) care functioneaza cu atat mai lent cu cat complexitatea indecsului creste.
1. Daca identificatorul unei entitati este compus din mai multe atribute care sunt toate
identificatori in alte entitati, acea entitate se elimina. Informatia continuta de aceasta va fi
modelata sub forma unei asocieri intre acele entitati.
2. Daca identificatorul unei entitati este compus din mai multe atribute care nu sunt toate
identificatori in alte entitati, exista doua solutii:
• Entitatea respectiva se elimina şi este inlocuita prin alte entitati si asocieri astfel incit pe
ansamblu informatia modelata in varianta originara sa fie pastrata.
• La entitatea tata vor fi atasate atributele care formeaza identificatorul şi descriptorii care
modeleaza informatii specifice intregii clase.
• La entitatile fiu vor fi atasate atributele de identificare (aceleasi ca ale tatalui) şi atributele care
modeleaza informatii specifice doar acelei subclase de obiecte.(3.pag15)
- 11 -
Pentru fiecare asociere se specifica gradul, conectivitatea, obligativitatea si daca este cazul si
atributele asocierii precum si rolurile ramurilor sale.
Eliminarea asocierilor redundante. In cazul in care o asociere poate fi dedusa din alte asocieri
deja catalogate, aceasta se elimina. De retinut ca intre doua entitati pot sa existe oricite asocieri şi
ele nu sunt considerate redundante atit timp cit au semnificatie diferita. Un caz des intilnit de
redundanta este cel al compunerii (tranzititatii) asocierilor.
Asocieri de grad mai mare ca 2. Asocierile ternare (sau de grad mai mare ca trei) se folosesc
doar atunci cand sunt strict necesare. Este de multe ori posibil ca o aceeasi informatie sa fie
modelata ca o asociere ternara sau ca un ansamblu de asocieri binare si unare. In cazul acesta,
este de preferat ca sa se opteze pentru a doua varianta. Doar cand asocierile binare nu pot modela
intreaga semnificatie dorita se va opta pentru asocieri de grad mai mare ca doi. Aceasta cerinta
deriva din faptul ca la trecerea in modelul relational asocierile de grad superior devin scheme de
relatii de sine statatoare, marind numarul de tabele din baza de date pe cand cele de grad unu şi
doi (cu exceptia celor multi-multi) nu au acest efect.
5.Concluzie
Pornind de la faptul ca, în esență, un model de date este legat de trei aspecte , structură(modelul
de organizare a datelor),integritate(restricțiile ce pot fi definite asupra datelor pentru a asigura
corectitudinea informațiilor din bază)și manipulare(modalități de editare și extragere a
informațiilor din bază), această lucrare și-a propus să supună atenției cum anume s-ar
putea”gîndi” o schemă de baze de date pentru o aplicație anume, ce elemente ar trebui luate în
considerare, chestiunile mai riguroase și mai laxe.
BIBLIOGRAFIE
- 12 -
1.Fotache,M(2005) Proiectarea bazelor de date.Iași,Editura POLIROM
8. http://vega.unitbv.ro/~cataron/Courses/BD/BD_Cap_4.pdf
ANEXE
- 13 -
1.Niveluri de reprezentare a bazei de date.
Vedere utilizatori
Nivelul extern
Schema
conceptuală(logica) Nivel conceptual
SGBD
Schema internă(fizică)
Nivel fizic
Memoria externă
- 14 -
2.Pașii proiectarii conceptuale.
Analiza
Analizacerințelor și
construirea diagramei EA
Dependente functionale
secundare
Transformarea diagramei în
scheme de relații structuri de
tabele.
Normalizarea
Schema bazei de date
- 15 -
II. Partea practică-BAZA DE DATE”PLANUL ANUAL DE ACTIVITATE AL
GRĂDINIȚEI NR4 ÎN ANUL DE STUDII 2016-2017”
1. Crearea tabelelor
2. Relații dintre tabele
3. Interogări
Interogări de selecție
Interogări de sortare
Interogări de excludere a înregistrărilor
Interogări de modificare a înregistrărilor
Interogari de grupare și totalizare
Interogări de generare a tabelelor noi
4.Rapoarte
5.Formulare
- 16 -
1. Crearea tabelelor
Tabelul Pedagog
- 17 -
Tabelul Grupa
- 18 -
Tabelul Activități
- 19 -
3.Interogări
Interogări de selecție
1.Selectarea cîmpurilor din tabelul Pedagog(Nume, Prenume,Data, luna
,anul nasterii, anul absolvirii, institutia absolvită), și selectarea acelor
angajați ce au absolvit înainte de anul 2000.
- 20 -
3.Interogarea ce selectează pedagogii ce au specialitatea de “ pedagogie
prescolară” sau “învățător de clasele primare”
- 21 -
Interogări de sortare
- 22 -
Interogări de excludere a înregistrărilor.
1.Interogare prin care excludem toate grupele ce au un nr de copii mai mic decit
20.
- 23 -
Interogări de modificare a înregistrărilor
1. Interogare prin care amplificam salariul tuturor angajatilor cu 10%
- 24 -
Interogari de grupare și totalizare
- 25 -
3.Interogarea care insumeaza nr de activitati si arata termenul maxim al acestora.
- 26 -
Interogări de generare a tabelelor noi
1.
- 27 -
2.
4.Rapoarte
- 28 -
- 29 -
5.Formulare
- 30 -
Informatii din tabelul Activități
- 31 -
- 32 -