/ / SQL dla opornych: co powinni wiedzieć początkujący?

SQL dla opornych: co początkujący powinni wiedzieć?

Dziś kursy SQL "dla manekinów"stają się coraz bardziej popularne. Można to wyjaśnić bardzo prosto, ponieważ we współczesnym świecie można znaleźć coraz więcej tak zwanych „dynamicznych” usług internetowych. Różnią się one dość elastyczną powłoką i bazują na bazach danych. Wszyscy początkujący programiści, którzy postanowili poświęcić się tworzeniu stron internetowych, w pierwszej kolejności zapisują się na kursy SQL „dla lalek”.

SQL dla opornych

Po co uczyć się tego języka?

Przede wszystkim nauczanie języka SQL ma na celu dalszetworzenie szerokiej gamy aplikacji dla jednego z najpopularniejszych obecnie silników blogowych - WordPress. Po ukończeniu kilku prostych lekcji możesz już tworzyć zapytania o dowolnej złożoności, co tylko potwierdza prostotę tego języka.

Co to jest SQL?

Strukturalny język zapytań lub językustrukturyzowane zapytania, zostały stworzone w jednym celu: określić rodzaj danych, zapewnić do nich dostęp i przetworzyć je w dość krótkim czasie. Jeśli znasz wartość SQL, zrozumiesz, że ten serwer należy do tak zwanych języków „nieproceduralnych”. Oznacza to, że jego możliwości obejmują tylko opis dowolnych składników lub wyników, które chcesz zobaczyć w przyszłości na stronie. Ale jednocześnie programista nie wskazuje dokładnie, jakie wyniki uzyska. Każda nowa prośba w tym języku jest jakby dodatkowym "dodatkiem". Zapytania będą realizowane w kolejności ich wpisywania do bazy danych.

SQL Server dla opornych

Jakie procedury można wykonać w tym języku?

Mimo swojej prostoty baza danych SQL pozwala na tworzenie dość dużej różnorodności zapytań. Co więc możesz zrobić, jeśli nauczysz się tego ważnego języka programowania?

  • tworzyć różnorodne stoły;
  • odbierać, przechowywać i modyfikować otrzymane dane;
  • zmieniaj struktury stołów według własnego uznania;
  • połączyć otrzymane informacje w pojedyncze bloki;
  • obliczyć otrzymane dane;
  • zapewnić pełną ochronę informacji.

Wartość SQL

Jakie są najpopularniejsze polecenia w tym języku?

Jeśli zdecydujesz się na udział w kursach SQL Dummies,wtedy otrzymasz szczegółowe informacje o poleceniach, które są używane do tworzenia z nim zapytań. Najczęstsze dzisiaj to:

  1. DDL to polecenie, które definiuje dane. Służy do tworzenia, modyfikowania i usuwania szerokiej gamy obiektów w bazie danych.
  2. DCL to polecenie zarządzające danymi. Służy do zapewnienia różnym użytkownikom dostępu do informacji w bazie danych, a także do korzystania z tabel lub widoków.
  3. TCL to zespół zarządzający różnego rodzaju transakcjami. Jego głównym celem jest określenie postępu transakcji.
  4. DML - manipuluje odebranymi danymi. Jego zadaniem jest umożliwienie użytkownikowi przenoszenia różnych informacji z bazy danych lub wprowadzania ich tam.

Rodzaje uprawnień, które istnieją na tym serwerze

Przywileje oznaczają te działaniaktóre może wykonać ten lub inny użytkownik zgodnie z jego statusem. Najbardziej minimalnym jest oczywiście zwykłe logowanie. Oczywiście przywileje mogą się zmieniać z biegiem czasu. Stare zostaną usunięte, a nowe zostaną dodane. Dzisiaj wszyscy, którzy biorą udział w kursach SQL Server Dummies wiedzą, że istnieje kilka rodzajów dozwolonych akcji:

  1. Typ obiektu - użytkownik jest dozwolonywykonać dowolne polecenie tylko w odniesieniu do określonego obiektu znajdującego się w bazie danych. Jednocześnie przywileje różnią się dla różnych obiektów. Wiążą się również nie tylko z konkretnym użytkownikiem, ale także z tabelami. Jeśli ktoś, wykorzystując swoje możliwości, stworzył stół, to uważany jest za jego właściciela. W związku z tym ma prawo nadawać innym użytkownikom nowe uprawnienia związane z zawartymi w nim informacjami.
  2. Rodzaj systemu to tzw. prawa autorskie do danych. Użytkownicy, którzy otrzymali takie uprawnienia, mogą tworzyć różne obiekty w bazie danych.

Baza danych SQL

Historia powstania SQL

Ten język został stworzony przez badanialaboratorium IBM w 1970 roku. W tamtym czasie jego nazwa była nieco inna (SEQUEL), ale po kilku latach użytkowania została zmieniona, nieco skrócona. Mimo to, nawet dzisiaj, wielu znanych światowych specjalistów od programowania wciąż wymawia tę nazwę w staromodny sposób. SQL został stworzony w jednym celu - wymyśleniu języka, który byłby tak prosty, że nawet zwykli internauci mogliby się go bez problemu nauczyć. Ciekawostką jest, że w tamtym czasie SQL nie był jedynym takim językiem. W Kalifornii inna grupa ekspertów opracowała podobny Ingres, ale nigdy nie został on rozpowszechniony. Przed 1980 rokiem istniało kilka odmian SQL, które tylko nieznacznie różniły się od siebie. Aby zapobiec nieporozumieniom, w 1983 r. stworzono wersję standardową, która jest popularna do dziś. Kursy SQL Dummies pozwalają dowiedzieć się dużo więcej o usłudze i w pełni ją opanować w ciągu kilku tygodni.