SYSTEMY WYSZUKIWANIA INFORMACJI

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

Download "SYSTEMY WYSZUKIWANIA INFORMACJI"

Transkrypt

1 SYSTEMY WYSZUKIWANIA INFORMACJI Agnieszka Nowak- Brzezińska Zbiór zadań z rozwiązaniami

2 Systemy Wyszukiwania Informacji by Agnieszka Nowak Brzezińska by Instytut Informatyki Uniwersytetu Śląskiego Wersja z dnia r. str. 1

3 Zbio r zadan z rozwiązaniami Spis treści Metoda list prostych... 3 Metoda list inwersyjnych Metoda list łańcuchowych Metoda Saltona Metoda składowych atomowych Zadania ogólne str. 2

4 Systemy Wyszukiwania Informacji Metoda list prostych Zadanie 1 Podaj parametry, które musi określić użytkownik, aby wyszukiwanie zgodne z modyfikacją, zwaną odcedzaniem statycznym i dynamicznym, miało sens. Dane są odpowiedzi na pytania zadane do systemu: σ(t1) ={x2, x4, x7, x10} σ(t5) ={x2, x3, x5, x8} σ(t2) ={x4, x6, x7, x9} σ(t6) ={x2, x5, x7, x9} σ(t3) ={x3, x5, x7, x10} σ(t7) ={x4, x6, x8, x10} σ(t4) ={x2, x4, x6, x9} σ(t8) ={x2, x4, x7, x9} Przeprowadź proces odcedzania statycznego, a następnie oblicz zysk czasowy dla różnych parametrów związanych z tą techniką w stosunku do metody klasycznej metody list prostych. W systemie informacyjnym jest 10 obiektów. Rozwiązanie Odcedzanie statyczne - polega na tym, że, po ustaleniu grupy pytań typowych, czyli najczęściej zadawanych do systemu, obiekty w kartotece porządkujemy w taki sposób, że te, które najczęściej stanowiły odpowiedź na pytanie umieszczamy na początku, zaś te, które najrzadziej są odpowiedzią na pytanie odpowiednio na końcu kartoteki. W tym celu po serii zadanych pytań określamy dla każdego dokumentu częstość występowania w odpowiedziach na pytania i na podstawie tej częstości zmieniamy dotychczasowy porządek dokumentów w kartotece. Odcedzanie dynamiczne - różni się tym od statycznego, że system automatycznie po zadaniu pytania zmienia kolejność dokumentów w kartotece tak, że jeśli obiekt stanowił odpowiedź na dane pytanie przesuwamy go o jedno miejsce w górę kosztem tych obiektów które nie były odpowiedzią i te przesuwamy odpowiednio w dół. Ta modyfikacja pozwala oszczędzać na zajętości pamięci, gdyż zmiana uporządkowania obiektów w kartotece jest dokonywana na bieżąco bez konieczności tworzenia dodatkowych struktur (jak w przypadku odcedzania statycznego, dla którego najczęściej tworzona jest macierz zerojedynkowa, w której zaznaczamy odpowiednio fakt, czy dany dokument był odpowiedzią czy nie). Ewentualną wadą tej modyfikacji jest to, że przy zmianie kolejności zadawanych pytań uporządkowanie dokumentów możemy być za każdym razem inne. Przy odcedzaniu statycznym kolejność pytań nie ma żadnego wpływu na to jaka będzie ostatecznie kolejność uporządkowania dokumentów. Idea wyszukiwania przy wykorzystaniu tych modyfikacji polega na tych, iż po zmianie uporządkowania dokumentów na podstawie częstości występowania w odpowiedziach na pytania zadawane do systemu dodatkowym parametrem wartym określenia jest jeden z następujących: str. 3

5 Zbio r zadan z rozwiązaniami Wielkość obszaru do przeszukania, Liczba obiektów relewantnych, Kompletność. Przykładowo wykorzystując dodatkowo wielkość obszaru do przeszukania, możemy ograniczyć się do przeszukania jedynie 50% systemu, co spowoduje zysk czasowy. O efektywność takiego wyszukiwania zadbała wcześniejsza zmiana uporządkowania dokumentów. Jest ogromna szansa, że skoro po zmianie porządku dokumentów te wg częstości są na samej górze, to nawet gdy przeszukamy tylko 50% znajdziemy większość obiektów będących odpowiedzią na zadane pytanie. Wykorzystując metodę odcedzania statycznego, w pierwszej kolejności należy przedstawić obiekty wraz z częstością występowania w odpowiedziach na zadane pytania w tabeli: MACIERZ DOKUMENTÓW I PYTAŃ ZADANYCH DO SYSTEMU WRAZ Z CZĘSTOŚCIĄ WYSTĘPOWANIA DOKUMENTÓW W ODPOWIEDZIACH NA PYTANIA X t1 t2 t3 t4 t5 t6 t7 t8 częstość x1 x2 x3 x4 x5 x6 x7 x8 x9 x gdzie: x1,,xn dokumenty zaś t1 tn pytania zadawane do systemu. Gdy wyznaczymy już częstość występowania dokumentów w pytaniach zadawanych do systemu możemy dokonać zmiany ich wcześniejszego uporządkowania w kartotece. Dokumenty o najwyższej częstości występowania w odpowiedziach na pytania umieszczamy na samej górze kartoteki, zaś te najrzadziej stanowiące odpowiedź odpowiednio na samym dole. Struktura kartoteki wyszukiwawczej przyjmuje zatem następujący format: str. 4

6 Systemy Wyszukiwania Informacji KARTOTEKA WYSZUKIWAWCZA X Opis obiektu x2 x 4 x7 x9 x5 x6 x10 x3 x8 x1. str. 5

7 Zbio r zadan z rozwiązaniami Zadanie 2 Do przedszkola zakupiono kilka rodzajów klocków. Klocki podzielono na zestawy zależnie od: materiału, wieku dziecka, które będzie się nimi bawić i według odporności na zniszczenie klocka. Typ klocka Materiał Wiek (lata) Sposób łączenia Odporność na zniszczenia LEGO Plastik 5-99 Wpust Średnia DUPLO Plastik 1-6 Wpust Duża LIDIO Metal 5-99 Śruba Mała SOHO Plastik 6-99 Wpust Średnia MIMI Drewno 1-5 Brak Duża CHILDE Drewno 5-10 Brak Średnia ABC Drewno 3-10 Brak Średnia TECH Metal 3-10 Śruba Mała Utwórz kartotekę wyszukiwawczą zgodnie z założeniami metody podziału połówkowego wykorzystując odpowiedni porządek. Następnie napisz algorytm słowny podziału połówkowego (przeszukiwania binarnego). Rozwiązanie Założenia metody podziału połówkowego mówią o uporządkowaniu obiektów rosnąco bądź malejąco (dla cech numerycznie zakodowanych) lub wykorzystując porządek leksykograficzny (dla cech zakodowanych alfanumerycznie). W naszym przypadku porządek ten ma w pierwszej kolejności wykorzystać atrybuty: materiał, wiek dziecka oraz odporność na zniszczenia. Atrybuty te powinny się znaleźć na pierwszych miejscach w opisie obiektów. Kartoteka wyszukiwawcza po zmianie uporządkowania (tylko dla atrybutu Materiał) będzie wyglądać następująco: TMIMI=(Materiał, Drewno)(Wiek dziecka, 1 do 5)(Odporność, duża)(sposób łączenia, Brak) TABC=(Materiał, Drewno)(Wiek dziecka, 3 do 10)(Odporność, średnia)(sposób łączenia, Brak) TCHILDE=(Materiał, Drewno)(Wiek dziecka, 5 do 10)(Odporność, duża)(sposób łączenia, Brak) TTECH=(Materiał, Metal)(Wiek dziecka, 3 do 10)(Odporność, mała)(sposób łączenia, śruba) TLIDIO=(Materiał, Metal)(Wiek dziecka, 5 do 99)(Odporność, mała)(sposób łączenia, śruba) TDUPLO=(Materiał, Plastik)(Wiek dziecka, 1 do 6)(Odporność, duża)(sposób łączenia, wpust) TLEGO=(Materiał, Plastik)(Wiek dziecka, 5 do 99)(Odporność, średnia)(sposób łączenia, wpust) TSOHO=(Materiał, Plastik)(Wiek dziecka, 6 do 99)(Odporność, średnia)(sposób łączenia, wpust) str. 6

8 Systemy Wyszukiwania Informacji Algorytm wyszukiwania metodą podziału połówkowego działa efektywnie tylko wtedy, gdy w pytaniu zawarto deskryptor (parę (atrybut, wartość)) wg którego kartotekę porządkowano. Porządek ten bazuje na relacji porządku ostrego z użyciem symboli poprzedzania i następowania. Zapis a 1 a 2 czytamy następująco: wartość a1 pewnego atrybutu a poprzedza wartość a2 tego samego atrybutu. Algorytm wyszukiwania przebiega zgodnie z następującym schematem. Jeśli pytanie zawiera deskryptor związany z atrybutem, który porządkował obiekty (atrybut ten jest na pierwszym miejscu w opisie obiektów) wówczas dokonujemy porównania wartości tego atrybutu w pytaniu z wartością (tego atrybutu) przy obiekcie leżącym dokładnie w połowie kartoteki a więc obiekcie na pozycji [ n ], gdzie n oznacza liczbę obiektów w systemie. Porównanie to można zapisać następująco:t x 2 [ n ]. 2 Jeśli t x n [ wówczas do dalszego przeszukiwania wybrana zostanie pierwsza połowa kartoteki a więc ]+1 2 obiekty na pozycjach: x 1,, x n [ ]. W przeciwnym przypadku przeszukana będzie druga połowa kartoteki 2 a więc obiekty na pozycjach: x [ n 2 ]+1,, x n. Jeśli pytanie nie zawiera deskryptora, który porządkował kartotekę wówczas zmuszeni jesteśmy dokonać przeglądu zupełnego jak w metodzie klasycznej. Warto zaznaczyć, że podziału połówkowego możemy dokonywać wiele razy, tak długo dopóki istnieje wyraźny zysk z wykorzystania tej modyfikacji. str. 7

9 Zbio r zadan z rozwiązaniami Zadanie 3 Ze względu na silnie wzrastający stopień przestępczości w jednej z komend policji założono system, do którego wpisane zostały dane o różnego rodzaju przestępstwach. Przykładowa kartoteka wtórna wygląda następująco: X Rodzaj Użyte Wygląd zewnętrzny Data Godz. przestępstwa narzędzie Płeć Wzrost Wiek Waga Włosy x1 włamanie wytrych M ciemne x2 włamanie wytrych K jasne x3 włamanie wytrych M ciemne x4 napad gaz-rurka M ciemne x5 napad tulipan M ciemne x6 kradzież nóż M jasne x7 morderstwo gaz-rurka M ciemne x8 pobicie tulipan M jasne x9 rabunek nóż K ciemne x10 rabunek nóż K ciemne x11 włamanie łom M ciemne x12 kradzież pilnik K jasne x13 morderstwo nóż K jasne x14 pobicie gaz-rurka M ciemne x15 rabunek wytrych M jasne x16 włamanie wytrych M ciemne x17 włamanie łom M jasne x18 włamanie pilnik K jasne x19 włamanie wytrych M ciemne X20 kradzież łom M ciemne x21 morderstwo nóż K ciemne x22 rabunek nóż M jasne x23 rabunek nóż K jasne Do tabeli podanej powyżej zastosuj metodę grupowania (modyfikacja metody list prostych) uwzględniając rodzaj przestępstwa, czas wykonania przestępstwa, jak również stosowane narzędzie. Następnie podaj odpowiedź na pytanie o przestępstwo dokonane o godz Należy wykorzystać tablicę adresową dla tak utworzonych grup. Rozwiązanie Kartoteka wtórna zostaje pogrupowana leksykograficznie i chronologicznie wg rodzaju przestępstwa, godziny wykonania przestępstwa oraz zastosowanego narzędzia. Nowe uporządkowanie dokumentów wymusza wprowadzenie dodatkowej kolumny w kartotece wtórnej (NU). str. 8

10 Systemy Wyszukiwania Informacji N Rodzaj Użyte Wygląd zewnętrzny X Data Godz. U przestępstwa narzędzie Płeć Wzrost Wiek Waga Włosy 1 x20 kradzież łom M ciemne 2 x12 kradzież pilnik K jasne 3 x6 kradzież nóż M jasne 4 x7 morderstwo gaz-rurka M ciemne 5 x21 morderstwo nóż K ciemne 6 x13 morderstwo nóż K jasne 7 x5 napad tulipan M ciemne 8 x4 napad gaz-rurka M ciemne 9 x8 pobicie tulipan M jasne 10 x14 pobicie gaz-rurka M ciemne 11 x15 rabunek wytrych M jasne 12 x22 rabunek nóż M jasne 13 x23 rabunek nóż K jasne 14 x9 rabunek nóż K ciemne 15 x10 rabunek nóż K ciemne 16 x17 włamanie łom M jasne 17 x16 włamanie wytrych M ciemne 18 x18 włamanie pilnik K jasne 19 x3 włamanie wytrych M ciemne 20 x19 włamanie wytrych M ciemne 21 x11 włamanie łom M ciemne 22 x1 włamanie wytrych M ciemne 23 x2 włamanie wytrych K jasne Można utworzyć tablicę adresową (TA) z trzema deskryptorami: rodzaj przestępstwa, podziałem na grupy wg rodzaju przestępstwa, godziny przestępstwa oraz użytego narzędzia. Jednak byłaby ona zbyt obszerna. Skoro szukana jest odpowiedź na pytanie ogólne t=(godzina, 10) to dla uproszczenia zbudujemy tablicę adresową tylko dla atrybutu Godzina (zakodowanego w kartotece jako Godz. ). str. 9

11 Zbio r zadan z rozwiązaniami N Rodzaj Użyte Wygląd zewnętrzny X Godz. Data U przestępstwa narzędzie Płeć Wzrost Wiek Waga Włosy 1 x17 08 włamanie łom M jasne 2 x16 09 włamanie wytrych M ciemne 3 x7 10 morderstwo gaz-rurka M ciemne 4 x5 10 napad tulipan M ciemne 5 x15 10 rabunek wytrych M jasne 6 x21 11 morderstwo nóż K ciemne 7 x8 11 pobicie tulipan M jasne 8 x14 11 pobicie gaz-rurka M ciemne 9 x18 11 włamanie pilnik K jasne 10 x20 12 kradzież łom M ciemne 11 x13 12 morderstwo nóż K jasne 12 x4 12 napad gaz-rurka M ciemne 13 x12 13 kradzież pilnik K jasne 14 x3 13 włamanie wytrych M ciemne 15 x19 13 włamanie wytrych M ciemne 16 x22 14 rabunek nóż M jasne 17 x11 14 włamanie łom M ciemne 18 x6 15 kradzież nóż M jasne 19 x23 15 rabunek nóż K jasne 20 x1 15 włamanie wytrych M ciemne 21 x2 16 włamanie wytrych K jasne 22 x9 17 rabunek nóż K ciemne 23 x10 18 rabunek nóż K ciemne Jedną z metod pozwalających na sprawne wyszukanie odpowiedzi na zadawane pytania będzie stworzenie tablicy adresowej (TA) z podziałem na grupy wg czasu przestępstwa deskryptor Adres początku Adres końca (Godz., 08) 1 1 (Godz., 09) 2 2 (Godz., 10) 3 5 (Godz., 11) 6 9 (Godz., 12) (Godz., 13) (Godz., 14) (Godz., 15) (Godz., 16) (Godz., 17) (Godz., 17) Szukana jest odpowiedź na pytanie ogólne t=(godz., 10). W tablicy adresowej odnajdujemy wiersz, w którym występuje deskryptor pytania a więc (Godz., 10). Jest to 3 wiersz tej tabeli. Pobieramy z wiersza z kolumny drugiej (Adres początku) oraz trzeciej (Adres końca) informację o tym jaki jest początek i koniec bloku obiektów stanowiących odpowiedź na pytanie t. Są to odpowiednio 3 (początek) oraz 5 (koniec). Z kartoteki wtórnej nowouporządkowanej pobieramy prawdziwe nazwy obiektów na pozycjach od 3 do 5. σ(t) = TA3-5 = {x7, x5,x 15} str. 10

12 Systemy Wyszukiwania Informacji Zadanie 4 Dla następującej macierzy T-x (macierz ta określa częstość występowania obiektów w zbiorze odpowiedzi na pytania T) zastosuj modyfikację list prostych - organizację zwartą. Zdefiniuj własność zwartości; następnie przedstaw kartotekę wyszukiwawczą dla ww. modyfikacji i omów proces wyszukiwania (dla dowolnej postaci pytania) w tak zorganizowanej strukturze bazy danych. Rozwiązanie X t1 t2 t3 t4 t5 x x x x x Organizacja zwarta wymaga takiego uporządkowania obiektów aby te, które stanowiły odpowiedź na dane pytanie, były uporządkowane obok siebie w kartotece. Uporządkowanie musi być spójne dla wszystkich pytań. Może ono wyglądać następująco: NU X t1 t2 t3 t4 t5 1 x x x x x Uwaga: NU oznacza pozycję obiektu w kartotece po zmianie uporządkowania. Kartoteka wyszukiwawcza składać się powinna z kartoteki wtórnej nowo uporządkowanej na podstawie wartości NU oraz tablicy adresowej z informacją o pytaniu oraz adresach początku i końca bloku stanowiącego odpowiedź na to dane pytanie. str. 11

13 Zbio r zadan z rozwiązaniami Kartoteka wtórna nowo uporządkowana powinna mieć następującą strukturę: NU X Opis obiektu 1 x3 2 x1 3 x4 4 x2 5 x5 Tablica adresowa zawierająca informację, o adresie początku i końca obszaru spójnego w kartotece wtórnej wygląda następująco: T AP AK t1 3 4 t2 4 5 t3 2 4 t4 3 5 t5 1 3 Uwaga: AP oznacza adres początku, zaś AK odpowiednio adres końca bloku obiektów będących odpowiedzią na jedno z pytań t1,,t5. Jeśli pytanie nie jest standardowe (tzn. nie było ujęte w zbiorze pytań dla których zmienialiśmy uporządkowanie kartoteki), dokonujemy przeglądu zupełnego. W przeciwnym przypadku używamy tablicy adresowej w pierwszej fazie wyszukiwania. Wówczas pobieramy dla danego pytania standardowego adres początku (AP) oraz adres końca (AK) obszaru spójnego, następnie korzystając z kartoteki wtórej nowo uporządkowanej pobieramy właściwe nazwy obiektów stanowiących odpowiedzi na zadane pytania. str. 12

14 Systemy Wyszukiwania Informacji Zadanie 5 Wiedząc, że system informacyjny S dotyczący charakterystyk wybranych pojazdów zadany jest tabelą: Model Producent Typ Napęd Chłodzenie Moc Przełożenie DR Suzuki motocykl tylni powietrze duża duże SENDA Kawasaki motocykl tylni woda duża duże MATIZ Daewoo samochód przedni woda mała średnie CARISMA Mitsubishi samochód przedni powietrze średnia średnie 126P Fiat samochód tylni woda mała średnie MEGANE Renault samochód przedni woda średnia średnie 307 Peugeot samochód przedni woda mała średnie S40 Volvo samochód przedni woda średnia średnie LAGUNA Renault samochód przedni woda średnia średnie TX Suzuki motocykl tylni powietrze duża duże a) Zdefiniuj formalnie system oraz zbuduj kartotekę wyszukiwawczą dla metody list prostych z grupowaniem obiektów wg wybranego przez siebie atrybutu. Uzasadnij jakie warunki powinien spełniać wybrany atrybut przy zastosowaniu tej modyfikacji? b) Czy przedstawiony system jest selektywny i/lub kompletny? Odpowiedź uzasadnij. Rozwiązanie Definicja formalna systemu: S = < X, A, V, ρ> X = {DR, SENDA, MATIZ, CARISMA, 126P, MEGANE, 307, S40, LAGUNA, TX} A = {Producent, Typ, Napęd, Chłodzenie, Moc, Przełożenia} VProducent = {Suzuki, Kawasaki, Daewoo, Mitsubishi, Fiat, Renault, Peugeot, Volvo, Renault} VTyp = {motocykl, samochód} VNapęd = {tylni, przedni} VChłodzenie = {powietrze, woda} VMoc = {mała, średnia, duża} VPrzełożenie = {średnie, duże} ρ: X A V str. 13

15 Zbio r zadan z rozwiązaniami Atrybut, według którego następuje grupowanie powinien: występować często w pytaniach do systemu, być wielowartościowy, w miarę równomiernie dzielić kartotekę. W przypadku powyższego systemu najlepszym atrybutem spełniającym te kryteria jest "Moc". Wobec tego kartoteka wyszukiwawcza wygląda następująco: NU Model Moc Producent Typ Napęd Chłodzenie Przełożenie 1 126P mała Fiat samochód tylni woda średnie mała Peugeot samochód przedni woda średnie 3 MATIZ mała Daewoo samochód przedni woda średnie 4 CARISMA średnia Mitsubishi samochód przedni powietrze średnie 5 S40 średnia Volvo samochód przedni woda średnie 6 MEGANE średnia Renault samochód przedni woda średnie 7 LAGUNA średnia Renault samochód przedni woda średnie 8 SENDA duża Kawasaki motocykl tylni woda duże 9 TX duża Suzuki motocykl tylni powietrze duże 10 DR duża Suzuki motocykl tylni powietrze duże Gdzie NU nowe uporządkowanie. Dla przyspieszenia wyszukiwania możemy utworzyć także tablicę adresową: adres początku adres końca (Moc, mała) 1 3 (Moc, średnia) 4 7 (Moc, duża) 8 10 System jest selektywny wtedy i tylko wtedy, gdy każdej informacji odpowiada co najwyżej jeden obiekt. Przedstawiony system nie jest selektywny, gdyż obiekty TX oraz DR mają taki sam opis (odpowiada im taka sama informacja). σ[(moc, duża)(producent, Suzuki)(Typ, motocykl)(napęd, tylni)(chłodzenie, powietrze)(przełożenie, duże)] = {TX, DR} System jest kompletny wtedy i tylko wtedy, gdy każdej informacji odpowiada co najmniej jeden obiekt. System nie jest też kompletny, ponieważ istnieje przynajmniej jedna informacja pusta: str. 14

16 Systemy Wyszukiwania Informacji σ[(moc, duża)(producent, Renault)(Typ, motocykl)(napęd, tylni)(chłodzenie, powietrze)(przełożenie, duże)] = { } Zresztą liczba różnych informacji możliwych do zapisania w tym systemie wynosi 480 (iloczyn liczności wartości atrybutów) a w zadanym systemie istnieje tylko 10 obiektów, co powoduje, że 470 informacji jest pustych. Liczba wszystkich możliwych informacji: card(v a ) a A = = 480. str. 15

17 Zbio r zadan z rozwiązaniami Zadanie 6 Dla systemu informacyjnego S przedstawionego w formie tabeli: RODZAJ WIEK PRZEZNA MATERIAŁ WIELKOŚĆ KLOCKÓW DZIECKA CZENIE WYTRZYMAŁOŚĆ LEGO PLASTIK 5-9 MAŁA ZABAWA ŚREDNIA DUPLO PLASTIK 1-6 DUŻA ZABAWA DUŻA LIDO METAL 5-9 DUŻA EDUKACJA MAŁA SOHO PLASTIK 6-9 MAŁA EDUKACJA ŚREDNIA MIMI DREWNO 1-5 DUŻA ZABAWA DUŻA CHILDE DREWNO 5-10 DUŻA EDUKACJA ŚREDNIA ABC DREWNO 3 10 MA ŁA EDUKACJA ŚREDNIA TECH METAL 3-10 MAŁA ZABAWA MAŁA wiedząc, że najczęściej zadawanymi pytaniami do systemu S są: a. (Materiał, plastik)+(materiał, Drewno) b. (Przeznaczenie, zabawa) c. (Wytrzymałość, duża) (Materiał, metal) d. (Materiał, plastik) e. (Wytrzymałość, średnia) (Przeznaczenie, edukacja) f. (Wielkość, mała) (Wiek, 5-9)+(Materiał, drewno) (Przeznaczenie, zabawa) Zaproponuj modyfikacje i określ jak będzie wyglądać kartoteka wyszukiwawcza po jej zastosowaniu. Określ też zyski i straty spowodowane jej zastosowaniem. Omów algorytm wyszukiwania informacji po zastosowaniu takiej modyfikacji. Rozwiązanie Jeśli znamy zestaw pytań zadawanych do systemu można na podstawie odpowiedzi na te pytania zmienić uporządkowanie obiektów tak by te najczęściej występujące jako odpowiedzi znalazły się na początku kartoteki wyszukiwawczej. Musielibyśmy w tym celu zastosować bądź to odcedzanie bądź organizację zwartą. a. ((Materiał, plastik)+(materiał, Drewno)) = {LEGO,DUPLO,SOHO, MIMI, CHILDE, ABC} b. (Przeznaczenie, zabawa)={lego, DUPLO, MIMI, TECH} c. (Wytrzymałość, duża) (Materiał, metal)={ } d. (Materiał, plastik)={lego, DUPLO, SOHO} e. (Wytrzymałość, średnia) (Przeznaczenie, edukacja)={soho, CHILDE, ABC} f. ((Wielkość, mała) (Wiek, 5-9)+(Materiał, drewno) (Przeznaczenie, zabawa)) = {LEGO,MIMI} str. 16

18 Systemy Wyszukiwania Informacji Zastosujemy technikę odcedzania statycznego. W tym celu sprawdzimy, jaka była częstość występowania danego obiektu w odpowiedziach na pytania zadawane do systemu zapiszemy ją za pomocą funkcji f. f(lego) =4 f(duplo)= 3 f(lido)=0 f(soho)=3 f(mimi)=3 f(childe)=2 f(abc)=2 f(tech)=1 Widać, że najczęściej odpowiedzią na pytania zadawane do systemu były klocki LEGO bo aż 4 razy, potem odpowiednio klocki: DUPLO, SOHO oraz MIMI (bo 3 razy), i potem CHILDE i ABC (tylko 2 razy). Klocki TECH były odpowiedzią tylko raz, zaś LIDO nigdy nie były odpowiedzią na pytanie. Teraz zmieniamy uporządkowanie obiektów w kartotece zgodnie z tą częstością. RODZAJ WIEK PRZEZNA MATERIAŁ WIELKOŚĆ KLOCKÓW DZIECKA CZENIE WYTRZYMAŁOŚĆ LEGO PLASTIK 5-9 MAŁA ZABAWA ŚREDNIA DUPLO PLASTIK 1-6 DUŻA ZABAWA DUŻA SOHO PLASTIK 6-9 MAŁA EDUKACJA ŚREDNIA MIMI DREWNO 1-5 DUŻA ZABAWA DUŻA CHILDE DREWNO 5-10 DUŻA EDUKACJA ŚREDNIA ABC DREWNO 3 10 MA ŁA EDUKACJA ŚREDNIA TECH METAL 3-10 MAŁA ZABAWA MAŁA LIDO METAL 5-9 DUŻA EDUKACJA MAŁA Zysk: gdy do systemu będą zadawane pytania z puli pytań na podstawie których dokonana była modyfikacja jest szansa, że wyszukiwanie będzie znacznie krótsze. Modyfikacja nie wprowadza zwiększonej zajętości pamięci jeśli idzie o kartotekę wyszukiwawczą, zaś konieczne jest wyznaczenie częstości występowania w odpowiedziach na pytanie systemu. Wyszukiwanie wygląda następująco: Zakłada się, że pytanie zadawane do systemu ma dodatkowo informację o tym jaki obszar kartoteki wyszukiwawczej należy przeszukać. Może t obyć % kartoteki (np. 50%) albo po prostu liczba dokumentów relewantnych która usatysfakcjonuje użytkownika. Wówczas pilnując parametru o którym mowa, dokonywany jest przegląd opisu obiektów i porównywany jest ów przegląd z pytaniem. Jest szansa, że przeglądając tylko fragment kartoteki znaleziona będzie jak największa liczba dokumentów relewantnych. Przykładowo (przeglądając tylko 50% kartoteki) T = (Wielkość, mała) (Wiek, 5-9)+(Materiał, drewno) (Przeznaczenie, zabawa) str. 17

19 Zbio r zadan z rozwiązaniami Przy przeglądaniu tylko 50% kartoteki a więc 4 dokumentów w kartotece, docieramy do obu relewantnych dokumentów, a więc zarówno dokumentów LEGO jak i MIMI. Przeglądając tylko połowę kartoteki znajdujemy kompletną odpowiedź systemu. ((Wielkość, mała) (Wiek, 5-9)+(Materiał, drewno) (Przeznaczenie, zabawa)) = { LEGO,MIMI} str. 18

20 Systemy Wyszukiwania Informacji Zadanie 7 Dany jest system informacyjny S przedstawiający w formie tabelarycznej charakterystyki wybranych samochodów: X Skrzynia biegów Kolor Typ nadwozia Napęd x 1 Mechaniczna Srebrny Sedan Wszystkie koła x 2 Mechaniczna Czerwony Kombi Przedni x 3 Automatyczna Srebrny Sedan Tylni x 4 Automatyczna Srebrny Kombi Przedni x 5 Mechaniczna Inny Kabriolet Wszystkie koła x 6 Automatyczna Czarny Kabriolet Tylni x 7 Automatyczna Srebrny Sedan Wszystkie koła x 8 Automatyczna Czerwony Kabriolet Przedni x 9 Automatyczna Czarny Kombi Tylni x 10 Mechaniczna Czerwony Kombi Tylni Po pewnym czasie działania systemu wyodrębniono zbiór najczęściej zadawanych pytań t1 = (Typ nadwozia, Sedan)(Kolor, Srebrny) t2 = (Napęd, Przedni) + (Skrzynia biegów, Mechaniczna) t3 = (Napęd, Wszystkie koła) A odpowiedzi na pytania były następujące σ(t1)={x1, x3, x7} σ(t2)={x1, x2, x4, x5, x8, x10} σ(t1)={x1, x5, x7} Zbuduj kartotekę wyszukiwawczą z wykorzystaniem modyfikacji metody list prostych - odcedzania hiperdynamicznego. Opisz proces udzielenia odpowiedzi na pytanie t = (Kolor, Czerwony)(Typ nadwozia, Kombi) w tak zmodyfikowanym systemie zakładając, że przeszukiwana będzie tylko połowa kartoteki. Rozwiązanie: Kartoteka wyszukiwawcza przedstawiona w postaci iloczynów deskryptorów po wszystkich atrybutach systemu ma postać następującą: tx1=(skrzynia biegów, Mechaniczna)(Kolor, Srebrny)(Typ nadwozia, Sedan)(Napęd, Wszystkie koła) tx2=(skrzynia biegów, Mechaniczna)(Kolor, Czerwony)(Typ nadwozia, Kombi)(Napęd, Przedni) tx3=(skrzynia biegów, Automatyczna)(Kolor, Srebrny)(Typ nadwozia, Sedan)(Napęd, Tylni) tx4=(skrzynia biegów, Automatyczna)(Kolor, Srebrny)(Typ nadwozia, Kombi)(Napęd, Przedni) tx5=(skrzynia biegów, Mechaniczna)(Kolor, Inny)(Typ nadwozia, Kabriolet)(Napęd, Wszystkie koła) tx6=(skrzynia biegów, Automatyczna)(Kolor, Czarny)(Typ nadwozia, Kabriolet)(Napęd, Tylni) tx7=(skrzynia biegów, Automatyczna)(Kolor, Srebrny)(Typ nadwozia, Sedan)(Napęd, Wszystkie koła) tx8=(skrzynia biegów, Automatyczna)(Kolor, Czerwony)(Typ nadwozia, Kabriolet)(Napęd, Przedni) tx9=(skrzynia biegów, Automatyczna)(Kolor, Czarny)(Typ nadwozia, Kombi)(Napęd, Tylni) tx10=(skrzynia biegów, Mechaniczna)(Kolor, Czerwony)(Typ nadwozia, Kombi)(Napęd, Tylni) str. 19

21 Zbio r zadan z rozwiązaniami 1. Procedura odcedzania (obiekty, które są odpowiedzią na pytanie przechodzą na początek kartoteki) X x1 Wyjściowe uporządkowanie: x2 x3 x4 x5 x6 x7 x8 x9 x10 X x1 x3 x7 x2 x4 x5 x6 x8 x9 x10 X x1 x3 x7 Wyjściowe uporządkowanie po pytaniu t 1 X x1 x2 Uporządkowanie po pytaniu t 2 Uporządkowanie po pytaniu t 1 X x1 x2 x4 x5 x8 Wyjściowe uporządkowanie po pytaniu t 2 X x1 x2 x4 x5 x6 x8 x9 x10 x4 x5 x8 x10 x3 x7 x6 x9 x10 x5 x3 x7 x7 x6 x9 x2 x4 x8 x10 Uporządkowanie po ostatnim pytaniu t 3 x3 x6 x9 Postać kartoteki wyszukiwawczej po odcedzaniu tx1=(skrzynia biegów, Mechaniczna)(Kolor, Srebrny)(Typ nadwozia, Sedan)(Napęd, Wszystkie koła) tx5=(skrzynia biegów, Mechaniczna)(Kolor, Inny)(Typ nadwozia, Kabriolet)(Napęd, Wszystkie koła) tx7=(skrzynia biegów, Automatyczna)(Kolor, Srebrny)(Typ nadwozia, Sedan)(Napęd, Wszystkie koła) tx2=(skrzynia biegów, Mechaniczna)(Kolor, Czerwony)(Typ nadwozia, Kombi)(Napęd, Przedni) tx4=(skrzynia biegów, Automatyczna)(Kolor, Srebrny)(Typ nadwozia, Kombi)(Napęd, Przedni) tx8=(skrzynia biegów, Automatyczna)(Kolor, Czerwony)(Typ nadwozia, Kabriolet)(Napęd, Przedni) tx10=(skrzynia biegów, Mechaniczna)(Kolor, Czerwony)(Typ nadwozia, Kombi)(Napęd, Tylni) tx3=(skrzynia biegów, Automatyczna)(Kolor, Srebrny)(Typ nadwozia, Sedan)(Napęd, Tylni) tx6=(skrzynia biegów, Automatyczna)(Kolor, Czarny)(Typ nadwozia, Kabriolet)(Napęd, Tylni) tx9=(skrzynia biegów, Automatyczna)(Kolor, Czarny)(Typ nadwozia, Kombi)(Napęd, Tylni) str. 20

22 Systemy Wyszukiwania Informacji 2. Wyszukiwanie Do systemu zadano pytanie: t=(kolor, Czerwony)(Typ nadwozia, Kombi) Skoro przeszukana ma być tylko połowa kartoteki, wyszukiwanie polegające na porównywaniu całego pytania (pytanie jest iloczynem deskryptorów) z opisami obiektów wg nowego uporządkowania kartoteki będzie obejmowało jedynie opisy obiektów: x1,x5,x7,x2 i x4. Zapis t tx1 będziemy interpretować jako potwierdzenie, że pytanie t zawiera się w opisie obiektu x1 (zgodnie z definicją zawierania się termów podaną na stronie 29 w pracy 1 ). Odpowiednio zapis t tx1 będzie oznaczał, że pytanie t nie zawiera się w opisie obiektu x1. t tx1 t tx5 t tx7 t tx2 t tx4 Odpowiedź na pytanie t: σ(t)={x2} Na zadane pytanie odpowiedzią był także obiekt x10 jednak ograniczając przeszukiwanie do połowy kartoteki nie zostanie on przeszukany. Kompletność odpowiedzi wynosi zatem 50% przy jednoczesnym skróceniu czasu wyszukiwania o połowę. 1 Wakulicz-Deja Alicja, Podstawy systemów wyszukiwania informacji. Analiza metod, Akademicka Oficyna Wydawnicza, Warszawa str. 21

23 Zbio r zadan z rozwiązaniami Zadanie 8 Dla systemu SI przedstawionego w postaci tabeli stwórz kartotekę wyszukiwawczą w metodzie list prostych z grupowaniem wg atrybutu kategoria. Następnie przedstaw sposób wyszukiwania odpowiedzi na pytanie: t = (kategoria, historia) (cena, wysoka) X cena Popularność autora Kategoria x1 wysoka nieznany informatyka x2 niska przeciętnie języki obce x3 wysoka duża historia x4 niska nieznany języki obce x5 średnia nieznany informatyka x6 średnia przeciętnie języki obce x7 wysoka duża historia x8 niska przeciętnie języki obce x9 niska nieznany informatyka x10 niska przeciętnie języki obce Rozwiązanie: I) Tworzenie kartoteki wyszukiwawczej Atrybut kategoria przestawiamy na początek opisu obiektów w kartotece. Tak zmienione co do kolejności deskryptorów, opisy obiektów porządkujemy leksykograficznie względem wybranego atrybutu, a więc najpierw wszystkie obiekty z wartością informatyka, następnie języki obce i na końcu historia. Kartoteka nowo uporządkowana wygląda następująco: X Kategoria cena Popularność autora x1 informatyka wysoka nieznany x5 informatyka średnia nieznany x9 informatyka niska nieznany x2 języki obce niska przeciętnie x4 języki obce niska nieznany x6 języki obce średnia przeciętnie x8 języki obce niska przeciętnie x10 języki obce niska przeciętnie x3 historia wysoka duża x7 historia wysoka duża Widzimy, iż uporządkowanie obiektów w kartotece uległo zmianie. By zbudować tablicę adresową z informacjami o początku i końcu bloku obiektów zawierających w swoim opisie dany deskryptor musimy zapamiętać to nowe uporządkowanie. Najczęściej po prostu przy nazwie obiektu podajemy numer nowego str. 22

SYSTEMY WYSZUKIWANIA INFORMACJI

SYSTEMY WYSZUKIWANIA INFORMACJI SYSTEMY WYSZUKIWANIA INFORMACJI Agnieszka Nowak- Brzezińska Zbiór zadań z rozwiązaniami Systemy Wyszukiwania Informacji by Agnieszka Nowak Brzezińska by Instytut Informatyki Uniwersytetu Śląskiego str.

Bardziej szczegółowo

Dekompozycja w systemach wyszukiwania informacji

Dekompozycja w systemach wyszukiwania informacji METODY DEKOMPOZYCJI: Dekompozycja w systemach wyszukiwania informacji ATRYBUTOWA OBIEKTOWA HIERARCHICZNA (zależna i wymuszona) Dekompozycje mają cel wtedy kiedy zachodzi któryś z poniższych warunków: Duża

Bardziej szczegółowo

Systemy Wyszukiwania Informacji

Systemy Wyszukiwania Informacji Systemy Wyszukiwania Informacji METODA LIST INWERSYJNYCH OPRACOWALI: Filip Kuliński Adam Pokoleńczuk Sprawozdanie zawiera: Przedstawienie kartoteki wtórnej Przedstawienie kartoteki wyszukiwawczej (inwersyjne)

Bardziej szczegółowo

Terminarz na sezon 2014/2015 (zaznaczono główny termin sobotni) 1 kolejka 19 lipca

Terminarz na sezon 2014/2015 (zaznaczono główny termin sobotni) 1 kolejka 19 lipca Terminarz na sezon 2014/2015 (zaznaczono główny termin sobotni) 1 kolejka 19 lipca Lech Poznań - Piast Gliwice Legia Warszawa - GKS Bełchatów Górnik Zabrze Cracovia Jagiellonia Białystok - Lechia Gdańsk

Bardziej szczegółowo

Pozycjonowanie oficjalnych stron internetowych polskich klubów piłkarskich

Pozycjonowanie oficjalnych stron internetowych polskich klubów piłkarskich FOOTBALL BUSINESS GROUP przy współpracy z SPORT & BUSINESS FOUNDATION Sierpień 2007 Pozycjonowanie oficjalnych stron internetowych polskich klubów piłkarskich Spis treści 1. Wstęp... 3 2. Pozycjonowanie

Bardziej szczegółowo

Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów 19 luty 2013 Czas 90 minut

Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów 19 luty 2013 Czas 90 minut Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów 19 luty 01 Czas 90 minut ZADANIA ZAMKNIĘTE Rozwiązania zadań W zadaniach od 1. do 10. właściwe odpowiedzi zostały zaznaczone Zadanie 1. (1 punkt) Ile

Bardziej szczegółowo

Przekladnie kierownicze

Przekladnie kierownicze SPIS TRESC I Alfa Romeo 4 Audi 7 BMW 11 Citroen 13 Dacia 15 Daewoo 16 Fiat 17 Ford 36 Honda 40 Hyundai 41 Iveco 42 Lancia 44 Land Rover 45 Mercedes 46 Mitsubishi 48 Nissan 49 Opel 50 Peugeot 52 Renault

Bardziej szczegółowo

QUERY język zapytań do tworzenia raportów w AS/400

QUERY język zapytań do tworzenia raportów w AS/400 QUERY język zapytań do tworzenia raportów w AS/400 Dariusz Bober Katedra Informatyki Politechniki Lubelskiej Streszczenie: W artykule przedstawiony został język QUERY, standardowe narzędzie pracy administratora

Bardziej szczegółowo

5.5. Wybieranie informacji z bazy

5.5. Wybieranie informacji z bazy 5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno

Bardziej szczegółowo

Programowanie w VB Proste algorytmy sortowania

Programowanie w VB Proste algorytmy sortowania Programowanie w VB Proste algorytmy sortowania Sortowanie bąbelkowe Algorytm sortowania bąbelkowego polega na porównywaniu par elementów leżących obok siebie i, jeśli jest to potrzebne, zmienianiu ich

Bardziej szczegółowo

Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski

Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski : idea Indeksowanie: Drzewo decyzyjne, przeszukiwania binarnego: F = {5, 7, 10, 12, 13, 15, 17, 30, 34, 35, 37, 40, 45, 50, 60} 30 12 40 7 15 35 50 Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski

Bardziej szczegółowo

Programowanie 3 - Funkcje, pliki i klasy

Programowanie 3 - Funkcje, pliki i klasy Instytut Informatyki Uniwersytetu Śląskiego Laborki funkcja; parametry funkcji; typ zwracany; typ void; funkcje bez parametrów; napis.length() - jako przykład funkcji. Zadania funkcja dodająca dwie liczby;

Bardziej szczegółowo

Wyszukiwanie i zamawianie artykułów za pośrednictwem strony internetowej

Wyszukiwanie i zamawianie artykułów za pośrednictwem strony internetowej Wyszukiwanie i zamawianie artykułów za pośrednictwem strony internetowej OBSŁUGA SYSTEMU E-ZAMÓWIENIA W celu skorzystania z systemu e-zamówienia należy zalogować się na stronie internetowej www.motohurt.pl

Bardziej szczegółowo

Redakcja Radia TOK FM Olga Chojnacka

Redakcja Radia TOK FM Olga Chojnacka Peugeot 308 Renault Megane 1.4 benzyna 98KM 1.6 diesel 90KM 1.6 benzyna 100KM 1.5 diesel 85 KM Po jakim czasie pierwszy przegląd 30 tys km / 2 lata 30 tys km / 2 lata 30 tys. Km lub 2 lata 31 tys. Km lub

Bardziej szczegółowo

Zagadnienie klasyfikacji (dyskryminacji)

Zagadnienie klasyfikacji (dyskryminacji) Zagadnienie klasyfikacji (dyskryminacji) Przykład Bank chce klasyfikować klientów starających się o pożyczkę do jednej z dwóch grup: niskiego ryzyka (spłacających pożyczki terminowo) lub wysokiego ryzyka

Bardziej szczegółowo

Oprogramowanie diagnostyczne Delphi 2012 Wydanie 3 do samochodów osobowych i lekkich pojazdów dostawczych

Oprogramowanie diagnostyczne Delphi 2012 Wydanie 3 do samochodów osobowych i lekkich pojazdów dostawczych DI001-13 (DM1012) DO WSZYSTKICH KONTRAHENTÓW Oprogramowanie diagnostyczne Delphi 2012 Wydanie 3 do samochodów osobowych i lekkich pojazdów dostawczych Najnowsze uaktualnienie do oprogramowania diagnostycznego

Bardziej szczegółowo

opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy)

opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy) Zapytania SQL. Polecenie SELECT jest używane do pobierania danych z bazy danych (z tabel lub widoków). Struktura polecenia SELECT SELECT FROM WHERE opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje

Bardziej szczegółowo

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d. TECHNOLOGIE BAZ DANYCH WYKŁAD 1 Wprowadzenie do baz danych. Normalizacja. (Wybrane materiały) Dr inż. E. Busłowska Definicja bazy danych Uporządkowany zbiór informacji, posiadający własną strukturę i wartość.

Bardziej szczegółowo

Wyszukiwanie i zamawianie artykułów za pośrednictwem strony internetowej

Wyszukiwanie i zamawianie artykułów za pośrednictwem strony internetowej Wyszukiwanie i zamawianie artykułów za pośrednictwem strony internetowej OBSŁUGA SYSTEMU E-ZAMÓWIENIA W celu skorzystania z systemu e-zamówienia należy zalogować się na stronie internetowej www.motohurt.pl

Bardziej szczegółowo

NADKOLA 20-01-2015. Możliwe są dodatkowe rabaty w zależności od zamawianej ilości. AUDI Nr artykułu Numer OE

NADKOLA 20-01-2015. Możliwe są dodatkowe rabaty w zależności od zamawianej ilości. AUDI Nr artykułu Numer OE NADKOLA 20-01-2015 Możliwe są dodatkowe rabaty w zależności od zamawianej ilości AUDI Nr artykułu Numer OE Audi A3 1996-2005, lewy przód 110101 8L0821171C Audi A3 1996-2005, prawy przód 110102 8L0821172B

Bardziej szczegółowo

Pojęcie systemu informacyjnego i informatycznego

Pojęcie systemu informacyjnego i informatycznego BAZY DANYCH Pojęcie systemu informacyjnego i informatycznego DANE wszelkie liczby, fakty, pojęcia zarejestrowane w celu uzyskania wiedzy o realnym świecie. INFORMACJA - znaczenie przypisywane danym. SYSTEM

Bardziej szczegółowo

ZAMÓWIENIA GIS BY CTI

ZAMÓWIENIA GIS BY CTI ZAMÓWIENIA GIS BY CTI Instrukcja obsługi DATA 05.03.2013 PRODUCENT Centrum Technologii Informatycznej Zygmunt Wilder WERSJA 1.0 AUTOR Dariusz Skórniewski 1. Wstęp. Program ten stworzony został z myślą

Bardziej szczegółowo

Rok prod.: Alfa Romeo 33 90 95 Alfa Romeo 147 01-- Alfa Romeo 159 Sedan 05--

Rok prod.: Alfa Romeo 33 90 95 Alfa Romeo 147 01-- Alfa Romeo 159 Sedan 05-- Wykaz aut, do których pasuje bagażnik bazowy Dromader D1 plus. Bagażnik do samochodów bezrynienkowych: składa się z belek nośnych oraz uchwytów. Natomiast uchwyt składa się z łapy, poduszki i łapki chwytającej

Bardziej szczegółowo

Luty 2001 Algorytmy (7) 2000/2001 s-rg@siwy.il.pw.edu.pl

Luty 2001 Algorytmy (7) 2000/2001 s-rg@siwy.il.pw.edu.pl System dziesiętny 7 * 10 4 + 3 * 10 3 + 0 * 10 2 + 5 *10 1 + 1 * 10 0 = 73051 Liczba 10 w tym zapisie nazywa się podstawą systemu liczenia. Jeśli liczba 73051 byłaby zapisana w systemie ósemkowym, co powinniśmy

Bardziej szczegółowo

DLA SERWISÓW SAMOCHODOWYCH

DLA SERWISÓW SAMOCHODOWYCH Reklama w wyszukiwarce DLA SERWISÓW SAMOCHODOWYCH Czego użytkownicy szukają częściej? Kiedy najlepiej reklamować wymianę oleju, a kiedy rozrządu? Czy przepłacasz za kliknięcia w reklamę w Twoim mieście?

Bardziej szczegółowo

Terminarz rozgrywek Ekstraklasy w sezonie 2016/2017

Terminarz rozgrywek Ekstraklasy w sezonie 2016/2017 1 2016-07-16 Wisła Kraków Pogoń Szczecin 1 2016-07-16 Legia Warszawa Jagiellonia Białystok 1 2016-07-16 Ruch Chorzów Górnik Łęczna 1 2016-07-16 Śląsk Wrocław Lech Poznań 1 2016-07-16 Bruk-Bet Termalica

Bardziej szczegółowo

Przewidywana do zakupu ilość filtrów (w zalezności od potrzeb warsztatowych Zamawiającego) przykładowy numer katalogowy*

Przewidywana do zakupu ilość filtrów (w zalezności od potrzeb warsztatowych Zamawiającego) przykładowy numer katalogowy* Zalącznik nr 1 Lp. Rodzaj filtru (powietrza, oleju, przeciwpyłkowy itp.) Marka i model pojazdu do którego jest filtr przykładowy numer katalogowy* Przewidywana do zakupu ilość filtrów (w zalezności od

Bardziej szczegółowo

Instrukcja wprowadzania graficznych harmonogramów pracy w SZOI Wg stanu na 21.06.2010 r.

Instrukcja wprowadzania graficznych harmonogramów pracy w SZOI Wg stanu na 21.06.2010 r. Instrukcja wprowadzania graficznych harmonogramów pracy w SZOI Wg stanu na 21.06.2010 r. W systemie SZOI została wprowadzona nowa funkcjonalność umożliwiająca tworzenie graficznych harmonogramów pracy.

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika SoftwareStudio Studio 60-349 Poznań, ul. Ostroroga 5 Tel. 061 66 90 641 061 66 90 642 061 66 90 643 061 66 90 644 fax 061 86 71 151 mail: poznan@softwarestudio.com.pl Herkules WMS.net Instrukcja użytkownika

Bardziej szczegółowo

6. Organizacja dostępu do danych przestrzennych

6. Organizacja dostępu do danych przestrzennych 6. Organizacja dostępu do danych przestrzennych Duża liczba danych przestrzennych oraz ich specyficzny charakter sprawiają, że do sprawnego funkcjonowania systemu, przetwarzania zgromadzonych w nim danych,

Bardziej szczegółowo

Samochody w Polsce posiadanie, plany zakupu

Samochody w Polsce posiadanie, plany zakupu IMAS International Wrocław Samochody w Polsce posiadanie, plany zakupu Wrocław, październik 2008 IMAS International Polska, 53-238 Wrocław, ul. Ostrowskiego 30, tel.: 071 339 04 31 imas@imas.pl, www.imas.pl

Bardziej szczegółowo

TP1 - TABELE PRZESTAWNE od A do Z

TP1 - TABELE PRZESTAWNE od A do Z TP1 - TABELE PRZESTAWNE od A do Z Program szkolenia 1. Tabele programu Excel 1.1. Wstawianie tabeli 1.2. Style tabeli 1.3. Właściwości tabeli 1.4. Narzędzia tabel 1.4.1. Usuń duplikaty 1.4.2. Konwertuj

Bardziej szczegółowo

Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9

Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9 Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9 Tabele 9 Klucze 10 Relacje 11 Podstawowe zasady projektowania tabel 16 Rozdział 2. Praca z tabelami 25 Typy danych 25 Tworzenie tabel 29 Atrybuty kolumn

Bardziej szczegółowo

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie

Bardziej szczegółowo

Raport aktywności kibiców ekstraklasy na Facebooku maj 2011

Raport aktywności kibiców ekstraklasy na Facebooku maj 2011 Raport aktywności kibiców ekstraklasy na Facebooku maj 2011 Warszawa 13 czerwca 2011 1 7 Raport aktywności kibiców ekstraklasy na Facebooku Lech Poznań mistrzem Polski! Kolejorz jest bezkonkurencyjny w

Bardziej szczegółowo

Podstawowe zapytania SELECT (na jednej tabeli)

Podstawowe zapytania SELECT (na jednej tabeli) Podstawowe zapytania SELECT (na jednej tabeli) Struktura polecenia SELECT SELECT opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje FROM nazwy tabel lub widoków WHERE warunek (wybieranie wierszy) GROUP

Bardziej szczegółowo

Arkusz kalkulacyjny Excel

Arkusz kalkulacyjny Excel Arkusz kalkulacyjny Excel Ćwiczenie 1. Sumy pośrednie (częściowe). POMOC DO ĆWICZENIA Dzięki funkcji sum pośrednich (częściowych) nie jest konieczne ręczne wprowadzanie odpowiednich formuł. Dzięki nim

Bardziej szczegółowo

OBWIESZCZENIE O LICYTACJI RUCHOMOŚCI

OBWIESZCZENIE O LICYTACJI RUCHOMOŚCI Komornik Sądowy (dawniej Rew.III) przy Sądzie Rejonowym w Lesznie Marek Chlebowski Kancelaria Komornicza ul. Bolesława Chrobrego 20, 64-100 Leszno tel. ( 0-65 ) 520 62 19 e-mail:biuro@komornik-leszno.pl

Bardziej szczegółowo

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25 MS Excel 2007 Kurs zaawansowany Obsługa baz danych prowadzi: Dr inż. Tomasz Bartuś Kraków: 2008 04 25 Bazy danych Microsoft Excel 2007 udostępnia szereg funkcji i mechanizmów obsługi baz danych (zwanych

Bardziej szczegółowo

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia. ARYTMETYKA BINARNA ROZWINIĘCIE DWÓJKOWE Jednym z najlepiej znanych sposobów kodowania informacji zawartej w liczbach jest kodowanie w dziesiątkowym systemie pozycyjnym, w którym dla przedstawienia liczb

Bardziej szczegółowo

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38 Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem zajęcia 1 dr Jakub Boratyński pok. A38 Program zajęć Bazy danych jako podstawowy element systemów informatycznych wykorzystywanych

Bardziej szczegółowo

Baza danych. Baza danych to:

Baza danych. Baza danych to: Baza danych Baza danych to: zbiór danych o określonej strukturze, zapisany na zewnętrznym nośniku (najczęściej dysku twardym komputera), mogący zaspokoić potrzeby wielu użytkowników korzystających z niego

Bardziej szczegółowo

Lista marek i modeli:

Lista marek i modeli: Lista marek i modeli dostępnych w ofercie " leasing z pełnym odliczeniem podatku VAT" na dzień 30.12.2013 opublikowanych przez Instytut Badań Rynku Motoryzacyjnego SAMAR. Lista marek i modeli: Audi 1.

Bardziej szczegółowo

Uszczelnienia, zestawy uszczelnień i części serwisowe o jakości wyposażenia oryginalnego. Przegląd produktów. Elring-Service

Uszczelnienia, zestawy uszczelnień i części serwisowe o jakości wyposażenia oryginalnego. Przegląd produktów. Elring-Service Uszczelnienia, zestawy uszczelnień i części serwisowe o jakości wyposażenia oryginalnego D O B R A P R A K T Y K A Przegląd produktów Elring-Service Bezpieczeństwo w każdym calu: czy to uszczelki podgłowicowe

Bardziej szczegółowo

Nabór Bursy/CKU. Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Nabór Bursy/CKU. Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych: Nabór Bursy/CKU Przeglądanie oferty i rejestracja kandydata Informacje ogólne Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych: Internet Explorer

Bardziej szczegółowo

NADKOLA I OSŁONY POD SILNIK Oferta handlowa firmy PPUH ADMAL

NADKOLA I OSŁONY POD SILNIK Oferta handlowa firmy PPUH ADMAL NADKOLA I OSŁONY POD SILNIK Oferta handlowa firmy PPUH ADMAL Adres firmy: PPUH ADMAL ul. Sochaczewska 40 96-515 Paprotnia k/ Sochaczewa Tel/fax: 046-86-150-79 Info: 0-603-937-036 / Adamczyk Mariusz / 0-609-805-775

Bardziej szczegółowo

Ustalanie dostępu do plików - Windows XP Home/Professional

Ustalanie dostępu do plików - Windows XP Home/Professional Ustalanie dostępu do plików - Windows XP Home/Professional Aby edytować atrybuty dostępu do plikow/ katalogow w systemie plików NTFS wpierw sprawdź czy jest Wyłączone proste udostępnianie czyli przejdź

Bardziej szczegółowo

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 dokumentacja Edytor Bazy Zmiennych ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki firmowe

Bardziej szczegółowo

b) wykonanie dokumentacji fotograficznej polegającej na wykonaniu fotografii następujących elementów/części pojazdu i dokumentów:

b) wykonanie dokumentacji fotograficznej polegającej na wykonaniu fotografii następujących elementów/części pojazdu i dokumentów: Fragment instrukcji zawierania ubezpieczeń komunikacyjnych Pakiet W drodze I. Inspekcja pojazdu (oględziny pojazdu) przed zawarciem umowy ubezpieczenia autocasco i umowy ubezpieczenia szyb Informacje podstawowe

Bardziej szczegółowo

Altar. Produkcja, sprzedaż i montaż zaczepów kulowych. Zaczepy kulowe (haki holownicze) Katalog 2013

Altar. Produkcja, sprzedaż i montaż zaczepów kulowych. Zaczepy kulowe (haki holownicze) Katalog 2013 Altar Produkcja, sprzedaż i montaż zaczepów kulowych Volkswagen Passat B5 sedan, combi '96-'05 ul. Stalmacha 7 41-800 Zabrze tel. 502 095 706 www.altar-hak.pl altar@altar-hak.pl Zaczepy kulowe (haki holownicze)

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo

Rozmiar M dedykowane modele:

Rozmiar M dedykowane modele: Rozmiar M dedykowane modele: 1) Alfa Romeo 146 1) Audi 80 2) BMW 3 E30 3) Citroen AX Citroen Saxo Citroen C15 4) Chevrolet Aveo Chevrolet Kalos Chevrolet Matiz Chevrolet Spark 5) Daewoo Matiz Daewoo Tico

Bardziej szczegółowo

PL 198457 B1. ABB Sp. z o.o.,warszawa,pl 17.12.2001 BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL 30.06.

PL 198457 B1. ABB Sp. z o.o.,warszawa,pl 17.12.2001 BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL 30.06. RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 198457 (13) B1 (21) Numer zgłoszenia: 340813 (51) Int.Cl. G06F 17/21 (2006.01) G06Q 10/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)

Bardziej szczegółowo

Listopad 2012. Manual. Moduł Akcji Marketingowych

Listopad 2012. Manual. Moduł Akcji Marketingowych Listopad 2012 Manual Moduł Akcji Marketingowych 1. Cykliczne akcje marketingowe a. Szablony wyszukiwania klientów (kierownik seriwsu) str. 1 b. Zestawy Pytań (kierownik serwisu) str. 9 c. Filtrowanie klientów

Bardziej szczegółowo

Polska południowa Jarek Czerwiński - (Kierownik Regionu Południe)- czerwinski@stal-car.pl Tel. 690 491 590

Polska południowa Jarek Czerwiński - (Kierownik Regionu Południe)- czerwinski@stal-car.pl Tel. 690 491 590 DATA 10.2015 WYDANIE 1.0 STRONA 1 z 12 Z 1 - ZAPOTRZEBOWANIE ZESTAWY CZĘŚCI STAL-CAR Batorego 64 96-100 Skierniewice W razie pytań, zapytań cenowych lub wątpliwości prosimy o kontakt: Polska południowa

Bardziej szczegółowo

KULA TYP S kula stała, przykręcana na dwie śruby M12. KULA TYP V kula wypinana pionowo za pomocą dźwigni

KULA TYP S kula stała, przykręcana na dwie śruby M12. KULA TYP V kula wypinana pionowo za pomocą dźwigni MIŁA ORAZ FACHOWA OBSŁUGA KLIENTA: Julia Zabłocka 533-353-811 j.zablocka@autohak.pl Agnieszka Łuszczyńska 533-353-812 a.luszczynska@autohak.pl OFERTA WAŻNA OD: 13.10.2015 Ewelina Janus 533-353-813 e.janus@autohak.pl

Bardziej szczegółowo

Baza danych. Modele danych

Baza danych. Modele danych Rola baz danych Systemy informatyczne stosowane w obsłudze działalności gospodarczej pełnią funkcję polegającą na gromadzeniu i przetwarzaniu danych. Typowe operacje wykonywane na danych w systemach ewidencyjno-sprawozdawczych

Bardziej szczegółowo

System Informatyczny Oddziału Wojewódzkiego NFZ

System Informatyczny Oddziału Wojewódzkiego NFZ Publikator informacji o postępowaniach w sprawie zawarcia umów o udzielanie świadczeń opieki zdrowotnej. System Informatyczny Oddziału Wojewódzkiego NFZ Publikator informacji o postępowaniach w sprawie

Bardziej szczegółowo

SRL - NAJLEPSZY NA RYNKU STOSUNEK JAKO

SRL - NAJLEPSZY NA RYNKU STOSUNEK JAKO OFERTA NA MECHANIKĘ SRL - NAJLEPSZY NA RYNKU STOSUNEK JAKOŚCI DO CENY OD LUTEGO 2013: CENY SPECJALNE TYLKO W AUTO-ELEMENTS tu lista wahaczy SRL, stan magazynowy z 11 lutego 2013 auto-elements.pl Nasi klienci

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 006 Wydajność systemu 2 SO i SK/WIN Najprostszym sposobem na poprawienie wydajności systemu, jeżeli dysponujemy zbyt małą ilością pamięci RAM

Bardziej szczegółowo

Otwórz R. Zmień katalog roboczy za pomocą File/Change Dir. Wczytaj plik przypisując go obiektowi o nazwie students:

Otwórz R. Zmień katalog roboczy za pomocą File/Change Dir. Wczytaj plik przypisując go obiektowi o nazwie students: 1. Wczytywanie danych do programu R Otwórz R. Zmień katalog roboczy za pomocą File/Change Dir. Wczytaj plik przypisując go obiektowi o nazwie students: > students

Bardziej szczegółowo

Ćwiczenie: Wprowadzenie do obsługi programu statystycznego SAS Enterprise Guide. Statystyka opisowa w SAS Enterprise Guide.

Ćwiczenie: Wprowadzenie do obsługi programu statystycznego SAS Enterprise Guide. Statystyka opisowa w SAS Enterprise Guide. Ćwiczenie: Wprowadzenie do obsługi programu statystycznego SAS Enterprise Guide. Statystyka opisowa w SAS Enterprise Guide. 1. Załóż we własnym folderze podfolder o nazwie cw2 i przekopiuj do niego plik

Bardziej szczegółowo

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym S t r o n a 1 Bożena Ignatowska Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym Wprowadzenie W artykule zostaną omówione zagadnienia związane z wykorzystaniem funkcji tekstowych w arkuszu

Bardziej szczegółowo

Alicja Marszałek Różne rodzaje baz danych

Alicja Marszałek Różne rodzaje baz danych Alicja Marszałek Różne rodzaje baz danych Rodzaje baz danych Bazy danych można podzielić wg struktur organizacji danych, których używają. Można podzielić je na: Bazy proste Bazy złożone Bazy proste Bazy

Bardziej szczegółowo

Tabela Zaleceń Motul 2008. Oleje do samochodów osobowych i dostawczych

Tabela Zaleceń Motul 2008. Oleje do samochodów osobowych i dostawczych Tabela Zaleceń Motul 2008 Oleje do samochodów osobowych i dostawczych Spis treści Samochody osobowe Pojazdy użytkowe Alfa Romeo 6 Maserati 51 Citroen 100 Objaśnienia Aston Martin 8 Audi 8 Mazda 51 Mercedes

Bardziej szczegółowo

Matematyka dyskretna - 7.Drzewa

Matematyka dyskretna - 7.Drzewa Matematyka dyskretna - 7.Drzewa W tym rozdziale zajmiemy się drzewami: specjalnym przypadkiem grafów. Są one szczególnie przydatne do przechowywania informacji, umożliwiającego szybki dostęp do nich. Definicja

Bardziej szczegółowo

20. BADANIE SZTYWNOŚCI SKRĘTNEJ NADWOZIA. 20.1. Cel ćwiczenia. 20.2. Wprowadzenie

20. BADANIE SZTYWNOŚCI SKRĘTNEJ NADWOZIA. 20.1. Cel ćwiczenia. 20.2. Wprowadzenie 20. BADANIE SZTYWNOŚCI SKRĘTNEJ NADWOZIA 20.1. Cel ćwiczenia Celem ćwiczenia jest wykonanie pomiaru sztywności skrętnej nadwozia samochodu osobowego. 20.2. Wprowadzenie Sztywność skrętna jest jednym z

Bardziej szczegółowo

Testy nieparametryczne

Testy nieparametryczne Testy nieparametryczne Testy nieparametryczne możemy stosować, gdy nie są spełnione założenia wymagane dla testów parametrycznych. Stosujemy je również, gdy dane można uporządkować według określonych kryteriów

Bardziej szczegółowo

MATA UNIWERSALNA 100x90

MATA UNIWERSALNA 100x90 MATA UNIWERSALNA 100x90 Marka Model Nadwozie Lata Uwagi Audi A6 Avant (C5) C/5 1997-2004 Audi A6 Avant (C4) C/5 1992-1997.09 Audi A4 Avant (B6) C/5 2001.11-2004.10 Audi 100 Combi C/5 1988-1994 Audi 80

Bardziej szczegółowo

Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu dla odczytu Australia Employment Change

Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu dla odczytu Australia Employment Change Raport 4/2015 Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu dla odczytu Australia Employment Change autor: Michał Osmoła INIME Instytut nauk informatycznych i matematycznych

Bardziej szczegółowo

Algorytmy przeszukiwania

Algorytmy przeszukiwania Algorytmy przeszukiwania Przeszukiwanie liniowe Algorytm stosowany do poszukiwania elementu w zbiorze, o którym nic nie wiemy. Aby mieć pewność, że nie pominęliśmy żadnego elementu zbioru przeszukujemy

Bardziej szczegółowo

SERWIS I NAPRAWA SAMOCHODÓW SŁUŻBOWYCH BĘDĄCYCH W DYSPOZYCJI GDDKiA ODDZIAŁ W ZIELONEJ GÓRZE REJON NOWA SÓL

SERWIS I NAPRAWA SAMOCHODÓW SŁUŻBOWYCH BĘDĄCYCH W DYSPOZYCJI GDDKiA ODDZIAŁ W ZIELONEJ GÓRZE REJON NOWA SÓL FORMULARZ CENOWY (nazwa Wykonawcy/Wykonawców) Część A. Podstawowe usługi serwisowe SERWIS I NAPRAWA SAMOCHODÓW SŁUŻBOWYCH BĘDĄCYCH W DYSPOZYCJI GDDKiA ODDZIAŁ W ZIELONEJ GÓRZE REJON NOWA SÓL Lp. Opis usługi

Bardziej szczegółowo

2. Tabele w bazach danych

2. Tabele w bazach danych 1. Uczeń: Uczeń: 2. Tabele w bazach danych a. 1. Cele lekcji i. a) Wiadomości zna sposób wstawiania tabeli do bazy danych, wie, w jaki sposób rozplanować położenie pól i tabel w tworzonej bazie, zna pojęcia

Bardziej szczegółowo

Ćwiczenie nr 3. Wyświetlanie i wczytywanie danych

Ćwiczenie nr 3. Wyświetlanie i wczytywanie danych Ćwiczenie nr 3 Wyświetlanie i wczytywanie danych 3.1 Wstęp Współczesne komputery przetwarzają dane zakodowane za pomocą ciągów zerojedynkowych. W szczególności przetwarzane liczby kodowane są w systemie

Bardziej szczegółowo

Niniejszy dokument przedstawia opis najważniejszych zmian funkcjonalnych w nowej wersji programu Carwert (dostępnej od wersji Marzec 2015)

Niniejszy dokument przedstawia opis najważniejszych zmian funkcjonalnych w nowej wersji programu Carwert (dostępnej od wersji Marzec 2015) NCW opis zmian Niniejszy dokument przedstawia opis najważniejszych zmian funkcjonalnych w nowej wersji programu Carwert (dostępnej od wersji Marzec 2015) 1. INTERFEJS I NAWIGACJA Wraz z nową wersją programu

Bardziej szczegółowo

RAPORT 2015. Różnice w cenach

RAPORT 2015. Różnice w cenach RAPORT 2015 sporządzony przez serwis internetowy Różnice w cenach samochodów serwisowanych w autoryzowanych serwisach (ASO) i warsztatach niezależnych na podstawie ogłoszeń umieszczonych w portalu OtoMoto.pl

Bardziej szczegółowo

Ćwiczenie 4 Konspekt numerowany

Ćwiczenie 4 Konspekt numerowany Ćwiczenie 4 Konspekt numerowany Celem ćwiczenia jest zastosowane automatycznej, wielopoziomowej numeracji nagłówków w wielostronicowym dokumencie. Warunkiem poprawnego wykonania tego ćwiczenia jest właściwe

Bardziej szczegółowo

BADANIA OPERACYJNE PROGRAMOWANIE WIELOKRYTERIALNE

BADANIA OPERACYJNE PROGRAMOWANIE WIELOKRYTERIALNE DR ADAM SOJDA Czasem istnieje wiele kryteriów oceny. Kupno samochodu: cena prędkość maksymalna spalanie kolor typ nadwozia bagażnik najniższa najwyższa najniższe {czarny*, czerwony, } {sedan, coupe, SUV,

Bardziej szczegółowo

RAPORT INTERNETOWY RYNEK POJAZDÓW UŻYWANYCH W POLSCE za 06-08.2008. czerwiec - sierpień 2008

RAPORT INTERNETOWY RYNEK POJAZDÓW UŻYWANYCH W POLSCE za 06-08.2008. czerwiec - sierpień 2008 RAPORT INTERNETOWY RYNEK POJAZDÓW UŻYWANYCH W POLSCE za 06-08.2008 czerwiec - sierpień 2008 Raport przygotowany przez Wroom Sp. z o.o. na podstawie analizy wyników pochodzących z wyszukiwarki motoryzacyjnej

Bardziej szczegółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

Ćwiczenie: JavaScript Cookies (3x45 minut)

Ćwiczenie: JavaScript Cookies (3x45 minut) Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.

Bardziej szczegółowo

2012-01-16 PLAN WYKŁADU BAZY DANYCH INDEKSY - DEFINICJE. Indeksy jednopoziomowe Indeksy wielopoziomowe Indeksy z użyciem B-drzew i B + -drzew

2012-01-16 PLAN WYKŁADU BAZY DANYCH INDEKSY - DEFINICJE. Indeksy jednopoziomowe Indeksy wielopoziomowe Indeksy z użyciem B-drzew i B + -drzew 0-0-6 PLAN WYKŁADU Indeksy jednopoziomowe Indeksy wielopoziomowe Indeksy z użyciem B-drzew i B + -drzew BAZY DANYCH Wykład 9 dr inż. Agnieszka Bołtuć INDEKSY - DEFINICJE Indeksy to pomocnicze struktury

Bardziej szczegółowo

znajdziesz filtr do swojego samochodu na: www.mannol.de

znajdziesz filtr do swojego samochodu na: www.mannol.de P.H. STAŃCZYK tel. 043-823 31 50, 042-215 18 53, 0601 20 55 10. ważny od: 09/2010 CENNIK DETALICZNY NA FILTRY SCT-GERMANY znajdziesz filtr do swojego samochodu na: www.mannol.de NR WEW Kod towaru Nazwa

Bardziej szczegółowo

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku z wykorzystaniem systemu ADONIS Krok po kroku BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office

Bardziej szczegółowo

2. Metody adresowania w arkuszu kalkulacyjnym

2. Metody adresowania w arkuszu kalkulacyjnym 1. Uczeń: Uczeń: 2. Metody adresowania w arkuszu kalkulacyjnym a. 1. Cele lekcji i. a) Wiadomości Zna zastosowanie arkusza kalkulacyjnego, zna sposoby adresowania w arkuszu kalkulacyjnym, zna podstawowe

Bardziej szczegółowo

Laboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2)

Laboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2) Laboratorium nr 8 Temat: Podstawy języka zapytań SQL (część 2) PLAN LABORATORIUM: 1. Sortowanie. 2. Warunek WHERE 3. Eliminacja powtórzeń - DISTINCT. 4. WyraŜenia: BETWEEN...AND, IN, LIKE, IS NULL. 5.

Bardziej szczegółowo

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Temat 1. Algebra Boole a i bramki 1). Podać przykład dowolnego prawa lub tożsamości, które jest spełnione w algebrze Boole

Bardziej szczegółowo

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ Opis działania raportów w ClearQuest Historia zmian Data Wersja Opis Autor 2008.08.26 1.0 Utworzenie dokumentu. Wersja bazowa dokumentu. 2009.12.11 1.1

Bardziej szczegółowo

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Wstęp Platforma Zdalnej Edukacji Gliwickiej Wyższej Szkoły Przedsiębiorczości (dalej nazywana

Bardziej szczegółowo

Przykładowe rozwiązania

Przykładowe rozwiązania Przykładowe rozwiązania Poniższy dokument zawiera przykładowe rozwiązania zadań z I etapu I edycji konkursu (2014 r.). Rozwiązania w formie takiej jak przedstawiona niżej uzyskałyby pełną liczbę punktów

Bardziej szczegółowo

Newton vs. Lagrange - kto lepszy?

Newton vs. Lagrange - kto lepszy? Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Katedra Analizy Matematycznej Agnieszka Rydzyńska nr albumu: 254231 Praca Zaliczeniowa z Seminarium Newton vs. Lagrange - kto lepszy? Opiekun

Bardziej szczegółowo

Wykład z modelowania matematycznego. Zagadnienie transportowe.

Wykład z modelowania matematycznego. Zagadnienie transportowe. Wykład z modelowania matematycznego. Zagadnienie transportowe. 1 Zagadnienie transportowe zostało sformułowane w 1941 przez F.L.Hitchcocka. Metoda rozwiązania tego zagadnienia zwana algorytmem transportowymópracowana

Bardziej szczegółowo

Raport: BEZPIECZEŃSTWO NA STADIONACH EKSTRAKLASY W 2013 r.

Raport: BEZPIECZEŃSTWO NA STADIONACH EKSTRAKLASY W 2013 r. Raport: BEZPIECZEŃSTWO NA STADIONACH EKSTRAKLASY W 2013 r. SPIS TREŚCI 2 EXECUTIVE SUMMARY W STOSUNKU DO ZESZŁEGO SEZONU (PORÓWNANO OKRESY DO 21. KOLEJKI WŁĄCZNIE) 3 FENOMEN FUTBOLU OD DAWNA PRZYCIĄGA

Bardziej szczegółowo

Macierze - obliczanie wyznacznika macierzy z użyciem permutacji

Macierze - obliczanie wyznacznika macierzy z użyciem permutacji Macierze - obliczanie wyznacznika macierzy z użyciem permutacji I LO im. F. Ceynowy w Świeciu Radosław Rudnicki joix@mat.uni.torun.pl 17.03.2009 r. Typeset by FoilTEX Streszczenie Celem wykładu jest wprowadzenie

Bardziej szczegółowo

Wyszukiwanie w Katalogu Bibliotek PW za pomocą multiwyszukiwarki Primo

Wyszukiwanie w Katalogu Bibliotek PW za pomocą multiwyszukiwarki Primo Wyszukiwanie w Katalogu Bibliotek PW za pomocą multiwyszukiwarki Primo Aby znaleźć potrzebne książki i czasopisma, skorzystaj ze wspólnego katalogu Biblioteki Głównej, jej filii oraz większości bibliotek

Bardziej szczegółowo

Definicje. Algorytm to:

Definicje. Algorytm to: Algorytmy Definicje Algorytm to: skończony ciąg operacji na obiektach, ze ściśle ustalonym porządkiem wykonania, dający możliwość realizacji zadania określonej klasy pewien ciąg czynności, który prowadzi

Bardziej szczegółowo

1. Podstawowe analizy danych

1. Podstawowe analizy danych 1. Podstawowe analizy danych Niniejszy rozdział służy prezentacji możliwości systemu związanych z podstawowymi analizami zgromadzonych danych. Do ćwiczeń wykorzystamy dane demonstracyjne o ścieżce dostępu:...\geo-dat\demo-egg\demo-iseg\demoiseg.map.

Bardziej szczegółowo

Relacyjny model baz danych, model związków encji, normalizacje

Relacyjny model baz danych, model związków encji, normalizacje Relacyjny model baz danych, model związków encji, normalizacje Wyklad 3 mgr inż. Maciej Lasota mgr inż. Karol Wieczorek Politechnika Świętokrzyska Katedra Informatyki Kielce, 2009 Definicje Operacje na

Bardziej szczegółowo