Relacyjne bazy danych

Wielkość: px
Rozpocząć pokaz od strony:

Download "Relacyjne bazy danych"

Transkrypt

1 Relcjne z dnch Tdeusz Pnkowski Model dnch Bz dnch Model dnch: Aspekt strukturln: Ziór struktur dnch, ziór opercji n tch strukturch, ziór zleżności międz dnmi. Aspekt semntczn: Ustlenie znczeń znczenie (semntk) struktur dnch względem wiedz o świecie rzeczwistm, określenie semntki (wrtości) opercji. Aspekt prgmtczn: Określenie zsd korzstni z modelu dnch w sstemie z dnch dl rozwiązwni konkretnch prolemów (reprezentcj stnu sstemu rzeczwistego, formułownie zptń, wkonwnie trnskcji,...). Bz dnch: jest logicznie spójnm ziorem dnch posidjącch określoną strukturę, n którch możn wkonwć określone opercje (spekt skłdniow i opercjn); reprezentuje pewien frgment świt rzeczwistego zwnego dziedziną przedmiotową (ppliction domin); zmin w dz.p. odzwierciedlne są w zie dnch (spekt semntczn); jest projektown, tworzon i utrzmwn z punktu widzeni przdtności dl określonch zstosowń, którmi zinteresown jest określon grup użtkowników (spekt prgmtczn). Z zą dnch związne są: źródło, z którego wprowdzne są dne (dz.p.); określon poziom interkcji ze zdrzenimi zchodzącmi w dz.p.; grup użtkowników cznnie zinteresown zwrtością z dnch. 3 4

2 Relcjn model dnch E.F. Codd, "A reltionl model of dt for lrge shred dt nks", Communictions of ACM 3 (3), 970, ss Model dnch (podstw teoretczn): struktur: dne proste (tomowe), krotki, tele (relcje); opercje: opercje lger relcji, rchunki relcji, opercje ktulizcji; zleżności: zleżności funkcjne (klucze główne), zleżności referencjne (klucze oce), ogrniczeni n wrtości,... Relcjne (SQL-owe) z dnch Relcjne z dnch = SQL-owe z dnch wkrczją istotnie poz teoretczn model relcjn (włączją koncepcje oiektowości, XML, progrmownie), SQL-owe z dnch stndrd SQL-9 stndrd SQL:999, SQL:003 Njwżniejsze relcjne SZBD: Orcle 9i, 0g MS SQL Server 000, 005, 008 DB, Sse, Interse,... Inne sstem relcjne dbase, Clipper, Xse (stre sstem powszechne w Polsce) Access (Microsoft) MSQL, PostgreSQL (oprogrmownie wolne). 5 6 Relcjn model dnch Relcjn model dnch Atrut smol, nzw (np. Nzwisko, NrEwid, DtUr, Cen,...), U = {A,...,A n } ziór trutów. Dziedzin trutu Dom(A), ziór dopuszczlnch wrtości trutu A. Wszstkie wrtości są proste (tomowe). Wróżnion wrtość pust NULL Dom(A). Krotk (wiersz, rekord) tpu U r = [A :,...,A n : n ], i Dom(A i ), [ ] krotk pust, r = (,..., n ) zpis uproszczon, gd ustlon jest kolejność trutów, Tel (relcj) R tpu U skończon ziór (wieloziór mogą wstępowć duplikt!) krotek tpu U. Formlnie: Krotk jest funkcją z U do V=Dom(A )... Dom(A n ), r : U V, r (A i ) = r.a i Dom(A i ) 7 8

3 Alger relcji Att nieskończon i przeliczln ziór trutów, Vl ziór wrtości Algerą relcji nzwm nstępującą strukturę: AlgRel Att,Vl = (T, { X, X, π X, δ X Y,, σ E }), gdzie: T ziór wszstkich tel utworzonch nd ziormi Att i Vl; X sum mnogościow tel tpu X, X Att (X jest skończon), X różnic mnogościow tel tpu X, π X projekcj teli n ziór X, δ X Y przeminownie teli poprzez zminę nzw z X n odpowidjące im nzw z Y, złączenie tel o dowolnch tpch, σ E selekcj z teli według wrunku E. Opercje n telch (relcjch) Dwie grup opercji:. Opercje mnogościowe -wnikją z fktu, że tel jest ziorem: sum, różnic (+ przekrój).. Opercje relcjne -wnikją z fktu, że tel jest (wielo)ziorem funkcji (krotek): projekcj, przeminownie, złączenie, selekcj (+ pochodne: iloczn krtezjński, złączeni zewnętrzne, podzielenie). 9 0 Opercje mnogościowe sum R, S tele jednkowego tpu U, Wnik tel tpu U. Sum mnogościow (union): R S = { t t R t S}. SQL (UNION usuw duplikt, UNION ALL pozostwi duplikt) tudent union select * from Prcownik Student Prcownik Student ALL Prcownik R S Sum mnogościow R S = { t t R t S} wnik jest ziorem, nie zwier dupliktów union R ALL S = { (k+j)*t k*t R j*t S} wnik jest wieloziorem, zwier duplikt. (k*t R ozncz, że krotk t wstępuje k rz w teli R) union ll

4 Opercje mnogościowe różnic R, S tele jednkowego tpu U, Wnik tel tpu U. Różnic mnogościow (difference): R S = { t t R t S}. Opercje mnogościowe różnic Student Prcownik Student Prcownik SQL (ecept usuw duplikt): ecept SQL (ecept usuw duplikt): tudent ecept select * from Prcownik 3 SQL (not eists): tudent s S where not eists (select * from Prcownik P where S.Nzwisko=P.Nzwisko nd S.Kierunek = P.Kierunek) 4 S R Różnic mnogościow S R = { t t S t R} wnik jest ziorem, nie zwier dupliktów ecept S LDup R = { k*t k*t S t R} wnik jest wieloziorem, zwier duplikt where not eists( where R.A = S.A nd S.B=R.B) Opercje mnogościowe przekrój R, S tele jednkowego tpu U, Wnik tel tpu U. Przekrój mnogościow (intersection): R S = { t t R t S}. SQL (intersect usuw duplikt): : intersect 5 6

5 Opercje mnogościowe przekrój Student Prcownik Student Prcownik SQL (intersect usuw duplikt): tudent intersect select * from Prcownik R S Przekrój j mnogościow R S = { t t R t S} wnik jest ziorem, nie zwier dupliktów intersect R S = S R R LDup S = { k*t k*t R t S} wnik jest wieloziorem, zwier duplikt SQL (eists): tudent s S whereeists(select* from Prcownik P where S.Nzwisko=P.Nzwisko nd S.Kierunek = P.Kierunek) 7 where eists( where R.A=S.A nd S.B=R.B) R S S R 8 Opercje n krotkch projekcj Przkłd: π {A,C} ([A:, B:, C:c]) = [A:, C:c] Definicj (projekcj krotki n ziór trutów) Niech r ędzie krotką tpu U, i niech X ędzie podziorem U, X U. Projekcją (rzutem, ogrniczeniem) (ng. projection) krotki r n ziór X, co oznczm π X (r), nzwm krotkę tpu X tką, któr jest identczn z krotką r n ziorze trutów X, tj.: t = π X (r), jeśli dl kżdego A X, t.a = r. A. (t.a ozncz wrtość krotki t n trucie A). Opercje n krotkch przeminownie Przkłd: δ A D ([A:, B:, C:c]) = [D:, B:, C:c]. Definicj (przeminownie trutów w krotce) Niech r ędzie krotką tpu U, B trutem w U i C trutem nie nleżącm do U. Przeminowniem trutu B n C w krotce r, co oznczm δ B C (r), nzwm krotkę t powstłą z r przez zminę trutu B n C, tj. tką krotkę t tpu U {B} {C}, że: t.a = r. A, dl kżdego A U {B}, t.c = t.b. Gd X jest zorem pustm (X = {}), to projekcj dowolnej krotki n X jest krotką pustą, tj. π {} (t) = [] Przkłd: π {} ([A:, B:, C:c]) = []. 9 Uogólnienie n ciągi trutów: Niech X=(B,, B k ) i Y=(C,, C k ) ędą ciągmi trutów, X U, Y U = {}. Przeminownie trutów z X n odpowidjące im trut z Y w krotce r definiujem nstępująco: δ X Y (r) = δ B k Ck (... (δ B C (r))...). 0

6 Opercje n krotkch złączenie Definicj (złączenie krotek) Niech r ędzie krotką tpu X, s krotką tpu Y. Jeśli ziór r s jest krotką, to nzwm go złączeniem nturlnm r i s, i oznczm r s. Jeśli r s nie spełni wrunków krotki, to mówim, że r i s są niezłączlne. Przkłd: [A:,B:,C:c] [D:d,E:e] = [A:,B:,C:c,D:d,E:e] krotki rozłącznch tpów; [A:,B:,C:c] [B:,E:e] = [A:,B:,C:c,E:e] krotki nierozłącznch tpów; [A:,B:,C:c] [] = [A:,B:,C:c] złączenie z krotką pustą nie zmieni krotki; [A:, B:, C:c] i [B:d, E:e] krotki niezłączlne! sum [A:, B:, C:c, B:d, E:e] nie jest krotką o trut B wstępuje dw rz rz z wrtością '' i powtórnie z wrtością 'd'. Włściwości projekcji i złąz łączeni krotek (5) π {} (t) = [] wnikiem projekcji krotki n ziór pust jest krotk pust []; r r = r złączenie krotki z smą soą nie zmieni krotki; r s= s t złączenie krotek jest przemienne; r (s t) =(r s) t złączenie krotek jest łączne; r [] = r krotk pust jest elementem neutrlnm dl złączeni; Spełninie wrunku przez krotkę Definicj (wrunek nd ziorem trutów U) Niech U ędzie ziorem trutów, Const ziorem stłch (licz, tekstów). Niech: A, A' U, c Const, θ {=,!=, <, <=, >, >=, like,... } opertor porównni. Wrunkiem nd U nzwm wrżenie logiczne E o nstępującej skłdni: E ::= A θ c A θ A' (E ) not E E or E E nd E Krotk r tpu U spełni wrunek E, E (r ) = TRUE, jeśli wrżenie powstłe z E przez podstwienie z kżde wstąpienie trutu A wrtości r.a jest prwdziwe. Spełninie wrunku przez krotkę Przkłd (3): E := (Kierunek= mt or Kierunek= fiz ) (Kierunek= mt or Kierunek= fiz )([NrStud:345, Kierunek: mt ]) = TRUE (Kierunek= mt or Kierunek= fiz )([NrStud:345, Kierunek: inf ]) = FALSE (Kierunek= mt or Kierunek= fiz )([NrStud:345, Kierunek:NULL]) = UNKNOWN Prolem wrtości pustch NULL 3 4

7 Spełninie wrunku przez krotkę Krotki: r = [NrStud:345, Kierunek: mt ] s = [NrStud:346, Kierunek:NULL] Wrunek: E Kierunek= mt Spełninie: E(r) = TRUE E(s)!= TRUE, E(s) = UNKNOWN Uwg: Wstępownie wrtości NULL powoduje, że dziłm w logice trójwrtościowej z wrtościmi logicznmi: {TRUE, FALSE, UNKNOWN} (lu {T, F, U}). Dowolne porównnie z NULL dje wrtość logiczną UNKNOWN. t.a θ NULL = UNKNOWN, NULL θ, dje UNKNOWN dl kżdego, również równego NULL. Opercje n telch (4). Projekcj: π X (R) = {π X (r) r R }. Przeminownie: δ X Y (R) := {δ X Y (r) r R } 3. Złączenie nturlne: R S = {r s r R, s S } 4. Selekcj: σ E (R ) = {r r R E (r ) = TRUE} 5 6 Opercje n telch projekcj Projekcj Projekcj: π X (R) = {π X (r) r R } Prolem dupliktów Cz (pielęgnirk, 500,00) powinn dw rz wstępowć w π {Stnowisko, Płc} (Prcownik)? - tk, jeśli chcem wliczć średnią płcę, - nie, jeśli sporządzm wkz stnowisk i płce n tch stnowiskch. 7 Szczególn przpdek: π {} (R) = if R = {} then {} else {[]} 8

8 Projekcj Opercje n telch przeminownie Przeminownie: δ A B (R) := {δ A B (r) r R } SQL: select Stnowisko, Płc from Prcownik usuwnie dupliktów: select distinct Stnowisko, Płc from Prcownik 9 30 Dl relcji: Przeminownie (przk (przkłd) Studenci(IdStud, Nzwisko, Dt_ur, Miejscowość) δ Miejscowość Misto (Studenci) SQL: select IdStud, Nzwisko, Dt_ur, Miejscowość s Misto from Studenci Opercje n telch złączenie Złączenie (nturlne): R S = {r s r R, s S } 3 3

9 Złączenie nturlne (c.d.) Złączenie nturlne (c.d.) >< >< 33 Złączenie nturlne (c.d.) Złączenie nturlne (c.d.) W złączenie nturlnm dwóch tel R i S tpów odpowiednio X i Y: trut wstępujące w X mogą wstępowć tkże w Y, relcj wnikow zwier sumę trutów z X i Y (ez powtórzeń), łączone są te krotki, które n wspólnch trutch mją jednkowe wrtości. SQL: lu: select Nzwisko, P.Oddził, Ordntor from Prcownik P, Oddził O where P.Oddził = O.Oddził select Nzwisko, P.Oddził, Ordntor from Prcownik P join Oddził O on P.Oddził = O.Oddził 35 36

10 Złączenie włściwości Szczególne przpdki złączeni: R relcj tpu X, S relcj tpu Y.. Jeśli X = Y, to R S = R S złączenie nturlne jest przekrojem mnogościowm.. Jeśli X Y = {}, to złączenie jest ilocznem krtezjńskim (kżd krotk z R łącz się z kżdą krotką z S). 3. R {[]} = R wnikiem złączeni teli R z telą tpu pustego zwierjącą krotkę pustą, jest tel R; 4. R {} = {} wnikiem złączeni teli R z pustą telą tpu pustego, jest tel pust; Złączenie włściwości (4) Twierdzenie (włściwości złączeni nturlnego i krtezjńskiego) R tel tpu U, wówczs:. R S = S R złączenie jest przemienne.. (R S) T = R (S T) złączenie jest łączne. 3. Jeśli X U, to R π X (R) = R złączenie teli R z dowolną swoją projekcją dje w wniku R. 4. Jeśli X Y = U, to R π X (R) π Y (R) tel jest zwrt w złączeniu dowolnch dwóch swoich projekcji, którch sum tpów jest równ tpowi relcji. Zchodzi zwiernie nie równość (!) Ilustrcj włściwow ciwości (4) Ilustrcj włściwow ciwości (4) Sprz π,idtow (Sprz) π,dt (Sprz) Sprz π,idtow (Sprz) π,dt (Sprz) IdTow Dt IdTow Dt IdTow Dt IdTow Dt π,idtow (Sprz) π,dt (Sprz) π,idtow (Sprz) π,dt (Sprz) IdTow Dt IdTow Dt?? Sprz π {,IdTow} (Sprz) π {,Dt} (Sprz), krotk [,, ] nie nleż do Sprz!

11 Opercje n telch selekcj Selekcj - przkłd Selekcj: σ E (R ) = {r r R E (r ) = TRUE} Wnikiem selekcji jest ziór tch krotek teli R, które spełniją wrunek E. select * from Studenci where Dt_ur > nd Miejscowosc < > Poznń 4 4 Pochodne opercje n telch Iloczn krtezjński (c.d.) P P O O Iloczn krtezjński: R M N S = δ X M.X (R) δ Y N.Y (S) Kżd krotk z R jest łączon z kżdą krotką z S. Jeśli R m n R kolumn i m R wiersz, S m n S kolumn i m S wiersz, to R N M S m n R + n S kolumn i m R *m S wiersz. SQL: lu select P.Nzwisko, P.Oddził, O.Oddził, O.Ordntor from Prcownik P, Oddził O select P.*, O.* from Prcownik P, Oddził O 43 44

12 Złączenie wrunkowe, θ-złączenie ( (θ-join) Złączeni zewnętrzne (OUTER JOIN) Definicj (θ-złączenie) Niech R i S ędą telmi tpów odpowiednio X i Y, E niech ędzie wrunkiem selekcji nd ziorem trutów X Y. Złączeniem (wrunkowm) tel R i S, względem wrunku E, nzwm selekcję złączeni nturlnego R i S względem wrunku E R E S= σ E (R S), Celem wprowdzeni złączeni zewnętrznego jest to, w relcji wnikowej zwrte ł wszstkie krotki nleżące do jednego z rgumentów (relcji leżącej po lewej ądź po prwej stronie opertor), lo do odwu tch rgumentów i to niezleżnie od tego, cz dl dnej krotki istnieje dopsown do niej krotk nleżąc do drugiej relcji, cz nie. Wróżnim:. Złączenie zewnętrzne lewostronne - LEFT OUTER JOIN. Złączenie zewnętrzne prwostronne - RIGHT OUTER JOIN 3. Złączenie zewnętrzne pełne - FULL OUTER JOIN Złączenie zewnętrzne lewostronne LEFT OUTER JOIN (LOJ) Definicj Niech R i S ędą telmi tpów odpowiednio X i Y, E niech ędzie wrunkiem selekcji nd ziorem trutów X Y. Lewostronnm złączeniem zewnętrznm tel R i S względem E, co oznczm, R + E S, nzwm nstępującą telę tpu X Y: R + E S= R E S {t Null(Y X) t R π X (R E S)} Złączenie zewnętrzne lewostronne - przkłd Podj dne o wszstkich studentów wrz z informcjmi o zdnch przez nich egzminch: Do wniku nleżą więc wszstkie krotki lewego opernd (R) złączone ądź z dopsownmi krotkmi teli S, ądź z wrtościmi NULL, gd rk dl nich w S dopsownch krotek

13 Złączenie zewnętrzne prwostronne RIGHT OUTER JOIN (ROJ) Złączenie zewnętrzne prwostronne - przkłd Definicj Niech R i S ędą telmi tpów odpowiednio X i Y, E niech ędzie wrunkiem selekcji nd ziorem trutów X Y. Prwostronnm złączeniem zewnętrznm tel R i S względem E, co oznczm, R + E S, nzwm nstępującą telę tpu X Y: R + E S= R E S {Null(X Y) t t S π Y (R E S)} Do wniku nleżą więc wszstkie krotki prwego opernd (S) złączone ądź z dopsownmi krotkmi teli R, ądź z wrtościmi NULL, gd rk dl nich w R dopsownch krotek Złączenie zewnętrzne pełne FULL OUTER JOIN (FOJ) Definicj Niech R i S ędą telmi tpów odpowiednio X i Y, E niech ędzie wrunkiem selekcji nd ziorem trutów X Y. Pełnm złączeniem zewnętrznm tel R i S względem E, co oznczm, R + + E S, nzwm sumę mnogościową złączeń lewo- i prwostronnego tel R i S względem wrunku E: R + + E S= R + E S R + E S Złączenie zewnętrzne pełne -przkłd Podj wszstkich studentów, wszstkich prcowników wrz z informcjmi o promotorstwie prc mgisterskich. 5 5

14 Podzielenie ( (division) Podzielenie - przkłd Podj numer studentów, którz zdwli egzmin z kżdego przedmiotu. Definicj Niech dne ędą relcje R(U) i S(X) i niech X U. Podzieleniem relcji R(U) przez S(X) nzwm relcję R S, tką że: R S := {t π U X (R) s S. t s R} Podzielenie wrżenie z pomocą innch opercji T π U X (R) T π NrStud (Egzmin) T π U X ((S T) R) T π NrStud ((Przedmiot T) Egzmin) T = T T T = T T Przedmiot T Przedmiot T Egzmin Podzielenie (c.d) Podj numer studentów, którz zdwli egzmin z kżdego przedmiotu. Wrż zptnie tpu dl-kżdego Schemt rozumowni (z podwójną negcją): studenci, dl którch nie istnieje przedmiot, z którego nie zdwli egzminu select distinct E.NrStud from Egzmin E where not eists (select * from Przedmiot P where not eists (select * from Egzmin E where E.NrPrzed = P.NrPrzed nd E.NrStud = E.NrStud))) 55 56

15 Podzielenie (c.d) {e.nrstud Egzmin(E) p(przedmiot(p) e (Egzmin(e) e.nrprzed=p.nrprzed e.nrstud= e.nrstud))} Zstąpienie : (ϕ ϕ ) ( (ϕ ϕ )) {e.nrstud Egzmin(E) p(przedmiot(p) e (Egzmin(e) e.nrprzed=p.nrprzed e.nrstud= e.nrstud))} select E.NrStud from Egzmin E where not eists (select * from Przedmiot P where not eists (select * from Egzmin E where E.NrPrzed = P.NrPrzed nd E.NrStud = E.NrStud))) 57

Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski. Relacyjne bazy danych. są podstawą zachodniej cywilizacji

Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski. Relacyjne bazy danych. są podstawą zachodniej cywilizacji Relacyjne bazy danych Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski 1 Model danych Relacyjne bazy danych są podstawą zachodniej cywilizacji 3 Model danych: Aspekt strukturalny: Zbiór struktur

Bardziej szczegółowo

RBD Relacyjne Bazy Danych

RBD Relacyjne Bazy Danych Wykłd 6 RBD Relcyjne Bzy Dnych Bzy Dnych - A. Dwid 2011 1 Bzy Dnych - A. Dwid 2011 2 Sum ziorów A i B Teori ziorów B A R = ) ( Iloczyn ziorów A i B ( ) B A R = Teori ziorów Różnic ziorów ( A) i B Iloczyn

Bardziej szczegółowo

PODSTAWY BAZ DANYCH Wykład 3 2. Pojęcie Relacyjnej Bazy Danych

PODSTAWY BAZ DANYCH Wykład 3 2. Pojęcie Relacyjnej Bazy Danych PODSTAWY BAZ DANYCH Wykłd 3 2. Pojęcie Relcyjnej Bzy Dnych 2005/2006 Wykłd "Podstwy z dnych" 1 Rozkłdlno dlność schemtów w relcyjnych Przykłd. Relcj EGZ(U), U := { I, N, P, O }, gdzie I 10 10 11 N f f

Bardziej szczegółowo

PODSTAWY BAZ DANYCH Wykład 2 2. Pojęcie Relacyjnej Bazy Danych

PODSTAWY BAZ DANYCH Wykład 2 2. Pojęcie Relacyjnej Bazy Danych PODSTAWY BAZ DANYCH Wykłd 2 2. Pojęcie Relcyjnej Bzy Dnych 2005/2006 Wykłd "Podstwy bz dnych" 1 Pojęcie krotki - definicj Definicj. Niech dny będzie skończony zbiór U := { A 1, A 2,..., A n }, którego

Bardziej szczegółowo

Algebra relacji. nazywamy każdy podzbiór iloczynu karteziańskiego D 1 D 2 D n.

Algebra relacji. nazywamy każdy podzbiór iloczynu karteziańskiego D 1 D 2 D n. Algebra relacji Definicja 1 (Relacja matematyczna). Relacją R między elementami zbioru D 1 D 2 D n, gdzie przypomnijmy D 1 D 2 D n = {(d 1, d 2,..., d n ) : d i D i, i = 1, 2,..., n}, nazywamy każdy podzbiór

Bardziej szczegółowo

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA Mteriły do wykłdu MATEMATYKA DYSKRETNA dl studiów zocznych cz. Progrm wykłdu: KOMBINATORYKA:. Notcj i podstwowe pojęci. Zlicznie funkcji. Permutcje. Podziory zioru. Podziory k-elementowe. Ziory z powtórzenimi

Bardziej szczegółowo

1 Wstęp do modelu relacyjnego

1 Wstęp do modelu relacyjnego Plan wykładu Model relacyjny Obiekty relacyjne Integralność danych relacyjnych Algebra relacyjna 1 Wstęp do modelu relacyjnego Od tego się zaczęło... E. F. Codd, A Relational Model of Data for Large Shared

Bardziej szczegółowo

Model relacyjny. Wykład II

Model relacyjny. Wykład II Model relacyjny został zaproponowany do strukturyzacji danych przez brytyjskiego matematyka Edgarda Franka Codda w 1970 r. Baza danych według definicji Codda to zbiór zmieniających się w czasie relacji

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska Jeśli pobieramy dane z więcej niż jednej tabeli, w rzeczywistości wykonujemy tak zwane złączenie. W SQL istnieją instrukcje pozwalające na formalne wykonanie złączenia tabel - istnieje

Bardziej szczegółowo

4.6. Gramatyki regularne

4.6. Gramatyki regularne 4.6. Grmtyki regulrne G = < N,T,P,Z > jest grmtyką prwostronnie liniową, jeśli jej produkcje mją postć: ( i) U xv x T * U,V N ( ii) U x G = < N,T,P,Z > jest grmtyką prwostronnie regulrną, jeśli jej produkcje

Bardziej szczegółowo

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać: WEKTORY Wśród wielkości fizycznych występujących w fizyce możn wyróżnić sklry i wektory. Aby określić wielkość sklrną, wystrczy podć tylko jedną liczbę. Wielkościmi tkimi są ms, czs, tempertur, objętość

Bardziej szczegółowo

Zbiory wyznaczone przez funkcje zdaniowe

Zbiory wyznaczone przez funkcje zdaniowe pojęci zbioru i elementu RCHUNEK ZIORÓW zbiór zwier element element nleży do zbioru jest elementem zbioru ( X zbiór wszystkich przedmiotów indywidulnych, których dotyczy dn nuk zbiór pełny (uniwerslny

Bardziej szczegółowo

4.3. Przekształcenia automatów skończonych

4.3. Przekształcenia automatów skończonych 4.3. Przeksztłceni utomtów skończonych Konstrukcj utomtu skończonego (niedeterministycznego) n podstwie wyrżeni regulrnego (lgorytm Thompson). Wejście: wyrżenie regulrne r nd lfetem T Wyjście : utomt skończony

Bardziej szczegółowo

RBD Relacyjne Bazy Danych

RBD Relacyjne Bazy Danych Wykład 7 RBD Relacyjne Bazy Danych Bazy Danych - A. Dawid 2011 1 Selekcja σ C (R) W wyniku zastosowania operatora selekcji do relacji R powstaje nowa relacja T do której należy pewien podzbiór krotek relacji

Bardziej szczegółowo

Bazy danych. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

Bazy danych. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski Bazy danych Andrzej Grzybowski Instytut Fizyki, Uniwersytet Śląski Wykład 5 Strukturalny język zapytań (SQL - Structured Query Language) Algebraiczny rodowód podstawowe działania w przykładach Bazy danych.

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 9. ZBIORY ROZMYTE Częstochow 204 Dr hb. inż. Grzegorz Dudek Wydził Elektryczny Politechnik Częstochowsk ZBIORY ROZMYTE Klsyczne pojęcie zbioru związne jest z logiką dwuwrtościową

Bardziej szczegółowo

Programy współbieżne

Programy współbieżne Specyfikownie i weryfikownie Progrmy współieżne Mrek A. Bednrczyk, www.ipipn.gd.pl Litertur wiele prc dostępnych w Sieci np.: http://www.wikipedi.org/ Specyfikownie i weryfikcj progrmy współieżne PJP Prosty

Bardziej szczegółowo

Podstawy układów logicznych

Podstawy układów logicznych Podstwy ukłdów logicznych Prw logiki /9 Alger Boole Prw logiki WyrŜeni i funkcje logiczne Brmki logiczne Alger Boole /9 Alger Boole' Powszechnie stosowne ukłdy cyfrowe (logiczne) prcują w oprciu o tzw.

Bardziej szczegółowo

Komisja Egzaminacyjna dla Aktuariuszy LII Egzamin dla Aktuariuszy z 15 marca 2010 r. Część I Matematyka finansowa

Komisja Egzaminacyjna dla Aktuariuszy LII Egzamin dla Aktuariuszy z 15 marca 2010 r. Część I Matematyka finansowa Mtemtyk finnsow 15.0.010 r. Komisj Egzmincyjn dl Akturiuszy LII Egzmin dl Akturiuszy z 15 mrc 010 r. Część I Mtemtyk finnsow WERSJA TESTU A Imię i nzwisko osoy egzminownej:... Czs egzminu: 100 minut 1

Bardziej szczegółowo

ZADANIA OTWARTE. Są więc takie same. Trzeba jeszcze pokazać, że wynoszą one 2b, gdyż taka jest długość krawędzi dwudziestościanu.

ZADANIA OTWARTE. Są więc takie same. Trzeba jeszcze pokazać, że wynoszą one 2b, gdyż taka jest długość krawędzi dwudziestościanu. ZADANIA OTWARTE ZADANIE 1 DWUDZIESTOŚCIAN FOREMNY Wiemy, że z trzech złotych prostokątów możn skonstruowć dwudziestościn foremny. Wystrczy wykzć, że długości boków trójkąt ABC n rysunku obok są równe.

Bardziej szczegółowo

Wykład 2. Pojęcie całki niewłaściwej do rachunku prawdopodobieństwa

Wykład 2. Pojęcie całki niewłaściwej do rachunku prawdopodobieństwa Wykłd 2. Pojęcie cłki niewłściwej do rchunku prwdopodobieństw dr Mriusz Grządziel 4 mrc 24 Pole trpezu krzywoliniowego Przypomnienie: figurę ogrniczoną przez: wykres funkcji y = f(x), gdzie f jest funkcją

Bardziej szczegółowo

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty Kodownie licz Kodownie stłopozycyjne licz cłkowitych Niech licz cłkowit m w systemie dwójkowym postć: nn 0 Wtedy może yć on przedstwion w postci ( n+)-itowej przy pomocy trzech niżej zdefiniownych kodów

Bardziej szczegółowo

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać: WEKTORY Wśród wielkości fizycznych występujących w fizyce możn wyróżnić sklry i wektory. Aby określić wielkość sklrną, wystrczy podć tylko jedną liczbę. Wielkościmi tkimi są ms, czs, tempertur, objętość

Bardziej szczegółowo

Wektor kolumnowy m wymiarowy macierz prostokątna o wymiarze n=1 Wektor wierszowy n wymiarowy macierz prostokątna o wymiarze m=1

Wektor kolumnowy m wymiarowy macierz prostokątna o wymiarze n=1 Wektor wierszowy n wymiarowy macierz prostokątna o wymiarze m=1 Rchunek mcierzowy Mcierzą A nzywmy funkcję 2-zmiennych, któr prze liczb nturlnych (i,j) gdzie i = 1,2,3,4.,m; j = 1,2,3,4,n przyporządkowuje dokłdnie jeden element ij. 11 21 A = m1 12 22 m2 1n 2n mn Wymirem

Bardziej szczegółowo

Wprowadzenie do języka SQL

Wprowadzenie do języka SQL Wprowadzenie do języka SQL język dostępu do bazy danych grupy poleceń języka: DQL (ang( ang.. Data Query Language) DML (ang( ang.. Data Manipulation Language) DDL (ang( ang.. Data Definition Language)

Bardziej szczegółowo

Model relacyjny. Wykład II

Model relacyjny. Wykład II Model relacyjny został zaproponowany do strukturyzacji danych przez brytyjskiego matematyka Edgarda Franka Codda w 1970 r. Baza danych według definicji Codda to zbiór zmieniających się w czasie relacji

Bardziej szczegółowo

Wstęp do SQL. copyright: KGiIS WGGiOŚ AGH

Wstęp do SQL. copyright: KGiIS WGGiOŚ AGH Wstęp do SQL SQL (Structured Query Language) strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Język SQL jest językiem deklaratywnym.

Bardziej szczegółowo

Wektory [ ] Oczywiście wektor w przestrzeni trójwymiarowej wektor będzie miał trzy współrzędne. B (x B. , y B. α A (x A, y A ) to jest wektor

Wektory [ ] Oczywiście wektor w przestrzeni trójwymiarowej wektor będzie miał trzy współrzędne. B (x B. , y B. α A (x A, y A ) to jest wektor Wektor N fizce w szkole średniej spotkcie się z dwom tpmi wielkości fizcznch. Jedne z nich, np. ms, tempertur, łdunek elektrczn są opiswne przez jedną liczę; te nzwm wielkościmi sklrnmi, w skrócie - sklrmi.

Bardziej szczegółowo

Całki oznaczone. wykład z MATEMATYKI

Całki oznaczone. wykład z MATEMATYKI Cłki oznzone wkłd z MATEMATYKI Budownitwo, studi niestjonrne sem. I, rok k. 28/29 Ktedr Mtemtki Wdził Informtki Politehnik Biłostok 1 Podstwowe pojęi 1.1 Podził P przedziłu, Nieh f ędzie funkją ogrnizoną

Bardziej szczegółowo

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT Studia podyplomowe Inżynieria oprogramowania współfinansowane przez Unię Europejska w ramach Europejskiego Funduszu Społecznego Projekt Studia podyplomowe z zakresu wytwarzania oprogramowania oraz zarządzania

Bardziej szczegółowo

Wyznacznik macierzy. - wyznacznik macierzy A

Wyznacznik macierzy. - wyznacznik macierzy A Wzncznik mcierz Uwg Wzncznik definiujem tlko dl mcierz kwdrtowch:,,,,,, =,,,,,, n n n n nn n,,, det = n,,, n n nn - mcierz - wzncznik mcierz Wzncznik mcierz to wzncznik n wektorów, które stnowią kolumn

Bardziej szczegółowo

RACHUNEK CAŁKOWY. Funkcja F jest funkcją pierwotną funkcji f na przedziale I R, jeżeli. F (x) = f (x), dla każdego x I.

RACHUNEK CAŁKOWY. Funkcja F jest funkcją pierwotną funkcji f na przedziale I R, jeżeli. F (x) = f (x), dla każdego x I. RACHUNEK CAŁKOWY Funkcj F jest funkcją pierwotną funkcji f n przedzile I R, jeżeli F (x) = f (x), dl kżdego x I. Przykłd. Niech f (x) = 2x dl x (, ). Wtedy funkcje F (x) = x 2 + 5, F (x) = x 2 + 5, F (x)

Bardziej szczegółowo

Analiza matematyczna v.1.6 egzamin mgr inf niestacj 1. x p. , przy założeniu, że istnieją lim

Analiza matematyczna v.1.6 egzamin mgr inf niestacj 1. x p. , przy założeniu, że istnieją lim Anliz mtemtyczn v..6 egzmin mgr inf niestcj Oznczeni: f, g, h : J R funkcje rzeczywiste określone n J R J przedził, b),, b], [, b), [, b], półprost, b),, b],, ), [, ) lub prost R α, β [min{α, β}, m{α,

Bardziej szczegółowo

Zbiory rozmyte. Teoria i zastosowania we wnioskowaniu aproksymacyjnym

Zbiory rozmyte. Teoria i zastosowania we wnioskowaniu aproksymacyjnym Zior rozmte Teori i zstosowni we wniosowniu prosmcjnm PODSTWOWE POJĘCI Motwcje Potrze opisni zjwis i pojęć wielozncznch i niepreczjnch użwnch swoodnie w jęzu nturlnm np. wso tempertur młod człowie średni

Bardziej szczegółowo

Algebra Boola i podstawy systemów liczbowych. Ćwiczenia z Teorii Układów Logicznych, dr inż. Ernest Jamro. 1. System dwójkowy reprezentacja binarna

Algebra Boola i podstawy systemów liczbowych. Ćwiczenia z Teorii Układów Logicznych, dr inż. Ernest Jamro. 1. System dwójkowy reprezentacja binarna lger Bool i podstwy systemów liczowych. Ćwiczeni z Teorii Ukłdów Logicznych, dr inż. Ernest Jmro. System dwójkowy reprezentcj inrn Ukłdy logiczne operują tylko n dwóch stnch ozncznymi jko zero (stn npięci

Bardziej szczegółowo

Przekształcenia automatów skończonych

Przekształcenia automatów skończonych Przeksztłceni utomtów skończonych Teori utomtów i języków formlnych Dr inŝ. Jnusz Mjewski Ktedr Informtyki Konstrukcj utomtu skończonego n podstwie wyrŝeni regulrnego (lgorytm Thompson) Wejście: wyrŝenie

Bardziej szczegółowo

Analiza Matematyczna (część II)

Analiza Matematyczna (część II) Anliz Mtemtyczn (część II) Krzysztof Trts Witold Bołt n podstwie wykłdów dr. Piotr Brtłomiejczyk 25 kwietni 24 roku 1 Rchunek cłkowy jednej zmiennej. 1.1 Cłk nieoznczon. Definicj 1.1.1 (funkcj pierwotn)

Bardziej szczegółowo

Wyznacznikiem macierzy kwadratowej A stopnia n nazywamy liczbę det A określoną następująco:

Wyznacznikiem macierzy kwadratowej A stopnia n nazywamy liczbę det A określoną następująco: Def.8. Wyzncznikiem mcierzy kwdrtowej stopni n nzywmy liczbę det określoną nstępująco:.det.det dl n n det det n det n, gdzie i j ozncz mcierz, którą otrzymujemy z mcierzy przez skreślenie i- tego wiersz

Bardziej szczegółowo

Wykład 6. SQL praca z tabelami 3

Wykład 6. SQL praca z tabelami 3 Wykład 6 SQL praca z tabelami 3 Łączenie wyników zapytań Język SQL zawiera mechanizmy pozwalające na łączenie wyników kilku pytań. Pozwalają na to instrukcje UNION, INTERSECT, EXCEPT o postaci: zapytanie1

Bardziej szczegółowo

Operacja Teta-złączenia. v1 v1 Θ v2

Operacja Teta-złączenia. v1 v1 Θ v2 Operacja Teta-złączenia Dane są: r(r) tabela r o schemacie R, A R s(s) tabela s o schemacie S, B S R i S nie zawierają tych samych nazw (R S = Ø) Θ {>, =,

Bardziej szczegółowo

Macierz. Wyznacznik macierzy. Układ równań liniowych

Macierz. Wyznacznik macierzy. Układ równań liniowych Temt wykłdu: Mcierz. Wyzncznik mcierzy. Ukłd równń liniowych Kody kolorów: żółty nowe pojęcie pomrńczowy uwg kursyw komentrz * mterił ndobowiązkowy Ann Rjfur, Mtemtyk Zgdnieni. Pojęci. Dziłni n mcierzch.

Bardziej szczegółowo

Wszystkim życzę Wesołych Świąt :-)

Wszystkim życzę Wesołych Świąt :-) Poniższe zdni pochodzą ze zbiorów: ) J. Rutkowski, Algebr bstrkcyjn w zdnich b) M. Bryński, J. Jurkiewicz, Zbiór zdń z lgebry Do kolokwium proszę też przejrzeć zdni z ćwiczeń. Wszystkim życzę Wesołych

Bardziej szczegółowo

FUNKCJA KWADRATOWA. RÓWNANIA I NIERÓWNOŚCI DRUGIEGO STOPNIA.

FUNKCJA KWADRATOWA. RÓWNANIA I NIERÓWNOŚCI DRUGIEGO STOPNIA. Oprownie: Elżiet Mlnowsk FUNKCJA KWADRATOWA. RÓWNANIA I NIERÓWNOŚCI DRUGIEGO STOPNIA. Określeni podstwowe: Jeżeli kżdej lizie x z pewnego zioru lizowego X przporządkown jest dokłdnie jedn liz, to mówim,

Bardziej szczegółowo

ZADANIA Z ZAKRESU SZKOŁY PODSTAWOWEJ, GIMNAZJUM I SZKOŁY ŚREDNIEJ

ZADANIA Z ZAKRESU SZKOŁY PODSTAWOWEJ, GIMNAZJUM I SZKOŁY ŚREDNIEJ ZADANIA Z ZAKRESU SZKOŁY PODSTAWOWEJ, GIMNAZJUM I SZKOŁY ŚREDNIEJ Nrsowć wkres funkji: f() = + Nrsowć wkres funkji: f() = + Nrsowć wkres funkji: f() = + + Dl jkih wrtośi A, B zhodzi równość: + +5+6 = A

Bardziej szczegółowo

Złaczenia tablic: FROM, WHERE, JOIN

Złaczenia tablic: FROM, WHERE, JOIN JOIN Łączenie tablic 1 Bazy Danych Wykład p.t. Złaczenia tablic: FROM, WHERE, JOIN Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano materiały: http: //www.postgresql.org/docs/8.3/interactive/index.html

Bardziej szczegółowo

Bazy danych. Informacje podstawowe

Bazy danych. Informacje podstawowe Bazy danych Zagadnienia Podstawy relacyjnych baz danych SQL Języki manipulowania w relacjach Aspekty aktywne baz danych Aspekty systemowe baz danych Projektowanie baz danych Zależności funkcyjne i postacie

Bardziej szczegółowo

INFORMATYKA GEODEZYJNO- KARTOGRAFICZNA Relacyjny model danych. Relacyjny model danych Struktury danych Operacje Oganiczenia integralnościowe

INFORMATYKA GEODEZYJNO- KARTOGRAFICZNA Relacyjny model danych. Relacyjny model danych Struktury danych Operacje Oganiczenia integralnościowe Relacyjny model danych Relacyjny model danych Struktury danych Operacje Oganiczenia integralnościowe Charakterystyka baz danych Model danych definiuje struktury danych operacje ograniczenia integralnościowe

Bardziej szczegółowo

zestaw DO ĆWICZEŃ z matematyki

zestaw DO ĆWICZEŃ z matematyki zestaw DO ĆWICZEŃ z mtemtyki poziom rozszerzony rozumownie i rgumentcj krty prcy ZESTAW I Zdnie 1. Wykż, że odcinek łączący środki dwóch dowolnych oków trójkąt jest równoległy do trzeciego oku i jest równy

Bardziej szczegółowo

4. RACHUNEK WEKTOROWY

4. RACHUNEK WEKTOROWY 4. RACHUNEK WEKTOROWY 4.1. Wektor zczepiony i wektor swoodny Uporządkowną prę punktów (A B) wyznczjącą skierowny odcinek o początku w punkcie A i końcu w punkcie B nzywmy wektorem zczepionym w punkcie

Bardziej szczegółowo

Pojęcia Działania na macierzach Wyznacznik macierzy

Pojęcia Działania na macierzach Wyznacznik macierzy Temt: Mcierze Pojęci Dziłni n mcierzch Wyzncznik mcierzy Symbolem gwizdki (*) oznczono zgdnieni przeznczone dl studentów wybitnie zinteresownych prezentowną temtyką. Ann Rjfur Pojęcie mcierzy Mcierz to

Bardziej szczegółowo

Ekoenergetyka Matematyka 1. Wykład 15. CAŁKI OZNACZONE. Egzaminy I termin poniedziałek :00 Aula B sala 12B Wydział Informatyki

Ekoenergetyka Matematyka 1. Wykład 15. CAŁKI OZNACZONE. Egzaminy I termin poniedziałek :00 Aula B sala 12B Wydział Informatyki Ekoenergetyk Mtemtyk 1. Wykłd 15. CAŁKI OZNACZONE Egzminy I termin poniedziłek 31.01 14:00 Aul B sl 12B Wydził Informtyki Definicj (podził odcink) II termin poprwkowy czwrtek 9.02 14:00 WE-030 Podziłem

Bardziej szczegółowo

Wykład 7: Pochodna funkcji zastosowania do badania przebiegu zmienności funkcji

Wykład 7: Pochodna funkcji zastosowania do badania przebiegu zmienności funkcji Wkłd 7: Pochodn funkcji zstosowni do bdni przebiegu zmienności funkcji dr Mriusz Grządziel semestr zimow, rok kdemicki 2013/2014 Funkcj logistczn Rozwżm funkcję logistczną = f 0 (t) = 1+5e 0,5t f(t) 0

Bardziej szczegółowo

KONKURS MATEMATYCZNY dla uczniów gimnazjów w roku szkolnym 2012/13. Propozycja punktowania rozwiązań zadań

KONKURS MATEMATYCZNY dla uczniów gimnazjów w roku szkolnym 2012/13. Propozycja punktowania rozwiązań zadań KONKURS MATEMATYCZNY dl uczniów gimnzjów w roku szkolnym 0/ II etp zwodów (rejonowy) 0 listopd 0 r. Propozycj punktowni rozwiązń zdń Uwg: Z kżde poprwne rozwiąznie inne niż przewidzine w propozycji punktowni

Bardziej szczegółowo

Notatki z Analizy Matematycznej 4. Jacek M. Jędrzejewski

Notatki z Analizy Matematycznej 4. Jacek M. Jędrzejewski Nottki z Anlizy Mtemtycznej 4 Jcek M. Jędrzejewski ROZDZIAŁ 7 Cłk Riemnn 1. Cłk nieoznczon Definicj 7.1. Niech f : (, b) R będzie dowolną funkcją. Jeżeli dl pewnej funkcji F : (, b) R spełnion jest równość

Bardziej szczegółowo

Klucz odpowiedzi do zadań zamkniętych i schemat oceniania zadań otwartych

Klucz odpowiedzi do zadań zamkniętych i schemat oceniania zadań otwartych Klucz odpowiedzi do zdń zmkniętc i scemt ocenini zdń otwrtc Klucz odpowiedzi do zdń zmkniętc 4 7 9 0 4 7 9 0 D D D Scemt ocenini zdń otwrtc Zdnie (pkt) Rozwiąż nierówność x x 0 Oliczm wróżnik i miejsc

Bardziej szczegółowo

3. Podzapytania, łączenie tabel i zapytań

3. Podzapytania, łączenie tabel i zapytań 3. Podzapytania, łączenie tabel i zapytań I. PODZAPYTANIE (SUBSELECT) oddzielna, ujęta w nawiasy instrukcja SELECT, zagnieżdżona w innej instrukcji SQL, zazwyczaj w instrukcji SELECT w instrukcji SELECT,

Bardziej szczegółowo

Wykład 2. Granice, ciągłość, pochodna funkcji i jej interpretacja geometryczna

Wykład 2. Granice, ciągłość, pochodna funkcji i jej interpretacja geometryczna 1 Wykłd Grnice, ciągłość, pocodn unkcji i jej interpretcj geometryczn.1 Grnic unkcji. Grnic lewostronn i grnic prwostronn unkcji Deinicj.1 Mówimy, że liczb g jest grnicą lewostronną unkcji w punkcie =,

Bardziej szczegółowo

1 DML - zapytania, część II Grupowanie Operatory zbiorowe DML - modyfikacja 7. 3 DCL - sterowanie danymi 9.

1 DML - zapytania, część II Grupowanie Operatory zbiorowe DML - modyfikacja 7. 3 DCL - sterowanie danymi 9. Plan wykładu Spis treści 1 DML - zapytania, część II 1 1.1 Grupowanie................................... 1 1.2 Operatory zbiorowe............................... 5 2 DML - modyfikacja 7 3 DCL - sterowanie

Bardziej szczegółowo

Aliasy Select p.first_name, p.salary, j.job_title from employees p, jobs j where p.job_id=j.job_id;

Aliasy Select p.first_name, p.salary, j.job_title from employees p, jobs j where p.job_id=j.job_id; Dane z kilku tabel Aliasy Select p.first_name, p.salary, j.job_title from employees p, jobs j where p.job_id=j.job_id; Łączenie kilku selectów w jeden posortowany wynik 1. UNION suma bez powtórzeń. Powoduje,

Bardziej szczegółowo

Technologie baz danych

Technologie baz danych Plan wykładu Technologie baz danych Wykład 2: Relacyjny model danych - zależności funkcyjne. SQL - podstawy Definicja zależności funkcyjnych Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów

Bardziej szczegółowo

2.3.1. Iloczyn skalarny

2.3.1. Iloczyn skalarny 2.3.1. Ilon sklrn Ilonem sklrnm (sklrowm) dwóh wektorów i nwm sklr równ ilonowi modułów ou wektorów pre kosinus kąt wrtego międ nimi. α O Rs. 2.8. Ilustrj do definiji ilonu sklrnego Jeżeli kąt międ wektormi

Bardziej szczegółowo

Bazy danych. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

Bazy danych. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski Bazy danych Andrzej Grzybowski Instytut Fizyki, Uniwersytet Śląski Wykład 1 Algebra relacyjnych baz danych jako podstawa języka SQL i jego implementacji w systemach baz danych Oracle Bazy danych. Wykład

Bardziej szczegółowo

Semantyka i Weryfikacja Programów - Laboratorium 2 Działania na ułamkach, krotki i rekordy

Semantyka i Weryfikacja Programów - Laboratorium 2 Działania na ułamkach, krotki i rekordy Semntyk i Weryfikj Progrmów - Lortorium Dziłni n ułmkh, krotki i rekory Cz. I. Dziłni n ułmkh Prolem. Oprowć zestw funkji o ziłń rytmetyznyh n ułmkh zwykłyh posti q, gzie, są lizmi łkowitymi i 0. Rozwiąznie

Bardziej szczegółowo

MATeMAtyka 3 inf. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony. Dorota Ponczek, Karolina Wej

MATeMAtyka 3 inf. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony. Dorota Ponczek, Karolina Wej Dorot Ponczek, Krolin Wej MATeMAtyk 3 inf Przedmiotowy system ocenini wrz z określeniem wymgń edukcyjnych Zkres podstwowy i rozszerzony Wyróżnione zostły nstępujące wymgni progrmowe: konieczne (K), podstwowe

Bardziej szczegółowo

e) Kwadrat dowolnej liczby b) Idź na dwór! całkowitej jest liczbą naturalna. c) Lubisz szpinak? f) 12 jest liczbą pierwszą. d) 3 2 =10.

e) Kwadrat dowolnej liczby b) Idź na dwór! całkowitej jest liczbą naturalna. c) Lubisz szpinak? f) 12 jest liczbą pierwszą. d) 3 2 =10. Zdnie. Cz poniższe wrżeni są zdnimi logicznmi: ) wczorj pdł deszcz. e) Kwdrt dowolnej liczb b) Idź n dwór! cłkowitej jest liczbą nturln. c) Lubisz szpink? f) jest liczbą pierwszą. d) =0. Zdni. Podj zprzeczeni

Bardziej szczegółowo

Macierz. Wyznacznik macierzy. Układ równań liniowych

Macierz. Wyznacznik macierzy. Układ równań liniowych Temt wykłdu: Mcierz. Wyzncznik mcierzy. Ukłd równń liniowych Kody kolorów: Ŝółty nowe pojęcie pomrńczowy uwg kursyw komentrz * mterił ndobowiązkowy Ann Rjfur, Mtemtyk n kierunku Biologi w SGGW Zgdnieni.

Bardziej szczegółowo

ANALIZA MATEMATYCZNA 2

ANALIZA MATEMATYCZNA 2 ANALIZA MATEMATYCZNA Mrin Gewert Zigniew Skoczls ANALIZA MATEMATYCZNA Definicje, twierdzeni, wzor Wdnie osiemnste powiększone GiS Oficn Wdwnicz GiS Wrocłw 6 Mrin Gewert Wdził Mtemtki Politechnik Wrocłwsk

Bardziej szczegółowo

Analiza matematyczna i algebra liniowa

Analiza matematyczna i algebra liniowa Anliz mtemtyczn i lgebr liniow Mteriły pomocnicze dl studentów do wykłdów Mcierze liczbowe i wyznczniki. Ukłdy równń liniowych. Mcierze. Wyznczniki. Mcierz odwrotn. Równni mcierzowe. Rząd mcierzy. Ukłdy

Bardziej szczegółowo

Matematyczne Podstawy Informatyki

Matematyczne Podstawy Informatyki Mtemtyczne Podstwy Informtyki dr inż. Andrzej Grosser Instytut Informtyki Teoretycznej i Stosownej Politechnik Częstochowsk Rok kdemicki 2013/2014 Podstwowe pojęci teorii utomtów I Alfetem jest nzywny

Bardziej szczegółowo

1 Definicja całki oznaczonej

1 Definicja całki oznaczonej Definicj cłki oznczonej Niech dn będzie funkcj y = g(x) ciągł w przedzile [, b]. Przedził [, b] podzielimy n n podprzedziłów punktmi = x < x < x

Bardziej szczegółowo

ODPOWIEDZI I SCHEMAT PUNKTOWANIA POZIOM ROZSZERZONY Etapy rozwiązania zadania , 3 5, 7

ODPOWIEDZI I SCHEMAT PUNKTOWANIA POZIOM ROZSZERZONY Etapy rozwiązania zadania , 3 5, 7 Próbn egzmin mturln z mtemtki Numer zdni ODPOWIEDZI I SCHEMAT PUNKTOWANIA POZIOM ROZSZERZONY Etp rozwiązni zdni Liczb punktów Podnie wrtości b: b = Sporządzenie wkresu funkcji g Uwgi dl egzmintorów 4 Krzw

Bardziej szczegółowo

Gramatyki regularne i bezkontekstowe. Spis treści. Plan wykładu spotkania tydzień po tygodniu. Plan wykładu spotkania tydzień po tygodniu.

Gramatyki regularne i bezkontekstowe. Spis treści. Plan wykładu spotkania tydzień po tygodniu. Plan wykładu spotkania tydzień po tygodniu. Osob prowdząc wykłd i ćwiczeni: dr inż. Mrek werwin Instytut terowni i ystemów Informtycznych Uniwersytet Zielonogórski e-mil : M.werwin@issi.uz.zgor.pl tel. (prc) : 68 328 2321, pok. 328 A-2, ul. prof.

Bardziej szczegółowo

JĘZYKI FORMALNE I AUTOMATY SKOŃCZONE

JĘZYKI FORMALNE I AUTOMATY SKOŃCZONE ZBIÓR ZADAŃ do WYKŁADU prof. Tdeusz Krsińskiego JĘZYKI FORMALNE I AUTOMATY SKOŃCZONE rozdził 2. Automty skończone i języki regulrne Wyrżeni i języki regulrne Zdnie 2.1. Wypisz wszystkie słow nleżące do

Bardziej szczegółowo

Wstęp Wprowadzenie do BD Podstawy SQL. Bazy Danych i Systemy informacyjne Wykład 1. Piotr Syga

Wstęp Wprowadzenie do BD Podstawy SQL. Bazy Danych i Systemy informacyjne Wykład 1. Piotr Syga Bazy Danych i Systemy informacyjne Wykład 1 Piotr Syga 09.10.2017 Ogólny zarys wykładu Podstawowe zapytania SQL Tworzenie i modyfikacja baz danych Elementy dynamiczne, backup, replikacja, transakcje Algebra

Bardziej szczegółowo

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI INTELIGENTNE TECHNIKI KOMPUTEROWE wkłd STNDRDOWE FUNKCJE PRZYNLEŻNOŚCI GUSSOWSK F. PRZYNLEŻNOŚCI ' μ ( ; ', ) ep μ().5 ' środek; określ szerokość krzwej.5 3 F. PRZYNLEŻNOŚCI KLSY s dl - dl c- sc ( ;,,

Bardziej szczegółowo

Zadania. I. Podzielność liczb całkowitych

Zadania. I. Podzielność liczb całkowitych Zdni I. Podzielność liczb cłkowitych. Pewn liczb sześciocyfrow kończy się cyfrą 5. Jeśli tę cyfrę przestwimy n miejsce pierwsze ze strony lewej to otrzymmy nową liczbę cztery rzy większą od poprzedniej.

Bardziej szczegółowo

SQL (ang. Structured Query Language)

SQL (ang. Structured Query Language) SQL (ang. Structured Query Language) SELECT pobranie danych z bazy, INSERT umieszczenie danych w bazie, UPDATE zmiana danych, DELETE usunięcie danych z bazy. Rozkaz INSERT Rozkaz insert dodaje nowe wiersze

Bardziej szczegółowo

PEWNIK DEDEKINDA i jego najprostsze konsekwencje

PEWNIK DEDEKINDA i jego najprostsze konsekwencje PEWNIK DEDEKINDA i jego njprostsze konsekwencje W rozdzile ósmym stwierdziliśmy, że z podnych tm pewników nie wynik istnienie pierwistków z liczb rzeczywistych. Uzupe lnimy terz liste pewników jeszcze

Bardziej szczegółowo

Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych

Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych Informatyka sem. III studia inżynierskie Transport 2018/19 Lab 2 LAB 2 1. Backup bazy danych Tworzenie kopii (backup) bazy danych Odtwarzanie bazy z kopii (z backup u) 1. Pobieramy skrypt Restore 2. Pobieramy

Bardziej szczegółowo

Pasek narzędziowy Symbolic [View Toolbars Math Symbolic] Pasek narzędziowy Modifier [Symbolic Modifiers]

Pasek narzędziowy Symbolic [View Toolbars Math Symbolic] Pasek narzędziowy Modifier [Symbolic Modifiers] Psek nrzędziowy Symolic [View Toolrs Mth Symolic] Psek nrzędziowy Modifier [Symolic Modifiers] Słow kluczowe możn wprowdzić z pomocą psk nrzędziowego [Symolic] lu ezpośrednio z klwitury. Wprowdznie z klwitury

Bardziej szczegółowo

Projektowanie relacyjnych baz danych

Projektowanie relacyjnych baz danych Mam nadzieję, że do tej pory przyzwyczaiłeś się do tabelarycznego układu danych i poznałeś sposoby odczytywania i modyfikowania tak zapisanych danych. W tym odcinku poznasz nieco teorii relacyjnych baz

Bardziej szczegółowo

Bazy danych. Algebra relacji

Bazy danych. Algebra relacji azy danych lgebra relacji Model danych Model danych to spójny zestaw pojęć służący do opisywania danych i związków między nimi oraz do manipulowania danymi i ich związkami, a także do wyrażania więzów

Bardziej szczegółowo

Całki oznaczone. Funkcja górnej granicy całkowania. Zastosowania całek oznaczonych. Całki niewłaściwe. Małgorzata Wyrwas

Całki oznaczone. Funkcja górnej granicy całkowania. Zastosowania całek oznaczonych. Całki niewłaściwe. Małgorzata Wyrwas Cłki oznczone Definicj, włsności i oblicznie cłek oznczonych. Wrtość średni funkcji. Funkcj górnej grnicy cłkowni. Zstosowni cłek oznczonych. Cłki niewłściwe. Młgorzt Wyrws Ktedr Mtemtyki Wydził Informtyki

Bardziej szczegółowo

Podstawy języka SQL cz. 2

Podstawy języka SQL cz. 2 Podstawy języka SQL cz. 2 1. Operatory zbiorowe a. UNION suma zbiorów z eliminacją powtórzeń, b. EXCEPT różnica zbiorów z eliminacją powtórzeń, c. INTERSECT część wspólna zbiorów z eliminacją powtórzeń.

Bardziej szczegółowo

Legenda. Optymalizacja wielopoziomowa Inne typy bramek logicznych System funkcjonalnie pełny

Legenda. Optymalizacja wielopoziomowa Inne typy bramek logicznych System funkcjonalnie pełny Dr Glin Criow Legend Optymlizcj wielopoziomow Inne typy brmek logicznych System funkcjonlnie pełny Optymlizcj ukłdów wielopoziomowych Ukłdy wielopoziomowe ukłdy zwierjące więcej niż dw poziomy logiczne.

Bardziej szczegółowo

Matematyka finansowa 10.03.2014 r. Komisja Egzaminacyjna dla Aktuariuszy. LXVI Egzamin dla Aktuariuszy z 10 marca 2014 r. Część I

Matematyka finansowa 10.03.2014 r. Komisja Egzaminacyjna dla Aktuariuszy. LXVI Egzamin dla Aktuariuszy z 10 marca 2014 r. Część I Mtemtyk finnsow.03.2014 r. Komisj Egzmincyjn dl Akturiuszy LXVI Egzmin dl Akturiuszy z mrc 2014 r. Część I Mtemtyk finnsow WERSJA TESTU A Imię i nzwisko osoby egzminownej:... Czs egzminu: 0 minut 1 Mtemtyk

Bardziej szczegółowo

Całki oznaczone. Funkcja górnej granicy całkowania. Zastosowania całek oznaczonych. Całki niewłaściwe. Małgorzata Wyrwas

Całki oznaczone. Funkcja górnej granicy całkowania. Zastosowania całek oznaczonych. Całki niewłaściwe. Małgorzata Wyrwas Cłki oznczone Definicj, włsności i oblicznie cłek oznczonych. Wrtość średni funkcji. Funkcj górnej grnicy cłkowni. Zstosowni cłek oznczonych. Cłki niewłściwe. Młgorzt Wyrws Ktedr Mtemtyki Wydził Informtyki

Bardziej szczegółowo

SQL, LIKE, IN, CASE, EXISTS. Marcin Orchel

SQL, LIKE, IN, CASE, EXISTS. Marcin Orchel SQL, LIKE, IN, CASE, EXISTS Marcin Orchel Spis treści 1 LIKE 2 2 BETWEEN 4 3 IN 5 4 EXISTS 6 5 WYRAŻENIA CASE 7 6 Zadania 9 1 Rozdział 1 LIKE Predykat LIKE jest testem dopasowującym wzorzec łańcucha. Składnia

Bardziej szczegółowo

Systemy GIS Tworzenie zapytań w bazach danych

Systemy GIS Tworzenie zapytań w bazach danych Systemy GIS Tworzenie zapytań w bazach danych Wykład nr 6 Analizy danych w systemach GIS Jak pytać bazę danych, żeby otrzymać sensowną odpowiedź......czyli podstawy języka SQL INSERT, SELECT, DROP, UPDATE

Bardziej szczegółowo

WOJEWÓDZKI KONKURS MATEMATYCZNY

WOJEWÓDZKI KONKURS MATEMATYCZNY WOJEWÓDZKI KONKURS MATEMATYCZNY DLA UCZNIÓW SZKOŁY PODSTAWOWEJ W ROKU SZKOLNYM 08/09 Schemt punktowni zdni zmknięte Z kżdą poprwną odpowiedź uczeń otrzymuje punkt Numer zdni Poprwn odpowiedź 5 6 7 8 9

Bardziej szczegółowo

2010-10-21 PLAN WYKŁADU BAZY DANYCH MODEL DANYCH. Relacyjny model danych Struktury danych Operacje Integralność danych Algebra relacyjna HISTORIA

2010-10-21 PLAN WYKŁADU BAZY DANYCH MODEL DANYCH. Relacyjny model danych Struktury danych Operacje Integralność danych Algebra relacyjna HISTORIA PLAN WYKŁADU Relacyjny model danych Struktury danych Operacje Integralność danych Algebra relacyjna BAZY DANYCH Wykład 2 dr inż. Agnieszka Bołtuć MODEL DANYCH Model danych jest zbiorem ogólnych zasad posługiwania

Bardziej szczegółowo

Oznaczenia: K wymagania konieczne; P wymagania podstawowe; R wymagania rozszerzające; D wymagania dopełniające; W wymagania wykraczające

Oznaczenia: K wymagania konieczne; P wymagania podstawowe; R wymagania rozszerzające; D wymagania dopełniające; W wymagania wykraczające Wymgni edukcyjne z mtemtyki ls 2 b lo Zkres podstwowy Oznczeni: wymgni konieczne; wymgni podstwowe; R wymgni rozszerzjące; D wymgni dopełnijące; W wymgni wykrczjące Temt lekcji Zkres treści Osiągnięci

Bardziej szczegółowo

Język SQL. Rozdział 5. Połączenia i operatory zbiorowe

Język SQL. Rozdział 5. Połączenia i operatory zbiorowe Język SQL. Rozdział 5. Połączenia i operatory zbiorowe Iloczyn kartezjański, połączenie równościowe, połączenie nierównościowe, połączenie zwrotne, połączenie zewnętrzne, składnia jawna połączeń, składnia

Bardziej szczegółowo

Komisja Egzaminacyjna dla Aktuariuszy LIX Egzamin dla Aktuariuszy z 12 marca 2012 r. Część I Matematyka finansowa

Komisja Egzaminacyjna dla Aktuariuszy LIX Egzamin dla Aktuariuszy z 12 marca 2012 r. Część I Matematyka finansowa Mtemtyk finnsow 12.03.2012 r. Komisj Egzmincyjn dl Akturiuszy LIX Egzmin dl Akturiuszy z 12 mrc 2012 r. Część I Mtemtyk finnsow WERSJA TESTU A Imię i nzwisko osoby egzminownej:... Czs egzminu: 100 minut

Bardziej szczegółowo

Bazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL.

Bazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL. Plan wykładu Bazy danych Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL. Deficja zależności funkcyjnych Klucze relacji Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów

Bardziej szczegółowo

± - małe odchylenie od osi. ± - duże odchylenie od osi

± - małe odchylenie od osi. ± - duże odchylenie od osi TYGONOMETRYCZNE Przjmujm, ż znn są dfinicj i podstwow włsności funkcji trgonomtrcznch. Zprzntujm poniżj kilk prktcznch sposobów szbkigo, prktczngo obliczni wrtości funkcji trgonomtrcznch, rozwiązwni równń

Bardziej szczegółowo

Wyk lad 1 Podstawowe wiadomości o macierzach

Wyk lad 1 Podstawowe wiadomości o macierzach Wyk ld 1 Podstwowe widomości o mcierzch Oznczeni: N {1 2 3 } - zbiór liczb nturlnych N 0 {0 1 2 } R - ci lo liczb rzeczywistych n i 1 + 2 + + n i1 1 Określenie mcierzy Niech m i n bed dowolnymi liczbmi

Bardziej szczegółowo

Równania i nierówności kwadratowe z jedną niewiadomą

Równania i nierówności kwadratowe z jedną niewiadomą 50 REPETYTORIUM 31 Równni i nierówności kwdrtowe z jedną niewidomą Równnie wielominowe to równość dwóch wyrżeń lgebricznych Kżd liczb, któr po podstwieniu w miejscu niewidomej w równniu o jednej niewidomej

Bardziej szczegółowo

Wymagania na ocenę dopuszczającą z matematyki klasa II Matematyka - Babiański, Chańko-Nowa Era nr prog. DKOS 4015-99/02

Wymagania na ocenę dopuszczającą z matematyki klasa II Matematyka - Babiański, Chańko-Nowa Era nr prog. DKOS 4015-99/02 Wymgni n ocenę dopuszczjącą z mtemtyki kls II Mtemtyk - Bbiński, Chńko-Now Er nr prog. DKOS 4015-99/02 Temt lekcji Zkres treści Osiągnięci uczni WIELOMIANY 1. Stopień i współczynniki wielominu 2. Dodwnie

Bardziej szczegółowo

Weryfikacja modelowa jest analizą statyczną logiki modalnej

Weryfikacja modelowa jest analizą statyczną logiki modalnej Weryfikcj modelow jest nlizą sttyczną logiki modlnej Mrcin Sulikowski MIMUW 15 grudni 010 1 Wstęp Weryfikcj systemów etykietownych 3 Flow Logic 4 Weryfikcj modelow nliz sttyczn Co jest czym czego? Weryfikcj

Bardziej szczegółowo