czwartek, 27 stycznia 2022

Bazy danych

 1. Baza danych – zbiór danych zapisanych zgodnie z określonymi regułami. W węższymznaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego specjalizowanego do gromadzenia i przetwarzania tych danych.Program taki (często pakiet programów)nazywany jest „systemem zarządzania bazą danych



2. Bazy danych można podzielić według struktur organizacji danych, których używają:

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

3. SQL to język programowania używany niemal przez wszystkie relacyjne bazy danych do tworzenia zapytań dotyczących danych, ich przetwarzania i definiowania oraz zapewniania kontroli dostępu. 

4. 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
5. Database Management System (DBMS) - systemy zarządzania bazami danych
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.




6. Typowe zastosowania baz danych

Ogromne zbiory danych z Internetu rzeczy przekształcają życie codzienne i przemysł na całym świecie, a firmy mają dzięki temu dostęp do dużo większej niż kiedyś ilości danych. Nowoczesne organizacje mogą obecnie używać baz danych nie tylko do przechowywania danych i wykonywania transakcji, ale także do analizy ogromnej ilości danych z wielu systemów. Dzięki bazom danych i innym narzędziom do przetwarzania oraz analizy biznesowej organizacje mogą wykorzystać zebrane dane do efektywniejszego działania, podejmowania lepszych decyzji oraz poprawy elastyczności i skalowalności.

poniedziałek, 22 listopada 2021

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


 1.

a) 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.



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

  • PDF (Portable Document Format) – jest najbardziej rozpowszechnionym formatem przesyłania tekstu i grafiki do drukarni. Warto jednak pamiętać, że nie jest on formatem wyłącznie wektorowym. Przykładem niewektorowego zastosowania formatu PDF są np. udostępniane w internecie publikacje naukowe, regulaminy czy CV. Nadaje się do przesyłania zarówno plików spłaszczonych, jak i otwartych dla wielu aplikacji. 
  • SVG (Scalable Vector Graphic) jest popularnym formatem, stosowanym na stronach internetowych. Umożliwia zapis grafiki wektorowej zarówno w sposób statyczny, jak i animowany, przy użyciu języków JavaScript, CSS i HTML.
  • EPS (Encapsulated PostScript) pozwala na zapisywanie pojedynczych stron plików graficznych. Nie zaleca się go do przesyłania plików otwartych, choć daje on taką możliwość.
  • AI (Adobe Illustrator Artwork) umożliwia zapisywanie plików wektorowych o rozdzielczości do 16383 x 16383 pikseli.
  • CDR format w którym pliki wektorowe CDR są przeważnie otwarte, jednak nie otwierają się we wszystkich programach.

c) Najczęściej używane programy do obróbki grafiki wektorowej:

  • Adobe Illustrator
  • CorelDRAW 
  • Inkscape 
  •  Xara Xtreme 
  • 3ds Max 
  • Adobe Flash 
  • Intaglio 
  •  WinFIG 
d) Cechy grafiki wektorowej:
  • pełna skalowalność
  • pełna edytowalność
  • ograniczone detale i efekty                                    
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. W systemach komputerowych grafika rastrowa jest przechowywana w sposób skompresowany (stratnie lub bezstratnie) albo nieskompresowany w wielu formatach plików graficznych.


Grafika rastrowa została opatentowana pierwszy raz przez firmę Texas Instruments w latach 70. i aktualnie jest wszechobecną formą przedstawiania obrazu cyfrowego. Zdjęcia z aparatu cyfrowego są przykładem grafiki rastrowej.       

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 (Joint Photographic Experts Group) – niewątpliwie najpopularniejszy format plików graficznych z kompresją stratną; używany zarówno w sieci internet (obsługiwany przez prawie wszystkie przeglądarki), jak i w aparatach cyfrowych
    • JPS (JPG Stereo) – najpopularniejszy format prezentacji obrazów stereoskopowych, obrazy dla prawego i lewego oka zapisane są obok siebie
    • GIF - pozwala na zachowanie wielu obrazów, w celu przedstawienia ich później jako animacji. Pliki w formacie gif obsługują przezroczystość monochromatyczną, czyli taką, gdzie każdy piksel jest przezroczysty lub nie. Zakres kolorów obsługiwanych przez pliki gif jest znacznie ograniczony.
      • PNG - format najodpowiedniejszy do zapisywania plików z elementami przezroczystości. Dzięki formatowi PNG można zapisać grafikę bez większej straty jakości obrazu.
      • RAW - format, który zachowuje najwyższą jakość oferowaną przez producenta aparatu fotograficznego, pozwalając użytkownikowi na dokładną obróbkę fotografii. Pliki zapisane w tym formacie zazwyczaj zajmują dużo miejsca.

      d) Najczęściej używane programy do obróbki grafiki rastrowej:

      • Adobe Photoshop
      • Paint Shop Pro
      • GIMP
      • MyPaint
      • Microsoft Paint (dawniej Paintbrush) dołączony do Windows
      • Paint.NET
      • Pixel

      e) Cechy grafiki rastrowej

      • bez kompresji kolor każdego piksela jest definiowany pojedynczo
      • obrazki często składają się z kolorowych kwadratów
      • wysokość i szerokość pixmapy liczone są w pikselach

      środa, 3 marca 2021

      Najwybitniejsi polscy informatycy

      Jan Łukasiewicz
       Twórca notacji polskiej (1920), podstawy odwrotnej notacji polskiej, sposobu zapisu wyrażeń arytmetycznych szeroko stosowanego w informatyce do dnia dzisiejszego. Zapis ten pozwala na całkowitą rezygnację z użycia nawiasów w wyrażeniach, jako że jednoznacznie określa kolejność wykonywanych działań.


             Stanisław Leśniewski
      Twórca najsłynniejszego zapisu w językach informatycznych (i++). Zamiast przy konstruowaniu pętli podstawowej konstrukcji w programowaniu informatycznym pisać: i = i + 1, piszemy i++.


             Marian Rejewski
       W 1932r. złamał kod Enigmy, co umożliwiło odczytywanie przez Brytyjczyków zaszyfrowanej korespondencji niemieckiej podczas II wojny światowej, przyczyniając się do wygrania wojny przez aliantów.



            Stanisław Ulam
      Ma wielkie dokonania w zakresie matematyki i fizyki matematycznej w dziedzinach topologii, teorii mnogości, teorii miary, procesów gałązkowych. Stanisław Ulam był także twórcą metod numerycznych, na przykład metody Monte Carlo.


           Władysław Sierpiński
      Twórca trójkąta sierpińskiego, dywanu Sierpińskiego, liczb Sierpińskiego oraz przestrzeni Sierpińskiego. Pozostawił olbrzymi dorobek naukowy, obejmujący, poza wieloma książkami, 724 prace i komunikaty, 113 artykułów i 13 skryptów. Prace te dotyczyły teorii liczb, analizy matematycznej, ogólnej i opisowej teorii mnogości, topologii mnogościowej, teorii miary i kategorii oraz teorii funkcji zmiennej rzeczywistej.


      Tworzenie Bazy danych LibreOffice Base

        link