Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Bazy danych

Słowa kluczowe: CREATE DATABASE w SQL DDL w SQL

Aby utworzyć nową bazę danych, należy użyć polecenia SQL:

Dobrze. CREATE DATABASE tworzy nową bazę danych.
Źle. ALTER DATABASE zmienia istniejącą bazę, nie tworzy nowej.
Źle. CREATE TABLE tworzy tabelę wewnątrz bazy, a nie samą bazę.
Źle. NEW DATABASE nie istnieje w SQL.
Nową bazę danych zakłada polecenie CREATE DATABASE, po którym podaje się jej nazwę, np. CREATE DATABASE sklep. Dopiero w utworzonej bazie tworzy się tabele poleceniem CREATE TABLE. Oba należą do języka DDL. Dlatego do utworzenia bazy służy CREATE DATABASE.
Pozostałe polecenia działają inaczej. CREATE TABLE tworzy tabelę, ale wewnątrz już istniejącej bazy - nie zakłada samej bazy. NEW DATABASE brzmi sensownie, lecz w SQL takiego polecenia nie ma. ALTER DATABASE modyfikuje właściwości bazy już istniejącej, więc nie tworzy nowej. Założenie nowej bazy danych wykonuje CREATE DATABASE.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.