datu bāzes bioloģijā ii 2014. gads

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

Upload: urian

Post on 11-Jan-2016

54 views

Category:

Documents


2 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Datu bāzes bioloģijā II 2014. gads

Datu bāzes bioloģijā II2014. gads

Page 2: Datu bāzes bioloģijā II 2014. gads

Kursa norise

Viens semestris

1,5 stundu nodarbība nedēļā

3 kredītpunkti

Page 3: Datu bāzes bioloģijā II 2014. gads

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

Page 4: Datu bāzes bioloģijā II 2014. gads

Nodarbību laiki

• Nodarbības

piektdien 1230

Konsultācijas

trešdien 1200

Page 5: Datu bāzes bioloģijā II 2014. gads

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

Page 6: Datu bāzes bioloģijā II 2014. gads

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

Page 7: Datu bāzes bioloģijā II 2014. gads

Priekšzināšanas

• datu atlase – filtri, indeksi

• tabulu saistīšana

• SQL SELECT komanda

• atskaišu (reports) veidošana

Page 8: Datu bāzes bioloģijā II 2014. gads

Kursā plānotais

• datu bāžu sistēmas (projekta) izveide

• datu bāžu sistēmas sastāvdaļu saistīta izmantošana

Page 9: Datu bāzes bioloģijā II 2014. gads

Relāciju datu bāzeskā saistītu tabulu sistēmas

Dzimtas

Sugas

Augi atradnēs

Atradnes

Aizsardzība

Page 10: Datu bāzes bioloģijā II 2014. gads

Saites starp tabulām

Dzimtas

Sugas

Augi atradnēs

Atradnes

Aizsardzība

1 : daudziem

1 : 11 : daudziem

1 : daudziem

Page 11: Datu bāzes bioloģijā II 2014. gads

Saite 1 : 1

Page 12: Datu bāzes bioloģijā II 2014. gads

Saite 1 : daudziem

Page 13: Datu bāzes bioloģijā II 2014. gads

Saite daudzi pret daudziem

Page 14: Datu bāzes bioloģijā II 2014. gads

Programma Visual FoxPro

• Failu izveide, nozīmīgākie failu veidi

Page 15: Datu bāzes bioloģijā II 2014. gads

Programma Visual FoxPro

• Command logs

• Data Session logs

• Help

• Option logs

Page 16: Datu bāzes bioloģijā II 2014. gads

Datu bāzes paraugs

• Iekopēt savā direktorijā visu direktoriju– \\priede\grozs\datu_bazes_II\paraugdb\

• Atvērt datu bāzi kuku

Page 17: Datu bāzes bioloģijā II 2014. gads

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

Page 18: Datu bāzes bioloģijā II 2014. gads

Table Designer logs, lauki

Page 19: Datu bāzes bioloģijā II 2014. gads

Tabulu izveide

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

Page 20: Datu bāzes bioloģijā II 2014. gads

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)

Page 21: Datu bāzes bioloģijā II 2014. gads

Table Designer logs, indeksi

Page 22: Datu bāzes bioloģijā II 2014. gads

Indeksi

• Indeksa nosaukums

• Kārtība – ascending, descending

• Indeksu veidi– regular– primary

• Indeksa izteiksme (Expression)

• Filtrs (Filter)

Page 23: Datu bāzes bioloģijā II 2014. gads

Datu ievade

• tabulas atvēršana un aktivizēšana

• komandas BROWSE un BROWSE LAST

• Browse un Edit ievades veidi

• Append mode

Page 24: Datu bāzes bioloģijā II 2014. gads

Datu ievade no esošām tabulām

• Izvēlne Table Append records

Page 25: Datu bāzes bioloģijā II 2014. gads

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)

Page 26: Datu bāzes bioloģijā II 2014. gads

Datu ievade no esošām tabulām

• Nosacījumi (Options)– lauki (Fields)– filtrs (For)

Page 27: Datu bāzes bioloģijā II 2014. gads

Datu kārtošana

• Indeksu izmantošana– SET ORDER TO <indeksa nosaukums>

• Izvēlne Table Properties– Index Order

Page 28: Datu bāzes bioloģijā II 2014. gads

Datu atlase

• Indeksi ar filtru

• Filtrs– SET FILTER TO <izteiksme>

• Apakškomanda FOR– DELETE FOR– BROWSE FOR

Page 29: Datu bāzes bioloģijā II 2014. gads

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

Page 30: Datu bāzes bioloģijā II 2014. gads

Vienkārši datu pieprasījumi

SELECT <lauks> FROM <tabula>

Piemērs:

SELECT vieta, rajons, platiba FROM kuku

Page 31: Datu bāzes bioloģijā II 2014. gads

Datu pieprasījums ar nosacījumiem

Piemērs

SELECT vieta, rajons, platiba FROM kuku ;

WHERE platiba>1.1

Page 32: Datu bāzes bioloģijā II 2014. gads

Datu pieprasījums ar kārtošanu

Piemērs:

SELECT vieta, rajons, platiba FROM kuku ;

ORDER BY rajons, vieta

Page 33: Datu bāzes bioloģijā II 2014. gads

Datu pieprasījums no divām tabulām

SELECT <tabula1.lauks>, <tabula2.lauks> ;

FROM tabula1 ;

INNER [LEFT] JOIN tabula2 ;

ON <saites nosacījums>

Page 34: Datu bāzes bioloģijā II 2014. gads

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

Page 35: Datu bāzes bioloģijā II 2014. gads

Datu pieprasījums no divām tabulām

Page 36: Datu bāzes bioloģijā II 2014. gads

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!

Page 37: Datu bāzes bioloģijā II 2014. gads

Atskaites sastāvdaļas

Informācija atkārtojās uz katras lappuses, piemēramvirsraksts, kolonu virsraksti

Informācija atkārtojās uz katras lappuses,piemēram, lappušu numuri

Tiek parādīta informācija no katras tabulas rindas

Page 38: Datu bāzes bioloģijā II 2014. gads

Atskaites veidošanas rīki

Objektu iezīmēšanasrīks

Teksta rakstīšanasrīks

Lauku un funkcijuievietošanas rīks

Page 39: Datu bāzes bioloģijā II 2014. gads

Atskaites piemērs

Page 40: Datu bāzes bioloģijā II 2014. gads

Atskaites piemērs

Page 41: Datu bāzes bioloģijā II 2014. gads

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)