Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. USE Computronix
  2. CREATE TABLE Uzytkownicy
  3. (
  4. Uz_Id INTEGER IDENTITY PRIMARY KEY,
  5. Uz_AdId INTEGER, --Adresy
  6. Uz_KntId INTEGER, --Kontakty
  7. Uz_Login VARCHAR(30) NOT NULL,
  8. Uz_Haslo VARCHAR(30) NOT NULL,
  9. Uz_Imie VARCHAR(30),
  10. Uz_Nazwisko VARCHAR(30),
  11. Uz_UpnId INTEGER NOT NULL, --Uprawnienia
  12. Uz_DataUtworzenia DATETIME NOT NULL
  13. )
  14.  
  15. CREATE TABLE Uprawnienia
  16. (
  17. Upn_Id INTEGER IDENTITY PRIMARY KEY,
  18. Upn_Nazwa VARCHAR(40) NOT NULL,
  19. Upn_PoziomUprawnien INTEGER NOT NULL
  20. )
  21.  
  22. CREATE TABLE Kontakty
  23. (
  24. Knt_Id INTEGER IDENTITY PRIMARY KEY,
  25. Knt_Telefon1 VARCHAR(30),
  26. Knt_Telefon2 VARCHAR(30),
  27. Knt_Email VARCHAR(40),
  28. )
  29.  
  30. CREATE TABLE Adresy
  31. (
  32. Ad_Id INTEGER IDENTITY PRIMARY KEY,
  33. Ad_Nazwa1 VARCHAR(50),
  34. Ad_Nazwa2 VARCHAR(50),
  35. Ad_KodP VARCHAR(10),
  36. Ad_Miasto VARCHAR(30),
  37. Ad_Ulica VARCHAR(30),
  38. Ad_Wojewodztwo VARCHAR(30)
  39. )
  40.  
  41. CREATE TABLE Zamowienia
  42. (
  43. Zam_Id INTEGER IDENTITY PRIMARY KEY,
  44. Zam_KlId INTEGER NOT NULL, --Klienci
  45. Zam_AdId INTEGER NOT NULL, --Adresy
  46. Zam_PtId INTEGER NOT NULL, --Platnosci
  47. Zam_DataZamowienia DATETIME NOT NULL,
  48. Zam_WartoscNetto DECIMAL(15,2) NOT NULL,
  49. Zam_WartoscBrutto DECIMAL(15,2) NOT NULL
  50. )
  51.  
  52. CREATE TABLE ZamowieniaElementy
  53. (
  54. ZaE_Id INTEGER IDENTITY PRIMARY KEY,
  55. ZaE_TwrId INTEGER NOT NULL, --Towary
  56. ZaE_ZamId INTEGER NOT NULL, --Zamowienia
  57. ZaE_Ilosc INTEGER NOT NULL,
  58. ZaE_Rabat DECIMAL(5,2)
  59. )
  60.  
  61. CREATE TABLE Platnosci
  62. (
  63. Pt_Id INTEGER IDENTITY PRIMARY KEY,
  64. Pt_Forma INTEGER NOT NULL,
  65. Pt_Kwota DECIMAL(12,2) NOT NULL,
  66. Pt_Rozliczona TINYINT NOT NULL,
  67. Pt_Termin DATETIME NOT NULL
  68. )
  69.  
  70. CREATE TABLE Towary
  71. (
  72. Twr_Id INTEGER IDENTITY PRIMARY KEY,
  73. Twr_Kod VARCHAR(40) NOT NULL,
  74. Twr_Nazwa VARCHAR(225) NOT NULL,
  75. Twr_EAN VARCHAR(40),
  76. Twr_CenaNetto DECIMAL(10,2) NOT NULL,
  77. Twr_CenaBrutto DECIMAL(10,2) NOT NULL,
  78. Twr_StawkaVat DECIMAL(5,2) NOT NULL,
  79. Twr_TwKId INTEGER, --TowaryKategorie
  80. Twr_TwPId INTEGER --TowaryProducenci
  81. )
  82.  
  83. CREATE TABLE Opinia
  84. (
  85. Op_Id INTEGER IDENTITY PRIMARY KEY,
  86. Op_UzId INTEGER NOT NULL,
  87. Op_TwrId INTEGER NOT NULL,
  88. Op_Tresc INTEGER NOT NULL,
  89. Op_Data DATETIME NOT NULL,
  90. Op_Ocena TINYINT NOT NULL
  91. )
  92.  
  93. CREATE TABLE TowaryKategorie
  94. (
  95. TwK_Id INTEGER IDENTITY PRIMARY KEY,
  96. TwK_Kod VARCHAR(40) NOT NULL,
  97. TwK_Nazwa VARCHAR(225) NOT NULL
  98. )
  99.  
  100. CREATE TABLE TowaryProducenci
  101. (
  102. TwP_Id INTEGER IDENTITY PRIMARY KEY,
  103. TwP_AdId INTEGER NOT NULL,
  104. TwP_URL VARCHAR(50),
  105. )
  106.  
  107. CREATE TABLE Koszyk
  108. (
  109. Ksz_Id INTEGER IDENTITY PRIMARY KEY,
  110. Ksz_UzId INTEGER NOT NULL, --Użytkownik
  111. Ksz_DataUtworzenia DATETIME NOT NULL,
  112. )
  113. CREATE TABLE KoszykElem
  114. (
  115. KszE_Id INTEGER IDENTITY PRIMARY KEY,
  116. KszE_KszId INTEGER NOT NULL, --Koszyk
  117. KszE_TwrId INTEGER NOT NULL, --Towary
  118. KszE_Ilosc INTEGER NOT NULL
  119. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement