Darba galvenais mērķis ir izveidot funkcionālu filmu datu bāzi, kas paredzēta privātiem filmu kolekcionāriem. Lai pilnvērtīgi sasniegtu mērķi, izvirzīju sekojošus uzdevumus:
Iepazīties ar jau eksistējošām filmu datu bāzēm internetā
Iepazīties ar galvenajiem filmu datu bāzes elementiem un laukiem
Izveidot savu filmu datu bāzi
Izmēģināt dažādas programmas un paņēmienus datu bāzes veidošanā.
Par galveno šī darba iedvesmas objektu un paraugu izvēlējos interneta filmu datu bāzi (The Internet Movie Database ), kura ir aplūkojama internetā www.imdb.com . Jāatzīmē, ka manis iecerētā datu bāze nebūs tik vispārīga, jo uzskatu, ka privātajam kolekcionāram nav nepieciešamības pēc tik liela daudzuma dažādas papildinformācijas, kā tas ir augstāk minētajā imdb.com.
1. Īss datu bāzu apraksts
Datu bāze ir informācijas kopums ar noteiktu struktūru.
Jebkurš informācijas kopums var tikt saukts par datu bāzi. Termins tomēr tika radīts, lai apzīmētu datora datus un lietots tiek praktiski tikai datorikā. Dažkārt to lieto, lai apzīmētu vēl nedatorizētus datus, plānojot to datorizēšanu.
Programmatūru, kas radīta, lai pārvaldītu vispārējas nozīmes datu bāzes, sauc par datu bāzu pārvaldības sistēmām jeb DBPS. Iespējamas ir dažādas programmatūras arhitektūras: mazām datu bāzēm visa funkcionalitāte ir ietverta vienā programmā, savukārt lielākās bāzēs gandrīz vienmēr izmanto klienta-servera arhitektūru.
Mūsdienās datu bāzes ir neatņemama sastāvdaļa lielo uzņēmumu grāmatvedībā, tirdzniecībā, kā arī plašas saziņas līdzekļos (internetā dažādi portāli, forumi un tamlīdzīgi).
Šajā darbā es izmantošu relāciju datu bāzes, kas izmanto fiksēta formāta savstarpēji saistītas tabulas, jo tādā veidā, manuprāt, ir vieglāk izplānot bāzes arhitektūru.
Parasti datu bāzes izmanto divu veidu lietotāji: gala lietotāji ar klienta lietojumprogrammu, jeb lietotāja saskarni, un programmētāji. Gala lietotājiem jānodrošina iespēja atlasīt, un izmainīt datus. Gala lietotājiem nav atbilstošu profesionālu zināšanu, tāpēc nepieciešama saskarnes valoda, kuru viegli iemācīties.…