1. W jaki sposób możemy przechowywać dane w MySQL?
2. Wymień typowe zastosowania MySQL.
3. Na jakie kategorie można podzielić typy danych w MySQL. Wymień te kategorie oraz przypisz najpopularniejsze typy danych.
4. Wymień pięć najpopularniejszych serwerów bazodanowych.
5. Podaj definicję systemu zarządzania bazą danych.
6. Identyfikator definiuje obiekt bazy danych, taki jak tabelę lub kolumnę. Każdy obiekt posiada swoją nazwę. Jakie warunki muszą spełniać te Identyfikatory?
7. Co to jest klauzula? Wyjaśnij pojęcie.
8. Wymień klauzule polecenia SELECT i określ ich wymagalność.
9. Scharakteryzuj PRIMARY KEY i FOREIGN KEY w kontekście baz danych.
10. W praktyce stosuje się dwa sposoby komunikacji z bazą danych: klient-serwer oraz architektura 3 –warstwowa. Opisz w kilku zdaniach te sposoby.
1. Dane w bazie są przechowywane w postaci pól i rekordów
2. Typowe zastosowania MySQL to aplikacje internetowe oparte na php i java, które wymagają backendu do przechowywania baz danych, np. Dokuwiki, Joomla, xwiki itp. Bardzo wiele aplikacji wykorzystujących MySQL jest nastawionych na stos LAMP (Linux, Apache, MySQL, php).
3. MySQL obsługuje typy danych SQL w kilku kategoriach: typy numeryczne, typy daty i czasu, ciągi znaków, typy przestrzenne oraz typ danych JSON.
4. MySQL, Oracle Database, IBM DB2, Microsoft SQL Server, MongoDB
5. System zarządzania bazą danych to oprogramowanie systemowe do tworzenia i zarządzania bazami danych. Umożliwia użytkownikom końcowym tworzenie, ochronę, odczytywanie, aktualizację i usuwanie danych w bazie danych. Najbardziej rozpowszechniony typ platformy zarządzania danymi. Zasadniczo służy jako interfejs między bazami danych a użytkownikami lub programami użytkowymi, zapewniając, że dane są spójnie zorganizowane i pozostają łatwo dostępne.
7. Klauzula w SQL jest częścią zapytania, która pozwala na filtrowanie lub dostosowanie sposobu, w jaki chcesz, aby dane zostały zapytane.
8.
SELECT - kolumny w zestawie wyników
FROM - nazwa tabeli bazowej (tabel bazowych), z której będą pobierane wyniki
WHERE - określa dowolne warunki dla zestawu wyników (filtr)
ORDER BY - określa sposób, w jaki zestaw wyników zostanie uporządkowany
LIMIT - określa liczbę zwracanych wierszy
9. Klucz główny - Primary Key, to kolumna lub zbiór kolumn, które w sposób unikalny definiują wiersz w danej tabeli.
FOREIGN KEY znany jako klucz obcy to pewnego rodzaju odnośnik łączący tabelę w którym występuje klucz obcy z inną tabelą.
10.
klient-serwer:
Klient wysyła żądanie, a serwer zwraca odpowiedź. Taka wymiana komunikatów jest przykładem komunikacji międzyprocesowej. Aby się porozumieć, komputery muszą mieć wspólny język i muszą przestrzegać zasad, aby zarówno klient, jak i serwer wiedzieli, czego się spodziewać.
architektura 3 –warstwowa:
Architektura trójwarstwowa klient-serwer precyzyjnie określa miejsce, gdzie znajdują się i działają komponenty oraz wyodrębnia warstwę danych.
Odpowiedź:
1. Dane w bazie są przechowywane w postaci pól i rekordów
2. Typowe zastosowania MySQL to aplikacje internetowe oparte na php i java, które wymagają backendu do przechowywania baz danych, np. Dokuwiki, Joomla, xwiki itp. Bardzo wiele aplikacji wykorzystujących MySQL jest nastawionych na stos LAMP (Linux, Apache, MySQL, php).
3. MySQL obsługuje typy danych SQL w kilku kategoriach: typy numeryczne, typy daty i czasu, ciągi znaków, typy przestrzenne oraz typ danych JSON.
4. MySQL, Oracle Database, IBM DB2, Microsoft SQL Server, MongoDB
5. System zarządzania bazą danych to oprogramowanie systemowe do tworzenia i zarządzania bazami danych. Umożliwia użytkownikom końcowym tworzenie, ochronę, odczytywanie, aktualizację i usuwanie danych w bazie danych. Najbardziej rozpowszechniony typ platformy zarządzania danymi. Zasadniczo służy jako interfejs między bazami danych a użytkownikami lub programami użytkowymi, zapewniając, że dane są spójnie zorganizowane i pozostają łatwo dostępne.
7. Klauzula w SQL jest częścią zapytania, która pozwala na filtrowanie lub dostosowanie sposobu, w jaki chcesz, aby dane zostały zapytane.
8.
SELECT - kolumny w zestawie wyników
FROM - nazwa tabeli bazowej (tabel bazowych), z której będą pobierane wyniki
WHERE - określa dowolne warunki dla zestawu wyników (filtr)
ORDER BY - określa sposób, w jaki zestaw wyników zostanie uporządkowany
LIMIT - określa liczbę zwracanych wierszy
9. Klucz główny - Primary Key, to kolumna lub zbiór kolumn, które w sposób unikalny definiują wiersz w danej tabeli.
FOREIGN KEY znany jako klucz obcy to pewnego rodzaju odnośnik łączący tabelę w którym występuje klucz obcy z inną tabelą.
10.
klient-serwer:
Klient wysyła żądanie, a serwer zwraca odpowiedź. Taka wymiana komunikatów jest przykładem komunikacji międzyprocesowej. Aby się porozumieć, komputery muszą mieć wspólny język i muszą przestrzegać zasad, aby zarówno klient, jak i serwer wiedzieli, czego się spodziewać.
architektura 3 –warstwowa:
Architektura trójwarstwowa klient-serwer precyzyjnie określa miejsce, gdzie znajdują się i działają komponenty oraz wyodrębnia warstwę danych.