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

Post on 11-Jan-2016

54 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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

Datu bāzes bioloģijā II2014. 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

• Pusi no gala vērtējuma nosaka starppārbaudījuma vērtējums, otru pusi – gala pārbaudījuma vērtējums

Nodarbību laiki

• Nodarbības

piektdien 1230

Konsultācijas

trešdien 1200

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

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

Priekšzināšanas

• datu atlase – filtri, indeksi

• tabulu saistīšana

• SQL SELECT komanda

• atskaišu (reports) veidošana

Kursā plānotais

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

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

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

Dzimtas

Sugas

Augi atradnēs

Atradnes

Aizsardzība

Saites starp tabulām

Dzimtas

Sugas

Augi atradnēs

Atradnes

Aizsardzība

1 : daudziem

1 : 11 : daudziem

1 : daudziem

Saite 1 : 1

Saite 1 : daudziem

Saite daudzi pret daudziem

Programma Visual FoxPro

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

Programma Visual FoxPro

• Command logs

• Data Session logs

• Help

• Option logs

Datu bāzes paraugs

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

• Atvērt datu bāzi kuku

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

Table Designer logs, lauki

Tabulu izveide

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

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)

Table Designer logs, indeksi

Indeksi

• Indeksa nosaukums

• Kārtība – ascending, descending

• Indeksu veidi– regular– primary

• Indeksa izteiksme (Expression)

• Filtrs (Filter)

Datu ievade

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

• komandas BROWSE un BROWSE LAST

• Browse un Edit ievades veidi

• Append mode

Datu ievade no esošām tabulām

• Izvēlne Table Append records

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)

Datu ievade no esošām tabulām

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

Datu kārtošana

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

• Izvēlne Table Properties– Index Order

Datu atlase

• Indeksi ar filtru

• Filtrs– SET FILTER TO <izteiksme>

• Apakškomanda FOR– DELETE FOR– BROWSE FOR

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

Vienkārši datu pieprasījumi

SELECT <lauks> FROM <tabula>

Piemērs:

SELECT vieta, rajons, platiba FROM kuku

Datu pieprasījums ar nosacījumiem

Piemērs

SELECT vieta, rajons, platiba FROM kuku ;

WHERE platiba>1.1

Datu pieprasījums ar kārtošanu

Piemērs:

SELECT vieta, rajons, platiba FROM kuku ;

ORDER BY rajons, vieta

Datu pieprasījums no divām tabulām

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

FROM tabula1 ;

INNER [LEFT] JOIN tabula2 ;

ON <saites nosacījums>

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

Datu pieprasījums no divām tabulām

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!

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

Atskaites veidošanas rīki

Objektu iezīmēšanasrīks

Teksta rakstīšanasrīks

Lauku un funkcijuievietošanas rīks

Atskaites piemērs

Atskaites piemērs

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)

top related