query by example

15
PODATKOVNE BAZE Modul: QBE v 1.0 ©Laboratorij za informatiko - 1 - Query By Example Uvod v QBE Poizvedovanje Spreminjanje, brisanje in dodajanje Kreiranje tabel Povzeto po [2, 198-225]

Upload: elmo-osborne

Post on 02-Jan-2016

55 views

Category:

Documents


1 download

DESCRIPTION

Povzeto po [2, 198-225 ]. Query By Example. Uvod v QBE Poizvedovanje Spreminjanje, brisanje in dodajanje Kreiranje tabel. QBE – Query - By - Example. Vizualen način dostopa do podatkov podatkovne baze z uporabo vzorcev poizvedb . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Query By Example

PODATKOVNE BAZE Modul: QBE v 1.0©Laboratorij za informatiko

- 1 -

Query By Example

Uvod v QBE Poizvedovanje Spreminjanje, brisanje in dodajanje Kreiranje tabel

Povzeto po [2, 198-225]

Page 2: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 2 -

QBE – Query-By-Example...

Vizualen način dostopa do podatkov podatkovne baze z uporabo vzorcev poizvedb.

Z vzorcem povemo, kakšni podatki nas iz podatkovne baze zanimajo.

QBE originalno razvil IBM v 70’ letih. Včasih zelo popularen. Večina SUPB ga nudi.

Poizvedbo, ki jo uporabnik napiše v QBE, se v ozadju prevede v SQL poizvedbo.

Page 3: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 3 -

QBE – Query-By-Example...

QBE uporabnikom omogoča:– Poizvedovati po podatkih ene ali več tabel.– Določiti stolpce, ki jih želimo imeti v odgovoru

(projekcija). – Določiti kriterije za izbiro vrstic (selekcija).– Izvajati izračune nad podatki v tabelah. – Dodajati in brisati zapise.– Spreminjati vrednosti v poljih.– Kreirati nove tabele in stolpce.

Page 4: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 4 -

QBE – Query-By-Example...

Primeri iz Accessa

Page 5: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 5 -

Primeri iz Access-a...

Poizvedba SELECT

Page 6: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 6 -

Primeri iz Access-a...

Poizvedba SELECT določitev kriterija (selekcija)

Page 7: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 7 -

Primeri iz Access-a...

Poizvedba SELECT Stik tabel

Page 8: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 8 -

Primeri iz Access-a...

Poizvedba SELECT Uporaba agregatov

Page 9: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 9 -

Primeri iz Access-a...

Poizvedba SELECT Uporaba parametrov

Page 10: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 10 -

Primeri iz Access-a...

Poizvedba SELECT Uporaba “Autolookup”

Page 11: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 11 -

Primeri iz Access-a...

Posebne vrste SQL stavkov

Page 12: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 12 -

Primeri iz Access-a...

Poizvedba SELECT Uporaba “Crosstab” poizvedbe

Page 13: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 13 -

Primeri iz Access-a...

Kreiranje nove tabele

Page 14: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 14 -

Primeri iz Access-a...

Brisanje zapisov

Page 15: Query By Example

PODATKOVNE BAZEModul: QBE v 1.0©Laboratorij za informatiko

- 15 -

Primeri iz Access-a

Spreminjanje zapisov