Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 19.81 KB | None | 0 0
  1. ------------ DELETE ------------
  2. DROP TABLE IF EXISTS Nauczyciele;
  3. DROP TABLE IF EXISTS Klasy;
  4. DROP TABLE IF EXISTS Rodzice;
  5. DROP TABLE IF EXISTS Uczniowie;
  6. DROP TABLE IF EXISTS Rodzice_dzieci;
  7. DROP TABLE IF EXISTS Frekwencja;
  8. DROP TABLE IF EXISTS Przedmioty;
  9. DROP TABLE IF EXISTS Kompetencje;
  10. DROP TABLE IF EXISTS Plan_lekcji;
  11. DROP TABLE IF EXISTS Oceny;
  12. DROP TABLE IF EXISTS Oceny_poprawa;
  13. DROP TABLE IF EXISTS Zajecia_dodatkowe;
  14.  
  15.  
  16. ------------ CREATE ------------
  17.  
  18. CREATE TABLE Nauczyciele
  19. (
  20.   imie VARCHAR(20) CHECK (imie LIKE '[A-Z]%') NOT NULL,
  21.   nazwisko VARCHAR(20) CHECK (nazwisko LIKE '[A-Z]%') NOT NULL,
  22.   stopien_naukowy VARCHAR(20) NOT NULL DEFAULT 'mgr',
  23.   data_ur DATE NOT NULL,
  24.   PESEL VARCHAR (11) CHECK(PESEL LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') PRIMARY KEY
  25. )
  26.  
  27.  
  28. CREATE TABLE Klasy
  29. (
  30.     nazwa VARCHAR(5)  PRIMARY KEY NOT NULL,
  31.     lata VARCHAR(9)  NOT NULL,
  32.     wychowawca VARCHAR (11) FOREIGN KEY REFERENCES Nauczyciele(PESEL) NOT NULL
  33. )
  34.  
  35.  
  36. CREATE TABLE Rodzice
  37. (
  38.   id_rodzic INT IDENTITY(1,1) PRIMARY KEY NOT NULL,
  39.   imie VARCHAR(20) CHECK (imie LIKE '[A-Z]%') NOT NULL,
  40.   nazwisko VARCHAR(20) CHECK (nazwisko LIKE '[A-Z]%') NOT NULL,
  41.   nr_tel INT NOT NULL,
  42.   email VARCHAR(30) NULL
  43.  
  44. )
  45.  
  46.  
  47. CREATE TABLE Uczniowie
  48. (
  49.     PESEL VARCHAR (11) CHECK(PESEL LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') NOT NULL PRIMARY KEY,
  50.     imie VARCHAR(20) CHECK (imie LIKE '[A-Z]%') NOT NULL,
  51.     nazwisko VARCHAR(30) CHECK (nazwisko LIKE '[A-Z]%') NOT NULL,
  52.     data_ur DATE NOT NULL,
  53.     id_klasy VARCHAR(5) FOREIGN KEY REFERENCES Klasy(nazwa) NOT NULL,
  54. )
  55.  
  56.  
  57. CREATE TABLE Rodzice_dzieci
  58. (
  59.     imie_rodzica VARCHAR(20),
  60.     nazwisko_rodzica VARCHAR(20),
  61.     id_dziecka VARCHAR (11) FOREIGN KEY REFERENCES Uczniowie(PESEL) not null,
  62. )
  63.  
  64.  
  65. CREATE TABLE Frekwencja
  66. (
  67.   id_ucznia VARCHAR(11) NOT NULL  FOREIGN KEY REFERENCES Uczniowie(PESEL),
  68.   id_nauczyciela VARCHAR(11) NOT NULL FOREIGN KEY REFERENCES Nauczyciele(PESEL),
  69.   imie VARCHAR(20) NOT NULL,
  70.   nazwisko VARCHAR(20) NOT NULL,
  71.   obecnosc VARCHAR(3) NOT NULL DEFAULT 'ob',
  72.   przedmiot VARCHAR(20) NOT NULL,
  73.   data_ob DATE NOT NULL,
  74. )
  75.  
  76.  
  77. CREATE TABLE Przedmioty
  78. (
  79.   id_przedmiotu VARCHAR(5) PRIMARY KEY NOT NULL,
  80.   nazwa VARCHAR(20) NOT NULL,
  81.   poziom VARCHAR(20) NOT NULL
  82. )
  83.  
  84.  
  85. CREATE TABLE Kompetencje
  86. (
  87.   id_kompetencji  INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
  88.   id_nauczyciela VARCHAR(11) NOT NULL FOREIGN KEY REFERENCES Nauczyciele(PESEL),
  89.   id_przedmiotu VARCHAR(5) NOT NULL FOREIGN KEY REFERENCES Przedmioty(id_przedmiotu)
  90. )
  91.    
  92.    
  93. CREATE TABLE Plan_lekcji
  94. (
  95.   id_klasy VARCHAR(5) NOT NULL FOREIGN KEY REFERENCES Klasy(nazwa),
  96.   dzien_tyg VARCHAR(15) CHECK (dzien_tyg IN ('pon', 'wt', 'sr', 'czw', 'pt')) NOT NULL,
  97.   przedmiot VARCHAR(5) FOREIGN KEY REFERENCES Przedmioty(id_przedmiotu) NOT NULL,
  98.   godzina VARCHAR (5) NOT NULL,
  99.   nauczyciel VARCHAR(11) FOREIGN KEY REFERENCES Nauczyciele(PESEL) NOT NULL,
  100.   nr_sali INT NOT NULL
  101.  )
  102.  
  103.  
  104. CREATE TABLE Oceny
  105. (
  106.   id_oceny INT IDENTITY(1,1)  NOT NULL PRIMARY KEY,
  107.   id_ucznia VARCHAR(11) NOT NULL FOREIGN KEY REFERENCES Uczniowie(PESEL),
  108.   id_nauczyciela VARCHAR(11) NOT NULL FOREIGN KEY REFERENCES Nauczyciele(PESEL),
  109.   id_przedmiotu VARCHAR(5) NOT NULL FOREIGN KEY REFERENCES Przedmioty(id_przedmiotu),
  110.   ocena INT NOT NULL,
  111.   typ_oceny VARCHAR(15) NOT NULL,
  112.   waga INT NOT NULL DEFAULT 1,
  113.   data_oc DATE NOT NULL,
  114. )
  115.  
  116.  
  117. CREATE TABLE Oceny_poprawa
  118. (
  119.   id_oceny INT NOT NULL FOREIGN KEY REFERENCES Oceny(id_oceny),
  120.   id_ucznia VARCHAR(11) NOT NULL FOREIGN KEY REFERENCES Uczniowie(PESEL),
  121.   id_przedmiotu VARCHAR(5) NOT NULL FOREIGN KEY REFERENCES Przedmioty(id_przedmiotu),
  122.   id_nauczyciela VARCHAR(11) NOT NULL FOREIGN KEY REFERENCES Nauczyciele(PESEL),
  123.   ocena INT NOT NULL,
  124.   data_wyst DATE NOT NULL,
  125.   typ VARCHAR(20) NOT NULL,
  126.   przedmiot VARCHAR(20) NOT NULL,
  127.   nr_poprawy INT NOT NULL
  128. )
  129.  
  130.  
  131. CREATE TABLE Zajecia_dodatkowe
  132. (
  133.   id_zaj INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
  134.   id_nauczyciela VARCHAR(11) NOT NULL FOREIGN KEY REFERENCES Nauczyciele(PESEL),
  135.   tematyka VARCHAR(30) NULL,
  136.   dzien_tyg VARCHAR(15) NOT NULL,
  137.   godzina INT NOT NULL,
  138.   nr_sali INT NOT NULL
  139. )
  140. GO
  141.  
  142. ------------ INSERT ------------
  143.  
  144. INSERT INTO Nauczyciele VALUES
  145. ('Marta','Dabrowska','mgr','1975-01-04','75010482946'),
  146. ('Mateusz','Malinowski','mgr','1972-07-12','72071285930'),
  147. ('Szymon','Marszalek','dr','1970-05-24','70052596924'),
  148. ('Adrianna','Zielinska','mgr','1982-12-28','82122885926');
  149.  
  150.  
  151. INSERT INTO Klasy VALUES
  152. ('Ia','2017-2020','75010482946'),
  153. ('IIa','2016-2019','72071285930'),
  154. ('IIIa','2015-2018','70052596924');
  155.  
  156.  
  157. INSERT INTO Rodzice VALUES
  158. ('Bogumila','Skowron',123890532,'fawda@gmail.com'),
  159. ('Bogumil','Skowron',11223344,'fawwwda@gmail.com'),
  160. ('Tadeusz','Tanajo',621753428,'lohotteffy-0982@yopmail.com'),
  161. ('Kamila','Tanajo',126753428,'lohhhotteffy-0982@yopmail.com'),
  162. ('Janusz','Kowalski',124794367,'vynnetelarr-6875@yopmail.com'),
  163. ('Joanna','Kowalska',421794367,'vvvynnetelarr-6875@yopmail.com'),
  164. ('Jaroslaw','Zaborski',468927368,'jaruwazo-2941@yopmail.com'),
  165. ('Jaroslawa','Zaborski',864927368,'jjjaruwazo-2941@yopmail.com'),
  166. ('Maksymilian','Kyc',648975135,'opottappum-1302@yopmail.com'),
  167. ('Krystyna','Kyc',864975135,'opppottappum-1302@yopmail.com'),
  168. ('Ewa','Szyc',798651374,'ujommeddy-4285@yopmail.com'),
  169. ('Adam','Szyc',897651374,'jjjommeddy-4285@yopmail.com'),
  170. ('Ewelina','Kalina',164567891,'nejoddorum-2571@yopmail.com'),
  171. ('Eugeniusz','Kalina',461567891,'nejjjoddorum-2571@yopmail.com'),
  172. ('Adrian','Kraczyk',354678915,'ogattafe-3906@yopmail.com'),
  173. ('Adrianna','Kraczyk',453678915,'ggattafe-3906@yopmail.com'),
  174. ('Krzysztof','Lewandowski',687945134,'osagoje-9596@yopmail.com'),
  175. ('Kristina','Lewandowski',786945134,'osssagoje-9596@yopmail.com'),
  176. ('Patryk','Szemkowski',35467891,'bixaqosom-3580@yopmail.com'),
  177. ('Patrycja','Szemkowska',45367891,'bixxxaqosom-3580@yopmail.com'),
  178. ('Cezary','Borys',645982654,'seppadidda-1889@yopmail.com'),
  179. ('Cecylia','Borys',546982654,'seeeppadidda-1889@yopmail.com'),
  180. ('Ewelina','Ropecka',234567841,'qelapemmihe-9665@yopmail.com'),
  181. ('Edmund','Ropecki',432567841,'qqqelapemmihe-9665@yopmail.com');
  182.  
  183.  
  184. INSERT INTO Uczniowie VALUES
  185. ('97080714219','Marek','Skowron','1997-08-07','Ia'),
  186. ('97012511534','Krzysztof','Tanajo','1997-01-25','Ia'),
  187. ('97062799412','Mateusz','Kowalski','1997-06-27','Ia'),
  188. ('97012113934','Janusz','Zaborski','1997-01-21','Ia'),
  189. ('97020345161','Monika','Kyc','1997-02-03','Ia'),
  190. ('97112925174','Kacper','Szyc','1997-11-29','IIa'),
  191. ('96031285435','Kondrad','Kalina','1996-03-12','IIa'),
  192. ('96062681257','Jakub','Kraczyk','1996-06-26','IIa'),
  193. ('96042786639','Adam','Lewandowski','1996-04-27','IIa'),
  194. ('96043075376','Zenon','Szemkowski','1996-04-30','IIa'),
  195. ('95041029264','Anna','Borys','1995-04-10','IIIa'),
  196. ('95041998519','Ernest','Lewandowski','1995-04-19','IIIa'),
  197. ('95110341837','Filip','Kalina','1995-11-03','IIIa'),
  198. ('95091929231','Anastazja','Ropecka','1995-09-19','IIIa'),
  199. ('95090178513','Olaf','Kyc','1995-09-01','IIIa');
  200.  
  201. Insert into Rodzice_dzieci values
  202. ('Bogumila','Skowron','97080714219'),
  203. ('Bogumil','Skowron','97080714219'),
  204. ('Tadeusz','Tanajo','97012511534'),
  205. ('Kamila','Tanajo','97012511534'),
  206. ('Janusz','Kowalski','97062799412'),
  207. ('Joanna','Kowalska','97062799412'),
  208. ('Jaroslaw','Zaborski','97012113934'),
  209. ('Jaroslawa','Zaborski','97012113934'),
  210. ('Maksymilian','Kyc','97020345161'),
  211. ('Krystyna','Kyc','97020345161'),
  212. ('Maksymilian','Kyc','95090178513'),
  213. ('Krystyna','Kyc','95090178513'),
  214. ('Ewa','Szyc','97112925174'),
  215. ('Adam','Szyc','97112925174'),
  216. ('Ewelina','Kalina','96031285435'),
  217. ('Eugeniusz','Kalina','96031285435'),
  218. ('Ewelina','Kalina','95110341837'),
  219. ('Eugeniusz','Kalina','95110341837'),
  220. ('Adrian','Kraczyk','96062681257'),
  221. ('Adrianna','Kraczyk','96062681257'),
  222. ('Krzysztof','Lewandowski','96042786639'),
  223. ('Kristina','Lewandowski','96042786639'),
  224. ('Krzysztof','Lewandowski','95041998519'),
  225. ('Kristina','Lewandowski','95041998519'),
  226. ('Patryk','Szemkowski','96043075376'),
  227. ('Patrycja','Szemkowska','96043075376'),
  228. ('Cezary','Borys','95041029264'),
  229. ('Cecylia','Borys','95041029264'),
  230. ('Ewelina','Ropecka','95091929231'),
  231. ('Edmund','Ropecki','95091929231');
  232.  
  233.  
  234.  
  235. INSERT INTO Frekwencja VALUES
  236. ('97080714219','70052596924','Marek','Skowron','ob','Matematyka','2017-06-12'),
  237. ('97080714219','70052596924','Marek','Skowron','nb','Matematyka','2017-06-13'),
  238. ('97080714219','70052596924','Marek','Skowron','nb','Matematyka','2017-09-14'),
  239. ('97012511534','72071285930','Krzysztof','Tanajo','ob','Biologia','2017-06-12'),
  240. ('97062799412','82122885926','Mateusz','Kowalski','ob','Geografia','2017-06-12'),
  241. ('97012113934','72071285930','Janusz','Zaborski','ob','Biologia','2017-06-12'),
  242. ('97020345161','75010482946','Monika','Kyc','ob','Matematyka','2017-06-12'),
  243. ('97112925174','75010482946','Kacper','Szyc','ob','Religia','2017-06-12');
  244.  
  245.  
  246. INSERT INTO Przedmioty VALUES
  247. ('Mat','Matematyka','1'),
  248. ('Fiz','Fizyka','2'),
  249. ('JPol','Język polski','3'),
  250. ('Inf','Informatyka','2'),
  251. ('Biol','Biologia','1');
  252.  
  253.  
  254. INSERT INTO Kompetencje VALUES
  255. ('75010482946','Mat'),
  256. ('72071285930','Inf'),
  257. ('82122885926','Fiz'),
  258. ('70052596924','JPol'),
  259. ('72071285930','Biol');
  260.  
  261.  
  262. INSERT INTO Plan_lekcji VALUES
  263. ('Ia','pon','Mat','12:00','75010482946',12),
  264. ('IIa','wt','JPol','09:00','82122885926',15),
  265. ('IIIa','pt','Biol','10:00','72071285930',3);
  266.  
  267.  
  268. INSERT INTO Oceny(ocena,id_ucznia,id_nauczyciela,id_przedmiotu,typ_oceny,waga,data_oc) VALUES
  269. (6,'97080714219','75010482946','Mat','praca klasowa',2,'2018-06-12'),
  270. (5,'97080714219','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  271. (4,'97080714219','75010482946','Mat','praca dodatkowa',1,'2017-06-11'),
  272. (5,'97080714219','75010482946','Inf','praca klasowa',2,'2014-06-12'),
  273. (5,'97080714219','75010482946','Inf','sprawdzian',1,'2017-05-12'),
  274. (6,'97080714219','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  275. (3,'97080714219','70052596924','JPol','sprawdzian',1,'2018-06-12'),
  276. (5,'97080714219','70052596924','JPol','praca klasowa',2,'2017-09-23'),
  277. (5,'97080714219','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  278.  
  279. (5,'97012511534','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  280. (4,'97012511534','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  281. (3,'97012511534','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  282. (4,'97012511534','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  283. (5,'97012511534','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  284. (4,'97012511534','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  285. (4,'97012511534','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  286. (6,'97012511534','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  287. (4,'97012511534','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  288.  
  289. (2,'97062799412','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  290. (3,'97062799412','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  291. (1,'97062799412','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  292. (3,'97062799412','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  293. (2,'97062799412','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  294. (1,'97062799412','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  295. (4,'97062799412','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  296. (2,'97062799412','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  297. (2,'97062799412','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  298.  
  299. (3,'97012113934','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  300. (2,'97012113934','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  301. (1,'97012113934','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  302. (4,'97012113934','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  303. (3,'97012113934','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  304. (2,'97012113934','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  305. (1,'97012113934','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  306. (1,'97012113934','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  307. (2,'97012113934','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  308.  
  309. (3,'97020345161','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  310. (4,'97020345161','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  311. (5,'97020345161','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  312. (5,'97020345161','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  313. (4,'97020345161','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  314. (5,'97020345161','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  315. (3,'97020345161','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  316. (5,'97020345161','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  317. (4,'97020345161','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  318.  
  319. (3,'97112925174','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  320. (4,'97112925174','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  321. (3,'97112925174','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  322. (3,'97112925174','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  323. (3,'97112925174','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  324. (3,'97112925174','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  325. (3,'97112925174','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  326. (3,'97112925174','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  327. (4,'97112925174','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  328.  
  329. (2,'96031285435','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  330. (2,'96031285435','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  331. (1,'96031285435','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  332. (1,'96031285435','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  333. (2,'96031285435','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  334. (3,'96031285435','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  335. (4,'96031285435','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  336. (3,'96031285435','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  337. (2,'96031285435','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  338.  
  339. (2,'96062681257','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  340. (2,'96062681257','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  341. (2,'96062681257','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  342. (2,'96062681257','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  343. (2,'96062681257','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  344. (2,'96062681257','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  345. (2,'96062681257','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  346. (2,'96062681257','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  347. (1,'96062681257','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  348.  
  349. (1,'96042786639','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  350. (1,'96042786639','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  351. (1,'96042786639','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  352. (1,'96042786639','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  353. (1,'96042786639','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  354. (1,'96042786639','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  355. (1,'96042786639','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  356. (1,'96042786639','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  357. (1,'96042786639','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  358.  
  359. (4,'96043075376','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  360. (3,'96043075376','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  361. (4,'96043075376','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  362. (5,'96043075376','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  363. (3,'96043075376','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  364. (3,'96043075376','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  365. (4,'96043075376','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  366. (3,'96043075376','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  367. (5,'96043075376','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  368.  
  369. (4,'95041029264','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  370. (2,'95041029264','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  371. (3,'95041029264','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  372. (4,'95041029264','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  373. (3,'95041029264','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  374. (4,'95041029264','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  375. (2,'95041029264','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  376. (1,'95041029264','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  377. (5,'95041029264','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  378.  
  379. (4,'95041998519','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  380. (2,'95041998519','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  381. (3,'95041998519','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  382. (4,'95041998519','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  383. (1,'95041998519','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  384. (2,'95041998519','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  385. (3,'95041998519','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  386. (4,'95041998519','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  387. (5,'95041998519','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  388.  
  389. (2,'95110341837','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  390. (3,'95110341837','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  391. (5,'95110341837','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  392. (4,'95110341837','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  393. (3,'95110341837','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  394. (2,'95110341837','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  395. (1,'95110341837','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  396. (12,'95110341837','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  397. (2,'95110341837','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  398.  
  399. (3,'95091929231','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  400. (1,'95091929231','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  401. (2,'95091929231','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  402. (3,'95091929231','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  403. (4,'95091929231','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  404. (5,'95091929231','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  405. (4,'95091929231','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  406. (5,'95091929231','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  407. (2,'95091929231','82122885926','Biol','sprawdzian',1,'2017-06-12'),
  408.  
  409. (1,'95090178513','75010482946','Mat','praca klasowa',2,'2017-06-12'),
  410. (3,'95090178513','75010482946','Mat','sprawdzian',1,'2017-06-12'),
  411. (4,'95090178513','75010482946','Mat','praca dodatkowa',1,'2017-06-12'),
  412. (3,'95090178513','75010482946','Inf','praca klasowa',2,'2017-06-12'),
  413. (2,'95090178513','75010482946','Inf','sprawdzian',1,'2017-06-12'),
  414. (5,'95090178513','72071285930','Fiz','praca klasowa',2,'2017-06-12'),
  415. (3,'95090178513','70052596924','JPol','sprawdzian',1,'2017-06-12'),
  416. (1,'95090178513','70052596924','JPol','praca klasowa',2,'2017-06-12'),
  417. (2,'95090178513','82122885926','Biol','sprawdzian',1,'2017-06-12');
  418.  
  419.  
  420. INSERT INTO Oceny_poprawa VALUES
  421. (110,'97080714219','Mat','75010482946',5,'2017-05-12','sprawdzian','Matematyka',2),
  422. (83,'97080714219','Mat','75010482946',4,'2017-03-06','sprawdzian','Matematyka',2),
  423. (58,'97012113934','Inf','75010482946',5,'2017-10-16','praca klasowa','Informatyka',2),
  424. (131,'97012113934','Inf','75010482946',4,'2017-11-12','sprawdzian','Informatyka',1),
  425. (110,'96031285435','Mat','75010482946',4,'2017-12-02','sprawdzian','Matematyka',1),
  426. (135,'96031285435','Biol','82122885926',5,'2017-04-23','sprawdzian','Biologia',1),
  427. (106,'96031285435','JPol','70052596924',4,'2017-06-07','sprawdzian','Matematyka',2);
  428.  
  429. INSERT INTO Zajecia_dodatkowe VALUES
  430. ('72071285930','Przygotowanie do sprawdzianu','pon',13,16),
  431. ('70052596924','Zajecia wyrównawcze','czw',16,2),
  432. ('75010482946','Przygotowanie do konkursu','wt',14,12);
  433.  
  434.  
  435. ------------ SELECT ------------
  436.  
  437. SELECT * FROM Uczniowie;
  438. SELECT * FROM Rodzice;
  439. SELECT * FROM Rodzice_dzieci;
  440. SELECT * FROM Frekwencja;
  441. SELECT * FROM Nauczyciele;
  442. SELECT * FROM Kompetencje;
  443. SELECT * FROM Klasy;
  444. SELECT * FROM Przedmioty;
  445. SELECT * FROM Plan_lekcji;
  446. SELECT * FROM Oceny;
  447. SELECT * FROM Oceny_poprawa;
  448. SELECT * FROM Zajecia_dodatkowe;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement