sobota, 22 stycznia 2022

Bazy danych

 1. Bazy danych to zorganizowany zbiór usystematyzowanych informacji, czyli danych, zwykle przechowywany w systemie komputerowym w formie elektronicznej. Bazą danych steruje zwykle system zarządzania bazami danych (DBMS). 


2.                                                         Typy baz danych: 

                                  Bazy złożone:                                    Bazy proste:
                                  - relacyjne                                           - kartotekowe 
                                  - obiektowe                                         - hierarchiczne 
                                  - relacyjno-obiektowe
                                  - strumieniowe
                                  - temporalne
                                  - nierelacyjne (NoSQL) 


3.  SQL to język komputerowy przeznaczony do pracy ze zbiorami faktów i relacjami między nimi. W programach relacyjnych baz danych, takich jak Microsoft Office Access, język SQL jest używany do pracy z danymi. 



4. Różnica między bazą danych a arkuszem kalkulacyjnym.  
 Zarówno bazy danych jak i arkusze kalkulacyjne (na przykład Microsoft Excel) oferują wygodny sposób przechowywania informacji. 
 Podstawowe różnice między nimi są następujące:
- sposób przechowywania danych i ich przetwarzania
- użytkownicy z dostępem do danych
- ilość przechowywanych danych
 Arkusze kalkulacyjne były pierwotnie przeznaczone dla jednego użytkownika i odzwierciedlają to ich cechy. Są doskonałe dla jednego użytkownika lub małej grupy użytkowników, która nie potrzebuje wielu skomplikowanych funkcji manipulacji danymi. Natomiast bazy danych są przeznaczone do przechowywania znacznie większych zbiorów zorganizowanych informacji — czasem są to ogromne ilości. Bazy danych umożliwiają wielu użytkownikom jednoczesne uzyskiwanie szybkiego i bezpiecznego dostępu do danych i tworzenie dotyczących ich zapytań z wykorzystaniem logiki i języka o wysokim stopniu złożoności. 




5. Database Management System (DBMS)- systemy zarządzania bazami danych. 
 Baza danych wymaga zwykle kompleksowego oprogramowania bazodanowego nazywanego systemem zarządzania bazami danych (DBMS). System DBMS stanowi interfejs między bazami danych a jego użytkownikami końcowymi lub programami, umożliwiając użytkownikom pobieranie i aktualizowanie informacji oraz zarządzanie sposobem ich organizacji i optymalizacji. System DBMS ułatwia także nadzorowanie i kontrolowanie baz danych, pozwalając na wykonywanie szeregu zadań administracyjnych, takich jak monitorowanie wydajności, optymalizacja, tworzenie oraz przywracanie kopii zapasowych.

 Przykłady popularnego oprogramowania bazodanowego, czyli systemu DBMS, to MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database i dBASE. 




6. Typowe zastosowanie baz danych- przykłady 
- obsługa wpłat i wypłat w banku
- rezerwacja biletów lotniczych
- przeglądanie katalogu bibliotek UW w internecie
- zakupy w supermarkecie
- kartoteki pracowników (kadry i płace)
- księgowość
- kartoteki lekarskie 

sobota, 23 października 2021

Czym się różni grafika wektorowa od rastrowej?

 1.  a)  Grafika wektorowa- Ten typ gra­fi­ki kom­pu­te­ro­wej opie­ra się na for­mu­łach ma­te­ma­tycz­nych. Obraz skła­da się z punk­tów, linii i krzy­wych (tzw. krzy­we Bez­ie­ra) roz­miesz­czo­nych w ukła­dzie współ­rzęd­nych. Jedną z klu­czo­wych zalet wek­to­ra jest to, że nawet w przy­pad­ku znacz­ne­go po­więk­sze­nia obraz nie stra­ci na ja­ko­ści, po pro­stu nie roz­ma­że się. Ten ro­dzaj gra­fi­ki prze­zna­czo­ny jest przede wszyst­kim do logo, fon­tów, ikon, map i sche­ma­tów, ma­te­ria­łów do druku oraz ilu­stra­cji. 



b)  Najczęściej używane formaty plików wektorowych:

  • .ai,
  • .cdr,
  • .svg,
  • .eps,
  • .pdf.   


c)  Najczęściej wykorzystywanymi programami do tworzenia grafiki wektorowej są: Adobe Illustrator, CorelDRAW, Inkscape, Xara, 3D Studio Max, AutoCAD.
Grafikę wektorową można zapisać w formatach zewnętrznych – odczytywalnych przez różne programy, np. w formacie EPS, PDF, SVG, a także w formatach odczytywanych tylko przez konkretne programy do grafiki wektorowej, np. w CDR (Corel Draw), DWG (AutoCAD). Istnieje możliwość eksportu plików obrazów wektorowych do formatów plików grafiki rastrowej, np. TIFF, JPG lub GIF.
Podręcznik oferuje ci wbudowany prosty edytor grafiki wektorowej o nazwie SVG. Za jego pomocą możesz wykonać własne projekty graficzne, a następnie zapisać je w lokalizacji swojego komputera. 

d)  Cechy gra­fi­ki wek­to­ro­wej:
  • pełna ska­lo­wal­ność,
  • pełna edy­to­wal­ność,
  • ogra­ni­czo­ne de­ta­le i efek­ty 
e)  Ze względu na tę precyzję i szczegółowość, grafiki wektorowe są często wykorzystywane do tworzenia projektów biznesowych, takich jak logo i banery.  



f) Zalety i wady grafiki wektorowej:  
Najważniejszymi zaletami obrazów wektorowych jest możliwość ich skalowania i modyfikacji bez utraty jakości. W przypadku zastosowania do schematów, logo i wykresów, obrazy mają znacznie mniejszy rozmiar niż fotorealistyczne obrazy bitmapowe. Grafikę wektorową można także łatwo przekształcić w grafikę rastrową. Znajduje ona zastosowanie w tworzeniu różnego rodzaju schematów, map, logotypów, a nawet w fontach czy grach komputerowych. Grafika wektorowa ma także kilka wad – np. bardzo dużą złożoność pamięciową w przypadku obrazów fotorealistycznych. Grafika wektorowa nie sprawdzi się przy tworzeniu obrazów o bardzo dużej liczbie szczegółów.




2. a)  Grafika rastrowa – prezentacja obrazu za pomocą matrycy punktów w postaci prostokątnej siatki odpowiednio kolorowanych pikseli na monitorze komputera, drukarce lub innym urządzeniu wyjściowym. 


b)  Trzy podstawowe tryby koloru w grafice rastrowej:

  • tryb czarno-biały – występują w nim wyłącznie białe i czarne piksele,
  • tryb monochromatyczny (tzw. skala szarości) – oprócz koloru czarnego i białego występuje cała gama jasności pośrednich (szarości),
  • tryb kolorowy – piksele mają przyporządkowane kolory z określonego modelu przestrzeni barw, np. RGB, CMYK i inne 
  
 

c)   Najczęściej używane formaty plików rastrowych:
  • JPEG
  • JPS 
  • JPEG 2000 
  • DjVu 
  • TIFF 
d)   Najczęściej używane programy do obróbki grafiki rastrowej:

  • Adobe Photoshop
  • Corel PaintShop Pro
  • Affinity Photo
  • GIMP  
e)  Cechy gra­fi­ki ra­stro­wej:
  • ogra­ni­czo­ne ska­lo­wa­nie,
  • ogra­ni­czo­ne moż­li­wo­ści edy­cji,
  • szcze­gó­ło­wość ob­ra­zu  


f)  Zalety i wady grafiki rastrowej: 

Grafikę rastrową charakteryzuje bogactwo barw, możliwość łatwego retuszu i korekcji oraz dobierania barw, nasycenia i innych parametrów. Jednak wadą grafiki rastrowej jest utrata jakości podczas powiększania i przekształcania obrazów, więc nie nadaje się np. do wielkoformatowych wydruków.