| Topic | Week (notes) | Book Chapters |
|---|---|---|
| Structured Query Language - DDL SQL Data types. Data Definition Language (CREATE, DROP, ALTER) for Schemas, Tables, Views and Indexes. - What is the purpose of a PRIMARY KEY constraint? - What is the purpose of a FOREIGN KEY constraint? - What is the purpose of a NOT NULL constraint? | SQL Notes | Appendix E
|
| Structured Query Language - DML Data Manipulation Language - INSERT, SELECT, DELETE, UPDATE statements - Recursive queries using Table Aliases - Subqueries and inline queries (using the results of a query as a table for another query). - Multiple table queries with joins (but no semi-joins or outer joins). - Column Aliases - SQL Aggregate Functions. Using GROUP BY and HAVING - Not included: Query by example (QBE) | SQL Notes | Chapter 3 Chapter 3 PowerPoint Slides |
| File Implementation Issues. - Data organization for files: Unordered list (heap), ordered list, indexed data - Speed/Efficiency of operations (Select, Insert, Update, Delete) on each data organization - Construction and Use of an index - Not Included: Hashing | File Organization notes | |
|
Database Administration and Security - Role and Tasks of the Database Administrator (DBA) in an organization. - Role and Tasks of the Data Administrator (DA) in an organization. - Threats to databases and countermeasures - Database Security and Countermeasures including: authorization views backup and recovery integrity encryption redundant array of independent disks (RAID) - Not included: Network security | Role of DBA and DA, DB Security Notes | 12 Chapter 12 PowerPoint Slides |
File: test2.html Date: 9:34 PM 11/2/2009
All materials Copyright, 1997-2009 Richard Holowczak