Subject Datasheet
PDF letöltéseI. Tantárgyleírás
1. Alapadatok
1.1 Tantárgy neve
Database systems
1.2 Azonosító (tantárgykód)
BMEEOFTMSFCI04-00
1.3 Tantárgy jellege
Kontaktórás tanegység
1.4 Óraszámok
| Típus | Óraszám / (nap) |
| Előadás (elmélet) | 1 |
| Gyakorlat | 2 |
1.5 Tanulmányi teljesítményértékelés (minőségi értékelés) típusa
Félévközi érdemjegy
1.6 Kreditszám
4
1.7 Tárgyfelelős
| név | Dr. Koppányi Zoltán |
| beosztás | Egyetemi docens |
| koppanyi.zoltan@emk.bme.hu |
1.8 Tantárgyat gondozó oktatási szervezeti egység
Fotogrammetria és Térinformatika Tanszék
1.9 A tantárgy weblapja
1.10 Az oktatás nyelve
magyar
1.11 Tantárgy típusa
Kötelező az Építményinformatikai mérnök (MSc) szakon
1.12 Előkövetelmények
1.13 Tantárgyleírás érvényessége
2025. szeptember 1.
2. Célkitűzések és tanulási eredmények
2.1 Célkitűzések
The course aims to introduce databases and database management systems to students.
Further goal to give the sutdents tools to query relational databases and hence to deliver
actionable data from existing databases. Students will get familiar to database design and
will be able to cooperate with IT professionals during the design of complicated databases.
2.2 Tanulási eredmények
A tantárgy sikeres teljesítése utána a hallgató
A. Tudás
1. understand the concepts of relational databases,
2. understands the advantages and disadvantages of relational databases,
3. familiar with the most popular database managment systems,
4. understands queries written in SQL,
5. familiar with the steps of database design
6. knows the steps of normalization and how to store data without redundancy.
B. Képesség
1. is able to create the specification of an engineering task that can be solved with databases,
2. design a redundancy-free relational database based on a suitable specification,
3. is able to implement a relational database in a database management system,
4. is able to formulate analyzes using SQL language,
5. is able to automatically process and convert data sources and then load them into a database.
C. Attitűd
1. open to the use of information technology tools,
2. seeks to solve an engineering problem with the help of co-actors,
3. actively participates during the class.
D. Önállóság és felelősség
Openly answers her colleagues' questions and seeks professionally correct answers to them.
2.3 Oktatási módszertan
Lectures, exercises, written and oral communication, use of IT tools and techniques,
independent and group work, work organization techniques.
2.4 Részletes tárgyprogram
1. Lecture: Introduction, Lab: Relational algebra
2. Lab: Relational algebra
3. Lecture: SQL queries (SELECT-WHERE), Lab: SQL SELECT-WHERE with one table
4. Lab: SQL queries: SELECT-WHERE with multiple tables
5. Lecture: SQL queries (Grouping & aggregations), Lab: SQL aggregations
6. Lab: SQL grouping & aggregations
7. Lecture: SQL Data Definition Language& CRUD, Lab: SQL practice before midterm
8. Midterm
9. Lecture: Database design 1 (concepts, ER diagram), Lab: Database design practice
10. Lab: Database design practice
11. Lecture: Database design 2 (database schema diagram), Lab: Intro to MS Access.
12. Lab: Building a database with MS Access
13. Lecture: Managing databases (security, access control, legal aspects), Lab: Consultation / back-up
14. Databases in the Civil Engineering Practice: Invited talk
A félév közbeni munkaszüneti napok miatt a program csak tájékoztató jellegű, a pontos időpontokat a tárgy honlapján elérhető "Részletes féléves ütemterv" tartalmazza.
A félév közbeni munkaszüneti napok miatt a program csak tájékoztató jellegű, a pontos időpontokat a tárgy honlapján elérhető "Részletes féléves ütemterv" tartalmazza.
2.5 Tanulástámogató anyagok
a) Books:
Avi Silberschatz, Henry F. Korth, S. Sudarshan: Database System Concepts - Seventh Edition, 2019 McGraw-Hill, ISBN: 9780078022159
Jeffrey D. Ullman, Jennifer Widom: Database systems - The Complete Book, 2008.
b) Online materials:
Presentation slides
Access tutorial
2.6 Egyéb tudnivalók
0
2.7 Konzultációs lehetőségek
Consultation hours: as specified on the department's website, or by prior arrangement via email.
Jelen TAD az alábbi félévre érvényes:
2026/2027 semester I
II. Tárgykövetelmények
3. A tanulmányi teljesítmény ellenőrzése és értékelése
3.1 Általános szabályok
Learning outcomes formulated in point 2.2 are assessed on one test, two assignments, and active participation in the exercises (partial performance assessment).
3.2 Teljesítményértékelési módszerek
| Assessment Name (Type) | Code | Assessed Learning Outcomes |
|---|---|---|
| Midterm | MT1 | A.1-A.6, B.4, C.1 |
| Home assignment 1 | HA1 | A.2-4, C.3 |
| Home assignment 2 | HA2 | A.5-6, B.1-5, C.1-2 |
| Participatn | P | C.1-3 |
A szorgalmi időszakban tartott értékelések pontos idejét, a házi feladatok ki- és beadási határidejét a "Részletes féléves ütemterv" tartalmazza, mely elérhető a tárgy honlapján.
3.3 Teljesítményértékelések részaránya a minősítésben
| Code | Weight |
|---|---|
| MT1 | 45 |
| HA1 | 20 |
| HA2 | 30 |
| P | 5 |
| Total | 100% |
3.4 Az aláírás megszerzésének feltétele, az aláírás érvényessége
3.5 Érdemjegy megállapítása
| Grade | Score (P) |
|---|---|
| excellent (5) | 85≤P |
| good (4) | 75≤P<85% |
| satisfactory (3) | 65≤P<75% |
| pass (2) | 50≤P<65% |
| fail (1) | P<50% |
3.6 Javítás és pótlás
Students can retake midterm.
3.7 A tantárgy elvégzéséhez szükséges tanulmányi munka
| Activity | Hours/Semester |
|---|---|
| participation in contact classes | 14x3=42 |
| assignment 1 | 10 |
| assignment 2 | 28 |
| preparation for midterm | 34 |
| independent acquisition of designated written curriculum | 6 |
3.8 A tárgykövetelmények érvényessége
2025. szeptember 1.
Jelen TAD az alábbi félévre érvényes:
2026/2027 semester I