środa, 19 września 2018

MySQL - Wprowadzenie

MySQL - Wprowadzenie


Co to jest baza danych?

Baza danych to osobna aplikacja przechowująca kolekcję danych. Każda baza danych ma jeden lub więcej odrębnych interfejsów API do tworzenia, uzyskiwania dostępu, zarządzania, wyszukiwania i replikowania przechowywanych danych.
Można również używać innych rodzajów magazynów danych, takich jak pliki w systemie plików lub duże tabele mieszania w pamięci, ale pobieranie i zapisywanie danych nie byłoby tak szybkie i łatwe w przypadku tego typu systemów.
W dzisiejszych czasach używamy systemów zarządzania relacyjnymi bazami danych (RDBMS) do przechowywania ogromnej ilości danych i zarządzania nimi. Jest to nazywane relacyjną bazą danych, ponieważ wszystkie dane są przechowywane w różnych tabelach, a relacje są ustanawiane za pomocą kluczy podstawowych lub innych kluczy znanych jako klucze obce.

System zarządzania bazami danych relacyjne (RDBMS) to oprogramowanie, które -
·        Umożliwia zaimplementowanie bazy danych z tabelami, kolumnami i indeksami.
·        Gwarantuje integralność referencyjną między wierszami różnych tabel.
·        Aktualizuje indeksy automatycznie.
·        Interpretuje zapytanie SQL i łączy informacje z różnych tabel.

Terminologia RDBMS

Zanim przejdziemy do wyjaśnienia systemu baz danych MySQL, zrewidujmy kilka definicji związanych z bazą danych.
·      Baza danych - baza danych to zbiór tabel z powiązanymi danymi.
·      Tabela - Tabela to macierz z danymi. Tabela w bazie danych wygląda jak prosty arkusz kalkulacyjny.
·      Kolumna - Jedna kolumna (element danych) zawiera dane jednego i tego samego rodzaju, na przykład kod pocztowy kolumny.
·      Wiersz - wiersz (= krotka, pozycja lub rekord) to grupa powiązanych danych, na przykład dane z jednej subskrypcji.
·      Redundancja - dwukrotne przechowywanie danych w sposób redundantny w celu przyspieszenia działania systemu.
·      Klucz podstawowy - klucz podstawowy jest unikalny. Wartość klucza nie może wystąpić dwa razy w jednej tabeli. Za pomocą klucza możesz znaleźć tylko jeden wiersz.
·      Klucz obcy - klucz obcy jest łącznikiem między dwiema tabelami.
·      Klucz złożony - Klucz złożony (klucz złożony) to klucz składający się z wielu kolumn, ponieważ jedna kolumna nie jest wystarczająco unikalna.
·      Indeks - indeks w bazie danych przypomina indeks znajdujący się z tyłu książki.
·      Integralność referencyjna - integralność referencyjna zapewnia, że ​​wartość klucza obcego zawsze wskazuje istniejący wiersz.

Baza danych MySQL

MySQL to szybki, łatwy w użyciu RDBMS używany w wielu małych i dużych firmach. MySQL jest rozwijany, sprzedawany i wspierany przez MySQL AB, szwedzką firmę. MySQL staje się tak popularny z wielu dobrych powodów -
·      MySQL jest wydany na licencji open source. Więc nie musisz nic płacić, aby go użyć.
·  MySQL to bardzo potężny program sam w sobie. Obsługuje duży podzbiór funkcjonalności najdroższych i potężnych pakietów baz danych.
·      MySQL używa standardowej formy dobrze znanego języka danych SQL.
·      MySQL działa na wielu systemach operacyjnych i posiada wiele języków, w tym PHP, PERL, C, C ++, JAVA itp.
·      MySQL działa bardzo szybko i działa dobrze nawet przy dużych zbiorach danych.
·      MySQL jest bardzo przyjazny dla PHP, najbardziej cenionego języka do tworzenia stron internetowych.
·  MySQL obsługuje duże bazy danych, do 50 milionów wierszy lub więcej w tabeli. Domyślny limit rozmiaru pliku dla tabeli to 4 GB, ale możesz go zwiększyć (jeśli twój system operacyjny poradzi sobie z tym limitem) z teoretycznym limitem 8 milionów terabajtów (TB).
·      MySQL można dostosować. Licencja GPL na oprogramowanie open-source pozwala programistom modyfikować oprogramowanie MySQL, tak aby pasowało do ich specyficznych środowisk.

Zanim zaczniesz

Zanim zaczniesz ten samouczek, powinieneś mieć podstawową wiedzę na temat informacji zawartych w naszych kursach PHP i HTML.
Ten samouczek koncentruje się głównie na używaniu MySQL w środowisku PHP. Wiele przykładów podanych w tym kursie będzie przydatnych dla programistów PHP.
Zalecamy sprawdzenie naszego kursu PHP w celach informacyjnych.

                                                    

Brak komentarzy:

Prześlij komentarz