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

Odpowiedz Nowy wątek
2019-11-05 14:34
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ć ?

edytowany 1x, ostatnio: Mydło, 2019-11-05 14:34

Pozostało 580 znaków

2019-11-05 14:35
0

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

Pozostało 580 znaków

2019-11-05 15:45
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)
edytowany 1x, ostatnio: yarel, 2019-11-05 15:46

Pozostało 580 znaków

2019-11-05 15:54
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

Pozostało 580 znaków

2019-11-05 15:55
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.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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