Jan. 200892.3902/3 Yangjun Chen1 Welcome to Database Course.

Slides:



Advertisements
Similar presentations
Sept Welcome to the Course of Web and Document Databases ( )
Advertisements

Cpt S 122 – Data Structures Course Introduction
Jan Welcome to the Course of Data Structures and Algorithms.
Jan Welcome to the Course of Advanced Algorithm Design (ACS-7101/3)
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
Sept. 2012ACS-3902/3 Yangjun Chen1 Welcome to Database Course.
Jan. 2014ACS-4902/3 Yangjun Chen1 Welcome to Advanced Database Course.
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
May 2012ACS-2814/3 Yangjun Chen1 Welcome to Database Application Development Course.
01/02/20041 Welcome to OO Implementation Issues (Java) Course.
Object-Oriented Enterprise Application Development Course Introduction.
Modeling & Designing the Database
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
May 2012ACS-2814/3 Yangjun Chen1 Welcome to Application of Database Systems (ACS-2814)
Information Modeling and Database System
Organizational Database Management CIS 458 Introduction Sungchul Hong.
01/02/20031 Welcome to Distributed Databases Course.
Course Introduction Software Engineering
Review of Activities of Working Group for Database Systems Prof. Dr Slobodanka Đorđević-Kajan.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
CMU SSD7: Database Systems
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
Database Management Systems I
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
Christoph F. Eick Introduction Data Management Today 1. Introduction to Databases 2. Questionnaire 3. Course Information 4. Grading and Other Things.
Course Introduction Assist. Prof. Pongpisit Wuttidittachotti, Ph.D. Faculty of Information Technology King Mongkut's University of Technology North Bangkok.
Fundamentals of Databases CIS-235 Dr. Samir Tartir 2014/2015 Second Semester.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Discrete Mathematics CS204 Spring CS204 Discrete Mathematics Instructor: Professor Chin-Wan Chung (Office: Rm 3406, Tel:3537) 1.Lecture 1)Time:
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Introduction.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
Database Design CS562 Fall CS562 Database Design Instructor : Professor Chin-Wan Chung Office : Rm 3406 Tel : 3537
Lecture 1: Overview of CSCI 485 Notes: I presented parts of this lecture as a keynote at Educator’s Symposium of OOPSLA Shahram Ghandeharizadeh Associate.
DatabaseCSIE NUK1 Fundamentals of Database Systems Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
CE342 :OPERATING SYSTEM. I nstructor: Prof Dr. Saleh Shehaby Office Hours: E622 Thursday 10:30-2:30 Teacher Assistant.
AC300.01: Seminar Unit 1 November 9, 2011 School of Business and Management.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Introduction to the Course January.
Sept /3 Yangjun Chen1 Welcome to Database Application Development Course.
IST 210: Organization of Data
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CIS 068 Welcome to CIS 068 ! Software Design & Data Structures In JAVA Instructor: Rolf Lakaemper.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
Lecture 1: Introduction – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course grading 3. Project Concept Writing.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 4- 1.
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas.
Advanced Database Course Syllabus 1 Advanced Database System Lecturer : H.Ben Othmen.
Lecture 1: Overview of CSCI 485 Shahram Ghandeharizadeh Associate Professor Computer Science Department University of Southern California Presented by:
Introduction to Database Bernard Ugalde. Course Goal Introduces the fundamental principles and concepts of database systems.
Welcome to Advanced Database Course
Database Systems – (
CSE202 Database Management Systems
Information Modeling and Database System
Welcome to the Course of Advanced Algorithm Design
Welcome to the Course of Web and Document Databases
Course Introduction 공학대학원 데이타베이스
Syllabus Introduction to Computer Science
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Lecture 1: Overview of CSCI 485 Notes: I presented parts of this lecture as a keynote at Educator’s Symposium of OOPSLA Shahram Ghandeharizadeh Director.
Presentation transcript:

Jan /3 Yangjun Chen1 Welcome to Database Course

Jan /3 Yangjun Chen2 Name: Yangjun Chen Birthplace: China P.h..D: University of Kaiserslautern, Germany, in 1995 Post Doctor: Technical University of Chemnitz, Germany, 1995/ /8 Senior engineer: Germany Research Center for Information Technology, 1997/ /2 Post-Doc.: University of Alberta, 2000/ /6 Assistant Prof.: Winnipeg University, from 2000/7 Associate Prof.: Winnipeg University, from 2004/7

Jan /3 Yangjun Chen3 Professor: Dr. Y. Chen Office: 3D27 home-page: phone: Meeting time: 10: :15 Tuesdays & Thursdays Meeting location: 3D03 Office hours:15: :00 am Tuesday and Thursday 10:00 – 17:00 Friday

Jan /3 Yangjun Chen4 Important dates: Thursday, Jan. 03, 2008First class Thursday, Feb. 14, 2008Midterm examination (note that the reading week: Feb. 18 – 23, 2008) Friday, Feb. 29, 2007 Final date to withdraw without academic penalty from a course that begins in Jan. and ends in April. of the 2008 Winter term Tuesday, April 01, 2008Last class Tuesday, April 08, 2008Final examination at 13:30

Jan /3 Yangjun Chen5 Course objectives: introduce theory of relational, and hierarchical data models - emphasis on relational. foundation for database design required by systems analysts, designers, programmers and data modelers. techniques utilized in the various stages of a relational database software development cycle. EERDs, relational algebra, SQL, functional dependencies, normalization, physical data storage mechanisms, and indexes. database project (choose one of the following two topics) Database design: gathering requirements, ER model, business rules and integrity constraints, normalize the database or implementation of the B + -tree Technical report - clarity, conciseness, and proper use of English

Jan /3 Yangjun Chen6 Required textbook: Elmasri/Navathe, Fundamentals of Database Systems, 3 rd edition, Addison-Wesley, ISBN# , 4 th edition, ISBN# , or 5 th edition, Required reading: Chapter rd, 4 th, 5 th ed. Databases and database users. Chapter rd, 4 th, 5 th ed. Database system concepts and architecture. Chapter rd, 4 th, 5 th ed. Data modeling using the entity-relationship model. Chapter rd (Chapter th, 5 th ed.) Record storage and primary file organizations. 5.9 Hashing techniques 5.10 Other primary file organizations

Jan /3 Yangjun Chen7 Chapter 6 – 3 rd (Chapter th, 5 th ed.) Index structures for files. 6.2 Multilevel indexes 6.3 Dynamic multilevel indexes using b-trees and b+- trees 6.4 Indexes on multiple keys 6.5 Other types of indexes Chapter 7 – 3 rd ed. (Chapter 5 – 4 th, 5 th ed.) The relational data model, relational constraints, and the relational algebra.

Jan /3 Yangjun Chen8 Chapter 8 – 3 rd ed. (Chapter 8 – 4 th, 5 th ed.) SQL - the relational database standard. Chapter 9 – 3 rd ed. (Chapter 7 – 4 th, 5 th ed.) ER- and EER-to-relational mapping, and other relational languages. 9.1 Relational database design using ER-to-Relational mapping Chapter 14 – 3 rd ed. (Chapter 10 – 4 th, 5 th ed.) Functional dependencies and normalization for relational databases. Chapter 15 – 3 rd ed. (Chapter 15 – 4 th, 5 th ed.) Relational database design algorithms and further dependencies.

Jan /3 Yangjun Chen9 Chapter 16 – 3 rd ed. (Chapter 16 – 4 th, 5 th ed.) Practical database design and tuning. Chapter 17 – 3 rd ed. (not covered in classes and in exam.) Database system architectures and the system catalog Chapter 25 – 3 rd ed. (Chapter 24 (24.4) – 4 th, 5 th ed.) Deductive databases 25.1 Introduction to deductive databases 25.2 Prolog/datalog notation 25.3 Interpretation of rules 25.5 Basic inference mechanism for logic programs Appendix D – 3 rd ed. (Appendix E – 4 th ed. Appendix D – 5 th ed.) An overview of the hierarchical data model.

Jan /3 Yangjun Chen10 Course Evaluation: 4 assignments 20% 1 project 10% 1 midterm examination 20% 1 final examination 50% All assignments are handed in at class on the due date. All works must be prepared using a word processor and placed in a folder. Late assignments are accepted (up to 1 day late) and receive a 25% penalty.

Jan /3 Yangjun Chen11 Academic dishonesty: Academic dishonesty is a very serious offense and will be dealt with in accordance with the University's discipline bylaw. Be sure that you have read and understood section 7a in the UW General Calendar.