Skip to content

Commit 5f41bf0

Browse files
authored
Update index.md
1 parent ee6f085 commit 5f41bf0

File tree

1 file changed

+48
-86
lines changed

1 file changed

+48
-86
lines changed

databases/index.md

Lines changed: 48 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,40 @@ Databases will be one of the hardest subjects you have encountered during your s
1818
- It is not okay to pretend you understand while you do not. Feel comfortable to stop the class at any time and ask any question. There is no such thing as dumb question. All questions are valuable!
1919
- As the goal is a profound and practical knowledge, the tests will contain exercises for checking this. Test exercises might greatly differ from the ones in class, but will need the same skillset and knowledge.
2020
- A prerequisite of this course is to speak, comprehend and read English fluently. If you feel you are not there yet, do drop the course, spend the same amount of time improving your English skills, and come back next fall. Background: This course is the so-called "mirror course" of the Hungarian Databases course. You will get the same degree eventually, so you have to meet the same requirements to pass Databases. Hungarian students speak Hungarian fluently, so you have to speak English fluently to avoid language skills from being a barrier of your Databases studies.
21-
21+
22+
## Schedule
23+
24+
type of class(lecture/tutorial/laboratory)|location|topic|date
25+
--|--|--|--
26+
lecture|IE.220|ER modeling|september 08
27+
lecture|IE.220|ER modeling|september 11
28+
lecture|IE.220|relational data model|september 15
29+
tutorial|IE.220|ER modeling|september 18
30+
lecture|IE.220|relational data model|september 22
31+
laboratory|building R|Oracle|september 25
32+
lecture|IE.220|physical storage|september 29
33+
tutorial|IE.220|relational data model|october 02
34+
BREAK|no class|october 06
35+
laboratory|building R|SQL 1|october 09
36+
lecture|IE.220|physical storage|october 13
37+
tutorial|IE.220|physical storage|october 16
38+
lecture|IE.220|physical storage|october 20
39+
BREAK|no class|october 23
40+
lecture|IE.220|optimization|october 27
41+
tutorial|IE.220|physical storage|october 30
42+
lecture|IE.220|transaction management november 03
43+
laboratory|building R|SQL 2|november 06
44+
lecture|IE.220|transaction management|november 10
45+
tutorial|IE.220|optimization|november 13
46+
lecture|IE.220|transaction management|november 17
47+
laboratory|building R|SQL 3|november 20
48+
lecture|IE.220|normalization|november 24
49+
tutorial|IE.220|optimization|november 27
50+
lecture|IE.220|normalization|december 01
51+
tutorial|IE.220|transaction management|december 04
52+
laboratory|IE.220|team workshop|december 08
53+
tutorial|IE.220|normalization|december 11
54+
2255
## Material
2356

2457
[Reference book](principles-of-database-and-knowledge-base-systems-volume-1-1.pdf). This is the book you have to self-study at home besides the class material. The relevant sections are defined below.
@@ -38,16 +71,14 @@ The rest of the topics do not and will not have PPTs. (This is a choice of the l
3871

3972
[Here](https://bmeedu-my.sharepoint.com/:f:/g/personal/eros_levente_vik_bme_hu/Em7xqripQdZGuQMJO00-B6kBGQhwykK1zm-46x_VYMOByw?e=QP6BgX) are the recordings of last year's Databases lectures and tutorials. The ones relevant for you are the ones under my name. "Databases, Lecture n" is the nth lecture, "Databases, Practice m" is the m tutorial session. Also, there is a "Databases, 7,5th Lecture". Don't miss that one. Note: These videos only cover like half of the complete material!
4073

74+
Tutorials and laboratories have separate material. See these in the appropriate sections.
75+
4176
## Lectures
4277

4378
Lectures are held every Monday from 16:15 to 17:45. Location: IE.220
4479

4580
On week 1 there will be an extra lecture on Thursday, september 5th at 16:15, in room IE.220.
4681

47-
On week 4 there will be an extra lecture on Thursday, september 26th at 16:15, in room IE.220.
48-
49-
All further lectures will be on Monday.
50-
5182
Topics and corresponding sections in the reference book:
5283

5384
- ER modeling: p32-42. Notes for the ER modeling chapter of the book:
@@ -113,7 +144,7 @@ Your performance on the Team workshop might increase your final mark.
113144

114145
## Tutorials (practices)
115146

116-
Tutorials are held on Thursdays, from 16:15 to 17:45 in room IE.220 (take the triple elevator to the 2nd floor), according to the following schedule. You should prepare for these classes, from all preceding lectures.
147+
Tutorials are held on Thursdays, from 16:15 to 17:45 in room IE.220, according to the Schedule section. You should prepare for these classes, from all preceding lectures.
117148

118149
### Instructor
119150

@@ -123,16 +154,14 @@ Tutorials are held on Thursdays, from 16:15 to 17:45 in room IE.220 (take the tr
123154

124155
Please make sure you have this open at the beginning of each practice.
125156

126-
Topic|Date|Exercise sheet
127-
--|--|--
128-
LECTURE|Sep. 4|-
129-
ER Modeling|Sep. 12|[HERE](Practice01.pdf)
130-
Relational Queries|Sep. 19|[HERE](practice_rel_2022.pdf)
131-
LECTURE|Sep. 26|-
132-
Physical Storage|Oct. 10|[HERE](practice_stor.pdf)
133-
Query Optimization|Oct. 24|[HERE](practice_opti.pdf)
134-
Normalization|Nov. 7|[HERE](practice_norm.pdf)
135-
Transaction Management|Nov. 28|[HERE](practice_tran.pdf)
157+
### Exercise sheets
158+
159+
[ER Modeling](Practice01.pdf)
160+
[Relational Queries](practice_rel_2022.pdf)
161+
[Physical Storage](practice_stor.pdf)
162+
[Query Optimization](practice_opti.pdf)
163+
[Normalization](practice_norm.pdf)
164+
[Transaction Management](practice_tran.pdf)
136165

137166
## Laboratories
138167

@@ -154,82 +183,15 @@ Lab instructors (name, e-mail, lab group):
154183
Below you can find the lab group and the room to which you should go for the labs. All rooms are located on the 4th floor of building R.
155184

156185
Neptun ID|Lab group|Room
157-
AGYM2S|cs16a-3|P
158-
B6O03N|cs16a-2|O
159-
B7U9YB|cs16a-3|P
160-
B8RV40|cs16a-3|P
161-
BG6WBF|cs16a-1|C
162-
BKX9O1|cs16a-3|P
163-
CEUQEJ|cs16a-2|O
164-
CVDI73|cs16a-1|C
165-
DUZJ06|cs16a-3|P
166-
ENAIVQ|cs16a-3|P
167-
F2VK4R|cs16a-1|C
168-
FGLC9I|cs16a-2|O
169-
FPQV85|cs16a-2|O
170-
FSL7CU|cs16a-2|C
171-
FUFL7C|cs16a-2|O
172-
FWBC4A|cs16a-2|O
173-
G4O8WB|cs16a-3|O
174-
G4QJOR|cs16a-2|O
175-
GQ1UJJ|cs16a-3|P
176-
HE6HPK|cs16a-2|O
177-
HFPDRL|cs16a-3|P
178-
HW9NCU|cs16a-3|P
179-
HZKYNF|cs16a-3|P
180-
I31GPS|cs16a-1|C
181-
IJV1HI|cs16a-2|O
182-
IP5M0E|cs16a-1|C
183-
IXF6DR|cs16a-1|C
184-
IZHXR5|cs16a-2|O
185-
JQUGGW|cs16a-1|C
186-
K1TO74|cs16a-2|O
187-
K20UXP|cs16a-3|P
188-
KCP1K1|cs16a-3|P
189-
KJD0JB|cs16a-2|O
190-
M5UG9O|cs16a-2|O
191-
N88G93|cs16a-2|O
192-
NT9WUQ|cs16a-2|O
193-
OI6VE6|cs16a-3|P
194-
PDEIHU|cs16a-3|P
195-
QDJK3I|cs16a-3|P
196-
QN88Y3|cs16a-1|C
197-
QZFOVG|cs16a-2|O
198-
R3RJVD|cs16a-2|O
199-
RQ74QO|cs16a-3|P
200-
S0I2UA|cs16a-3|P
201-
SDR1AO|cs16a-1|C
202-
TDQWFF|cs16a-1|C
203-
TFBB32|cs16a-3|P
204-
VIUIQ5|cs16a-2|O
205-
W0SKEL|cs16a-1|C
206-
WYIH63|cs16a-2|O
207-
X3L23S|cs16a-2|O
208-
XB4NSE|cs16a-1|C
209-
XGBLQQ|cs16a-2|O
210-
YCVDZ2|cs16a-3|P
211-
YDAQI0|cs16a-3|P
212-
YLOA58|cs16a-3|P
213-
YNY323|cs16a-2|O
214-
ZTKDAD|cs16a-3|P
186+
later
215187

216188
### Time and date of labs
217189

218-
Each lab is on Thursday, from 16:15 to 17:45, according to the following schedule:
219-
220-
Topic|Date
221-
--|--
222-
Oracle|Oct. 3
223-
SQL I|Oct. 17
224-
SQL II|Oct. 31
225-
SQL III|Nov. 14
226-
Team Workshop|Dec. 2
227-
228-
The Team workshop will be in room TODO
190+
Each lab is on Thursday, from 16:15 to 17:45, according to the Schedule section.
229191

230192
### General information
231193

232-
You should arrive at the lab prepared from the course material. At the beginning of each lab, an entry test will be written which is necessary for completing the given lab practice. The course material can be found below for each topic, separately.
194+
You should arrive at the lab prepared from the course material (see this below for each separate topic). At the beginning of each lab, an entry test will be written which is necessary for completing the given lab practice. The course material can be found below for each topic, separately.
233195

234196
You will start solving the exercises during class. The amount of exercises that you get can be solved within a single class if you are prepared. Once finished, you can upload your solutions in a predefined format (see below) in the lab portal, which is [here](https://fecske.db.bme.hu). You always have to submit a lab report and in case of some labs, additional files too (see below). If you can’t finish the exercises during class, you can finish them at the Students’ Computer Center (HSZK, floor 4, building R), or at home, but 48 hours after the beginning of the given lab, your solution has to be uploaded. The deadline is thus, Saturday, 16:15.
235197

0 commit comments

Comments
 (0)