Uždaviniai

Duomenų bazių namų darbai

9.2   (2 atsiliepimai)
Duomenų bazių namų darbai 1 puslapis
Duomenų bazių namų darbai 2 puslapis
Duomenų bazių namų darbai 3 puslapis
Duomenų bazių namų darbai 4 puslapis
Duomenų bazių namų darbai 5 puslapis
Duomenų bazių namų darbai 6 puslapis
Duomenų bazių namų darbai 7 puslapis
Duomenų bazių namų darbai 8 puslapis
Duomenų bazių namų darbai 9 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

1. Nubraižyti medžio tipo, paprastąją ir sudėtingąją tinklinę kanonines schemas, susidedančias iš ne mažiau kaip 7 lentelių. Pateikti paaiškinimus prie schemų. I. Kanoninių schemų tipai 1 pav. Medžio tipo kanoninė schema Schema (1 pav.) yra hierarchinė arba medžio tipo kanoninė schema, nes joje yra tik 1:M tipo asociatyvieji ryšiai , o B, C, D, E, F, G tipai yra detalūs ne daugiau kaip vieno ryšio atžvilgiu. 2 pav. Paprasta tinklinė kanoninė schema Schema (2 pav.) yra paprastoji tinklinė kanoninė schema, nes joje yra tik 1:M tipo asociatyvieji ryšiai, ir B, D, F tipai yra detalūs visų ryšių atžvilgiu, o A, C, E, G tipai yra pagrindiniai visų ryšių atžvilgiu. 3 pav. Sudėtinga tinklinė kanoninė schema Schema (3 pav.) yra sudėtingoji tinklinė kanoninė schema, nes joje yra tik 1:M tipo asociatyvieji ryšiai, ir B tipas vienu metu yra ir pagrindinis I ryšio atžvilgiu, ir detalus dviejų ryšių H ir J atžvilgiu, o D tipas vienu metu yra ir pagrindinis J tipo atžvilgiu, ir detalus dviejų ryšių K ir L atžvilgiu. 2. Sudaryti kanoninę schemą (pasirinktinai iš trijų kanoninių schemų tipų), susidedančią iš ne mažiau kaip 7 lentelių, ir atlikti jos transformaciją į kitą tipą. Pateikti paaiškinimus. 4pav. Medžio tipo schema PARD.1 4 pav. pavaizduota kanoninė visos automobiliu firmos duomenų bazės schema. Tipą PARD.1 sudaro duomenys apie pardavėjia. KONTAKT. įrašai apibūdina imonės kontaktus( susiekimą). UŽSAK. įrašai apibūdina visus reikalingus duomenis apie pardavejia bei automobili. PARD.2 tipo įrašai apibūdina pardavimo data bei kokia suma buvo apmokėta; PREK įrašai apibūdina prekių rūšį.ATSISKAIT tipo įrašai nurodo prekių kainą, ir atsiskaitymo būdą. RŪŠIS tipo įrašuose registruojami masinos asmeniniai duomenis. 5 pav. Paprasta tinklinė schema gauta transformuojant medžio tipo kanoninę schemą. Kaip matome (5 pav.) pertvarkant medžio tipo schemą į paprasta tinklinė schema, neišvengiama duomenų dubliavimo, kartojasi laukų pavadinimai. Atsiranda daugiau lenteliu kurios daugiau paaiškina ir nurodo kur kreiptis. 3. Sudaryti duomenų bazės kanoninę schemą, kurioje būtų bent 4 lentelės, lentelėse būtų bent po 8 įrašus. Nurodyti identifikacinius ir asociatyvinius laukus, ryšius tarp lentelių, jų tipus bei kanoninės schemos tipą. Duomenų bazės kanoninė schema: 6 pav. Duomenų bazės kanoninė schema 1 lentelė. Serviz_darb Darb_kodas Pavardė Vardas Adresas Telefonas 1 Simonavičius Valdas Konstitucijos pr. 2-4 863222222 2 Morkunas Paulius Antakalnio g. 15-2 865411111 3 Valiulis Almantas Statybininkų 23-6 865550548 4 Rinkevičius Stepas Vilniaus g. 34-12 865654378 5 Jošmantas Vytautas Laisvės pr. 4-75 864566444 6 Žadeikis Juozas Basanavičiaus g. 2-5 863156756 7 Kunigelis Alvydas Kniaudiškių g. 25-21 869567777 8 Samulionis Jonas Sauletekio al.18 862585258 2 lentelė. Uzsak Darb_kodas Auto_nr Darbu_pradzia Darbu_pabaiga 1 00011 2009.05.01 2009.05.03 1 00022 2009.05.02 2009.05.04 2 00033 2009.05.04 2009.05.05 2 00044 2009.05.01 2009.05.02 3 00055 2009.05.02 2009.05.03 3 00066 2009.05.03 2009.05.05 4 00077 2009.05.04 2009.05.06 4 00088 2009.05.06 2009.05.08 3 lentelė. Automob Auto_nr Auto_model Gedimo_kodas 00001 Seat 01 00002 Mersedez-Benz 02 00003 Kia 04 00004 BMW 02 00005 Škoda 03 00006 Audi 01 00007 Opel 04 00008 Toyota 03 4 lentelė. Gedimai Gedimo_kodas Gedimo_pav Kaina 01 Pakaba 200 02 Variklis 300 03 Transmisijia 100 04 Stabdziai 50 05 Ismetimas 50 06 Sviesos 30 07 Kosmetinis_R 100 08 Kita - 6 pav. pavaizduota kanoninė schema yra medžio tipo kanoninė schema, nes nei vienas duomenų tipas nėra detalus dviejų ryšių atžvilgiu. Asociatyviniai laukai - tai laukai, per kuriuos susiejamos dvi lentelės. Kadangi 6 pav. pavaizduota kanoninė schema, kurios lentelių asociatyvieji laukai sutampa, jų schemoje nurodyti nebūtina. Identifikaciniai (raktiniai) laukai - laukai, pagal kuriuos vienareikšmiškai nusakomi įrašai. 4. Pateikti savo sugalvotus ir su paaiškinimais išspręstus uždavinius visoms 8 reliacinės algebros operacijoms. 1. Suma ( r3 = r1  r2 ), r1 r2 r3 Schemos R santykių r1 ir r2 suma r3 = r1 r2 yra aibė kortežų, kurie priklauso arba santykiui r1, arba r2, arba abiems kartu. Iš pvz. matyti, kad tiek santikyje r1, tiek santikyje r2 egzituoja toks pat kortežas su reikšmėmis 4, 2, 1, 7. Tad sumoje r3 = r1 r2 šis kortežas pakartotas tik vieną kartą, jis priklauso ir santykiui r1, ir santykiui r2. 2. Skirtumas ( r3 = r1  r2 ), r1 r2 r3 Schemos R santykių r1 ir r2 skirtumas r3 = r1 - r2 yra aibė kortežų, kurie priklauso r1, bet nepriklauso r2. Iš pvz. matyti, kad tiek santikyje r1, tiek santikyje r2 egzituoja toks pat kortežas su reikšmėmis 5, 6, 7, 8. Tad skirtume r3 = r1 - r2 šio kortežo nebelieka, kaip nebelieka ir kortežo su reikšmėmis 2, 3, 4, 5, tai išplaukia iš skirtumo apibrėžimo (aibė kortežų, priklausančių r1, bet nepriklausančių r2). 3. Sandauga ( g = r  s ) r s g Dviejų schemų r ir s santykių r ir s sandauga g = r × s yra schemos g = rs kortežų g aibė, kuri gaunama iš santykio R kortežų visų kombinacijų su visais santykio S kortežais. Kaip matyti iš pvz., santykio r pirmas kortežas sujungiamas su santykio s pirmuoju, po to antruoju kortežu ir t.t., taip gaunami sandaugos g = r × s kortežai. 4. Projekcija. r s = AC (r) g = DBA(r) A B C D A C D B A a v g i a g i v a d t n m d n m t d z e b t z b t e z h g w a h w a g h Projekcijos operacijos esmę sudaro tai, kad kai kurie santykio kortežų komponentai pašalinami, o likę sukeičiami arba nesukeičiami vietomis. Schemos R = (A, B, C, D) santykio r projekcija schemoje S = (D, A, C) bus santykis s ir s = πDAC(r), o to paties santykio r projekcija schemoje G = (A, C) bus santykis g ir g = πAC(r). Kaip matyti iš pvz., santykyje s yra pašalintas santykio r stulpelis B, o likusieji sukeisti vietomis. Santykyje g yra pašalinti santykio r stulpeliai B ir D. 5. Selekcija r s = A > C (r) A B C A B C 9 5 7 9 5 7 3 6 9 8 4 2 8 4 2 5 7 1 5 7 1 Sakykime, kad F – tai formulė, sudaryta iš: 1) operandų, kuriais gali būti konstantos ir/arba atributai Ai R; 2) aritmetinių palyginimo operatorių; 3) loginių operatorių. Selekcijos σF (r) rezultatas – santykis s, kurį sudaro aibė tokių kortežų t, priklausančių r, kad įrašius konstantas ir/arba kortežo t komponentus t(Ai) į formulės F atitinkamus operandus, formulė gaunama teisinga. Iš pvz. matyti, kad formulė yra A>C, t.y. santykį s turi sudaryti tie kortežai, kurių stulpelių reikšmės tenkina sąlygą A>C. Kadangi šią sąlygą tenkina pirmas ir trečias santykio r kortežai (t.y. 9>2 ir 1>0), tai būtent iš jų sudarytas santykis s. 6. Sankirta r1 r2 (r1 - r2 ) r3= r1 - (r1 - r2 ) A B C A B C A B C A B C a f b e y p a f b e y p e y p d w b g h d g h d x s q Schemos R santykių r1 ir r2 sankirta r3 = r1 r2 yra aibė kortežų, kurie priklauso ir r1, ir r2. Sankirta r3 nustatoma, du kartus panaudojus skirtumo operaciją: pirma surandame skirtumą r1 - r2, po to skirtumą r1 – (r1 - r2). Iš pvz. matyti, kad pirmą kartą panaudojus skirtumo operaciją, santykį r1 - r2 sudarė du kortežai, o antrą kartą panaudojus skirtumo operaciją, santykyje r3 = r1 – (r1 - r2) liko tik vienas kortežas. 7. Jungtis r s r*s g= r||s E>=B A B C D E A B C D E A B C D E 2 5 7 3 6 2 5 7 3 6 2 5 7 3 6 4 8 3 7 9 2 5 7 7 9 2 5 7 7 9 2 9 1 4 8 3 3 6 4 8 3 7 9 4 8 3 7 9 2 9 1 3 6 2 9 1 7 9 2 9 1 7 9 Jungties operacija nuosekliai realizuojama dviem pagrindinėmis operacijomis: sandauga ir selekcija. Šios dvi operacijos atsispindi pavyzdyje: pradžioje santykiai r ir s buvo sudauginti, o tada, remiantis sąlyga B

Daugiau informacijos...

Šį darbą sudaro 1521 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
10 psl., (1521 ž.)
Darbo duomenys
  • Elektronikos uždavinys
  • 10 psl., (1521 ž.)
  • Word failas 221 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį uždavinį
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt