J =<.,.:(5(1' ,ZRQD3DMN

Podobne dokumenty
o partnerstwie publiczno-prywatnym.

Jan Bień. Modelowanie obiektów mostowych w procesie ich eksploatacji

Spis treœci :VWS Poziom podstawowy Poziom rozszerzony R]ZL]DQLD áRZQLF]HN Literatura

KWIT WYWOZOWY/PODWOZOWY (KW)

SENAT RZECZYPOSPOLITEJ POLSKIEJ V KADENCJA. Warszawa, dnia 3 sierpnia 2005 r. Druk nr 1074

Zapis stenograficzny (1653) 27. posiedzenie Komisji Spraw Unii Europejskiej w dniu 25 lutego 2005 r.

1. PARAMETRY TECHNICZNE WAG NAJAZDOWYCH.

Zapis stenograficzny (1530) 162. posiedzenie.rplvml6dpru]gx7hu\wruldoqhjr i AdmiQLVWUDFML3DVWZRZHM w dniu 25 listopada 2004 r.

Piotr 7U\EDáD. Leasing 3RUDGQLN3U]HGVLELRU \

Kwerendy (zapytania) wybierające

Bazy danych Access KWERENDY

3URMHNWRZDQLHVFKHPDWyZ UHODF\MQ\FKED]GDQ\FK± 1RUPDOL]DFMD. =E\V]NR.UyOLNRZVNL ,QVW\WXW,QIRUPDW\NL3ROLWHFKQLNL3R]QDVNLHM 3R]QDXO3LRWURZR

8&+:$à$15;;;,,, RADY MIASTA TYCHY z dnia 31 marca 2005 r.

Zapis stenograficzny (1537) 188. posiedzenie.rplvml3rolw\nl6sráhf]qhml=gurzld w dniu 30 listopada 2004 r.

Spis treœci WSTÊP... 3 KLUCZ ODPOWIEDZI BIBLIOGRAFIA

Ã1XPHUÃ,GHQW\ILNDFMLÃ3RGDWNRZHMÃVNáDGDM FHJRÃLQIRUPDFM ÃÃ. Ã5RG]DMÃSRGPLRWXÃRSRGDWNRZDQLDÃÃ]D]QDF]\üÃZáD FLZ\ÃNZDGUDWÃ

Marek Panfil. =$5='=$1,(1$/()12&,$0, :0$à<0,5('1,0 35=('6, %,2567:,(

Zapis stenograficzny (1532) 187. posiedzenie.rplvml3rolw\nl6sráhf]qhml=gurzld w dniu 25 listopada 2004 r.

ACCESS ćwiczenia (zestaw 1)

0,$67$,*0,1<67 6=(: :L]MD]UyZQRZD*RQHJRUR]ZRMXgminy. :VWUDWHJLL ]UyZQRZD*RQHJR UR]ZRMX PLDVWD LJPLQ\ 6WV]HZ OLGHU]\ JPLQ\ RSUDFRZDOL QDVWSXMFZL]MJPLQ\

,1)<1,(56.,(%$=<'$1<&+'/$0$à<&+35=('6, %,2567: ENGINEERING DATA BASES FOR SMALL ENTERPRISES

Technologia informacyjna

i edycji danych w tabeli, - sortowania i filtrowania tabeli lub formularza, tworzenia, modyfikacji i urucha-

Bazy danych Access KWERENDY

Centrum Szkoleo w Sochaczewie. Grzegorz Domaoski. MS Access 2010

SENAT RZECZYPOSPOLITEJ POLSKIEJ V KADENCJA. Warszawa, dnia 9 stycznia 2004 r. SPRAWOZDANIE KOMISJI GOSPODARKI I FINANSÓW PUBLICZNYCH

Bazy danych. Wykład V Kwerendy. Copyrights by Arkadiusz Rzucidło 1

:<.$='2.80(17Ï::=$.à$'$&+.$51<&+,$5(6=7$&+/('&=<&+ W POLSCE =$:,(5$-&<&+,1)250$&-('27<&=&(5($/,=$&-,35$:,:2/12&,26Ï%:1,&+35=(%<:$-&<&+

INSTRUKCJA OBSŁUGI I INSTALOWANIA ZMYWARKI DO NACZYŃ MODEL: STX2C

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

STACJE ELEKTROENERGETYCZNE

SENAT RZECZYPOSPOLITEJ POLSKIEJ V KADENCJA. Warszawa, dnia 6 marca 2003 r. SPRAWOZDANIE. oraz KOMISJI 6.$5%83$67:$,,1)5$ <

Wprowadzenie do języka SQL

Zapytania do bazy danych


Zestaw üwicze z przegldark Internet Explorer. Przegld wybranych funkcji programu

Zapytania do baz danych

KLASYCZNA I PROBABILISTYCZNA TEORIA TESTU ANALIZA PORÓWNAWCZA

Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.

Język SQL. Rozdział 2. Proste zapytania

Obsługa pakietu biurowego OFFICE

=DU]G]HQLH1U97 -I/IV/05 %XUPLVWU]D0LDVWD%LáJRUDM ]GQLDZU]HQLD r.

Irena Zubel..V]WDáWRZDQLHVWUXNWXUSU]HVWU]HQQ\FK w krzemie PHWRGWUDZLHQLDDQL]RWURSRZHJR GR]DVWRVRZDZPLNURHOHNWUonice

Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski.

Ewolucyjna optymalizacja wielokryterialna

Bazy danych TERMINOLOGIA

Krzysztof Kadowski. PL-E3579, PL-EA0312,

SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL

1DSRGVWDZLHQLQLHMV]HJR3URVSHNWXGRSXEOL ]QHJRREURWXZSURZDG]DQ\ KMHVWái ]QLHGRDN ML (PLWHQWDRZDUWR LQRPLQDOQHM]áND GDZW\P

SENAT RZECZYPOSPOLITEJ POLSKIEJ V KADENCJA SPRAWOZDANIE. KOMISJI 867$:2'$:67:$,35$:25='12&, oraz KOMISJI SPRAW ZAGRANICZNYCH

Elementarz. odkrywców. klasa. Informatyka. Elementarz odkrywców Informatyka. klasa NE89CD-ROM

4. Kwerendy - uzupełnienie

&KFF ZáF]\ü DSDUDW QDOH*\ JR QDMSLHUZ ]UHVHWRZDü 3U]\FLVN Reset znajgxmh VL QD W\OQHM FLDnce aparatu w ]DJáELHQLX RVáRQ\ QD EDWHULH

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

WPROWADZENIE DO BAZ DANYCH

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

: Autor: Ks. Wojciech Cichosz. 2. 7\WXá:\FKRZDQLHFKU]HFLMDVNLHZREHFSRVWPRGHUQLVW\F]QHMSURZRNDFML. 3. 'UyGáR*GDVN

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2.

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

SENAT RZECZYPOSPOLITEJ POLSKIEJ V KADENCJA. Warszawa, dnia 18 marca 2004 r. SPRAWOZDANIE KOMISJI ROLNICTWA I ROZWOJU WSI

Funkcje i charakterystyki zmiennych losowych

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

T A B E L E i K W E R E N D Y

Prezentacja programu FrontPage UH]HQWDFM SU]\JRWRZDá -DPUy] 6áDZRPLU III WT Rzeszów 2002r

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

CAL Access 2 zajęcia 5. Relacje Kwerendy Relacje w bazie danych. 1) Określenie relacji (sprzężeń) między tabelami

MS Access - bazy danych.

Bazy danych. Dr inż. Paweł Kasprowski

Baza danych. Baza danych to:

Bazy danych - wykład wstępny

Wprowadzenie do baz danych

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

NOWY EGZAMIN MATURALNY W REPUBLICE CZESKIEJ

3ROVNL*HQHUDOQ\6RQGD+6SRâHF]Q\

Projektowanie baz danych

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

,67271(:à$&,:2&,NAUCZYCIELSKICH SYSTE0Ï:.6=7$à&(1,$,,&H ROZPOZNAWANIE W NA8&=$1,8- =<.Ï:2%&<CH

52'=$-Ã,Ã'2386=&=$/1$Ã0$6$Ã&$à.2:,7$Ã '0&Ã32-$='8Ã6$02&+2'2:(*2Ã. WRQÃZá F]QLHÃÃ. 7(5(1,(Ã*0,1<Ã-$%à21.$Ã ]DZLHV]HQLDÃRVLÃ ,QQHÃV\VWHP\Ã.

Zapis informacji, systemy pozycyjne 1. Literatura Jerzy Grębosz, Symfonia C++ standard. Harvey M. Deitl, Paul J. Deitl, Arkana C++. Programowanie.

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Podstawy języka SQL. standardy SQL formułowanie zapytań operacje na strukturach danych manipulowanie danymi. Bazy danych s.5-1

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Program. Technologia informacyjna

SENAT RZECZYPOSPOLITEJ POLSKIEJ V KADENCJA. Warszawa, dnia 21 kwietnia 2004 r. SPRAWOZDANIE. (wraz z zestawieniem wniosków)

D Archiwum Prac Dyplomowych - Instrukcja dla studentów

5. Bazy danych Base Okno bazy danych

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

PODSTAWOWE POJĘCIA BAZ DANYCH

Tabele przestawne tabelą przestawną. Sprzedawcy, Kwartały, Wartości. Dane/Raport tabeli przestawnej i wykresu przestawnego.

Konspekt zajęć dotyczących kwerend

SUBIEKT GT IMPORT XLS Dokumenty

WYKORZYSTANIE MODELU DIALOGICZNEGO OCENIANIA W KOMUNIKOWANIU WYNIKÓW EGZA0,18=(:1 75=1(*2

- :!" # $%&' &() : & *+, &( -. % /0 ( 1 $+ #2 ( #2 ) !( # ;<= &( ) >- % ( &( $+ #&( #2 A &? -4

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów


Technologie baz danych

Transkrypt:

ûwiczenie N 0 J =<..:(5(' ZQD3DMN. C(/û:&=($ &HOHP üzlf]hqld MHVW U]HGVWDZLHQLH GVWDZ WHUHW\F]Q\FK EXGZ\ UHODF\MQ\FKM]\NyZPDQLXOZDQLDGDQ\PLDZV]F]HJyOQFLM]\NyZ ]D\WD 2PyZLQH ]VWDá\ GZD XODUQH M]\NL 64/ UD] 4%( 'GDWNZ ]DPLHV]F]QH ]VWDá\ U]\NáDG\ ]D\WD Z\UD*Q\FK Z PyZLQ\FKZF]HQLHMM]\NDFK 2. WPOWADZENIE 6\VWHP\ ]DU]G]DQLD ED]DPL GDQ\FK UyF] P*OLZFL GHILQLZDQLD VFKHPDWyZ GDQ\FK VLDGDM UyZQLH* ZEXGZDQH PHFKDQL]P\ PDQLXOZDQLD W\PL GDQ\PL :\V]XNLZDQLH GDQ\FK VHáQLDMF\FK NUHOQH ZDUXQNL ZUZDG]DQLH XVXZDQLH UD] DNWXDOL]ZDQLH LQIUPDFML P*H E\ü ]UHDOL]ZDQH Z ED]DFK G]LNL M]\NP manpulowana danym (DML Data Manpulaton Language). 3U]HFLWQ\ X*\WNZQLN QDMF]FLHM MHGQDN NU]\VWD ] PHFKDQL]PyZ Z\V]XNLZDQLD 0HFKDQL]P\ WH V UHDOL]ZDQH U]H] W]Z M]\NL ]D\WD (query language). Konkretne pytane kerowane przez X*\WNZQLNDGED]\MHVWQD]\ZDQHzapytanem lub NZHUHQG. :FHOXU]HGVWDZLHQLDPLQLPDOQ\FKP*OLZFLMDNLHZLQLHQVLDGDü M]\N ]D\WD &GG >@ ]DUQZDá WU]\ DEVWUDNF\MQH M]\NL GOD NWyU\FKU]HGVWDZLáQDVWXMFNODV\ILNDFM. M]\N DOJHEUDLF]Q\ ]D\WDQLD Z\UD*DQH V Z VWDFL Z\UD*H Z NWyU\FKZ\VWXMUHODFMHLVHFMDOQHHUDWU\UHODF\MQH

0-2 <67(0<)250$7<&=()<(5=$5='=$$ 2. M]\NL DUWH QD UDFKXQNX UHG\NDWyZ ]D\WDQLD LVXM *GDQ\ ]ELyUNUWHNU]H]GDQLHUHG\NDWXZDUXQNXNWyU\NUWNLPXV] VHáQLDü 2.. M]\NDUW\QDUHODF\MQ\PUDFKXQNXNUWHNELHNWDPLHUDFML VNUWNLUHODFML 2.2. M]\N DUW\ QD UHODF\MQ\P UDFKXQNX G]LHG]LQ ELHNWDPL HUDFMLVHOHPHQW\G]LHG]LQDWU\EXWyZ :VyOQ FHFK Z\PLHQLQ\FK M]\NyZ MHVW W *H JZDUDQWXM QH ]QDOH]LHQLH GZOQHM LQIUPDFML LOH ]QDMGXMH VL QD Z ED]LH W]Z HáQü 5]HF]\ZLVWH M]\NL ]D\WD DUWH V QD M]\NDFK DEVWUDNF\MQ\FKFJZDUDQWXMH*HVHáQHDOHVLDGDM]Z\NOHMDNLH dodatkowe rozszerzena. 2. J =<.$/*(%5$&=( -]\NL DOJHEUDLF]QH Z\NU]\VWXM W]Z HUDWU\ UHODF\MQH G EXGZ\ ]D\WD 3GVWDZZ\PL HUDWUDPL V GZD HUDWU\ jednoargumentowe: rzutowana selekcj oraz jeden dwuargumentowy HUDWU ]áf]hqld 'GDWNZ ]HVWDZ HUDWUyZ MHVW U]V]HU]DQ\ HUDWUDPLWHULPQJFLZ\PL :FHOX]GHILQLZDQLDHUDWUyZUHODF\MQ\FKX*\ZDQHEGQDVWXMFH oznaczena: ( A A A ) ( A A A ) k A ~ 2 relacja NUHOQD QD ]ELU]H DWU\EXWyZ n A A2 A n 2 relacja NUHOQDQD]ELU]HDWU\EXWyZ m A A2 A m k krotka (wersz) relacj odpowedno k = a a2 a n k = a a2 a m a A a A a 2 A 2 a 2 A 2 podzbór zboru atrybutów ~ A = A A j a n A n a m A m A A2 A n

ûwiczenie N 0 J =<..:(5(' 0-3 A ~ podzbór zboru atrybutów: A A2 A m ~ A = A k A l ~ [ A k ] ogranczene krotk k ( A A2 An ) do zboru atrybutów A ~ ~ tzn.: k [ A ] = a a j gdze a A a j A j ~ [ A k ] ogranczene krotk k ( A A2 Am ) do zboru atrybutów A ~ ~ tzn.: k [ A ] = a k a l gdze ak A k al A l w warunek elementarny postac A $ a lub A $ A j $ symbol relacj w dzedzne A (np. dla dzedzn lczbowych $ { = < > } ZDUXQHNHOHPHQWDUQ\PDZDUWüOJLF]QUDZGD OXEIDáV] 3U]\NáDG\D&HQD!]áED]ZD Ä.VL*ND w ~ warunek postac: w ~ = w w2 w k w w 2 w warunk k elementarne operator logczny: alternatywa ( ) konunkcja ( ) lub negacja ( ) 3U]\NáDG&HQD!]á &HQD]á 2.. OPEATO ZUTU (POJEKCJI) 2HUDFMU]XWXUMHNFML relacj ( A A A ) 2 n na zborze ~ atrybutów A A A j UHODFMZ\QLNZVWDFL ~ Π ~ A A A = k [ A ] : k A A A A = QD]\ZDP\U]HNV]WDáFHQLHUHODFML w ( ) { ( )} 2 n 2 gdze: Π operator rzutowana. n

0-4 <67(0<)250$7<&=()<(5=$5='=$$ 2HUDFMDU]XWZDQLDXP*OLZLDXWZU]HQLHÄLQZHJG]ELUX UHODFMLU]H]Z\EyUNUHOQ\FKNOXPQ 3U]\NáDG Dana jest relacja Towar o schemace: Towar(NrTowaru Nazwa Cena 9$7DOH*\Z\NQDüHUDFMU]XWZDQLDΠ Nazwa Cena Towar(NrTowaru Nazwa Cena VAT). Towar Π Nazwa Cena Towar NrTowaru Nazwa Cena VAT Nazwa Cena.VL*ND ]á 7%.VL*ND 7% 2 Zeszyt ]á 22% Zeszyt 22% 3 2áyZHN ]á 22% 2áyZHN 22% 2..2 OPEATO ELEKCJI 2HUDFMVHOHNFML relacj ( A A A ) 2 n Z]JOGHPZDUXQNX w ~ QD]\ZDP\U]HNV]WDáFHQLHUHODFML ZUHODFMZ\QLNZVWDFL Σ A A A = k : k A A A w~ ~ prawda ( ) { ( ) } w 2 n 2 n = gdze: Σ operator selekcj. 2HUDFMDVHOHNFMLXP*OLZLDXWZU]HQLHÄ]LPHJG]ELUX UHODFML U]H]Z\EyUNUWHNVHáQLDMF\FKNUHOQ\ZDUXQHN 3U]\NáDG Dana jest relacja Towar o schemace: Towar(NrTowaru Nazwa Cena 9$7DOH*\Z\NQDüHUDFMVHOHNFMLΣ VAT=22% Towar(NrTowaru Nazwa Cena VAT). Towar NrTowaru Nazwa Cena VAT.VL*ND ]á 7% 2 Zeszyt ]á 22% 3 2áyZHN ]á 22% Σ VAT=22% Towar NrTowaru Nazwa Cena VAT 2 Zeszyt ]á 22% 3 2áyZHN ]á 22%

ûwiczenie N 0 J =<..:(5(' 0-5 2..3 O3(5$725=à&=($ 2HUDFM]áF]HQLD relacj ( A A2 An ) ( A A2 Am ) Z]JOGHPDWU\EXWyZáF]HQLZ\FK A ~ QD]\ZDP\U]HNV]WDáFHQLHZUHODFMZ\QLNZVWDFL A A A A A A = A ~ oraz warunku w ~ ( 2 n ) ( m ) w~ 2 k = a a a a : ( k ) ( k ) ( w~ = prawda) { } gdze: HUDWU]áF]HQLD n m 2HUDFMD]áF]HQLDOHJDQDVFDOHQLXGZLHGQLFKNUWHNGZyFK Uy*Q\FKUHODFMLGZDUXQNLHPVHáQLHQLDZDUXQNXOJLF]QHJ QDá*QHJQDDWU\EXW\áF]HQLZH 3U]\NáDG Dana jest relacja Faktura o schemace Faktura(NrFaktury NrTowaru Oü6]WXNUD]UHODFMDTowar o schemace: Towar(NrTowaru Nazwa &HQD9$7DOH*\Z\NQDüHUDFM]áF]HQLD Faktura Towar. NrTowaru = NrTowaru Faktura NrFaktury NrTowaru Oü6]WXN 0 2 5 2 3 3 2 5 Towar NrTowaru Nazwa Cena VAT.VL*ND ]á 7% 2 Zeszyt ]á 22% 3 2áyZHN ]á 22% Faktura NrTowaru = NrTowaru Towar NrFaktury NrTowaru Oü6]WXN NrTowaru Nazwa Cena VAT 0.VL*ND ]á 7% 2 5 2 Zeszyt ]á 22% 2 3 3 3 2áyZHN ]á 22% 2 5.VL*ND ]á 7%

0-6 <67(0<)250$7<&=()<(5=$5='=$$ Uwaga: -HOLHUDFMD]áF]HQLDMHVWZ\NQ\ZDQDZ]JOGHPZV]\VWNLFK ZVyOQ\FK DWU\EXWyZ ]áf]dq\fk UHODFML oraz warunek áf]hqlz\ MHVW NQLXQNFM ZDUXQNyZ HOHPHQWDUQ\FK VWDFL A = A j WPyZLP\]áF]HQLX QDWXUDOQ\P L ]DLVXMHP\ WHQ UG]DM ]áf]hqldzvwdfl. 2..4 O3(5$725<7(25202*2&2:((/2&=<.$57(=-$6. UMA ILOCZYN 5Ï)&$) 2HUDWULOF]\QXNDUWH]MDVNLHJ 2HUDFMLOF]\QXNDUWH]MDVNLHJ relacj ( A A2 An ) ( A A A ) 2 m QD]\ZDP\U]HNV]WDáFHQLHZUHODFMZ\QLNZ postac: ( A A2 An ) ( A A2 Am ) = k = a a a a : ( k ) ( k ) { } n gdze: HUDWULOF]\QXNDUWH]MDVNLHJ 2HUDFMH VXPZDQLD Z\]QDF]DQLD F]FL ZVyOQHM L Uy*QLF\ GZyFK UHODFML PJ E\ü Z\NQ\ZDQH W\ON QD UHODFMDFK U]LW\FK QD WDNLFK VDP\FK VFKHPDWDFK =DVDGD G]LDáDQLD Z\PLHQLQ\FK HUDWUyZ MHVW analogczna do znanej z teor zborów np.:: sumowane polega na XWZU]HQLX UHODFML ]á*qhm ]H ZV]\VWNLFK NUWHN QDOH*F\FK G UHODFML ELUF\FKXG]LDáZVXPZDQLX =D\WDQLH ]EXGZDQH Z M]\NX DOJHEUDLF]Q\P MHVW Z\UD*HQLHP Z NWyUHJ VNáDG ZFKG] UHODFMH UD] PyZLQH HUDWU\ UHODF\MQH -]\NL DOJHEUDLF]QH ]DOLF]D VL G M]\NyZ UFHGXUDOQ\FK JG\* ]D\WDQLH MHVW UFHGXU GDMF Z NOHMQ\FK NUNDFK VVyE JHQHUZDQLDGZLHG]LZH(UHODFMH Z\NQDM]áF]HQLHQDVWQLH Z\NQDMVHOHNFMZ]JOGHPZDUXQNXLWG m 2.2 J =<.23$57($5(/$&<-<05$&+8.8.527(.'=('= =D\WDQLD ]EXGZDQH Z M]\NDFK DUW\FK QD UHODF\MQ\P UDFKXQNX NUWHNOXEG]LHG]LQ]EXGZDQHV]GZyFKF]FL>@>@ perwsza opsuje schemat relacj wynkowej

ûwiczenie N 0 J =<..:(5(' 0-7 GUXJDGDMHZDUXQNLNWyUHPXV]VHáQLDüNUWNLWHMUHODFML 8*\WNZQLNQLHGDMHZLFZW\PU]\DGNXUFHGXU\VWZDQLD NWyUD EG]LH UZDG]LáD G X]\VNDQLD GZLHG]L -]\NL DUWH QD UDFKXQNX UHODF\MQ\P V M]\NDPL QLHUFHGXUDOQ\PL : U]\DGNX ]D\WD Z WHJ UG]DMX M]\NDFK V\VWHP ]DU]G]DQLD ED] GDQ\FK NUHODQDGVWDZLHZEXGZDQ\FKDOJU\WPyZPHWGVWZDQLD NWyUD VWDWHF]QLH GUZDG]L G X]\VNDQLD GZLHG]L QD NUHOQH zapytane. %XGZDM]\NyZDUW\FK QDUDFKXQNXUHODF\MQ\P ]VWDQLH PyZLQD QD U]\NáDG]LH M]\ND DUWHJ QD UHODF\MQ\P UDFKXQNX NUWHN : M]\NDFKWHJW\X]D\WDQLDU]HGVWDZLDQHVZVWDFLZ\UD*H { t : f () t } gdze: t zmenna krotkowa; f () t IUPXáD ]EXGZDQD ] DWPyZ L zestawu operatorów. 2.2. ATOM :IUPXáDFKZ\VWXMDWP\WU]HFKUG]DMyZ krotka relacj np.: k (krotka relacj ) Z\UD*HQLD VWDFL a $ a j lub a $ a j ( a WD VNáDGZD NUWNL relacj ( a A ) a j jwdvnádgzdnuwnluhodfml ( a j A j ) $ symbol relacj w dzedzne A A j G]LHG]LQ\PXV]E\üW\FK samych typów; lczbowe tekstowe tp.)) Z\UD*HQLD a $ c lub c $ a (c VWDáDQDOH*FDGG]LHG]LQ\ A ). 2.2.2 OPEATOY operatory porównana arytmetycznego: = < > kwantyfkatory: (stneje) oraz GODND*GHJ oraz alternatywa operatory logczne: negacja ( ) konunkcja ( ) ( )

0-8 <67(0<)250$7<&=()<(5=$5='=$$ 3ULU\WHW\ HUDWUyZ V ]JGQH ] GDQ NOHMQFL QDMZ\*V]\ ULU\WHWPDMHUDWU\DU\WPHW\F]QHQDMQL*V]\DOWHUQDW\ZD-H*HOLMHVW WNQLHF]QHHOHPHQW\IUPXá\WU]HEDXMPZDüZQDZLDV\ -]\NDUW\QDUHODF\MQ\PUDFKXQNXNUWHNMHVWUyZQZD*Q\M]\NZL DOJHEUDLF]QHPX 5yZQZD*Qü WD ]QDF]D *H ZV]\VWN F P*H E\ü Z\UD*QHZMHGQ\PM]\NXP*QDUyZQLH*Z\UD]LüZGUXJLP 2.2.3 P5=<.à$' DOH*\U]HGVWDZLüHUDFMHM]\NDDOJHEUDLF]QHJ]DPFZ\UD*H rachunku relacyjnego krotek. Π k A A ( A A A ) { t : ( k )( ( k ) ( t = a ) ( t = a )} 2 n k k k [ n] t j j-ty element krotk t j = k Σ w~ ( A A2 An ) { t : () t w ~ } JG]LHIUPXáD w ~ odpowada warunkow w ~ ]DVWLHQLX VNáDGZ\FKNUWNL k elementam zmennej krotkowej t ( A A2 An ) { t : ( k ) ( k )( ( k ) ( k ) w~ )} w~ gdze w ~ ( A A2 Am ) MDNZ\*HM ( A A2 An ) { t : ( k ) ( k ) ( ( k ) ( k ) ( A A2 Am ) ( t = a ) ( t n = a n ) t a t = a ( A A2 An ) ( A A2 An ) ( A A2 An ) ( A A2 An ) ( A A2 An ) ( A A A ) 2 { t : () t () t } { t : () t () t } { t : () t () t } n ( ) ( ))} n+ = n+ m m

ûwiczenie N 0 J =<..:(5(' 0-9 -]\NL DUWH QD UHODF\MQ\P UDFKXQNX G]LHG]LQ Uy*QLVLG M]\NyZ UDFKXQNX UHODF\MQHJ NUWHN GHILQLFM DWPX : W\P U]\DGNX DWP jest konstruowany ne ze zmennych krotkowych ale zmennych G]LHG]LQZ\FK ' WZU]HQLD IUPXá Z\NU]\VW\ZDQ\ MHVW WHQ VDP zestaw operatorów. 'ZG\ UyZQZD*QFL PyZLQ\FK WU]HFK M]\NyZ DEVWUDNF\MQ\FK P*QD]QDOH(üZ]\FML>@ 3. P5=<.à$'< : ELH*F\P XQNFLH ]VWDQ U]HGVWDZLQH U]\NáDGZH NZHUHQG\ UMHNWX Ä%LEOLWHND PDZLDQHJ Z üzlf]hqlx U]HGQLP NWyUHJ WHPDWHPE\áUMHNWZDQLHVWUXNWXU\ED]GDQ\FK=D\WDQLDWH]VWDQ U]HGVWDZLQHZWU]HFKM]\NDFK - DEVWUDNF\MQ\PM]\NXDOJHEUDLF]Q\P UD] XODUQ\FK M]\NDFK Z\NU]\VW\ZDQ\FK Z U]HF]\ZLVW\FK V\VWHPDFK]DU]G]DQLDED]DPLGDQ\FK - QBE - QL. %D]D Ä%LEOLWHND Z\NQDQLX QUPDOL]DFML ]DZLHUDáD QDVWXMFH relacje w III FN:.VL*NLIDK7\WXá$XWU :\*\F]DMF\IDW Nazwsko Adres IDKT) Kategora(IDKT D]ZD.77HUPLQOü :\*\F]HQLDIDK DataW IDW DataZ). DOH*\]DUMHNWZDüWU]\NZHUHQG\ ) Zadanem perwszej kwerendy jest wylstowane wszystkch Z\*\F]DMF\FKPLHV]NDMF\FKZ=LHOQHM*yU]H/LVWDWDZLQQD ]DZLHUDüQD]ZLVND]QDOH]LQ\FKVyE

0-0 <67(0<)250$7<&=()<(5=$5='=$$ 2) 'UXJD NZHUHQGD ZLQQD Z\ZLHWODü ZV]\VWNLH NVL*NL Z\*\F]QHNUHOQHJGQLDQDOH*\Z\ZLHWODü W\WXáLDXWUDND*GHMZ\*\F]QHMNVL*NL 3) =DGDQLHP WU]HFLHM NZHUHQG\ MHVW Z\ZLHWOHQLH NVL*HN NWyUH DNWXDOQLHVZ\*\F]QH/LVWDZLQQD]DZLHUDüQD]ZLVNLDGUHV Z\*\F]DMFHJ ZUD] ] W\WXáHP DXWUHP L GDW Z\*\F]HQLD NVL*NL 3. J =<.$/*(%5$&=< =D\WDQLH LHUZV]H MHVW QDMUVWV]\P ] U]ZD*DQ\FK ]D\WDZ\PDJD MHG\QLH Z\NQDQLD VHOHNFML L U]XWX G]LDáDMF\FK W\ON QD MHG\QF]HM UHODFML:\*\F]DMF\ Π Nazwsko (Σ Adres= Zelona Góra :\*\F]DMF\ %DUG]LHM VNPOLNZDQH UG]DMH ]D\WD Z\PDJDM X*\FLD ]áf]hqld QDMF]FLHMQDWXUDOQHJDQDVWQLHHZHQWXDOQLHVHOHNFML/lub rzutu. W U]\DGNX NZHUHQG\ GUXJLHM QDOH*\ ]áf]\ü UHODFMH :\*\F]HQLD L.VL*NL DWU\EXW '.6 Z UHODFML :\*\F]HQLD GZLDGD DWU\EXWZL '.6ZUHODFML.VL*NL±]áF]HQLHMHVWZLF]áF]HQLHPQDWXUDOQ\PD QDVWQLH Z\NQDü VHOHNFM Z\EUDü W\ON WH NVL*NL NWyUH E\á\ Z\*\F]QHLU]XWZDQLHZ\EUDüNOXPQ\7\WXáL$XWU ]ZVWDáHMUHODFML Π 7\WXá$XWU (Σ DataW=200-09-0 :\*\F]HQLD.VL*NL.ZHUHQGD WD P*H E\ü UyZQLH* ]DLVDQD Z VVyE EDUG]LHM W\PDOQ\ Z\PDJDMF\PQLHMEOLF]HQDVWXMF Π 7\WXá$XWU (Π IDK (Σ DataW=200-09-0 :\*\F]HQLD.VL*NL :W\PU]\DGNX]áF]HQLDQDWXUDOQHZ\NQ\ZDQHMHVWQD]ELU]HW\ON W\FK NVL*HN NWyUH EG Z\ZLHWODQH D QLH WDN MDN Z U]\DGNX U]HGQLPQD]ELU]HZV]\VWNLFKNVL*HN DMEDUG]LHM ]á*q\p ]D\WDQLHP MHVW ]D\WDQLH WU]HFLH :\PDJD Q ]áf]hqldd*wu]hfkuhodfml:\*\f]dmf\.vl*nlud]:\*\f]hqld VHOHNFML±ZFHOXZ\EUXNVL*HNDNWXDOQLHZ\*\F]Q\FKDataZ jest XVWD UD] UMHNFML Z\EyU NOXPQ D]ZLVN $GUHV 7\WXá $XWU

ûwiczenie N 0 J =<..:(5(' 0- 'DWD:.ZHUHQGDWDP*HE\üGEQLHMDNU]HGQLDU]HGVWDZLQD na klka sposobów np.: Π D]ZLVN$GUHV7\WXá$XWUDataW (((Σ DataZ jest pusta :\*\F]HQLD.VL*NL :\*\F]DMF\ 3.2 J =<.QL -]\N 64/ tructured Query /DQJXDJH ± VWUXNWXUDOQ\ M]\N ]D\WD ZVWDá Z ILUPLH %0 G NQLHF ODW VLHGHPG]LHVLW\FK 0D Q FHFK\ ]DUyZQM]\NDDOJHEUDLF]QHJMDNLLM]\NDDUWHJQDUDFKXQNXNUWHN >@>@>@3GVWDZZIUP]D\WDQLDMHVWZ\UD*HQLH ELECT. A. A lub * k k FOM j WHEE w ~ gdze:. A. A k k ±DWU\EXW\UHODFMLZ\QLNZHMMH*HOLDWU\EXW Al Z\VWXMHW\ONZMHGQHM]UHODFML WF]üLVXMFUHODFM] j NWyUHM FKG]L DWU\EXW P*QD PLQü V\PEO P*H Z\VWLü ]DPLDVW Z\UD*HQLD. A. A k k ± ZVND]XMH *H QDOH*\ EUDü ZV]\VWNLH DWU\EXW\ ]H ZV]\VWNLFK UHODFML VNáDGZ\FK ; j k [ j] ; j ± UHODFMH NWyU\FK DWU\EXW\ V wykorzystywane w kwerendze; w ~ warunek logczny. 3LHUZV]H ] U]ZD*DQ\FK ]D\WD ]JGQLH ] Z\*HM U]HGVWDZLQ VNáDGQLP*QD]DLVDü ELECT Nazwsko )520:\*\F]DMF\ WHEE Adres = Zelona Góra 'UXJD NZHUHQGD Z\PDJD X*\FLD ]áf]hqld QDWXUDOQHJ UHODFML :\*\F]HQLD L.VL*NL =áf]hqlh W P*H E\ü ]UHDOL]ZDQH U]H] GZLHGQL VWDü ZDUXQNX w ~ :DUXQHN WHQ EG]LH ZLF LV\ZDá VVyE áf]hqld ÄZL]DQ\FK UHODFML UD] EG]LH ]DZLHUDá GGDWNZH

0-2 <67(0<)250$7<&=()<(5=$5='=$$ JUDQLF]HQLH QD GDW Z\*\F]HQLD 2E\GZD ZDUXQNL HOHPHQWDUQH EG áf]qh HUDWUHP NQLXQNFML : M]\NX 64/ ]VWDá\ ]GHILQLZDQH QDVWXMFH HUDWU\ OJLF]QH NQLXQNFML $' DOWHUQDW\Z\ 25 UD] QHJDFML 27 2VWDWHF]QLH U]\NáDGZH ]D\WDQLH U]HGVWDZLDZ\UD*HQLH 6(/(&77\WXá$XWU )520:\*\F]HQLD.VL*NL WHEE (:\*\F]HQLD'.6.VL*NL'.6$' (DataW=200-09-0) 7U]HFLH ] U]ZD*DQ\FK ]D\WD ZLQQ JHQHUZDü OLVW ZV]\VWNLFK DNWXDOQLH Z\*\F]Q\FK NVL*HN :\PDJD W VUDZG]HQLD F]\ GDWD ]ZUWXNVL*NLPDZDUWüXVW:DUXQHNVUDZG]DMF\XVWZDUWü U]\NáDGZHJDWU\EXWX$U]HGVWDZLDZ\UD*HQLH$ I NULLMH*HOL$ QLH U]\LVDQ ZDUWFL Z\UD*HQLH PD ZDUWü OJLF]Q UDZGD 6WG ]D\WDQLHWU]HFLHP*QD]DLVDüMDN 6(/(&7D]ZLVN$GUHV7\WXá$XWUDataW )520:\*\F]HQLD.VL*NL:\*\F]DMF\ WHEE (:\*\F]HQLD'.6.VL*NL'.6$' (:\*\F]HQLD': :\*\F]DMF\':$' (DataZ I NULL) : OHFHQLX 6(/(&7 P*QD UyZQLH* Z\PXV]Dü NUHOQ\ VVyE U]GNZDQLD GDQ\FK UHODFML Z\QLNZHM 6áX*\ G WHJ NODX]XOD 25'(5 %< D U]\NáDG Z FHOX Z\ZLHWOHQLD DOIDEHW\F]QHM OLVW\ NVL*HNP*QDVIUPXáZDü]D\WDQLH 6(/(&77\WXá$XWU )520.VL*NL 25'(5%<7\WXá -]\N 64/ ]ZDOD UyZQLH* QD Z\NQ\ZDQLH EOLF]H XGVWQLDMF HUDWU\DJUHJXMFH680VXPD$9*UHGQLD0$;PDNVLPXP 0PLQLPXPUD]&287OLF]Qü']LNLWHPXP*OLZHMHVWQD U]\NáDG QD EOLF]HQLH LOFL Z\*\F]Q\FK NVL*HN U]H] Z\*\F]DMFHJLGHQW\ILNDWU]H

ûwiczenie N 0 J =<..:(5(' 0-3 ELECT COUNT(IDK) )520:\*\F]HQLD WHEE IDW=23 'GDWNZEOLF]HQLDWHPJE\üUyZQLH*U]HUZDG]DQHQDJUXDFK krotek a ne na wszystkch krotkach danej relacj (dany zbór krotek VWDQZLJUXMH*HOLZDUWFLZHZVND]DQ\POXW\FKNUWHNVWDNLH VDPH 0*QD QD U]\NáDG Z\OLF]\ü LOü Z\*\F]DQ\FK NVL*HN GOD ND*GHJ]Z\*\F]DMF\FKDOH*\ZW\PU]\DGNXG]LHOLüGDQH] UHODFML :\*\F]HQLD QD JUX\ QD GVWDZLH LGHQW\ILNDWUyZ Z\*\F]DMF\FK D QDVWQLH Z ND*GHM ] JUX QDOH*\ ]OLF]\ü LOü NUWHN : W\P U]\DGNX QDOH*\ VNU]\VWDü ] QLHF EDUG]LHM U]EXGZDQHMZHUVMLOHFHQLD6(/(&7]GGDWNZNODX]XO*5283 %<OHFHQLX*5283%< QDOH*\ZVND]DüDWU\EXW\UHODFMLZHGáXJ NWyU\FKU]HUZDG]DQHEG]LHJUXZDQLHNUWHN ELECT IDW COUNT(IDK) )520:\*\F]HQLD GOUP BY IDW -]\N 64/ UyF] P*OLZFL Z\V]XNLZDQLD LQIUPDFML U]\ PF\ OHFHQLD 6(/(&7 VLDGD UyZQLH* W\ZH GOD M]\NyZ '0/ PHFKDQL]P\XP*OLZLDMFHPG\ILNDFM]DZDUWFLED]\GDQ\FK GáF]DQLH QZ\FK NUWHN G NUHOQHM UHODFML MHVW P*OLZH G]LNL polecenu INET: 6(5772:\*\F]HQLD':'.6DataW) VALUE (23 2222 200-09-0) DNWXDOL]DFMGDQ\FKXP*OLZLDOHFHQLH83'$7( 83'$7(:\*\F]DMF\ ET Adres = Nowa ól WHEE IDW=23 usuwane danych polecene DELETE: '(/(7()520:\*\F]DMF\ WHEE IDW=23

0-4 <67(0<)250$7<&=()<(5=$5='=$$ 3U]\NáDGZHOHFHQLDZGXMGZLHGQL - GGDQLH G UHODFML :\*\F]HQLD QZHM NUWNL LVXMFHM IDNW Z\*\F]HQLD ZU]HQLD UNX NVL*NL V\JQDWXU]H U]H]Z\*\F]DMFHJLGHQW\ILNDWU]H - DNWXDOL]DFM DGUHVX Z\*\F]DMFHJ LGHQW\ILNDWU]H ÄZD ól ) - XVXQLFLH ] UHODFML :\*\F]DMF\ Z\*\F]DMFHJ dentyfkatorze 23. :\PLHQLQH OHFHQLD QLH Z\F]HUXM ZV]\VWNLFK P*OLZFL M]\ND 64/ NWyU\ UyF] F]FL '0/ VLDGD UyZQLH* ]HVWDZ LQVWUXNFML FKDUDNWHU\VW\F]Q\FKGODM]\NyZLVXVFKHPDWyZGDQ\FK''/±'DWD Descrpton Languages). 3.3 J =<.QBE -]\N 4%( Query By ([DPOH ± ]D\WDQLH U]H] U]\NáDG VLDGD FHFK\ M]\ND DUWHJ QD UDFKXQNX G]LHG]LQ >@ >@ =H Z]JOGX QD UVWW WZU]HQLD NZHUHQG MHVW Q EDUG] XODUQ\P M]\NLHP UHODF\MQ\FK ED] GDQ\FK 6VyE UMHNWZDQLD ]D\WDZM]\NX 4%( ]VWDQLH PyZLQ\ QD U]\NáDG]LH LPOHPHQWDFML WHJ M]\ND Z UGZLVNXMcrosoft Access [3]. 3UMHNWZDQLHNZHUHQGGEQLHMDNUMHNWZDQLHWDEHOGE\ZDVLZ specjalnym okne - okne projektu kwerendy (ys. $E\MHWZU]\ü QDOH*\ Z NQLH ED]\ GDQ\FK Z\EUDü ]DNáDGN Kwerendy D QDVWQLH przycsk Nowy (uruchamane programu M Access oraz elementy UMHNWX ED]\ GDQ\FK Z W\P V\VWHPLH ]VWDá\ PyZLQH Z üzlf]hqlx U]HGQLP.ZHUHQG P*QD ]DUMHNWZDü NU]\VWDMF ] NLONX UQZDQ\FKU]H]UGZLVNP*OLZFL:üZLF]HQLXPyZLQD ]VWDáD PyZLQD W\ON MHGQD ] QLFK ± U]\ X*\FLX W]Z Wdoku projekt7hqvvyez\pdjdiupxázdqldnzhuhqg\ggvwdzlqlh XGVWQLDQDU]G]LDXWPDW\]XMF\FKWHQUFHV Po zaakceptowanu wyboru opcj Wdok projektqdhnudqlhmdzldvl okno projektu kwerendy (ys. 2) oraz okno dalogowe 3ND*WDEHO (ys. ). Okno 3ND* WDEHO XP*OLZLD Z\EyU UHODFML OXE NZHUHQG (UyGáZ\FK ]DZLHUDMF\FK GDQH WU]HEQH G NQVWUXNFML QZHM

ûwiczenie N 0 J =<..:(5(' 0-5 kwerendy. Okno 3ND* WDEHO ]DZLHUD WU]\ ]DNáDGNL XP*OLZLDMFH Z\EyU W\X ZLGF]Q\FK ELHNWyZ 'P\OQLH Z\EUDQD MHVW ]DNáDGND Tabele L W\ON WH ELHNW\ V ZLGF]QH WZDUFLX NQD ys. ). 3U]HáF]HQLHQDLQQ]DNáDGN]ZDODQDU]HJOGDQLHVWZU]Q\FKMX* NZHUHQG]DNáDGNDKwerendyOXEEXUG]DMyZELHNWyZMHGQF]HQLH ]DNáDGND Obe :\EUX ELHNWyZ (UyGáZ\FK GNQXMH VL U]H] ZVND]DQLHLFKQDOLFLHLNOLNQLFLHQDU]\FLVNXDodaj. Wybrany obekt MDZLDVLZNQLHUMHNWXNZHUHQG\ys. 2). Po dodanu wszystkch ELHNWyZ (UyGáZ\FK NQ GLDOJZH QDOH*\ ]DPNQü NOLNDMF QD przycsku Zamknj. 5\V2NQGLDOJZH3ND*WDEHO 3 ]DPNQLFLX NQ W Z UD]LH WU]HE\ P*H E\ü U]\ZáDQH QD dowolnym etape projektowana kwerendy przez wybór opcj 3ND* WDEHO z menu Kwerenda. 2NQ UMHNWX NZHUHQG\ VNáDGD VL ]GZyFKF]FL U]G]LHOQ\FK ]LP OLQLys. 2 &]ü JyUQD W EV]DU U]H]QDF]Q\ QD ELHNW\ (UyGáZH=QDMGXMVLZQLHMZV]\VWNLHWDEHOHLNZHUHQG\NWyUH]VWDá\ GGDQHGUMHNWX]DPFNQD3ND*WDEHO&]üGOQDWW]Z V]DEOQ 4%( F]\OL DUNXV] Z NWyU\P QDOH*\ ]EXGZDü Z]U]HF odpowedz. Pojedyncza kolumna tego arkusza odpowada jednej NOXPQLHUHODFMLZ\QLNZHMEGFHMUH]XOWDWHPG]LDáDQLDNZHUHQG\

0-6 <67(0<)250$7<&=()<(5=$5='=$$ ys. 2 Okno projektu kwerendy 3LHUZV]\ JyUQ\ ZLHUV] ]DW\WXáZDQ\ Pole U]H]QDF]Q\ MHVW QD QD]Z Z\EUDQHJ OD ELHNWX (UyGáZHJ 5XEU\ND Z\VD*QD MHVW Z U]ZLMDQ OLVW QD]Z ] NWyUHM QDOH*\ GNQDü Z\EUX OD PDMFHJ MDZLüVLZGZLHG]L:LHUV]Tabela nformuje z którego obektu (UyGáZHJ FKG]L GDQH OH :\ZLHWODQH Z Z\QLNX G]LDáDQLD NZHUHQG\LQIUPDFMHPJE\üVUWZDQHZZ\EUDQ\PU]GNXNWyU\ ZLQLHQ ]VWDü XVWDOQ\ Z ZLHUV]X ortuj 0*OLZH XVWDZLHQLD W UVQFPDOHMFOXEEH]VUWZDQLD:\EUXGNQXMHVLNU]\VWDMF z rozwjalnej lsty umeszczonej w rubryce sortuj. Jako kryterum VUWZDQLD UJUDP Z\ELHUD W\ON WH OD NWyUH PDM Z\EUDQ FM UVQF OXE PDOHMF 3U]\ XVWDODQLX U]GNX VUWZDQ\FK GDQ\FK LVWWQDMHVWNOHMQüyOXPLHV]F]Q\FKZV]DEOQLH4%(:\ZLHWODQH UHNUG\VVUWZDQHU]HGHZV]\VWNLPGDQ\FKFKG]F\FK]OD XPLHV]F]QHJ MDN LHUZV]H ] OHZHM VWUQ\ 'LHU NLHG\ ZDUWFL WHJODGODGZyFKOXEZLFHMUHNUGyZVLGHQW\F]QHEUDQHMHVWG XZDJ OH NOHMQH DVWQH OD EGXZ]JOGQLQH MHG\QLH NLHG\ GZD LHUZV]H EG PLDá\ WH VDPH ZDUWFL Z GZyFK OXE ZLFHM rekordach td. Kolejnym werszem szablonu QBE jest wersz 3ND* =DZLHUDQMHG\QLHOHZ\EUXNWyUHXP*OLZLDQDXVWDOHQLHF]\GDQD NOXPQD EG]LH ZLGF]QH Z DUNXV]X Z\QLNZ\P 2VWDWQLH ZLHUV]H

ûwiczenie N 0 J =<..:(5(' 0-7 szablonu z których dwa perwsze nazwano Krytera oraz lub U]H]QDF]QH V QD XVWDODQLH GGDWNZ\FK NU\WHULyZ Z\EUX GDQ\FK Z\ZLHWODQ\FKMDNGZLHG( 8WZU]Q NZHUHQG P*QD XUXFKPLü L VUDZG]Lü MHM G]LDáDQLH ]DPNQLFLX NQD UMHNWX ] ]LPX NQD ED]\ GDQ\FK Z\ELHUDMF przycsk Otwórz 7HQ VDP HIHNW P*QD VLJQü QLH]DP\NDMF NQD UMHNWX NZHUHQG\ Z\ELHUDMF FM Uruchom z menu Kwerenda. W E\GZX U]\DGNDFK HIHNWHP EG]LH GZLHG( Z IUPLH VWDQGDUGZHJDUNXV]D]DZLHUDMFHJGDQH]JGQH]HVWUXNWXUXVWDOQ w arkuszu QBE. 3QL*HMU]HGVWDZLQH]VWDQUMHNW\WU]HFKU]ZD*DQ\FK]D\WDW\P UD]HPZ\UD*Q\FKZM]\NX4%( 3LHUZV]D NZHUHQGD MHVW QDMUVWV]VUyG PDZLDQ\FK NZHUHQG -HM ]DGDQLHPMHVWZ\OLVWZDQLHZV]\VWNLFKZ\*\F]DMF\FKPLHV]NDMF\FK Z=LHOQHM*yU]H)UPXáZDQLHQZHMNZHUHQG\QDOH*\U]F]üG dodana do QZWZDUWHJ UMHNWX ELHNWyZ ]DZLHUDMF\FK WU]HEQH GDQH : U]\DGNX PDZLDQHM NZHUHQG\ FDáü LQWHUHVXMF\FK LQIUPDFML ]DZLHUD WDEHOD Ä:\*\F]DMF\ 3 GGDQLX WDEHOL QDOH*\ NUHOLü NWyUH OD EG ZLGF]QH Z DUNXV]X GZLHG]L : W\P przypadku jest to tylko pole Nazwsko2VWDWQLF]\QQFLMHVWXVWDOHQLH ZDUXQNX ]ZDODMFHJ QD Z\ZLHWOHQLH Z\*\F]DMF\FK PLHV]NDMF\FK Z =LHOQHM *yu]h $E\ JUDQLF]\ü Z\ZLHWODQH LQIUPDFMH G VyE VHáQLDMF\FK HZLHQ ZDUXQHN QDOH*\ ZUZDG]Lü GZLHGQLH Z\UD*HQLH Z ZLHUV]X Krytera :LHUV] WHQ VáX*\ G NUHOHQLDZDUXQNyZNWyUHPDVHáQLDüUHNUGDE\]VWDáZ\ZLHWOQ\ Z Z\QLNX G]LDáDQLD NZHUHQG\.U\WHULD PJ E\ü EDUG] ]á*qh L GW\F]\ü MHGQF]HQLH NLONX NOXPQ DUNXV]D 4%( 0*QD áf]\ü MH X*\ZDMFNQLXQNFMLOXEDOWHUQDW\Z\LZLVXMFZGZLHGQLPZLHUV]X arkusza (wersz Krytera oraz wersz lub.u\whulxp QDOH*\ ZUZDG]Lü Z NOXPQLH ]DZLHUDMFHM OH NWyUHJ Q GW\F]\ 7ZU]FMHP*QDVWVZDüVWDQGDUGZHHUDWU\UHODF\MQH! >=. =) logczne (And Or Not). W przypadku omawanej kwerendy OLVW VyE PLHV]NDMF\FK Z =LHOQHM *yu]h P*QD X]\VNDü ZUZDG]DMF Z OX Krytera kolumny AdresZ\UD*HQLH = Zelona Góra :\PDJDWF]\ZLFLHGGDQLDGDUNXV]D4%(NOXPQ\Adres NWyUD]HZ]JOGXQDW*HQLHZLQQDE\üZLGF]QDXUXFKPLHQLX

0-8 <67(0<)250$7<&=()<(5=$5='=$$ kwerendy ma odznaczony element w werszu 3ND* (kwerenda ta ]VWDáDU]HGVWDZLQDQDys. 2). Uwaga! M $FFHVVXP*OLZLDWZU]HQLHVDUDPHWU\]ZDQ\FKNZHUHQG 2]QDF]D W *H NZHUHQGD U]HG Z\ZLHWOHQLHP UHODFML Z\QLNZHM UVL X*\WNZQLNDGDQLHZDUWFLZV]\VWNLFKDUDPHWUyZ3DUDPHWU\WDNLH P*QDGHILQLZDüZUZDG]DMFZZLHUV]XNU\WHULXPWHNVWXPLHV]F]Q\ Z QDZLDVDFK UVWNWQ\FK : PDZLDQHM NZHUHQG]LH NU\WHULXP Z NOXPQLH $GUHV P*H Z\JOGDü QDVWXMF >3GDM PLHMVFZü@. :UZDG]HQLH WDNLHJ Z\UD*HQLD VZGXMH Z\ZLHWOHQLH NQD dalogowego (ys. 3 U]\ ND*G\P XUXFKPLHQLX NZHUHQG\ :DUWü wpsana w polu edycj okna zostane podstawona w mejsce napsu >3GDM PLHMVFZü@ L W GLHU VWDWHF]QLH XVWDOL VWDü ZDUXQNX Z NU\WHULXP7DNVNQVWUXZDQDNZHUHQGDEG]LHZLFZ\ZLHWODüVE\ NWyUHPLHV]NDMZGDQHMU]H]X*\WNZQLNDPLHMVFZFL 5\V2NQGLDOJZH]\WDQLHPZDUWüDUDPHWUXNZHUHQG\ 'UXJD NZHUHQGD ZLQQD Z\ZLHWODü ZV]\VWNLH NVL*NL Z\*\F]QH NUHOQHJ GQLD Q 7DN MDN U]HGQL QDOH*\ Z LHUZV]HM NOHMQFL XVWDOLü NWyUH ] ELHNWyZ ED]\ GDQ\FK ]DZLHUDM LQWHUHVXMFH LQIUPDFMH : W\P U]\DGNX V W GZLH WDEHOH.VL*NL UD] :\*\F]HQLH : NZHUHQGDFK ]DZLHUDMF\FK NLOND ELHNWyZ (UyGáZ\FK EDUG] LVWWQ UO GJU\ZDM VU]*HQLD 6U]*HQLH GZLDGD HUDWUZL UHODF\MQHPX HUDWUZL ]áf]hqld : U]\DGNXPDZLDQHMNZHUHQG\QDOH*\]áF]\üUHODFMH:\*\F]HQLDL.VL*NL DWU\EXW '.6 Z WDEHO :\*\F]HQLD GZLDGD DWU\EXWZL '.6ZWDEHOL.VL*NL:U]\DGNXLV\ZDQ\FKNZHUHQGGGDQLX WDEHO (UyGáZ\FK $FFHVV DXWPDW\F]QLH ZUZDG]D VU]*HQLH PLG]\OHP'.6]WDEHOL.VL*NLLOHPWDNLHMVDPHMQD]ZLH] WDEHOL :\*\F]HQLH $FFHVV DXWPDW\F]QLH ZL*H OD W\FK VDP\FK QD]ZDFK -H*HOL QD]Z\ yo QLH E\á\E\ LGHQW\F]QH VU]*HQLH QLH

ûwiczenie N 0 J =<..:(5(' 0-9 ]VWDQLH DXWPDW\F]QLH GGDQH : WDNLP U]\DGNX X*\WNZQLN PXVL VDP NUHOLü VVyE áf]hqld ELHNWyZ (UyGáZ\FK 'GDQLH QZHJ VU]*HQLD GE\ZD VL U]H] U]HFLJQLFLH NXUVUD P\V]\ U]\ ZFLQLW\POHZ\PU]\FLVNXGZ\EUDQHJOD]ELHNWXLHUZV]HJ GáF]QHJODELHNWXGUXJLHJ3U]\NáDGZDE\XVWDOLüVU]*HQLH PLG]\ ODPL '.6 Z EX WDEHODFK (UyGáZ\FK QDOH*\ XVWDZLü NXUVU P\V]\ QD OX '.6 Z WDEHOL.VL*NL ZFLVQü OHZ\ U]\FLVN P\V]\ L WU]\PDMF J U]HFLJQü NXUVU QD OH '.6 Z WDEHOL :\*\F]HQLH 3 Z\NQDQLX WHM HUDFML MDZL VL VU]*HQLH pokazane na ys. 4. 5\V6U]*HQLHELHNWyZ(UyGáZ\FKZNZHUHQG]LH ys. 5 Projekt kwerendy nr 2

0-20 <67(0<)250$7<&=()<(5=$5='=$$.OHMQ\P NUNLHP MHVW NUHOHQLH yo NWyUH EG ZLGF]QH Z Z\QLNX Z\NQDQLD NZHUHQG\ 7\WXá L $XWU ] WDEHOL.VL*NL UD] NUHOHQLH ZDUXQNyZ NUHODMF\FK NWyUH UHNUG\ ZLQQ\ E\ü ND]DQH Z wynku uruchomena kwerendy (DataW = 200-09-0). Ostateczne projekt kwerendy drugej przedstawa ys. 5. W celu zaprojektowana kwerendy trzecej wymagana jest dodatkowa XPLHMWQü]DLVXZDUXQNXNWyU\LV\ZDáE\V\WXDFMEUDNXZDUWFLZ NUHOQ\P OX ED]\ GDQ\FK Z W\P U]\DGNX OH DataZ tabel :\*\F]HQLD MHVW XVWH 3GEQLH MDN Z U]\DGNX M]\ND 64/ Z\UD*HQLHPVUDZG]DMF\PF]\GDQHOHQLH]DZLHUD*DGQ\FKZDUWFL jest Is Null. Gotowy projekt kwerendy trzecej przedstawono na QL*V]\PU\VXQNX ys. 6 Projekt kwerendy nr 3 -]\N 4%( ]ZDOD GEQLH MDN 64/ QD Z\NQ\ZDQLH EOLF]H XGVWQLDMFIXQNFMHDJUHJXMFH6XPDUHGQLD0DNVLPXP0LQLPXP UD] =OLF] )XQNFMH WH VWDM VL GVWQH GGDQLX GGDWNZHJ ZLHUV]D Z DUNXV]X 4%( 0*QD W ]UELü Z\ELHUDMF OHFHQLH Podsumowana z menu Wdok. 3Z\NQDQLXZ\*V]HMF]\QQFLZ DUNXV]X MDZL VL ZLHUV] Podsumowana 2HUDFMH DJUHJXMFH PJ E\ü GEQLH MDN Z 64/ Z\NQ\ZDQH V QD NUHOQ\FK JUXDFK

ûwiczenie N 0 J =<..:(5(' 0-2 UHNUGyZ 3U]\NáDG\ NZHUHQG Z\NU]\VWXMF\FK IXQNFMH DJUHJXMFH U]HGVWDZLDMGZDNOHMQHU\VXQNL 5\V3UMHNWNZHUHQG\]OLF]DMFHMNVL*NLZ\*\F]DQHU]H] Z\*\F]DMFHJLGHQW\ILNDWU]H 5\V3UMHNWNZHUHQG\]OLF]DMFHMZ\*\F]DQHNVL*NLGODND*GHJ Z\*\F]DMFHJ

0-22 <67(0<)250$7<&=()<(5=$5='=$$ : M]\NX 4%( P*OLZD MHVW UyZQLH* PG\ILNDFMD ]DZDUWFL ED]\ danych (dodawane rekordów usuwane aktualzacja) przy pomocy NZHUHQG : WDNLP U]\DGNX QDOH*\ MHGQDN ]PLHQLü W\ NZHUHQG\ ] NZHUHQG\Z\ELHUDMFHMGP\OQDQDNZHUHQGGáF]DMFXVXZDMF OXE DNWXDOL]XMF :LFHM LQIUPDFML WHJ W\X NZHUHQGDFK P*QD ]QDOH(ü Z OLNDFK PF\ UJUDPX 06 Access lteraturze X]XHáQLDMFHM 4. W<0$*$(35=<*272:$('2û:&=( 3U]HGU]\VWLHQLHPGZ\NQ\ZDQLDüZLF]HQLDQDOH*\]D]QDüVL] opsem programu Mcrosoft $FFHVV:\PDJDQDMHVWUyZQLH*]QDMPü podstawowych zasad pracy w systeme Mcrosoft :LQGZV]ZL]DQ\FK ]XUXFKPLHQLHPLEVáXJDOLNDFML 5. UUCHOMIENIE POGAMU 3GVWDZZHLQIUPDFMHGW\F]FHXUXFKPLHQLDUJUDPX06Accesss ]VWDá\ PyZLQH Z üzlf]hqlx U]HGQLP NWyUHJ WHPDWHP E\á projektowane struktury baz danych. 6. ZADANIA DO WYKONANIA. =DUMHNWXM NZHUHQG\ Z\V]XNXMFH Z ED]LH GDQH Z\*\F]DMF\FK Uy*QLHGEUDQ\FKNU\WHULDFKQD]ZLVNDGUHVGDWDZ\*\F]HQLD tp. 2. =DUMHNWXM NZHUHQGZ\ZLHWODMFOLVWF]\WHOQLNyZ ] GDQHJ U]HG]LDáX DOIDEHW\F]QHJ 3F]WHN L NQLHF U]HG]LDáX ZLQLHQ E\üGDZDQ\]NODZLDWXU\ZFKZLOLXUXFKDPLDQLDNZHUHQG\ 3. =DUMHNWXM NZHUHQG\ EOLF]DMFH UHGQL L PDNV\PDOQ OLF]E Z\*\F]Q\FKNVL*HNGODZV]\VWNLFKF]\WHOQLNyZ 4. =DUMHNWXMNZHUHQGZ\ZLHWODMF QD]ZLVND F]\WHOQLNyZ NWyU\FK OLF]ED Z\*\F]H MHVW UyZQD PDNV\PDOQHM OLF]ELH Z\*\F]H DOH*\VNU]\VWDü]NZHUHQG\]DUMHNWZDQHMZ]DGDQLX 5..ZHUHQG\]]DGDQLD]DUMHNWXMWDNDE\Z\NQ\ZDá\EOLF]HQLD ZU]ELFLXQDNDWHJULHZ\*\F]DMF\FK

ûwiczenie N 0 J =<..:(5(' 0-23 6. =DUMHNWXMNZHUHQG\XVXZDMFHNVL*NGDQ\PLGHQW\ILNDWU]H ] WDEHOL.VL*NL UD] GZáDQLD G QLHM Z WDEHOL :\*\F]HQLH 8ZDJD NZHUHQG\ WHJ W\X QLH PJ E\ü ]UHDOL]ZDQH MDN NZHUHQG\Z\ELHUDMFH 7. =DUMHNWXM NZHUHQG Z\ZLHWODMF OLVW DNWXDOQLH QLHZ\*\F]Q\FK NVL*HN 8ZDJD U]ZL]DQLH WHJ ]DGDQLD QLH MHVWP*OLZHU]\PF\MHGQHMNZHUHQG\ LITEATUA [] Gruber Martn QL Wydawnctwo HELION Glwce 996. [2] Muraszkewcz M. 5\ELVNL+%D]\GDQ\FK$NDGHPLFND2ILF\QD Wydawncza M Warszawa 993. [3] 3DMN3DMN*àDVLVNL.:UZDG]HQLHGUMHNWZDQLDED] danych Wydawnctwo Poltechnk Zelonogórskej Zelona Góra 998. [4] Ullman J.D. ystemy baz danych WNT Warszawa 988. [5] Codd E.F. elatonal completeness of data base sublanguages Ibdem 65-98.