Sunteți pe pagina 1din 8

Academia de Studii Economice

Facultatea: Cibernetica, Statistica i Informatic Economic


Specialitatea: Statistic i Previziune Economic

Lucrare de Laborator Nr. 2


Tema: Modificarea structurii i machetei tabelelor, sortarea i
cutarea nregistrrilor

Efectuat: Poprijevschi Victor


Grupa SPE-131
Controlat: Ghetmacenco Svetlana
Lector Superior

Chiinu 2015

Scopul lucrrii:
nsuirea principiilor de redactare a proiectului bazei de date i structurii tabelelor, cutarea i sortarea
nregistrrilor.
Sarcina lucrrii:
Efectuarea modificrilor n proiectul bazei de date, cutarea i sortarea nregistrrilor n baza de date.
Coninutul lucrrii:
1. Modificarea structurii tabelului de baz, prin adugarea de noi cmpuri, precum i prin
modificarea proprietilor cmpurilor existente.
2. Completarea cu date a cmpurilor adugate i verificarea comportamentului cmpurilor unde au
fost modificai parametrii.
3. Modificarea structurii datelor n baza de date ce const din mai multe tabele.
4. Modificarea machetei unui tabel.
5. Sortarea datelor n tabele dup unul sau mai multe cmpuri
6. Cutarea nregistrrilor dup careva criterii i modificarea coninutului lor.

1. Refacei structura Bazei de date:

Pentru atributul Oras_resedinta_profesor, n cmpul de proprieti, indicai valoarea prestabilit


Chisinau.

Pentru cmpul Nota_student_examen s se fixeze condiia <=10 i s se indice mesajul de eroare


corespunztor.

2.

Elaborai o structur nou a BD care ar permite cu o redundan minimal s pstreze i s


gestioneze
urmtoarele
date:
Nr_Matricula,
Nume_Stdudent,
Prenume_Student,
Patronimic_Student, Data_Nastere_Student, Oras_resedinta, Adresa_postala_Student, Sex_student,
Denumire_disciplina,
Nr_ore_plan_disciplina,
Data_examen,
Nota_student_examen,
Nume_Profesor,
Prenume_Profesor,
Data_Nastere_Profesor,
Oras_resedinta_profesor,
Adresa_Postala_Profesor, Nr_grupa_facultate;
Definii legturile ce pot exista ntre tabelele Studenti, Profesori, Discipline, Examene, etc.

Definii masca de introducere a datelor pentru ct mai multe cmpuri (Cel puin pentru toate
cmpurile cu date calendaristice).
Fixai introducerea obligatorie pentru toate cmpurile bazei de date.
Introducei date n toate tabelele:

1. Introducei datele astfel ca studenii s posede note la mai multe examene, iar profesorii s duc mai multe
discipline etc. De asemenea, tabelul Studenti sa conin minimum 20 nregistrri,

Profesori 10, fiecare student sa aib minimum 3 note, iar fiecare profesor - minimum 2 discipline.

Modificai macheta tabelului Studenti dup adugarea tuturor datelor:

Fixai coloanele Nume_Student i Prenume_Student;

Modificai stilul grid-ului tabelului Studenti din Flat n Raised. Modificai, de asemenea, culoarea grid-ului i
fontul textului;

Ascundei toate coloanele care arat legtura tabelului Studenti cu alte tabele.

Pentru tabelul Profesori fixai fontul Arial 12 Bold.

Sortai tabelul Studenti:

Cmpul Grupa_Student - n ordine cresctoare, cmpul Nume_.Student cresctoare, iar Prenume_Student


descresctoare.

n tabelul Examene, sortai datele n corespundere cu Nota la examen, n ordine descresctoare.

Cutai urmtoarele date:

In tabelul Studenti toi studenii, numele crora ncepe cu litera M

De asemenea, cutai toi studenii unei grupe date.

Cutai i modificai denumirea unei grupe.

Pentru a schimba structura bazei de date vom utiliza optiunile de adugare, creare, modificare si editare a
tabelelor stabilind legaturile prin LokupWizard a tuturor tabelelor in tabelul generalizator Examene. Aceasta
reperezinta baza de date modificata deja, dupa cum observam lista de vizualizarea pe orizontala a tabelelor in
modul Datasheet iar in parea dreapta observam denumirea si locul nde pot fi adaugate noi tabele, redenumite
si sterse.

Fig.1.

1.2. Pentru a defini legaturile dintre tabele vom actiona DataBase Tools/Relationships
dupa care va aparea Fig .2. in care vom putea edita legaturile dintre tabele selectind
tabelul dorit si denumirea coloanei respective. Iar ca raspuns afisarea tuturor
legaturilor va fi afisata in urmatoarea fereastra din Fig.3.

Fig.2.
Fig. 3.

1.3. Pentru a defini ca valoare default Domiciliul pentru toti profesorii vom vom intra in
modul de afisare a tabelelor Design View dupa care vom edita cimpul necesar si
anume Adresa, apoi vom selecta in subtabelul Field Properies/ General apoi Default
Value si vom defini Chisinau ca valoare prestabilita ce se va afisa automat in aceasta

coloana. Fig.4.
1.4. Pentru a putea aplica conditia n<=10 pentru cimpul Nota din tabelul examene
vom deschide in Design View tabelul dat dupa care vom marca cimpul in care se allege
formatul coloanei si vom merge la Field properties/General dupa care vom insera
conditia. Fig.6.

1.5. Vom define masca pentru datele format Data/Time de asemenea din interfata
Design View /Field Properties/General/Input Mask si vom schimba formatul afisarii
datelor Data/time. Dupa care vom tasta next si va aparea urmatoarea imagine.
Fig.7.

Fig.8.

2.1. Vom fixa denumirile coloanelor prin editarea in Design View, marcarea si
introducerea noilor denumiri.
2.2. Pentru a formata continutul tabelelor le vom marca mai intii apoi vom selecta
toate schimbarile din cimpul Tex Formating. Iar pentru a ascunde coloanele din tabeul
Student ce reprezinta legaturi cu alte tabele le vom selecta apoi vom tasta click
dreapta si din meniul contextual vom allege optiunea Hide Field.
3.1.Sortarea datelor coloanelor din tabele se face prin urmatoarea metoda, click
dreapta pe coloana necesara iar din meniu contextual vom alege optiunea Sort A to Z
sau Sort Z to A, o alta metoda este alegerea din clasa Home aceleasi optiuni din cimpul
Sort&Filter.
4.1. Pentru a gasi toti studentii a caror nume se incepe cu M vom tasta tasta rapida
ctrl+f, iar in cimpul de cautare vom scrie M* apoi vom tasta next. Si vor aparea
consecutive numele sudentilor ce incep cu M.
Pentru a gasi studentii une grupe vom aplica filtrul si pentru cimpul grupe si vom
selecta optiune Equall to apoi vom introduce denumirea grupei cautate Spe-131
apoi vor aparea studentii din grupa data.
4.2. Pentru a cauta si inlocui numele grupei vom tasta ctrl-h si va aparea tabelul
Find and Replace, iar in spatial aparut vom scrie ce dorim sa inlocuim.

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