1 / 41

Datu bāzes bioloģijā II 2014. gads

Datu bāzes bioloģijā II 2014. gads. Kursa norise. Viens semestris 1,5 stundu nodarbība nedēļā 3 kredītpunkti. Prasības. Izpildīti dotie uzdevumi Izpildīts starppārbaudījums un gala pārbaudījums

urian
Download Presentation

Datu bāzes bioloģijā II 2014. gads

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Datu bāzes bioloģijā II2014. gads

  2. Kursa norise Viens semestris 1,5 stundu nodarbība nedēļā 3 kredītpunkti

  3. Prasības • Izpildīti dotie uzdevumi • Izpildīts starppārbaudījums un gala pārbaudījums • Pusi no gala vērtējuma nosaka starppārbaudījuma vērtējums, otru pusi – gala pārbaudījuma vērtējums

  4. Nodarbību laiki • Nodarbības piektdien 1230 Konsultācijas trešdien 1200

  5. Nodarbību norise • Lekcija un kopīgs darbs pasniedzēja vadībā nepārsniegs divas akadēmiskās stundas • Pārējais laiks atvēlēts uzdevumu pildīšanai • Uzdevumus var pildīt nodarbības laikā ar pieejamām pasniedzēja konsultācijām vai individuāli • Uzdevumu iesniegšanas termiņš – viena nedēļa

  6. Priekšzināšanas • relāciju datu bāzes uzbūve • datu bāzes projektēšanas pamatprincipi • datu bāzes un tabulu izveide, lauki, indeksi • datu ievade

  7. Priekšzināšanas • datu atlase – filtri, indeksi • tabulu saistīšana • SQL SELECT komanda • atskaišu (reports) veidošana

  8. Kursā plānotais • datu bāžu sistēmas (projekta) izveide • datu bāžu sistēmas sastāvdaļu saistīta izmantošana

  9. Relāciju datu bāzeskā saistītu tabulu sistēmas Dzimtas Sugas Augi atradnēs Aizsardzība Atradnes

  10. Saites starp tabulām Dzimtas 1 : daudziem Sugas 1 : daudziem 1 : 1 Augi atradnēs Aizsardzība 1 : daudziem Atradnes

  11. Saite 1 : 1

  12. Saite 1 : daudziem

  13. Saite daudzi pret daudziem

  14. Programma Visual FoxPro • Failu izveide, nozīmīgākie failu veidi

  15. Programma Visual FoxPro • Command logs • Data Session logs • Help • Option logs

  16. Datu bāzes paraugs • Iekopēt savā direktorijā visu direktoriju • \\priede\grozs\datu_bazes_II\paraugdb\ • Atvērt datu bāzi kuku

  17. Datu bāzes izveide • Datu bāzes izveide, Database Designer logs • Izvēlne Database, peles labās pogas izvēlne • Esošu tabulu pievienošana • Jaunu tabulu veidošana

  18. Table Designer logs, lauki

  19. Tabulu izveide • Lauki un lauku veidi • Character (zīmju) • Numeric (skaitļu) • Integer (veselu skaitļu) • Data (datuma) • Memo (piezīmju)

  20. Tabulu izveide • Lauka nosaukums, tā ierobežojumi • Lauka izmēri, zīmes aiz komata • Indekss • Nulles vērtības (Null values) • Papildinformācija par lauku • caption (virsraksts) • default value (vērtība pēc noklusējuma)

  21. Table Designer logs, indeksi

  22. Indeksi • Indeksa nosaukums • Kārtība – ascending, descending • Indeksu veidi • regular • primary • Indeksa izteiksme (Expression) • Filtrs (Filter)

  23. Datu ievade • tabulas atvēršana un aktivizēšana • komandas BROWSE un BROWSE LAST • Browse un Edit ievades veidi • Append mode

  24. Datu ievade no esošām tabulām • Izvēlne Table  Append records

  25. Datu ievade no esošām tabulām • Tabulas veids (Type) • Table (dbf) • Microsoft Excel • Delimited text • text delimiter • field separator (tab, space) • Tabulas nosaukums (From)

  26. Datu ievade no esošām tabulām • Nosacījumi (Options) • lauki (Fields) • filtrs (For)

  27. Datu kārtošana • Indeksu izmantošana • SET ORDER TO <indeksa nosaukums> • Izvēlne Table Properties • Index Order

  28. Datu atlase • Indeksi ar filtru • Filtrs • SET FILTER TO <izteiksme> • Apakškomanda FOR • DELETE FOR • BROWSE FOR

  29. SQL komanda SELECT • SQL valoda • Komandas pielietojamība • datu pieprasījumi lielās sistēmās • datu pieprasījumi lokālās DBV sistēmās

  30. Vienkārši datu pieprasījumi SELECT <lauks> FROM <tabula> Piemērs: SELECT vieta, rajons, platiba FROM kuku

  31. Datu pieprasījums ar nosacījumiem Piemērs SELECT vieta, rajons, platiba FROM kuku ; WHERE platiba>1.1

  32. Datu pieprasījums ar kārtošanu Piemērs: SELECT vieta, rajons, platiba FROM kuku ; ORDER BY rajons, vieta

  33. Datu pieprasījums no divām tabulām SELECT <tabula1.lauks>, <tabula2.lauks> ; FROM tabula1 ; INNER [LEFT] JOIN tabula2 ; ON <saites nosacījums>

  34. Datu pieprasījums no divām tabulām Piemērs: SELECT vietas.vieta, koki.suga, koki.garums; FROM vietas INNER JOIN koki ; ON vietas.vkods=koki.vkods ; WHERE vietas.platiba<=1 ; ORDER BY vietas.vieta, koki.garums

  35. Datu pieprasījums no divām tabulām

  36. Atskaites (reports) Atskaišu formas (reports) tiek veidotas datu izdrukāšanai. Datus var drukāt no • jebkuras pastāvīgas tabulas • jebkuras pagaidu tabulas, kas veidota ar SQL SELECT komandas palīdzību Drukāšanas vai apskates brīdī atbilstošajai tabulai jābūt aktīvai!

  37. Atskaites sastāvdaļas Informācija atkārtojās uz katras lappuses, piemēram virsraksts, kolonu virsraksti Tiek parādīta informācija no katras tabulas rindas Informācija atkārtojās uz katras lappuses, piemēram, lappušu numuri

  38. Atskaites veidošanas rīki Objektu iezīmēšanas rīks Lauku un funkciju ievietošanas rīks Teksta rakstīšanas rīks

  39. Atskaites piemērs

  40. Atskaites piemērs

  41. Datu bāzu sistēma Lai nodrošinātu efektīvu un lietotājam ērtu datu bāzes izmantošanu: • datu ievadi • informācijas pieprasīšanu • informācijas izdruku dažādus DBVS elementu apvieno vienotā sistēmā. Visual FoxPro to sauc par projektu (project)

More Related