Download presentation
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.