Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Course Description:
This course teaches the students to create well-designed database using database commands.
Manipulate data stored in tables and return meaningful results in analyzing data. Developed the
disciplined of database administrator and SQL-based projects under the MySQL shell.
Course Objectives:
General Objective:
Specific Objectives:
Course Requirements:
1. Lecture/discussion
2. Reporting
3. Project
4. Case Study
5. Major exams
Grading System:
Class Participation 60% (Midterm and Finals)
- Attendance 5
- Assignments - 5
- Project/Reporting 20
- Case study 20
- Quizzes 10
Total 100%
References:
1. Molinaro, Anthony, SQL Cookbook Query Solution and Techniques for Database Developers,
O’ Reilly Media, 2005
2. Laskey, Brian, Kreines, David, Oracle Database Administration, O’ Reilly Media, 2005
3. Berzukov, Pablo, Understanding Database Administration, CreateSpace, 2010
4. Mullins, Craigs S., Database Administration: The Complete Guide to Practices and
Procedures, Addison-Wesley Professional, 2002
I. Introduction 3
1. Understanding the Learning Sandbox
2. Logging in to the MySQL shell
3. Creating and Submitting .sql files
4. Retrieving records
IV. Transactions 6
1. Atomicity
2. Consistency
3. Isolation
4. Durability
5. Transaction Isolation Levels
6. Using Transactions
V. Joins 3
1. Combining Tables with a Join
2. Left Joins
3. Full Outer Joins / Union
1. Pivoting Data
2. Unpivoting Data
X. Full Text 3
1. Creating Full Text Indexes
2. Querying Full Text Indexes
Prepared by: