-
Iepazīšanās mājas lapas datu bāze
Nr. | Название главы | Стр. |
Sistēmas apraksts | 4 | |
Tabulu struktūra | 5 | |
ER modelis | 8 | |
Saišu apraksts | 8 | |
Indeksi | 9 | |
Datu integritātes nosacījumi | 10 | |
Trigeri | 11 | |
Sistēmas funkcionēšanas kontroles piemērs | 13 | |
Bibliogrāfiskais saraksts | 15 | |
Pirmteksts | 16 |
Sistēma ir paredzēta, lai tiktu lietota, kādā vienkāršā Iepazīšanās mājaslapā. Tā satur astoņas dažādas tabulas. Sistēma ir izstrādāta izmantojot MySQL Workbench programmu, lai izstrādātu datubāzes EER modeli, un pēc tam tika lietota PgAdmin programma, lai izveidotu visus indeksus, trigerus, primārās un ārējās atslēgas, un dažādu tiesību piešķiršanu.
Saišu apraksts
1.N:M saite nodrošina, ka personai var būt vairākas iegūtās izglītības, vairākas foto galerijas, vairākas nodarbošanās un ir vairākas dzīvesvietas.
2.1:N saite nodrošina, ka personai ir tikai viens raksturojums par sevi viena visbiežāk apmeklētā web lapa un arī viens dzīves moto.
Indeksi
Datu bāzē ir izveidoti sekojoši indeksi- ind_moto, ind_dziv, ind_gal, ind_izgl, ind_par_sevi, ind_nodar, ind_web. Tie tika izveidoti ar mērķi, lai noskaidrotu un ātrāk atrastu konkrētās personas galvenos datus citās tabulās.
Datu integritātes nosacījumi
Katrā tabulā ir primārās atslēgas ierobežojumi
Visām saitēm, kuras var redzēt ER diagrammā, datu bāzē ir atbilstoši ārējās atslēgas ierobežojumi
Ir veikti dažādi zīmju daudzumi ierobežojumi lai netiktu saglabāti pārāk liela informācija
Personas ID ir jābūt unikālam un tas nedrīkst būt 0…
Šajā pārskatā ir aprakstīta Iepazīšanās mājaslapas datu bāzes uzbūve, un kādas funkcijas tā var veikt. Šo tēmu izvēlējos, jo lielākā daļa no mums ir reģistrējušies šāda veida mājaslapās, bet nekad nav iedomājušies, kur un kā tiek saglabāta visa veida informācija, kuru mēs sniedzam, mūsu profilu aplūkotājiem.
