ebook img

Bazy danych i systemy baz danych. Podręcznik do nauki zawodu technik informatyk. Kwalifikacja E14.2 PDF

321 Pages·043.415 MB·Polish
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Bazy danych i systemy baz danych. Podręcznik do nauki zawodu technik informatyk. Kwalifikacja E14.2

<<NN__22__~~__oo__““__°°mmNN__„„__ SSAA II II I".I S"P I S T`i"{`i'ĹS__. (il I"'f.. _ ._ ¬.¬._II¬.-.I-___--_______._'-I-I-_1I5-I.I¿-,-.-.- ___ __ ¬ I'_-,JI __-_-__-._____._-T--______-_--..,..._ __._-_-.__.____.___--____ _ _ __ _ _ ______._________._-___________._..__-____':,-I_,I_II|''I,'.{_II..II:I';;_I__-..._-_-_-;.-_I. I' I Od Autora . _ _ _ _ _ _ _ _ _ . _ . _ _ _ _ . _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ . . _ _ _ _ _ _ . _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ 5 IIIII'' 'III: I. Wstęp_ _ _ . _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 6 I|||I ,IIII' _I .' | .I II----___-__-.I--.__ I. Podstawy baz danych I ' Pojęcie bazy danych - podstawowe definicje_ Właściwości baz danych _ _ _ _ _ _ _ . _ _ _ _ . _ _ _ _ _ 8 H Modele danych _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ . _ . _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ . _ _ . _ . _ _ _ _ 11 H Integralność danych _ _ _ _ _ _ _ _ _ _ . _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ . _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ 15 Funkcje Systemu Zarządzania Baza Danych [SZBD) _ _ _ . . . _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ 1197 I| ¦III H Charakterystyka elementow bazy danych _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ | I I.I|''' III_'I E Sieciowe serwery baz danych _ _ _ _ _ . _ _ _ _ _ _ _ _ _ . _ _ _ _ _ . _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ . _ _ _ _ _ _ _ _ 23 II' II:' Tabele baz danych _ _ _ _ _ _ _ _ _ _ _ _ _ . _ . . _ _ _ _ _ _ _ . _ _ _ _ . _ _ _ _ _ _ . _ _ _ . _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ . _ _ 25 I|I||I' IIIII H Projektowanie konceptualne, logiczne i fizyczne _ _ _ _ _ _ _ _ _ _ . _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 29 .`'I_ II,_' ||, III Normalizowanie baz danych _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ . _ _ _ _ _ _ . _ _ _ . _ . _ _ . _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ 33 j. I.I .,I' III [Ii] Związki pomiędzy tabelarni bazy danych _ _ _ . _ . _ _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ 53 I||' I_I:'I Formularze do przetwarzania danych _ _ _ . _ _ . _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ . _ _ _ . _ _ . _ _ _ . _ _ _ _ 59 Ii|. III Rodzaje kwerendwykorzystywanych do przetwarzania danych_ . _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 61 II.-II. IIII,.'' ,_ _________-_-_-¬.-_____.___..__.__.._____.__________ ._ ._-_____.......____ ._.__ .---_-__ ..-___ ._____ __ -- _ .__ II. Podstawy języka SQL I.I'' III;'' II I ŠŜ Strukturalny język zapytań SQL _ _ _ _ _ . _ _ _ . _ _ . _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ 64 ||| III [El Strukturalny język zapytań - charakterystyka składni _ _ _ _ _ . _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ 69 I..III|'' IIII,.I'' E-Š Klauzule strukturalnego języka zapytań _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ . _ . . _ _ _ _ _ 80 [E Funkcje wbazach danych _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ . _ _ . . _ _ . _ _ _ _ _ _ _ . _ _ _ _ . . _ _ . . _ _ _ _ _ _ _ _ 81 EH Instrukcje sterowania dostępem do danych _ _ _ _ . _ _ _ _ _ . _ _ _ _ . _ _ _ _ _ _ _ _ _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ 88 I EE Rozkazy języka SQL, tworzenie tabel i operacje na tabelach, wyszukiwanie informacji I.II'' ,II.I' iich zmiana _ _ _ _ . _ _ _ _ . _ _ _ _ _ _ _ _ _ _ . . . _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 92 I|||'IIII Zapytania zagnieżdzone (podzapytania)_ _ _ _ _ . _ _ _ _ . _ _ _ _ . _ . _ _ _ _ _ _ _ _ _ . _ _ _ _ . _ _ _ _ _ _ _ _ __ 136 IIIII' IIII,_ I WHE WZłąyczzwean1iaacizwe(iTdroigkgi_e_rs_)_ _. _. __ __ __ __ _. _. _. __ __ __ __ __ _. __ __ __ __ __ __ __ __ _. __ _. __ __ __ __ _. __ __ __ __ ._ _. __ __ _. __ __ __ __ __ ._ _. __ __ __ __ _. __ __ __ ____ 115402 IIIIIIIII.'I' I,-.IIIIIIIr'' E Transakcje, blokadyizakleszczenia _ _ _ _ _ _ _ _ _ _ . _ . _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ . _ _ _ _ __ 153 _____.___._¬_-______,____ _____._____._..._________ .___________..____._______ .__________._______ _ .______ ___.________„,.______._ -___ _ ...-.__________„-__-____ Ill. Tworzenie relacyjnej bazy danych -_ş_--_-__-1-Ż Ê Modyfikacja tabel i operacje na tabelach _ _ _ _ . _ _ _ _ . _ . _ _ _ _ _ _ _ _ _ _ . _ _ . _ _ _ _ _ _ _ _ . _ _ _ . _ _ _ 160 EE] Tworzenie nowej instancji bazy danych w MySQL i PostgreSQL . _ _ _ _ _ _ _ _ _ . _ . _ _ _ _ _ _ _ _ _ 166 .II|.'_IIIII' |':I I: W Organizacja pracy związanej z realizacją projektu informatycznego _ _ _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ 171 I|I I E Zasady zarządzania projektem tworzenia bazy danych_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ . _ _ _ _ _ _ _ _ _ _ _ 173 II_I|I'J'IlII''I _______._---._______._-__---____.___ -..____.____ _--_._____ _ ---__-____-_. ____._.____ --------_-___.‹-----..--._..-- ---_____-_-.----__.___-_------____-J---:_ _ IV.Struktura bazy danych w programie Microsoft Access i rozbudowa bazy danych Bazy danych w programie Microsoft Access _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ 178 ||IIII|.'''' IIIII,I_' ||, II_ El Tworzenie wielu tabel w programie Microsoft Access . _ _ _ _ _ _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ 211 |' I| IfIII''' III II ,' I| -I' ¬-' I _ _.__ I_I _ ____ _ ----Ÿ ____-__ _ I_- -I _-I- ¬-_-_I-I BAZY DANYCH I SYSTEMY BAZ DANYCH I __-_---__I_¬-'I-I-¬-I¬.I¬.¬.I-I.-_-_I-I_I¬.¬I¬_,¬'___.________-__-_ _____________________________ ¦ _ _ _-____I _ _ II----------------------------_-_____.__________________________________.______._._¬_¬_._.________________________ ___ _________ _ _____ ______________-________-_____________________________ ¬' V. Programowanie baz danych w językach wysokiego poziomu na przykładzie VBA |-__-.I._____-____________.-.________________---¬_¬._¬_.,_ _¬,____ I Ê Wykorzystanie Visual Basic_ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ . . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ 218 IIIII__ Hi] Użycie skryptów w bazach danych _ _ _ _ _ _ _ _ _ _ _ _ _ . . _ _ _ _ _ _ _ _ . _ _ _ _ _ . _ _ _ _ . _ _ _ _ _ . _ _ _ _ _ _ 240 I' II.I''------V---_I-_-._-__-_I__n____s__t__a__l_a__c__j_a___s__e_r_w_____e___r_a____„¬___b,____a___z_____d___a___n___y___c__h_________ I' ŜH Instalacja serwera baz danych _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ . . _ _ . _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244 I' .I_II.IIIIII'I ÊEE UInrsutcahlaacmjaiaPnoisetgirWeSyQłącLz_an_ i_e_ s_ e. r_w. e_r_a_ b_ a_ z_ _d_a_n_y_c_h_ M_ _y_S_Q_ _L.i_ P. _o.st_g.r_e_S.Q_ L. _w_ _s_y_s_te_m_ _a_ch_ _L_i_n_u_x__ 256 J I' i Windows _ _ _ _ _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ 261 I' I I_rIIIIIIIII_ EÊÊEII OOMppyttSyymmQaaLlliiizzPaaoccsjjaatgbkreaoSznyQfigdLau-nrtayeccshjitys_ew_r_yw_de.ar_ajn_bo_aś_zc_i_di_ao_np_yt_cyh_m_ a__ l__iz__a_.c__j._a.. ___ ___ ___ ___ ___ ___ .__ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ __. .__ ___ ___ ___ ... ___ ___ ___ 222677564 I'IIIII_II'''''I E Indeksy _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ . _ . _ _ _ _ _ 289 II__'' H-ŠI Indeksy PostgreSQL _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ . _ . _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 291 I ___ _____-__-___________________________.,._.__¬__,¬____,_,_¬__________________ ____ _______ _ _ _“______________...r VII. Zabezpieczenia baz danych I IJII''' Hi Podział zagrożeń dla bazy danych i sposoby przeciwdziałania im _ _ _ _ _ _ _ _ _ _ . . _ _ . _ _ . _ _ _ _ 300 ______I________ IIII IIIIIIIIIIIIIrII_''''I' HI] KNZSaocahbpdeeiaamzwpzaaaietnpyciae_zs_eio_now_iada_b_diie_oo_rsda_ttęn_wpi.eau_ru_zdp.ao.rnad.iewa_ n_nby_aiec_zhń.y_(Pd_zaoa_nsr_zyt_gąc_rhde_zS__aQ__n__Lie__ ___b___e_._z___p_._ie___ c___ z___e.__ń___ s_._t.__w.__e.__m___ .._).__ ____ ____ ____ ____ ____ ____ ____ _.._ ___. ____ ____ __.. ____ _.._ ____ ____ .___ ____ ____ 333300113850 ..__IIIIIIIIIIIIIIIIIIIIII II_I Wykaz podstawowych pojęć w językach polskim, angielskim i niemieckim . _ . _ . _ . _ _ _ _ _ _ _ _ _ _ 322 II' JII II'I'' Słowa kluczowe w języku SQL _ _ _ . _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ . . _ _ . _ _ . _ _ _ _ _ _ . _ _ _ _ _ _ _ . . _ _ _ . _ _ _ _ _ 325 'II IIIIIIIII''''''' IIIIIIIII'I'_Í Bibliografia _ _ _ _ _ _ _ _ . _ _ _ _ _ _ . _ _ _ _ . _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ _ . _ _ . _ _ _ . _ _ _ 334 IIIIIIIIIII''''''''' III' III' J_I I --II..-¬.¬.¬¬.-_-I.-I.¬.¬_¬.¬.¬.-I_¬.¬.¬.-_¬. I' I Ĺ' _I II _JI III IJ' _____III_I_ ----_____I_I_¬_,¬'_¬_'„__I_-_.I¬.-I. __-_- ¬_¬.I_I_-__.‹_________..._._._._._¬¬ ¬_¬_¬________ _ _________¬ ¬___-___________________¬_ _ _ ____ _ ___ ___ _______¬-I..-¬_¬.¬.¬__¬ _,._._.I_-_-"-¬i'-¬_ 1*„_'_-.I-I.--'I-'I I. Podsta baz danym/ 1 Pojęcie bazy danych - podstawowe definicje. Właściwości baz danych 1 Modele danych 1 Integralność danych 1 Funkcje Systemu Zarządzania Bazą Danych (SZBD) 1 Charakterystyka elementów bazy danych 1 Sieciowe serwery baz danych 1 Tabele baz danych 1 Projektowanie konceptualne, logiczne í fizyczne 1 Normalizowanie baz danych 1 Związki pomiędzy tabelami bazy danych 1 Formularze do przetwarzania danych 1 Rodzaje kwerend wykorzystywanych do przetwarzania danych Bf'-\.Z“r' D.-'%l\ÍY(Í H l SYSTEÍM-'l`1" BAZ D.›'\N`1"(ĹH _ ._.. J._ --.- . _____. ____ ____ ,i__:. ---_ -._-__ .__i_ -_ . . ._-__ -_ _-___ -_i_._ Pojęcie bazy danych - podstawowe definicje. Właściwościbaz danych ZAGADNIENIA 1 Definicja bazy danych I Odróżnianie bazy danych od systemów zarządzania bazami danych 1 Właściwości baz danych -_____.__, .--_ ______ ._í____ .___._¬_._ ._ __ .__ -- Å. -_:___ _.__ _-_¬.. - Bazy danych Obecnie bazy danych, coraz częściej wykorzystywane w informatyce, stanowią niejedno- krotnie podstawę funkcjonowania firm, stron internetowych, systemów zarządzania tre- ścią, instytucji rządowych ibadań naukowych. Bazy danych znajdują zastosowanie tam, gdzie zachodzi potrzeba gromadzenia dużych ilości danych, ich przechowywania, szybkie- go porównywania, sortowania czy wyszukania wyników. Baza danych jest zbiorem danych oraz narzędzi systemu DBMS (Database Management System- - System Zarządzania Bazą Danych, SZBD) przeznaczonego do zarządzania bazą danych oraz gromadzenia, przekształcania i wyszukiwania danych. Baza danych to zbiór danych, który dotyczy rzeczywistości - a konkretnie określonego jej fragmentu, który reprezentuje. Fragment ten określamy mianem obszaru analizy. Baza danych ma takie cechy charakterystyczne, jak: Trwałość danych - oznacza możliwość przechowywania danych w pamięci masowej (trwałej) komputera. Dane tymczasowe mogą być przechowywane w pamięci komputera i tracone po jego wyłączeniu. Niezależność danych - pozwala osiągnąć większą elastyczność, ponieważ programy wy- mieniające informacje z bazą danych są niezależne od przechowywania danych na dysku i szczegółów reprezentacji danych na dysku. Niezależność dotyczy również posługiwania się danymi. Użytkownicy są zabezpieczeni przed logicznymi zmianami (program obsłu- gujący bazę danych jest zabezpieczony przed modyfikacją struktury tabel bazy danych). DBMS - gwarantujący niezależność fizyczną - przejmuje na siebie zadanie określenia, w jakim formacie i jak dane będą przechowywane na dysku. Ochrona danych - baza danych oferuje mechanizmy kontroli dostępu do danych w spo- sób umożliwiający użytkowanie danych wyłącznie przez uprawnionych do tego użytkow- ników. Integralność danych - zgodność z rzeczywistością. Dane w bazie danych są odwzorowaniem rzeczywistości. jeśli modelowany fragment rzeczywistości ulegnie zmianie, baza danych również musi się zmienić. Część intensjonalna - inaczej schemat bazy danych - to zbiór definicji powstających w trakcie projektowania bazy danych określający strukturę danych. Schemat tworzy encje (klasy) oraz właściwości klas - atrybuty. Część ekstensjonalna - to łączny zbiór danych w bazie danych. -| .ji .._.....__________..-____ -___ . ______ --:____. _.-_-_...--.._í____ .-____._. .. -._.,_. .--___ .____.. .-._ ._________...__i__. _.__ _ ¦ l |II |||' r›oris"r'a\;a'aY: Baz. uar~.«'y‹.';:r-r |;tj 93. ||r|(-I -4|lII'' _ ___________ _______ ._--__.________ ______________,._._______.__._.________________._ .._________.________.._____________________._.___._-___¬_________________,._|||I,-__ll|||l._____.__ System zarządzania bazą danych SZBD (DBMS - Database Management System) ob- _ sługuje użytkowników bazy danych, umożliwiając im eksploatację oraz tworzenie baz da- Š; nych. By stworzyć i zaprojektowaćbazę danych, należy ją zdefiniować, a do tego konieczne j jest określenie (zdefiniowanie) typówprzechowywanych w niej danych. Istotną rolę odgry- wa również wyznaczenie użytkowników oraz ich praw dostępu. SZBD pełni funkcje, które określane są mianem właściwości baz danych. Zaliczamy do nich: Ê 1 tworzenie struktur baz danych, II|'|'Ê' ø wykonywanie operacji CRUD (Create, Read, Update, Delete), 1 obsługa zapytań (selekcjonowanie danych), II 5 I generowanie raportówizestawień, j 0 administracja bazą danych. Tworzenie struktur baz danych ¿¿ Abyutworzyć strukturę bazy danych, należy posłużyć się wcześniej sporządzonym projek- tem. Struktura to szkielet bazy danych, przeniesienie koncepcji tabel, powiązań na obszar systemu zarządzania bazą danych. Strukturę bazy danych możemy utworzyć po podłącze- niu do serwera bazy danych. Na taką strukturę składają się: tabele, widoki, powiązania po- między tabelami, domeny, funkcje. W SZBD PostgreSQL strukturę bazy danych możemy Š; poznać, oglądając menu programu pgAdminIII. = Š--ŁTĘĘIF e-- twmrzi ‹ O MIS! (information_sche , :Š O PostgreSQL (og__catałoi '.i°'m°'Z:,”am 1.. wesele ta) B Ł ,Í. _ po Paamsaa ru) (0) KonfiguracjaFT5 (Ľ Regały (Ü) awmFrs(o) wş'2t"~'@a'=2@ (0) ea'-;ery Frsm) ' szaumy Frs(up Funkca to 1 www mi „ Ę rabaz ai ) ; , Funkcjewyzwelacz' '. I 1- - .-.‹..¬.-'. Widvti (1) |' IJ|;I'' Rys. 1.1. Struktura baz danych wprogramie pgAdmir1III Elementy struktury bazy danych widoczne na ilustracji to: tabele, funkcje, widoki, wy- ¿¿ zwalacze, domeny, funkcje wyzwalaczy, indeksy, ograniczenia (w tym powiązania pomię- Ê 5 dzy tabelami), czyli wszystko to, co stanowi logiczną organizację danych. ř= ¦ 5 Kolejną właściwością bazy danych jest przeprowadzanie operacji CRUD (zapisu, odczytu, aktualizacjiiusuwania). Może zajśćpotrzeba modyfikowaniatabel, widokóworaz . l `" |ł.J'' || ..''' |.| |II I,I í____._--_--.-_ ._.___..____.__.______-___-_-_-_--___.__...______.______.__.¬---------í________.._-.¬.--¬---_----í___-____-_¬.-.--.¬¬------_---:___-_..-____-_¬_-__----------i____._____-.¬-.--_---------__i-_._____-_-_-_--.----:-¬r--ł-__- [II'_ 1łI| ._Il..II'' _4--¦pII I.IIII' BAZY DANYCH l SYSTEl\»'IY BAZ DANYCH .I_ _II 'Iff I1I''| _„_.-1-_I1-_.1í__.__.__,_._¬_,¬_¬_,_¬_ -IIII-LfII'' -_-._____i:_i_.-_-____.___:__. -.¬__-____ :_ .__-_.-._-___.__.:__.__._.¬_._-______í_____¬_.¬.1__-___________.__.___________ _._____ _______. _____.____.___í_._____¬__-¬,,______:____-_..¬_¬,_¬_ I ¦ ..IIIII I|I .1.''' III aktualizacji danych przechowywanych wtabelach. Baza danych powinna być tak zaprojek- 1|'' II |,||| |1III towana, by wykonywanie aktualizacji na danych, usuwanie danych czy wprowadzanie no- IIII 1111'''' wych informacji do bazy danych nie spowodowało utraty spójności. Spójność bazy danych I F IIIII IIIII' to poprawność umieszczonych w niej informacji. J,1I' III Baza danych powinna mieć mechanizmy umożliwiające uzyskanie szybkiego dostępu do danych i ich selekcjonowania. W relacyjnych bazach danych do uzyskiwania dostępu do danych służą zapytania. Zapytania to instrukcje napisane przeważnie w języku SQL. Oprócz uzyskania dostępu do informacji i danych, ich sortowania, selekcjonowania ,IIII1 _1I1I1 i przeszukiwania baza danych powinna oferować mechanizmy umożliwiające drukowanie I I' ''I I..II wykazów czy zapisywanie ich poza bazą danych. Funkcje takie spełniają raporty i zestawie- ,II|II1I' IIlIII" nia, które mogą być generowane z baz danych. Baza danychpowinna umożliwiać administrację swoimi zasobami. Administracja może .,,I||II-'''' IIIIIlI1 smtoiesćowchyawraankitaerdoniepottyrlzkeobpurożyjetkkotowwnaiknóiawi. implementowania, lecz także optymalizacji i do- II ..'' , 1 si-iaawnż swoją wirozs I.'r'I4'I-_I ._-1'.'._'-" '_-__:'¦I_`I- -iI"'¦' _-:I à_-I'Iå:_ 1. Co to jest baza danych? -._ii'.;_"'..- ¦.7_rf '_!:'I'„'¦_.';-I-I_; 2. Wymień przykłady zastosowania baz danych. 21;.. -EI'--11.`:1 3. Podaj cechy bazy danych. .'.1-h.11.:_.1¦I1.-:I_¦.''I.-I' .,_','_-¬-'..-,___1. 4. jaka jest różnica między częścią intensjonalną a ekstensjonalną bazy danych? -' .II I I

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.