Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 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_UprId INTEGER NOT NULL, --Uprawnienia
  12. Uz_DataUtworzenia DATETIME NOT NULL
  13. )
  14.  
  15. CREATE TABLE Uprawnienia
  16. (
  17. Upr_Id INTEGER IDENTITY PRIMARY KEY,
  18. Upr_Nazwa VARCHAR(40) NOT NULL,
  19. Upr_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_Nazwa VARCHAR(50),
  34. Ad_KodP VARCHAR(10),
  35. Ad_Miasto VARCHAR(30),
  36. Ad_Ulica VARCHAR(30),
  37. Ad_Wojewodztwo VARCHAR(30)
  38. )
  39.  
  40. CREATE TABLE Zamowienia
  41. (
  42. Zam_Id INTEGER IDENTITY PRIMARY KEY,
  43. Zam_KlId INTEGER NOT NULL, --Klienci
  44. Zam_AdId INTEGER NOT NULL, --Adresy
  45. Zam_PtId INTEGER NOT NULL, --Platnosci
  46. Zam_DataZamowienia DATETIME NOT NULL,
  47. Zam_WartoscNetto DECIMAL(15,2) NOT NULL,
  48. Zam_WartoscBrutto DECIMAL(15,2) NOT NULL
  49. )
  50.  
  51. CREATE TABLE ZamowieniaElementy
  52. (
  53. ZaE_Id INTEGER IDENTITY PRIMARY KEY,
  54. ZaE_TwrId INTEGER NOT NULL, --Towary
  55. ZaE_ZamId INTEGER NOT NULL, --Zamowienia
  56. ZaE_Ilosc INTEGER NOT NULL,
  57. ZaE_Rabat DECIMAL(5,2)
  58. )
  59.  
  60. CREATE TABLE Platnosci
  61. (
  62. Pt_Id INTEGER IDENTITY PRIMARY KEY,
  63. Pt_Forma INTEGER NOT NULL,
  64. Pt_Kwota DECIMAL(12,2) NOT NULL,
  65. Pt_Rozliczona TINYINT NOT NULL,
  66. Pt_Termin DATETIME NOT NULL
  67. )
  68.  
  69. CREATE TABLE Towary
  70. (
  71. Twr_Id INTEGER IDENTITY PRIMARY KEY,
  72. Twr_Kod VARCHAR(40) NOT NULL,
  73. Twr_Nazwa VARCHAR(225) NOT NULL,
  74. Twr_EAN VARCHAR(40),
  75. Twr_CenaNetto DECIMAL(10,2) NOT NULL,
  76. Twr_CenaBrutto DECIMAL(10,2) NOT NULL,
  77. Twr_StawkaVat DECIMAL(5,2) NOT NULL,
  78. Twr_TwKId INTEGER, --TowaryKategorie
  79. Twr_TwPId INTEGER --TowaryProducenci
  80. )
  81.  
  82. CREATE TABLE Opinia
  83. (
  84. Op_Id INTEGER IDENTITY PRIMARY KEY,
  85. Op_UzId INTEGER NOT NULL,
  86. Op_TwrId INTEGER NOT NULL,
  87. Op_Tresc INTEGER NOT NULL,
  88. Op_Data DATETIME NOT NULL,
  89. Op_Ocena TINYINT NOT NULL
  90. )
  91.  
  92. CREATE TABLE TowaryKategorie
  93. (
  94. TwK_Id INTEGER IDENTITY PRIMARY KEY,
  95. TwK_Kod VARCHAR(40) NOT NULL,
  96. TwK_Nazwa VARCHAR(225) NOT NULL
  97. )
  98.  
  99. CREATE TABLE TowaryProducenci
  100. (
  101. TwP_Id INTEGER IDENTITY PRIMARY KEY,
  102. TwP_AdId INTEGER NOT NULL,
  103. TwP_URL VARCHAR(50),
  104. )
  105.  
  106. CREATE TABLE Koszyk
  107. (
  108. Ksz_Id INTEGER IDENTITY PRIMARY KEY,
  109. Ksz_UzId INTEGER NOT NULL, --Użytkownik
  110. Ksz_DataUtworzenia DATETIME NOT NULL,
  111. )
  112. CREATE TABLE KoszykElem
  113. (
  114. KszE_Id INTEGER IDENTITY PRIMARY KEY,
  115. KszE_KszId INTEGER NOT NULL, --Koszyk
  116. KszE_TwrId INTEGER NOT NULL, --Towary
  117. KszE_Ilosc INTEGER NOT NULL
  118. )
  119. CREATE TABLE DokumentZakupu
  120. (
  121. Dz_Id INTEGER IDENTITY PRIMARY KEY,
  122. Dz_Typ INTEGER NOT NULL,
  123. Dz_UzId INTEGER NOT NULL, --Użytkownicy
  124. Dz_AdId INTEGER NOT NULL, --Adresy
  125. Dz_PtId INTEGER NOT NULL, --Płatności
  126. Dz_DataSprzedazy DATETIME NOT NULL,
  127. Dz_WartoscNetto DECIMAL(15,2) NOT NULL,
  128. Dz_WartoscBrutto DECIMAL(15,2) NOT NULL
  129. )
  130. CREATE TABLE DokumentZakupuElementy
  131. (
  132. Dzk_Id INTEGER IDENTITY PRIMARY KEY,
  133. Dzk_DzId INTEGER NOT NULL, --DokumentZakupu
  134. Dzk_TwrId INTEGER NOT NULL, --Towary
  135. Dzk_TwrNazwa VARCHAR(225) NOT NULL,
  136. Dzk_Ilosc INTEGER NOT NULL,
  137. Dzk_StawkaVat DECIMAL(5,2) NOT NULL
  138. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement