Skip to main content
MyCourses MyCourses
  • Schools
    School of Arts, Design, and Architecture (ARTS) School of Business (BIZ) School of Chemical Engineering (CHEM) –sGuides for students (CHEM) – Instructions for report writing (CHEM) School of Electrical Engineering (ELEC) School of Engineering (ENG) School of Science (SCI) Language Centre Open University Library Aalto university pedagogical training program UNI (exams) Sandbox
  • Service Links
    MyCourses - MyCourses instructions for Teachers - MyCourses instructions for Students - Teacher book your online session with a specialist - Digital tools for teaching - Personal data protection instructions for teachers - Workspace for thesis supervision Sisu Student guide Courses.aalto.fi Library Services - Resourcesguides - Imagoa / Open science and images IT Services Campus maps - Search spaces and see opening hours Restaurants in Otaniemi ASU Aalto Student Union Aalto Marketplace
  • ALLWELL?
    Study Skills Guidance and support for students Starting Point of Wellbeing About AllWell? study well-being questionnaire
  •   ‎(en)‎
      ‎(en)‎   ‎(fi)‎   ‎(sv)‎
  • Toggle Search menu
  • Hi guest! (Log in)

close

Can not find the course?
try also:

  • Sisu
  • Courses.aalto.fi

CS-A1153 - Databases (summer course), 04.06.2020-03.09.2020

This course space end date is set to 03.09.2020 Search Courses: CS-A1153

  1. Home
  2. Courses
  3. School of Science
  4. department of...
  5. cs-a1153 - da...
 
Syllabus
 

Databases Course Home

  • Databases Course Home

    Databases Course Home

    Welcome to this introductory course on Databases offered online (in English) during the summer (June 4 - Sept 3, 2020). The course covers the basics of information management including relational models, design principles of databases, and database theory. 

    Instructors: Prof. Nitin Sawhney and Dr. Lukas Ahrenberg

    Teaching Assistants: Etna Lindy and Ville Vuorenmaa 

    Online Learning Sessions: Thursdays 10:15 - 11:45 via Zoom and Slack (for access login to the Platforms section)

    Week 1: Introduction to Databases and Understanding Relational Models (PDF slides), Lecture by Prof. Nitin Sawhney, June 4, 2020


    Week 2: Relational Algebra (PDF Slides) & SQL Basics (PDF Slides), Lecture by Dr. Lukas Ahrenberg, June 9, 2020.

    Relational Algebra

    SQL Basics


    Week 3: Unified Modeling Language - Part I (PDF slides) and Part II (PDF slides) , Lectures by Prof. Nitin Sawhney, June 18, 2020


    Week 4: Functional Dependencies & Normal Forms (BCNF, 4NF) (PDF slides), Lecture by Dr. Lukas Ahrenberg, June 25, 2020

    Week 4 - Normal Forms



    Week 5: SQL Queries & Aggregation Operations (PDF Slides), Lecture by Prof. Nitin Sawhney, July 2, 2020


    Week 6: Defining SQL Tables, Integrity Constraints and Views (PDF Slides), Lecture by Prof. Nitin Sawhney, July 9, 2020


    Week 7 (July 13–19): No lectures or exercise sessions

    Week 8: Indexes (PDF slides) and Transactions (PDF slides), Lectures by Dr. Lukas Ahrenberg, July 23, 2020

    Indexes



    Indexes

    Transactions



    Week 9: Triggers (PDF slides), Lecture by Dr. Lukas Ahrenberg, July 30, 2020

    Triggers



    Week 10: Embedding SQL & SQLite in Python (PDF slides), Lecture by Dr. Lukas Ahrenberg, August 6, 2020

    Embedding SQL



    Week 11: NoSQL Databases, Lecture by Prof. Keijo Heljanko, Department of Computer Science, University of Helsinki, May 11, 2020.


    Week 12: Database Course Summary Review (PDF slides), Discussion led by Prof. Nitin Sawhney and Dr. Lukas Ahrenberg, August 20, 2020


    Week 13: Project Part II deadline, August 28, 2020 (20:00)

    Week 14: Final Examination, September 3, 2020 (09:00-12:00)

    • icon for activity
      ForumAnnouncements Forum

Course home

Course home

Next section

About the Course►
Skip Upcoming events
Upcoming events
Loading There are no upcoming events
Go to calendar...
Skip Panopto
Panopto
Fetching Panopto content...
  • CS-A1153 - Databases (summer course), 04.06.2020-03.09.2020
  • Sections
  • Databases Course Home
  • About the Course
  • Weekly Schedule
  • Recorded Video Sessions
  • Study Materials
  • Exercise Sessions
  • Group Project
  • Final Exam
  • Exam Sept. 3, 2020
  • Results
  • Home
  • Calendar
  • Learner Metrics

Aalto logo

Tuki / Support
Opiskelijoille / Students
  • MyCourses instructions for students
  • email: mycourses(at)aalto.fi
Opettajille / Teachers
  • MyCourses help
  • MyTeaching Support form
Palvelusta
  • MyCourses rekisteriseloste
  • Tietosuojailmoitus
  • Palvelukuvaus
  • Saavutettavuusseloste
About service
  • MyCourses protection of privacy
  • Privacy notice
  • Service description
  • Accessibility summary
Service
  • MyCourses registerbeskrivining
  • Dataskyddsmeddelande
  • Beskrivining av tjänsten
  • Sammanfattning av tillgängligheten

Hi guest! (Log in)
  • Schools
    • School of Arts, Design, and Architecture (ARTS)
    • School of Business (BIZ)
    • School of Chemical Engineering (CHEM)
    • –sGuides for students (CHEM)
    • – Instructions for report writing (CHEM)
    • School of Electrical Engineering (ELEC)
    • School of Engineering (ENG)
    • School of Science (SCI)
    • Language Centre
    • Open University
    • Library
    • Aalto university pedagogical training program
    • UNI (exams)
    • Sandbox
  • Service Links
    • MyCourses
    • - MyCourses instructions for Teachers
    • - MyCourses instructions for Students
    • - Teacher book your online session with a specialist
    • - Digital tools for teaching
    • - Personal data protection instructions for teachers
    • - Workspace for thesis supervision
    • Sisu
    • Student guide
    • Courses.aalto.fi
    • Library Services
    • - Resourcesguides
    • - Imagoa / Open science and images
    • IT Services
    • Campus maps
    • - Search spaces and see opening hours
    • Restaurants in Otaniemi
    • ASU Aalto Student Union
    • Aalto Marketplace
  • ALLWELL?
    • Study Skills
    • Guidance and support for students
    • Starting Point of Wellbeing
    • About AllWell? study well-being questionnaire
  •   ‎(en)‎
    •   ‎(en)‎
    •   ‎(fi)‎
    •   ‎(sv)‎