niedziela, 23 stycznia 2022

Bazy danych

Baza danych - 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).

Typy baz danych:
- relacyjne.
- obiektowe.
- relacyjno-obiektowe.
- strumieniowe.
- temporalne.
- nierelacyjne (NoSQL)

SQL to język zapytań (ang. Structured Query Language), który zapewnia komunikację między użytkownikiem lub aplikacją, a relacyjną bazą danych. Za pomocą SQLa możemy nie tylko pobierać dane, ale także je wstawiać i modyfikować oraz tworzyć i modyfikować bazy danych. Język SQL składa się z zapytań (ang. query).
Podstawowe pojęcia: 
Zapytanie - pojedyncza instrukcja, która składa się ze słów kluczowych oraz parametrów. Istnieją różne rodzaje zapytań, np. SELECT, INSERT, itd.

Tabela - jest to zbiór wierszy (rekordów) o określonej strukturze. Tabela posiada kolumny, które decydują o strukturze rekordów (kolumny to po prostu pola, z których składają się rekordy).

Relacja - to powiązanie między danymi 

Baza danych a arkusz kalkulacyjny 
Często początkową formą bazy danych jest lista w edytorze tekstu lub arkusz kalkulacyjny. Gdy ilość danych rośnie, powstają nadmiarowe i niespójne dane. Przyjęta początkowo forma zaczyna utrudniać zrozumienie danych, ograniczając też dostępne sposoby wyszukiwania danych i pobierania podzbiorów danych w celu ich przejrzenia. Gdy pojawiają się problemy tego typu, warto przenieść dane do bazy danych utworzonej za pomocą systemu zarządzania bazami danych. Tabela bazy danych przypomina arkusz kalkulacyjny, ponieważ dane są przechowywane w kolumnach i wierszach. Główną różnicą między przechowywaniem danych w arkuszu kalkulacyjnym a przechowywaniem ich w bazie danych jest organizacja danych. Aby baza danych była jak najbardziej elastyczna, należy uporządkować dane w tabelach, aby nie dochodziło do nadmiarowości. Jeśli na przykład przechowujesz informacje o pracownikach, każdy z nich powinien zostać wprowadzony tylko raz w tabeli służącej tylko do przechowywania danych pracowników.

System zarządzania bazą danych (ang. Database Management System, DBMS) – oprogramowanie bądź system informatyczny służący do zarządzania bazą danych. System zarządzania bazą danych może być również serwerem bazy danych (SBD) lub też może udostępniać bazę danych lokalnie – na określonym komputerze.
- MySQL
- Oracle Database
- IBM DB2
- Microsoft SQL Server
- MongoDB

Zastosowania baz danych:
- 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ść

niedziela, 14 listopada 2021

Prace w Inkscape

Moje prace w InkScape: 

Cztery Asy:





Motyl:

Kartka świąteczna:



Kompozycja:



Ręcznik plażowy: 



Emotki:


Kartka walentynkowa:






niedziela, 24 października 2021

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

Grafika wektorowa 

przykład grafiki wektorowej

Grafika wektorowa - jeden z dwóch podstawowych rodzajów grafiki komputerowej, w której obraz opisany jest za pomocą figur geometrycznych (w przypadku grafiki dwuwymiarowej) lub brył geometrycznych (w przypadku grafiki trójwymiarowej), umiejscowionych w matematycznie zdefiniowanym układzie współrzędnych, odpowiednio dwu- lub trójwymiarowym.

Popularne formaty plików wektorowych:

- .ai,
- .cdr,
- .svg,
- .eps,
- .pdf.

Programy do obróbki grafiki wektorowej: Adobe Illustrator, Corel Draw, Affinity Designer, to podstawowe programy. Można znaleźć całkiem sporo darmowych edytorów w sieci.

Cechy grafiki wektorowej:

- pełna ska­lo­wal­ność,
- pełna edy­to­wal­ność,
- ogra­ni­czo­ne de­ta­le i efek­ty.

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.

Zalety i wady grafiki wektorowej

ZALETY

WADY

możliwość skalowania i modyfikacji obrazów bez utraty jakości

bardzo duża złożoność pamięciową w przypadku obrazów fotorealistycznych

obrazy mają znacznie mniejszy rozmiar niż fotorealistyczne obrazy bitmapowe

Grafika wektorowa nie sprawdzi się przy tworzeniu obrazów o bardzo dużej liczbie szczegółów

grafikę wektorową można także łatwo przekształcić w grafikę rastrową




Grafika rastrowa


Grafika rastrowa - (potocznie bitmapa) 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

Trzy podstawowe tryby kolorów:
- 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.

Najczęściej używane formy plików rastrowych:
- .psd,
- .tiff,
- .jpg,
- .png,
- .gif.

Programy do obróbki grafiki rastrowej: Adobe Photoshop, Adobe Lightroom GIMP, Paint, to podstawowe programy, ale mogą ją też edytować wszelkiego rodzaju programy do obróbki fotografii, przeglądarki obrazków.

Cechy grafiki rastrowej:
- 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.

Zalety i wady grafiki rastrowej

ZALETY

WADY

bardzo popularna, dlatego istnieje wiele programów do jej edycji

utrata jakości podczas powiększania i przekształcania obrazów, więc nie nadaje się np. do wielkoformatowych wydruków

bogactwo barw


możliwość łatwego retuszu i korekcji oraz dobierania barw, nasycenia i innych parametrów




Porównanie grafiki rastrowej z grafiką wektorową