Skrypt tworzący bazę danych oraz usuwający ją.

0

Witam, mam jako mini projekt przygotować skrypt wyżej opisany, obecnie przygotowałem tyle, ale nie do końca rozumiem, czy skrypt CREATE TABLE jest tym samym co skrypt tworzący calą bazę. Wiem że CREATE TABLE tworzy tylko tabele a do nich trzeba stworzyć DROPY. oto moje ,,dzieło,, Czy mógłby ktoś pomóc, nakierować co jest źle lub należy dopisać ?

0

Chciałbym jeszcze nadmienić, że nie mogę korzystać z ALTER Table tylko z create

0

"Skrypt tworzący bazę" to dość ogólne pojęcie. Najlepiej byłoby, gdybyś o wytyczne dopytał tego kto zlecił Ci zadanie.

Te skrypty, które masz:

  • tworzą tabele, klucze główne, klucze obce, ograniczenia (ale gdzie tworzą?)
  • usuwają dane z tabelek

Nie ma w nich:

  • tworzenia bazy i/lub schematu w ramach bazy, w ramach którego tworzysz obiekty
  • usuwania utworzonych obiektów (DROP TABLE ... )
  • skrypt dla tabel napisany jest w sposób, który przy ponownym uruchomieniu wygeneruje błąd (niektóre silniki mają CREATE TABLE IF NOT EXISTS, inne silniki mają inne mechanizmy)
0

Na podany przez prowadzącego temat każda grupa 2 osobowa powinna przygotować w domu:

  • króki opis tematu oraz spis założeń,
  • diagramy (mogą być stworzone przy pomocy wybranego narzędzia lub na kartce papieru i zeskanowane),
  • skrypty:

    tworzący bazę danych (10 - 12 samodzielnie opracowanych tabel, można stosować tylko instrukcje CREATE TABLE, proszę nie stosować innych instrukcji, np. ALTER TABLE),

    usuwający bazę danych.

Uwaga!
Oceniane będą tylko instrukcje, które zostaną wykonane bez błędów przez serwer Oracle.

to jest moje polecenie

0

DROP TABLe to jeszcze dorobię ale nie wiem czy caly zamysł jest zgodny z poleceniem, ktore wedlug mnie jest niejasne i zbyt ogólne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1