Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMU SSD7: Database Systems

Similar presentations


Presentation on theme: "CMU SSD7: Database Systems"— Presentation transcript:

1 CMU SSD7: Database Systems
Lu Wei School of Software Northwestern Polytechnical University

2 iCarnegie Curriculum Lu Wei

3 Outline Books Motivations Outcomes Contents Overview
Practices and Examinations Schedule Introduction to the Trestle System Suggestions Lu Wei

4 Books Thomas M. Connolly, et al. Database Systems: A practical approach to Design, Implementation, and Management. 4th Edition ISBN: Addison-Wesley, 2004 OR Thomas M. Connolly, et al. Database Systems: A practical approach to Design, Implementation, and Management. 3rd Edition ISBN: Addison-Wesley, 2001 Lu Wei

5 Motivations A web based Teaching & Learning platform and abundant materials Learn how to use icarnegie resources. Grasp the contents and exercises given in slides and online. Adept to education style with Web-based electronic educational mode Pass three Unit Exams and final Exam Start learning yourself step by step in field of database systems. Lu Wei

6 Outcomes after teaching & learning SSD7 course
Lu Wei

7 Outcomes The purpose of SSD7 is for students to
Become familiar with fundamental DBMS concepts and what a database system is Learn to use SQL Learn to design database systems Learn to design and manage transaction Learn to improve query performance Gain exposure to future trends in databases Lu Wei

8 Outcomes cont’d 1 Students successfully completing SSD7 will be able to PRODUCE (cont’d) Database designs that support a given application Data models using E-R diagrams Sound schema designs using normalization Web-based database applications using SQL and JSP/Servlets Lu Wei

9 Outcomes cont’d 2 Students successfully completing SSD7 will be able to USE Index structures of a DBMS to improve performance The transaction features of a DBMS to achieve fault recovery and concurrency control Key relational operations to manipulate data SQL DDL to model data, constraints, and views SQL DML to write complex queries Lu Wei

10 Outcomes cont’d 3 Students will be able to knowledgeably DISCUSS
The basic concepts of object-relational and object-oriented database management systems The basic concepts and application of data warehousing and data mining (datacubes, OLAP) The basic functions and application of multimedia databases The basic issues of database privacy and security The DBMS offerings of the most important vendors Lu Wei

11 Outcomes cont’d 4 The students will be able to
Hold Positions as Beginning Database Designers and Programmers Lu Wei

12 Contents Overview SSD7: Database Systems Five units Three examinations
Unit 1. Database Systems Unit 2. Complete SQL Unit 3. Database Design Unit 4. Transaction and Indexes Unit 5. Current Trends Three examinations One certification exam Lu Wei

13 Unit 1 Database Systems 1.1 Introduction to Databases and Systems
1.1.1 What Is a Database? 1.1.2 Examples of Database Systems 1.1.3 When Is a Database Management System Needed? 1.1.4 When Is a Database Management System Not Needed? 1.2 Relational Databases 1.2.1 Key Concepts 1.2.2 Relational Operations 1.2.3 QBE (Query By Example) Lu Wei

14 Unit 2 Complete SQL 2.1 Basic SQL 2.2 Advanced SQL
2.1.1 SQL Data Definition Language 2.1.2 SQL Data Manipulation Language 2.2 Advanced SQL 2.2.1 Views 2.2.2 Integrity Constraints in SQL 2.2.3 Access Control 2.2.4 Embedded SQL Lu Wei

15 2.3 Web Databases 2.3.1 Web Database Applications
2.3.2 HTTP and HTML Forms 2.3.3 Microsoft Active Platform 2.3.4 JDBC (Java DataBase Connectivity) 2.3.5 Java Servlets 2.3.6 Java Server Pages 2.3.7 JavaBeans 2.3.8 MVC Architecture Lu Wei

16 Unit 3 Database Design 3.1 Database System Design
3.2 Entity-Relationship Models 3.2.1 ER Concepts 3.2.2 Enhanced ER and ER Notation 3.2.3 Mapping from ER Models to Relational Models 3.3 Normalization 3.3.1 Why Normalize? 3.3.2 Normal Forms Lu Wei

17 Unit 4 Transactions and Indexes
4.1 Transaction Management 4.1.1 Transaction Support 4.1.2 Concurrency Control Protocols 4.1.3 Database Recovery 4.1.4 Programming with Transactions Lu Wei

18 4.2 Improving Query Performance
4.2.1 Database Storage and Query Performance 4.2.2 Hash Files 4.2.3 Indexes 4.2.4 Query Optimization and Index Choice Lu Wei

19 Unit 5 Current Trends 5.1 Non-Relational Data Models
5.1.1 Object Relational Models 5.1.2 Varying Data Types 5.1.3 Database Classifications and the Marketplace 5.2 Data Warehousing, OLAP, and Data Mining Lu Wei

20 Practices and Examinations
Ten Exercises Three Examinations Lu Wei

21 Schedule 1 Chapter Chapter Lu Wei

22 Schedule 2 Chapter Chapter Lu Wei

23 Schedule 3 Chapter Chapter Lu Wei

24 Schedule 4 Chapter Chapter Lu Wei

25 Schedule 5 Chapter Chapter Lu Wei

26 Introduction to the Trestle System
iCarnegie 1 Introduction 1.1 Supported Browsers 1.2 Logging Into Trestle 1.3 The Trestle Interface 2 The Student Interface 2.1 The Main Menu 2.1.1 My Info 2.1.2 Courses 2.1.3 Messaging 2.1.4 Comment 2.1.5 Help 2.1.6 Logout Lu Wei

27 Introduction to the Trestle System cont’d 1
2.2 Navigating CTE Courses on Trestle 2.2.1 Course Outline Previous/Up/Next Buttons The Breadcrumb Trail My Course Record Hide/Show Outline 2.2.2 Course Navigation Menu 2.2.3 Assessments Submitting Assessments Exercise: Lesson Plan Lu Wei

28 Introduction to the Trestle System cont’d 2
3 The Messaging System 3.1 Forums 3.1.1 Student Forums 3.1.2 Staff Forums 3.2 Discussions 3.3 Messages 3.4 Tips and Strategies Exercise: Using the Messaging System Lu Wei

29 Introduction to the Trestle System cont’d 3
4 The Staff Interface 4.1 The Staff Main Menu 4.2 Navigating the Staff Interface 4.2.1 Search 4.2.2 Course Section 4.2.3 Proctor Reviewing Assessments What Is Proctoring? How To Proctor 4.2.4 Section Roster 4.2.5 Individual Student Record 4.2.6 View Tracking Data Lu Wei

30 Introduction to the Trestle System cont’d 4
4 The Staff Interface 4.3 Grading 4.3.1 CTE Rubrics 4.3.2 A Practice Rubric Exercise: Using the Staff Interface Appendix Frequently Asked Questions Trestle Features Lu Wei

31 Suggestions Reading contents given online and books
Do all the exercises yourself Discuss with your classmates when you read contents or do exercise but do not copy work. Lu Wei


Download ppt "CMU SSD7: Database Systems"

Similar presentations


Ads by Google