background image

Zestaw C 
 

1. Co to jest operacja projekcji? 

 Projekcja 

umożliwia 

pobranie 

wartości 

wybranych 

atrybutów, 

wymienionych 

po 

słowie    

 kluczowym  SELECT  z  wszystkich 
krotek 

relacji. 

Operacja 

ta 

jest 

nazywana 

także  

 podzbiorem pionowym

 

 

Przykładową 

operację 

projekcji 

pokazaną  na  rysunku  można  wykonać  za 
pomocą  
   następującego 

rozkazu 

SELECT:  

SELECT  Pesel,  Wykształcenie  FROM 
osoby; 

 
Niech R(U) będzie relacja typu U i 

niech X

U. 

Relację T(X) nazywamy projekcją na 

X, R[X] lub = π

x

 (R), 

Inaczej: Projekcja – wybór pionowy.

 

 

   

Szczególne przypadki: 

   π

Ø

(R) = if = Ø then Ø else {ε}, 

   gdzie { ε } - relacja typu Ø złożona z 
jednej krotki zerowej. 
   Problem duplikatów. 
 
2. Podaj kryteria wyodrębniania si. 

    Przeznaczenie: 
Finansowe systemy informacyjne 
Systemy informacyjne marketingu 
Systemy informacyjne 
wspomagające produkcję 
Kadrowe systemy informacyjne 
Systemy automatycznego biura 

  

Technologia przetwarzania danych: 

– sztuczna inteligencja 
– bazy danych 
– zarządzanie plikami 

  

Poziom integracji: 

– zintegrowane 
– autonomiczne 

  

Rozproszenie 

– rozproszone SIZ (lokalnie lub 

zdalnie) 

– scentralizowane SIZ 

  

Poziom wspomagania 

decyzji: 
– Systemy wspomagania decyzji 
– Systemu informowania kierownictwa 
– Systemy transakcyjne 

  

Poziom kompleksowości: 

– proste 
– kompleksowe 

  

Uniwersalność: 

– indywidualne 
– powielarne 
Podział SI: 

- wsadowe, 
• interakcyjne, 
• czasu rzeczywistego, 
• wspomagania decyzji, 
• systemy ekspertowe. 
Wsadowe – informacja jest 

przetwarzana sekwencyjnie, (np. po 
wydaniu 

odpowiedniego polecenia w bazie 

danych, system przeglada wszystkie 

rekordy bazy i przetwarza tylko te, 

których dotyczy polecenie). W systemie 

wsadowym dzia³aja kompilatory 

asemblery, programy ³aczace, komendy 

systemów operacyjnych, np. UNIX). 
Interakcyjne – pobieraja dane 

wejsciowe bezposrednio z miejsca, gdzie 

sa tworzone. Wyniki obliczen sa 

odsy³ane bezposrednio tam, gdzie sa 

niezbedne (np. bankowe, rezerwacji 

miejsc lotniczych, maklerskie). 

Czasu 

rzeczywistego 

Steruja 

obiektem 

przez 

pobieranie 

danych, 

przetwarzanie 

ich 

i  

   wracanie wyników dostatecznie szybko, 
aby  mia³o  to  w  danym  momencie 
pozadany 

wpływ  

   na zachowanie tego obiektu (np. system 
sterowania  procesem  chemicznym,  ABS 
w  
   samochodzie, 

kierowanie 

pojazdem 

kosmicznym). 

Wspomagania decyzji - Nie 

podejmuja same decyzji, lecz pomagaja 
decydentom (menedzerom) poprzez 
wyszukiwanie danych według róznych 
kryteriów, analize, rózne formy 
prezentacji graficznej wyników (np. 
arkusz kalkulacyjny, pakiet do analizy 

statystycznej, system planowania 

strategicznego – uzywany przez 

kierownictwo wyzszego szczebla do 

oceny i analizy misji przedsiebiorstwa 

pod katem natury rynku, preferencji 

klientów, zachowan konkurencji, itp.) 

Systemy ekspertowe – wykorzystuja 

metody sztucznej inteligencji, 

zawieraja odpowiednio 

reprezentowana wiedze, z której 
korzystaja w celu 

rozwiazania konkretnego zadania za 

pomoca wbudowanych mechanizmów 

wnioskowania. Ich dzia³anie jest 

podobne do rozumowania eksperta z 
danej 

dziedziny. 

 
3.  Narysuj  schemat  i  scharakteryzuj 
model kaskadowy cyklu życia SI. 
 Model  kaskadowy  (  liniowy,  klasyczny, 
waterfall)

 

DEFINIOWANIE WYMAGA

Ń

PROJEKTOWANIE

IMPLEMENTACJA, TESTOWANIE

WDRO

ŻENIE

KONSERWACJA

 

Założenia:  stabilny  zestaw  potrzeb  i  ich 
niezmienność  w  trakcie  budowy  SI, 
modelowa praca zespołów (top-down)  
(+)  upraszcza  zarządzanie  i  ułatwia 
planowanie 
(-)  narzucenie  ścisłej  kolejności  prac, 
wysoki  koszt  błędów  popełnionych  na 
początku,  długa  przerwa  w  kontaktach  z 
klientem  

 

4. Jakie elementy występują na DFD. 
     DFD – elementy składowe 
Obiekt – obiekt (lub grupa obiektów) 
zewnętrzny nienależący do systemu  z 

lepszym systemem wymienia informacje 
(źródło/odbiorca danych dla z/systemu) 
terminator, interfejs reprezentuje 
zewnetrzny obiekt, z którym komunikuje 
sie system (np. 
osoba, grupa osób, firma, agenda, dział w 
tej samej firmie co modelowany 
system ale poza jego kontrola, inny 
system informatyczny). 
• znajduje sie na zewnatrz modelowanego 
systemu. 
• analityk ani projektant nie moze 
zmieniac terminatora badz wpływac na 
sposób jego działania. 
zwiazki między terminatorami nie sa 
przedstawiane na DFD. 
Proces – element systemu przetwarzający 
wejściowe dane na wyjściowe, pokazuje 
pewien fragment systemu 
przekształcajacy dane na wyniki, tzn. 
sposób w jaki pewne dane zamieniaja sie 
w pewne wyniki. Nazwa procesu opisuje 
co robi proces np. pobierz naleznosc, 
piecz ciasto, okresl stan zamówienia. 
Niekiedy nazwa okresla kto lub co 
wykonuje proces np. kompilator, linker.

 

 

Magazyn – element systemu 
umożliwiający gromadzenie i 
przechowywanie danych Czasowe 
buforowanie informacji miedzy dwoma 
procesami działającymi w róznym czasie. 
Moze byc ono spowodowane 
nastepujacymi przyczynami: 
– brak pamieci lub innych koniecznych 
zasobów. 
– potrzebny jest plik posredni, poniewaz 
implementacja wymusiła działanie 
procesów w róznym czasie. 
– dane moga byc wykorzystanie przez 
inne procesy w przyszłosci. 
– ze wzgledów bezpieczenstwa, jesli 
awarii ulegnie którys z komputerów. 
Przepływ danych – element modelu 
procesów, opisujący przesyłanie danych 
między innymi elementami  
• Przepływy moga reprezentowac 
materiały fizyczne. 
• Nazwa reprezentuje znaczenie pakietu 
poruszajacego sie wzdłuż przepływu. 
• Dane moga przepływac w jednym lub 
obu kierunkach. 
• Dane poruszajace sie wzdłuz przepływu 
wedruja do procesu, magazynu lub 
terminatora. 
Przepływ przenosi jeden rodzaj pakietów. 
Mozna jednak łaczyc wiele przepływów 
w jeden skonsolidowany.

 

 

Symbol procesu
przetwarzania

Symbol obiektu
wejścia lub wyjścia

Symbol składu,
magazynu danych

Symbole
przepływów danych

Rys. 1. Podstawowe symbole metody diagramów przepływów

 
 

5. Co to jest atrybut encji? 
Atrybut  encji  -dowolny  szczegół  służący 
do 

kwalifikowania, 

klasyfikowania, 

background image

określania  ilości  lub  wyrażania  stanu 
encji. 
-dowolny opis mający znaczenie dla encji 
-funkcja  przypisująca  obiektowi  wartość,  
cechy ze zbioru właściwości tej dziedziny 
Właściwości  atrybutów:  jednoznaczność, 
zależność  tylko  od  instancji  encji  (klucza 
głównego), 

domena, 

format, 

inne 

warunki. 

Atrybut = element danych 

Atrybut kluczowy = identyfikator 

instancji encji 

Atrybuty Proste - Skalary - 
najmniejsze jednostki danych, bez 
żadnej wewnętrznej struktury - np. 
miasto  

Złożone - grupy atrybutów - np. 
adres (ulica, numer domu, miasto, 
kraj, kod pocztowy)  

Wielowartościowe-listy - listy 
wartości - np. posiadane 
umiejętności (niedozwolone w 
pierwszej postaci normalnej)  

Domena - zbiór dozwolonych 
wartości atrybutu (tego samego 
typu) 

6. Jakie są typy związków między 
encjami? 
Związek – istotne (i nazwane) powiązanie 
pomiędzy  dwoma  (lub  więcej)  encjami  – 
dwustronny. 

rewers

student

 

Charakterystyka  związku  (dla  każdego 
końca):  

 

Stopień,  liczność,  moc  (jeden,  wiele, 

wcale lub wiele; oznaczenia 1:1, 1:n, n:m) 

  Nazwa  jednoznaczna  /paszp[ort  należy 

do klienta/ 

 

Opcjonalność (wymagany/opcjonalny) 

Różne notacje: kółka, strzałki, kurze łapki 

Faktura

Klient

Faktura

Towar

Klient

Dowód

tożsamości

Klient

Dowód

tożsamości

 

Związki rekurencyjne (umowne) 

ma kierownika

Pracownik

Pracownik

ma kierownika

taki związek musi

być przerwany

 

Zad. 

wydział

id_wydziału

nazwa wydziału

sprzęt

ty p_sprzętu

nr_identyfikac

status

id_sprzętu

nazwa sprzętu

 

Klasyfikacja systemów informacyjnych  

Klasyfikacja według zadań  

-Systemy biurowe  
-Systemy zarz±dzania  
-Systemy inżynierskie 
Klasyfikacja według liczby 
użytkowników  
-Systemy personalne  
-Systemy dla grup roboczych  
-Systemy departamentalne  
-Systemy dla wielkich organizacji 
Klasyfikacja wg dostępu  
-Systemy personalne  
-Systemy lokalne (LAN)  
-Systemy wewn±trzorganizacyjne 
(Intranet)  
-Systemy dostępne publicznie (Internet) 
Klasyfikacja wg architektury  
-Systemy jednostanowiskowe  
-Systemy wielodostępne terminalowe  
-Systemy sieciowe peer-to-peer  
-Systemy klient-serwer  
Systemy rozproszone:  
przetwarzanie rozproszone  
(CORBA, DCOM itp.)  
Intranet 

 

 

Systemy

Systemy zarządzania

Systemy 

mikroekonomiczne

Systemy 

makroekonomiczne

Systemy społeczne

Systemy techniczne

Systemy sztuczne

Systemy ekonomiczne

Systemy naturalne

Systemy wytwarzania

Systemy informacji 

produkcyjnej

Systemy informacji 

ekonomicznej