poniedziałek, 6 czerwca 2022
poniedziałek, 23 maja 2022
niedziela, 8 maja 2022
wtorek, 26 kwietnia 2022
poniedziałek, 7 lutego 2022
niedziela, 23 stycznia 2022
Bazy danych
1. Baza 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 proste (kartotekowe) - każda tablica danych jest samodzielnym dokumentem i nie może współpracować z innymi tablicami.
- Relacyjne bazy danych (RDB) - wiele tablic danych może współpracować ze sobą. Bazy relacyjne posiadają wewnętrzne języki programowania (SQL), za pomocą których możemy tworzyć własne menu oraz zaawansowane funkcje obsługi danych.
- Obiektowe bazy danych (ODB) - nie są one zdefiniowane żadnym oficjalnym standardem. Jednym z podstawowych celów modelu obiektowego jest bezpośrednie odwzorowanie obiektów i powiązań miedzy nimi wchodzących w skład aplikacji na zbiór obiektów i powiązań w bazie danych.
- Strumieniowe bazy danych - dane są przedstawione w postaci zbioru strumieni danych. System zarządzania taką bazą nazywany jest strumieniowym systemem zarządzania danymi (Data Stream Management System). Większość strumieniowych baz danych w chwili obecnej znajduje się w fazach prototypowych i nie powstały dotychczas komercyjne rozwiązania.
3. Język SQL (ang. Structured Query Language) - jest językiem zapytań, przy pomocy którego komunikujemy się z bazą danych (wydajemy polecenia, za pomocą których możemy zarządzać danymi które się tam znajdują). Do operacji, które wykonujemy na bazach danych zaliczymy wyświetlanie interesujących danych, ich modyfikowanie czy usuwanie oraz ich optymalizowanie.
4. Różnica między bazą danych a arkuszem kalkulacyjnym.
Baza danych i arkusz kalkulacyjny to dwa sposoby, które można wykorzystać do zarządzania, przechowywania, pobierania i manipulowania danymi. Arkusz kalkulacyjny to aplikacja, która umożliwia użytkownikowi pracę na elektronicznym arkuszu kalkulacyjnym podobnym do arkusza księgowego, natomiast baza danych jest przeznaczona do łatwego organizowania, przechowywania i wyszukiwania dużych ilości danych. Innymi słowy, baza danych zawiera zbiór zorganizowanych danych (zazwyczaj w postaci cyfrowej) dla jednego lub większej liczby użytkowników. Bazy danych, często w skrócie DB, są klasyfikowane według ich zawartości, na przykład tekstu dokumentu, bibliografii i statystyki.
5. Database Management 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 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ść
- Geograficzne systemy informacyjne
- Systemy analizy danych
- Poszukiwanie prawidłowości w danych (Data mining).
- Naukowe i medyczne bazy danych
- Wyszukiwarki informacji: Google, Bing itp.
- Użytkownicy w serwisach internetowych
wtorek, 7 grudnia 2021
poniedziałek, 29 listopada 2021
niedziela, 24 października 2021
Czym się różni grafika wektorowa od rastrowej?
Grafika wektorowa
Grafika wektorowa jest inaczej zwana grafiką obiektową. W skrócie mówiąc, jest to obraz przedstawiony za pomocą kształtów i krzywych, które są swego rodzaju matematycznym zapisem konkretnych proporcji i odległości między elementami. Taki zapis sprawia, że możemy swobodnie pomniejszać i powiększać takie pliki.
Najczęściej używane formaty plików wektorowych:
- PDF
- AI
- EPS
- SVG
- CDR
Najczęściej używane programy do obróbki grafiki wektorowej: i jaki mają format?
- Adobe Illustrator
- Corel Draw
- Affinity Designer
- Inkscape
- skalowalna
- nie ma subtelnego przejścia między kolorami
- nie jest do końca szczegółowa
Gdzie najczęściej stosowana jest grafika wektorowa?
- przy rysunkach technicznych
- przy prezentacjach (wykresy, diagramy)
- przy tworzeniu logo
- w typografii
Zalety i wady grafiki wektorowej:
Zalety Wady Swobodne skalowanie bez utraty jakości obrazu Obraz nie jest szczegółowy Grafika wektorowa waży mniej niż rastrowa Nie ma swobodnego przejścia między kolorami
Przykłady grafik wykonanych w technologii wektorowej:
Grafika rastrowa
Grafika rastrowa – inaczej zwana jest również bitmapą czy rastrem. Jest to, najogólniej mówiąc, siatka, która składa się z pikseli o tych samych wielkościach. Należy pamiętać o tym, że każdy piksel ma swój przypisany kolor oraz umiejscowienie oraz, że nie ma czegoś takiego jak piksel składający się z dwóch barw. Grafikę rastrową zaczęto powszechnie używać od około 1970 roku, kiedy to firma Texas Instrumenst (Stany Zjednoczone) pierwszy raz ją opatentowała. Współcześnie bitmapa jest rozpowszechnioną formą ukazywania obrazu cyfrowego. Świetnym przykładem grafiki rastrowej mogą być na przykład zdjęcia z aparatu cyfrowego.
Trzy podstawowe tryby koloru w grafice rastrowej:
- tryb kolorowy - każdy piksel ma przyporządkowany kolor z danego modelu przestrzeni barw
- tryb czarno-biały - występują tylko czarne i białe piksele
- tryb monochromatyczny (skala szarości) - występuje czarny, biały oraz wszystkie odcienie szarości
Modele przestrzeni barw:
Najczęściej używane formaty plików rastrowych:
- PDF
- JPG
- JPEG
- PNG
- TIFF
- GIF
Najczęściej używane programy do obróbki grafiki rastrowej:
- Adobe Photoshop
- GIMP
- Paint
Cechy grafiki rastrowej:
- dobrze się kompresuje
- jest skalowalna
- jest szczegółowa
- może zajmować dużo miejsca
Zalety i wady grafiki rastrowej:
| Zalety | Wady |
| Subtelne przejścia między kolorami | Podczas kompresji (stratnej) grafika ulega pogorszeniu |
| Szczegółowy oraz wyraźny obraz | Utrata jakości podczas powiększania obrazu |
| Dużo odcieni kolorystycznych i światłocieni | Mogą zajmować dużo miejsca, jeśli rozdzielczośc obrazu jest wysoka |



