Professional Documents
Culture Documents
Mateusz Antecki
Szymon Malida
Mikołaj Nowak
Dawid Sławski
- Microsoft SQL Server
DO
NAJPOPULARNIEJSZYC - MySQL
H SYSTEMÓW - Oracle
ZARZĄDZANIA BAZĄ - PostgreSQL
DANYCH NALEŻĄ
Typy danych SZBD Oracle #1
CHAR - Jest to typ danych znakowy o stałej VARCHAR2- Jest to ciąg znaków o
określonej długości. Oznacza to, że typ ten służy zmiennej długości. Również należy go
do przechowywania ciągów znaków czyli napisów, zadeklarować wraz z długością jednak nie jest to
liter, wyrazów, zdań etc. Należy go zadeklarować stała długość a maksymalna długość ciągu. Nie
wraz z długością. Jako, że jest to ciąg o stałej występuje w tym przypadku wypełnienie
długości to jeżeli zadeklarujemy CHAR o długości pozostałej przestrzeni spacjami.
10 bajtów a wypełnimy go tylko 4 znakami
pozostałe znaków 6 zostanie wypełnione białymi
znakami.
Typy danych SZBD Oracle #2
DATE - Jest do typ danych który przechowuje TIMESTAMP - Typ danych TIMESTAMP
datę rozumianą jako rok, dzień, miesiąc, godzinę, jest rozszerzeniem typu danych DATE.
minutę i sekundę. Nie przechowuje natomiast Przechowuje rok, miesiąc, dzień, godziny, minuty,
milisekund czy strefy czasowej. Aby utworzyć sekundy oraz części sekund i strefę czasową. Ten
kolumnę o typie datowym należy podać słowo typ danych jest przydatny do przechowywania
kluczowe: dokładnych wartości czasu.
Typy danych SZBD Oracle #3
BLOB - czyli ang. Binary Large Object służy CLOB - czyli ang. Character Large Object
do przechowywania dużych plików binarnych służy do przechowywania dużych plików
takich jak najróżniejsze: zdjęcia, dokumenty, czy tekstowych. Jako, że inne typy znakowe jak CHAR
jakiekolwiek inne formaty plików. Maksymalna czy VARCHAR ograniczone są do 4000 bajtów to
wielkość tego pola to 128 terabajtów. CLOB często wykorzystywany jest do
(Przechowywanie tak dużych plików w bazie zazwyczaj nie przechowywania dłuższych ciągów znaków.
jest optymalnym rozwiązaniem dlatego w praktyce raczej
maksymalna wielość tego pola to również 128
stosuje się z koncepcję, że w bazie zapisujemy jedynie
ścieżkę do pliku natomiast sam plik znajduje na jakimś
terabajtów.
zasobie np. ftp. Typ ten nie jest wykorzystywany ale warto (Typ często wykorzystywany gdy potrzebujemy
wiedzieć, że występuje.) przechowywać dłuższe ciągi znaków niż 4000 bajtów lub
2000 znaków.)
Typy danych SZBD MySQL #1
TINYINT - Typ danych numerycznych, który jest SMALLING - służy do przechowywania liczb całkowitych
używany do przechowywania liczb całkowitych. 1-bajtowe większych od TINYINT. 2-bajtowa wartość całkowita.
pole, przechowujące wartości całkowite bez znaku z Zakres wartości bez znaku od 0 do 65 535 lub ze
przedziału od 0 do 255 lub ze znakiem z przedziału od - znakiem od -32 768 do 32 768 .
127 do 127.
Typy danych SZBD MySQL #2
MEDIUMINT - Typ danych numerycznych, służy do INT - 4-bajtowa wartość całkowita. Zakres wartości ze
przechowywania liczb całkowitych. 3-bajtowa wartość znakiem od -2 147 483 648 do 2 147 483 647 lub bez
całkowita. Zakres wartości od 0 do 16 777 215 lub ze znaku od 0 do 4 294 967 295.
znakiem od -8 388 608 do 8 388 608.
Typy danych SZBD MySQL #3
BIGINT - 8-bajtowa wartość całkowita. Typ BIGINT FLOAT (dokładność) - Liczba zmiennoprzecinkowa z
jest używany podczas przeprowadzania obliczeń. precyzją wyrażoną liczbą bajtów. Dwie wartości
Stosując pola tego typu we własnej bazie danych należy akceptowane jako precyzja to 4 i 8. Użycie 4 tworzy
uważać, aby ich wartości nie były zbyt duże, ponieważ liczbę zmiennoprzecinkową o pojedynczej precyzji,
użyte w obliczeniach mogą doprowadzić do błędu natomiast 8 – liczbę zmiennoprzecinkową o podwójnej
przepełnienia. precyzji. Szczegóły dotyczące tych dwóch typów danych
opisują pola FLOAT i DOUBLE.
Typy danych SZBD MySQL #4
FLOAT - 4-bajtowa liczba zmiennoprzecinkowa z DECIMAL - Pole zmiennoprzecinkowe o takiej samej
zakresu od -1.402823466E+38 do -1.175494351E-38, 0 pojemności jak DOUBLE. Liczba, zamiast zostać
i 1.175494351E-38 do 3.402823466E+38 zredukowana do postaci szesnastkowej, pamiętana jest
w formacie znakowym
zostanie uzupełnione spacjami do 10 znaków Podsumowując, char(n) i varchar(n) służą do przechowywania tekstu o ustalonej długości lub zmiennej
długości, podczas gdy text jest używany do przechowywania dużych ilości tekstu, ale jest zalecane
korzystanie z bardziej nowoczesnych alternatyw.
Typy danych SZBD Microsoft SQL Server #4
datetime:
● datetime to typ danych przechowujący datę i czas.
Date and Time Types (Typy daty i czasu): ● Format: 'YYYY-MM-DD HH:MI:SS'.
Typy danych dotyczące daty i czasu w bazie danych Microsoft SQL Server
umożliwiają przechowywanie informacji związanych z datą i czasem.
date: Przykład:
● date to typ danych przechowujący tylko datę (bez informacji o czasie).
● Format: 'YYYY-MM-DD'.
DECLARE @my_datetime DATETIME = '2022-01-24 12:30:45';
Przykład:
DECLARE @my_date DATE = '2022-01-24'; datetime2: