deklaracja typów danych PostgreSQL

0

Witam .... dopiero zaczynam przygodę z PostgreSQL, niestety już na samym początku napotykam problemy. Był bym wdzięczny gdyby ktoś zechciał mi pomóc i nakierować w odpowiednią stronę.

Zadanie 1 Wykonaj deklarację typów danych. Wykorzystaj właściwości obiektowe.
 Punktów  Odcinka  Trójkąta

Zadanie 2 Na podstawie deklarowanych typów stwórz poniższe pary odcinków. Następnie wykonaj test weryfikujący hipotezę, że zadana para odcinków przecina się.

a) odcinek(punkt(-3,4),punkt(2,4)) i odcinek (punkt(-1,5),punkt(-1,-1)) b) odcinek(punkt(-4,-2),punkt(-4,1)) i odcinek(punkt(-5,0),punkt(0,0)) c) odcinek(punkt(0,0),punkt(6,0)) i odcinek(punkt(1,1),punkt(7,1))

0

Nie wiem czy o to chodzi ale à propos ptk. 1 najprościej jak się da to będzie coś takiego:

CREATE TYPE public."TPoint" AS (
  x INTEGER,
  y INTEGER
);

CREATE TYPE public."TLine" AS (
  a public."TPoint",
  b public."TPoint"
);

CREATE TYPE public."TTriangle" AS (
  a public."TPoint",
  b public."TPoint",
  c public."TPoint"
);
0

wow !

Dziękuje bardzo za pomoc ! Bardzo mi pomogłeś

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