P (integer PRIMARY KEY, char (15) UNIQUE NOT NULL, integer UNIQUE NOT NULL);
Створення табліці PRODTABLE PROD (integer PRIMARY KEY, char (15) UNIQUE NOT NULL, integer UNIQUE NOT NULL, char (8) UNIQUE NOT NULL, varchar (25) NOT NULL);
Створення табліці TOVARTABLE TOVAR (integer PRIMARY KEY, char (15) UNIQUE NOT NULL, integer REFERENCES VUD (VudNum) NOT NULL, integer REFERENCES ODUN (OdunNum) NOT NULL, integer REFERENCES NAZNACH (NazNum) NOT NULL, integer REFERENCES PROIZVOD (ProizNum) NOT NULL, integer REFERENCES POSTACH (PostNum) NOT NULL, varchar (20), number (3,3) NOT NULL);
Створення табліці ZVITTABLE ZVIT (integer PRIMARY KEY, date NOT NULL, integer REFERENCES POKUP (PokNum) NOT NULL, integer REFERENCES TOVAR (TovNum) NOT NULL, integer NOT NULL, number (3,3) NOT NULL, integer REFERENCES PROD (ProdNum) NOT NULL);
4.2.2 Інформаційно-пошукові Предложения
Наведемо Приклади інформаційно пошуково Запитів. Приклади наведемо у мові SQL Oracle з використаних бази даних, візначеної у попередня підрозділі.
Для виводу Запитів звітність, спочатку заповнити БД. Для цього вікорістовуємо наступні Предложения.
Заповнення табліці VUD
INSERT INTO VUD VALUES (1, «kraski», «dlia risovaniya»); INTO VUD VALUES (2, «melki», «dlia risovaniya»); INTO VUD VALUES (3 , «karandashu», «dlia risovaniya»); INTO VUD VALUES (4, «bysinu», «dlia ykrasheniy»); INTO VUD VALUES (5, «bymaga», «dlia risovaniya»);
Заповнення табліці ODUN
INSERT INTO ODUN VALUES (1, «sht»); INTO ODUN VALUES (2, «ypakovka»);
Заповнення табліці NAZNACH
INSERT INTO NAZNACH VALUES (1, «skrap», «skrapbyking»); INTO NAZNACH VALUES (2, «plastik», «plastikovue ykrasheniya»); INTO NAZNACH VALUES (3, «lepka», «lepim iz glinu»); INTO NAZNACH VALUES (4, «risovanie», «risyem»);
Заповнення табліці PROIZVOD
INSERT INTO PROIZVOD VALUES (1, «layra», «kitai»); INTO PROIZVOD VALUES (2, «puls», «kitai»); INTO PROIZVOD VALUES (3, « ; amina »,« rossiya »); INTO PROIZVOD VALUES (4,« moskva »,« rosiya »); INTO PROIZVOD VALUES (5,« kurje »,« franciya »);
Заповнення табліці POSTACH
INSERT INTO POSTACH VALUES (1, «lam1», 253698745, «ur 1», «fiz 1»); INTO POSTACH VALUES (2, «lam2», 248796314, « ur 2 »,« fiz 1 »); INTO POSTACH VALUES (3,« lam3 », 148963245,« ur 3 »,« fiz 3 »);
Заповнення табліці POKUP
INSERT INTO POKUP VALUES (1, «ivanov», 1453269); INTO POKUP VALUES (2, «petrov», 1452569); INTO POKUP VALUES (3, «arikov», 1414969) ; INTO POKUP VALUES (4, «fastov», 1698269);
Заповнення табліці PROD
INSERT INTO PROD VALUES (1, «Psik», 123456, «111111», «adres 1»); INTO PROD VALUES (2, «Kyznec», 123457, «222222» ;, «adres 2»);
Заповнення табліці TOVAR
INSERT INTO TOVAR VALUES (1, «kraski belue», 1, 1, 4, 2, 1, «ryaud 1», 20); INTO TOVAR VALUES (2, «kraski zelenue» ;, 1, 2, 4, 2, 1, «ryaud 1», 25); INTO TOVAR VALUES (3, «businki plasti...