Databases 2 Level 3, 10 credit module Prerequisite: 06-19321 Software System Components 2 (or some other introductory course in databases) 2 lectures &

Slides:



Advertisements
Similar presentations
+ CSCI 2141: Intro to Databases Winter 2013 Dr. Kirstie Hawkey.
Advertisements

Lecture 1 Intro Databases and Information Systems DT210 S McKeever 1.
Mani-CS34311 CS3431 – Database Systems I Logistics Instructor: Murali Mani
Machine Learning (Extended) Dr. Ata Kaban
Murali Mani CS3431 – Database Systems I Introduction.
Databases and Database Management System. 2 Goals comprehensive introduction to –the design of databases –database transaction processing –the use of.
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
Introduction to Database Systems
CS346: Advanced Databases Graham Cormode Term 2.
Academic Year 2014 Spring. MODULE CC3005NI: Advanced Database Systems Academic Year 2014 Spring.
London Metropolitan University, DB3011C/N Intro/P 1 WELCOME CC3005NI Advanced Database Systems Module Organiser:Dr F F Cai.
Section 01Resources1 HSQ - DATABASES & SQL 01 Resources And Franchise Colleges Name :MANSHA NAWAZ room :G 0/32
1 ITQ 2009 at Bilston Resource Centre Information Technology NVQ 2009 Use the ARROW keys to move to next slide.
CS2008/CS5035 Exam Preparation. Dept. of Computing Science, University of Aberdeen2 Organization of Lecture Notes Group 1 - SQL –L1 – Introduction –L2.
Introduction. 
Databases ? 2014, Fall Pusan National University Ki-Joune Li.
M1G Introduction to Database Development 6. Building Applications.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
The SET/SEM Project. The SET/SEM project Wireless collection and data-basing Utilises student SMART Phones in the classroom Processes data instantly.
IS6125 Database Analysis and Design Lecture 1: Introduction to IS6125 Rob Gleasure
1 Advanced Databases – CM036 Dr. Akhtar Ali School of Informatics.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Databases 2 Level 3, 10 credit module Prerequisite: Software System Components 2 (or some other introductory course in databases) 2 lectures &
1 The module aims to: n Extend the concepts and practical implementation of the relational model. n Introduce the concepts of Object Oriented and Object-
CSCE 520 Final Exam Study Guide. Next Class Guest Lecture on Hadoop – Dr. John Rose Interesting site: – Big Data Jobs Around The Nation (And What They.
CS346: Advanced Databases Alexandra I. Cristea Term 1.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 1: Organisation and Overview.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts COMP319: Introduction Course Structure Course Assessment Review: DBMS Structure Review: Terminology.
BUS 462 Marketing Research Yinghong (Susan) Wei. Day 1 - Introduction Agenda for Today:  About Me  About You  About the Class  Form Teams  Discussion.
Microsoft Access Database Software.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
DatabaseCSIE NUK1 Fundamentals of Database Systems Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung.
Database Systems I Content: –How to build a database application –Principles of database-system implementation Instructor: John Sieg Required Text:
COSC 3480 News and Activities Spring COSC 3480 Lab, Christoph F. Eick 2 COSC 3480 Tentative Schedule  Exam1: Tu., Feb. 28, 2006  Exam2: Th., April.
Course Conclusion. Agenda Summing up by Tom Handing over to Ellen Your presentations Typo3 // css stuff Information about exam.
Database systems Design - Software School of Hunan university –
IST 210: Organization of Data
s1 201 Advance Database Systems Dr.Kwanchai Eurviriyanukul
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
HOW ARE CS COURSES ORGANISED? Jyrki Nummenmaa
Fall CSE330/CIS550: Introduction to Database Management Systems Prof. Susan Davidson Office: 278 Moore Office hours: TTh
Mr C Johnston ICT Teacher G041: How Organisations Use ICT Introduction To The Unit.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 4- 1.
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
1 Advanced Database Technologies CG096 Dr. Akhtar Ali School of Computing, Engineering and Information Systems Jan 2007.
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas.
CSM06: Information Retrieval Notes about writing coursework reports, revision and examination.
ITIS 5160 Applied Databases Fall Overview Class hour 6:30 – 9:15pm, Wedn, Woodward Hall 125 Office hour 3:00 – 5:00pm, Wedn Instructor - Dr. Xintao.
ITIS 5160 Applied Databases Fall Overview Class hour 9:30am – 12:15pm, Friday, Woodward 120 Office hour 1:30 – 2:30pm, Wednesday Instructor - Dr.
COURSE OUTLINE AZHAR HAMID IAS2143 DATABASE SYSTEM UniselFaculty of Computer Science and Information Technology.
Day 1 - Introduction Topics To Be Covered Topics To Be Covered Why do we want a DBMS? Why do we want a DBMS? What does a DBMS do for me? What does a DBMS.
Advanced Databases COMP3017 Dr Nicholas Gibbins
CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202.
CMPT 354 Database Management Systems Oliver Schulte
Advanced Database Course Syllabus 1 Advanced Database System Lecturer : H.Ben Othmen.
CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
COM621 – Interactive Web Development 2015/2016 Module Co-Ordinator: Dr. Pratheepan Yogarajah Room:
Database Systems – (
Yonsei University 2nd Semester, 2017 Sanghyun Park
Software Engineering (1)
Course Introduction 공학대학원 데이타베이스
CS422 Principles of Database Systems Course Overview
Welcome to GC311 Database Concepts
Introduction to Database Systems
Welcome to GC311 Database Concepts
Investment Analysis and Portfolio Management
CSCE 4523/5523 Database Management Systems Fall 2019.
Presentation transcript:

Databases 2 Level 3, 10 credit module Prerequisite: Software System Components 2 (or some other introductory course in databases) 2 lectures & 1 exercise class / week Weekly exercise sheets [unassessed; but IF YOU DO THEM you receive feedback on these]

What is covered 1. Querying a relational database with SQL 2. Modelling a real-world situation with (extended) entity-relationship diagrams * ER modelling * Extended ER diagrams * Translating EER diagrams to tables (SQL CREATE statements)

What is covered (cont'd) 3. Logical analysis of database designs * Relational algebra * Functional dependencies * Normalisation

What is covered (cont'd) 4. Relational Database Management System (RDBMS) implementation technology * File organisation and retrieval * Indexes * Algorithms for relational operators * Query Execution * Query Optimisation * Transactions

Assessment 20% continuous assessment 3 in-class assessed tests, 50 mins each Announced ~1week in advance Marks made available via the web 80% written exam in May Undergrads (BA, Bsc, BEng or MEng) can NOT resit the exam Msc have one resit opportunity

What you will learn Use SQL for querying a relational database We use PostgreSQL – open source db management system Design a relational database using extended entity-relationship diagrams Translate EER diagrams → SQL CREATE statements; SQL → relational algebra Analyse a relational database design using functional dependencies & perform transforms towards Boyce-Codd Normal Form

What you will learn (cont'd) Understand database implementation principles & their impact on query evaluation efficiency Structure a series of queries as transactions, & understand the impact this has on database behaviour & performance

What is expected of you Regular attendance at lectures Coming prepared (with notes) for the exercise class so you can complete a large fraction of exercise in the class Collecting feedback promptly & reviewing any mistakes you might have made Approaching me in office hours to clear up any questions promptly Have fun in learning!