Subject Datasheet

PDF letöltése

I. 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
email 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.
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
CodeWeight
MT145
HA120
HA230
P5
Total100%
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
GradeScore (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
ActivityHours/Semester
participation in contact classes14x3=42
assignment 110
assignment 228
preparation for midterm34
independent acquisition of designated written curriculum6
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