Download Advanced Course on Databases

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Advanced Course on Databases
(Tietokantojen jatkokurssi)
Jukka Teuhola
Dept. of Information Technology
University of Turku
Fall 2015, period 1
AdvDB-1
J. Teuhola 2015
1
General
• Lecturer: Jukka Teuhola,
email: jukka.teuhola (at) utu.fi
• Form: Self-study course
Starting lecture: Tue 08.09.2015 at 8:15-10:00 (Beta)
• Homework: 10 exercise tasks
– Individual solutions must be submitted before the exam
– Minimum: 50% of the solutions must be ‘acceptable’
• Examinations: 23.11.2015, Jan 2016, Feb 2016
• Preliminary knowledge: Basic course on databases
(Databases I-II in the department’s curriculum).
• Course webpage:
http://staff.cs.utu.fi/kurssit/advanced_course_on_databases/autumn_2015
AdvDB-1
J. Teuhola 2015
2
Main themes of the course
I.
Database management systems:
Features, functions and implementation
(Chapters 2-6)
II.
Database ’trends’:
Object-orientation, distribution, data
warehouses, semi-structured databases, ...
(Chapters 7-)
AdvDB-1
J. Teuhola 2015
3
Assumed preliminary knowledge
•
•
•
•
•
•
•
General database principles
Relational data model
SQL
Relational algebra
Relational database design
File organizations
Index structures
AdvDB-1
J. Teuhola 2015
4
Course material
• Slides:
http://staff.cs.utu.fi/kurssit/advanced_course_on_databases/autumn_2015/AdvDBslides2015.zip
• Textbook:
R. Elmasri, S.B. Navathe:
"Fundamentals of Database Systems", 6th ed.,
Pearson/Addison-Wesley, 2011.
(The 4th and 5th editions are suitable, as well.)
• The individual chapters are given below.
They should be consulted to the extent that is
necessary to understand the topics in slides.
AdvDB-1
J. Teuhola 2015
5
Contents and related book sections
Lecture chapter
Edition 3rd
4th
5th
6th
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2. Query processing and opt.
3. Transaction processing
4. Concurrency control
5. Recovery techniques
6. Database security
7. Object-oriented databases
8. Special database types
AdvDB-1
18
19
20
21
22
11
12
13
24
26
27
J. Teuhola 2015
15
17
18
19
23
20
21
22
25
26
28
29
15
17
18
19
23
20
21
22
25
27
29
30
18
20
21
22
25
10
11
23
26
6
Related documents