BDC Valeria Lab3

download BDC Valeria Lab3

of 9

Transcript of BDC Valeria Lab3

  • 8/10/2019 BDC Valeria Lab3

    1/9

    Ministerul Educaiei al Republicii Moldova

    Universitatea Tehnic a Moldovei

    Facultatea Calculatoare, Informatic i Microelectronic

    Raportucrare de laborator !r" #

    la $%&'E (E (&TE I CU!) TI! E *

    Tema+ *Crearea i modificarea tabelelor *

    Elaborat+ std"r" TI-./.

    0olban 1aleria

    2rofesor+ R" %ulai

    Chiinu /3.4

  • 8/10/2019 BDC Valeria Lab3

    2/9

    ." 5copul lucrrii+

    Lucrarea urmre te tratarea problemelor cu privire la crearea tabelelor, definirea coloanelor

    i setarea propriet ilor de baz ale acestora, setarea propriet ilor extinse ale coloanelor, stabilirea

    cheilor primare i celorlalate constrngeri de integritate, precum i modificarea structurii unui tabel.

    Vor fi examinate, de asemenea tipuri de date, constrngerile de integritate i regulile de modificare astructurii unui tabel.

    /" 5arcina propus+

    1. Care dintre numerele prezentate mai jos pot fi introduse ntrun cmp de tipul

    (ECIM&64,.7!

    a" 1#,$!

    b" 11#,$!c" 1#,$1!

    d" 111#,$!

    e" 111#,$1.

    $. Crea i o baz de date numit %calculatoare& cu propriet i implicite. Crea i, n cadrul

    acestei baze de date, cele patru tabele 'produse, pc8uri, laptop8uri i imprimante", schemele

    crora sunt definite n sec iunea (.( a capitolului 'ndrumarul de laborator".

    (. )nsera i n tabelele respective ale bazei de date %calculatoare& nregistrrile din

    ndrumarul de laborator 'pagina #*".

    #" Mersul lurrii+

    #".7 5arcina practic nr" .

    +spunsul corect este punctul b7, adic numrul 11#,$ pot fi introduse ntrun cmp de

    tipul (ECIM&64,.7.

    $

  • 8/10/2019 BDC Valeria Lab3

    3/9

    #"/7 5arcina practic nr" /

    #"/".7 Crearea ba9ei de date %calculatoare&

    entru crearea unei baze de date noi, este necesar s fie lansat 5: 5erver /3./

    Manaement 5tudio. -n urma autentificrii cu succes, crearea unei baze de date noi se va

    efectua clic drepta pe fila din serverul care utilizatorul sa autentificat, pentru mai multe detaliiprivi i mai jos/

    0igura 1. Crearea unei baze de date noi

    #"/"/7 Crearea unui tabel ;ntr-o ba9 de date

    entru a avea posibilitatea de a crea un tabel a unei baze de date, este necesar mai nti de

    toate s selecta i baza de date la care se va crea tabelul sau tabelele. poi din dreapta, sunt afi ate

    componentele bazei de date, precum tabelele, vederile, cererile sau interogrile, etc. 2electarea

    componentei &Tables&, i executnd clic drepta i selectnd & !e< Table"""& duce la crearea unui

    tabel nou, acest fapt este reprezentat mai jos/

    0igura $. Crearea unui tabel

    (

  • 8/10/2019 BDC Valeria Lab3

    4/9

    -n continuare va fi descris succint modalitatea de creare a unui tabel, respectiv alte tabeleale unei baze de date vor fi create i modificate, prelucrate n modul prezentat dup cum urmeaz.

    -n urma executrii pasului anterior, instrumentul 5: 5erver Manaement ofer

    posibilitate de creare a unui tabel nou. 3ai jos este reprezentat modalitatea de creare a tabelului

    %produse& i respectiv definirea propriet ilor tabelului, ct i a coloanelor, definirea coloanelor, i

    nu n ultimul moment stabilirea cheiei primare.

    4abelul %produse& va con ine date despre productor ' 2roducator", numrul modelului

    'Model" i tipul ' Tip" produsului 'pc, laptop, imprimante". 2e presupune c numrul modelului

    este unic pentru fiecare productor i tip de produs, de aceea cmpul %Model& va fi cheie primar

    pentru tabelul dat.

    5tructura tabelului+

    0igura (. 2tructura tabelului

    -n partea de jos a suprafe ei de lucru se afl fereastra cu propriet ile tabelului la moment

    care tinde a fi creat, prelucrat sau stabilirea unor setri, propriet i.

    2ropriet ile tabelului+

    0igura 5. ropriet ile tabelului

    5

  • 8/10/2019 BDC Valeria Lab3

    5/9

    Remarc===

    6up cum se observ din figura 5, un tabel con ine un numr de propriet i, cum ar fi/ nume

    tabel, baza de date care con ine acest tabel, schema, numele serverului, etc.

    5tabilirea cheiei primare+

    Cheia primar se stabile te cmpului ce se dore te a fi unic. 3odalitatea cea mai

    simpl de setare a unui cmp cheie primar este de a selecta cmpul la care se dore te a alipi cheia

    priar, executarea a clic drepta i selectnd op iunea %5et 2rimar> ?e>&.

    0igura 7. 2tabilirea cheiei primare

    La sfr itul crerii tabelului, este necesar de a salva tabelul.

    Remarc===

    3odalitatea de creare a celorlalte tabele este aceia i, reprezentarea de mai sus.

    6escrierea celorlalte tabele ale bazei de date/

    4abelul %pc8uri&, va con ine cmpurile viteza procesorului n megahertzi ' 1ite9a",

    capacitatea memoriei Ram 'n Mb", capacitatea discului @d 'n 0b", viteza

    dispozitivului de citire Cd 'de exemplu, 5x" i pre ul 8 2ret. Cmpul Codva fi cheieprimar pentru tabelul dat.

    4abelul %laptop8uri& este asemntor tabelului %pc8uri& cu excep ia c, n locul vitezei

    Cdului este prezent dimensiunea ecranului 8 Ecran'n inch". Cmpul Codva fi cheie

    primar tabelului respectiv.

    4abelul %imprimante&, pentru fiecare model, este indicat faptul c ea este color sau nu 8Color '9da: 8 dac color", i de asemenea, tipul imprimantei 8 Tip 'aser, Aet sau

    MatriB", i pre ul. Cmpul Codva fi cheie primar tabelului %imprimante&.

    7

  • 8/10/2019 BDC Valeria Lab3

    6/9

    -n continuare vor fi reprezentate structurile tabelelor bazei de date/

    2tructura tabelului %produse&/

    0igura #. 2tructura tabelului %produse&

    2tructura tabelului %pc8uri&/

    0igura ;. 2tructura tabelului %pc8uri&

    2tructura tabelului %laptop8uri&/

    0igura

  • 8/10/2019 BDC Valeria Lab3

    7/9

    #"#".7 Modalitatea de inserare a datelor

    entru a putea insera, introduce date ntrun tabel al bazei de date, este necesar de selectat

    tabelul dorit, apoi clic drepta i selectarea op iunii %Edit Top /33 Ro

  • 8/10/2019 BDC Valeria Lab3

    8/9

    0igura 1$. 6atele tabelului %pc8uri&

    4abelul %laptop8uri&/

    0igura 1(. 6atele tabelului %laptop8uri&

    4abelul %imprimante&/

    0igura 15. 6atele tabelului %imprimante&

    Remarc===

    -n figurile de mai sus sunt reprezentate, vizualizate datele ce la con in tabelele baze de

    date %calculatoare&. ceste date pot fi modificate u or. ccesul la date i modalit ie de

    extragere i prelucrare a datelor le vom studia pu in mai trziu. La momentul dat, datele pot fi

    modificate ac ionnd un clic stnga pe tabelul spre care se dore te a modifica unele date, ct i

    cmpuri apoi clic drepta i din meniul afi at se poate de selectat op iunea necesar.

  • 8/10/2019 BDC Valeria Lab3

    9/9

    4" Conclu9ie

    -n decursul efecturii lucrrii de laborator, am dezvoltat deprinderi n lucru cu 50%(ul

    M5 5: 5erver /3./, gestiunea serviciilor i nregistrarea unui server, lucrul cu mediul 5:

    5erver Manaement 5tudio! sa fcut cuno tin cu modalit ile de creare a tabelelor, definirea

    coloanelor i setarea propriet ilor de baz ale acestora, setarea propriet ilor extinse ale coloanelor, stabilirea cheilor primare i celorlalate constrngeri de integritate, precum i modificarea structurii

    unui tabel.

    Conform sarcinii lucrrii de laborator, n mediul 5: 5erver Manaement 5tudiosa creat

    o baz de date pe nume %calculatoare& cu propriet i implicite, apoi crearea a patru tabele i

    inserarea cu date a tabelelor bazei de date. -n timpul lucrului mam struit s ptrund n toate

    detaliile descrise n scopul lucrrii.

    Lucrarea de laborator are un rol important pentru instruirea mea ca specialist n domeniul

    programrii.

    *