Wprowadzenie do SQL

SQL to standardowy język komputerowy używany do dostępu i przetwarzania baz danych.

Co to jest SQL?

  • SQL oznacza Strukturalny Język Zapytań
  • SQL daje nam możliwość dostępu do bazy danych
  • SQL jest standardowym językiem komputerowym ANSI

Uwaga redaktora:ANSI, Amerykańska Narodowa Organizacja Normalizacyjna

Co może zrobić SQL?

  • SQL wykonywanie zapytań w bazie danych zorientowanej na relacje
  • SQL może pobierać dane z bazy danych
  • SQL może wstawiać nowe rekordy do bazy danych
  • SQL może aktualizować dane w bazie danych
  • SQL może usuwać rekordy z bazy danych
  • SQL może tworzyć nową bazę danych
  • SQL może tworzyć nowe tabele w bazie danych
  • SQL może tworzyć procedury przechowujące w bazie danych
  • SQL może tworzyć widoki w bazie danych
  • SQL może ustawiać uprawnienia do tabel, procedur przechowujących i widoków

SQL to standard - ale...

SQL to standard ANSI języka komputerowego, używanego do dostępu do i operacji na systemach baz danych. Zdania SQL są używane do pobierania i aktualizowania danych w bazie danych. SQL może współpracować z programami baz danych, takimi jak MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase oraz innymi systemami baz danych.

Niestety, istnieje wiele wersji języka SQL, ale aby być zgodnym z normą ANSI, muszą wspólnie wspierać w podobny sposób niektóre kluczowe słowa (np. SELECT, UPDATE, DELETE, INSERT, WHERE itp.).

Uwaga:Oprócz standardu SQL, większość programów baz danych SQL ma swoje własne prywatne rozszerzenia!

Użycie SQL w Twojej stronie internetowej

Aby stworzyć stronę internetową prezentującą dane z publikowanej bazy danych, potrzebujesz następujących elementów:

  • Programy baz danych RDBMS (np. MS Access, SQL Server, MySQL)
  • Języki skryptowe serwerowe (np. PHP lub ASP)
  • SQL
  • HTML / CSS

RDBMS

RDBMS oznacza system zarządzania bazą danych relacyjną.

RDBMS jest podstawą SQL, a także podstawą wszystkich współczesnych systemów baz danych, takich jak MS SQL Server, IBM DB2, Oracle, MySQL oraz Microsoft Access.

Dane w RDBMS są przechowywane w obiektach baz danych zwanych tabelami (tables).

Tabela to zbiór powiązanych elementów danych, złożony z kolumn i wierszy.