Syllabus
ISQS 6338: Database Concepts
Fall 2009
Instructor: Dr. Surya B. Yadav
Office: BA 706
Office Hours: Mon, Wed, & Fri--1:00 pm -2:00 pm and by appointment.
Phone: (806) 742-2165; e-mail: Surya.Yadav@ttu.edu
NOTE: Class Days: MWF— Session/Dates: 10/20/2009 to 12/16/2009;
Time: Section #1: 2:00 pm 3:50 pm.
The objective of this course is to establish a foundation for understanding and developing databases.
Fundamental concepts of information modeling and database design are explained. Students will create
information models (data models) and design and implement a database based upon an information model.
This course uses a combination of lectures, class exercises, discussions, and hands-on laboratory work to teach
the course topics.
At Course Completion:
Upon Completion of this course, students will be able to:
 Define a Database and database management system
 Develop large information models
 Develop a relational data model
 Design and implement a database
 Understand the basic ideas behind a data warehouse
 Have a basic understanding of database security
 Develop simple database-based applications
 Understand Database Glossary.
Assessment of Expected Learning Outcomes:
Class discussion, formative quizzes, and active learning activities, in addition to traditional evaluation methods,
will be used to assess the class room learning.
Academic conduct: The Texas Tech policy for academic affairs applies to all students, at all times. Any student
who violates the academic conduct policy will be subjected to the appropriate disciplinary sanctions (Student
Affairs Handbook). In absence of evidence to the contrary, students will be treated as trustworthy, honest, and
just.
Class Etiquette: Good class decorum will be maintained for a better learning environment. This will include
(1) Turning off cell phones and
(2) No Internet surfing
Disabled Students: If, for any reason, you have a physical, visual, hearing or cognitive impairment that hinders
your ability to write, see, hear or take exams, please advise the instructor of your condition, and provide a letter
of verification from your doctor. He will make every effort to accommodate your situation as best as he can.
You are also advised that you have certain rights as stated in section 504 of the Rehabilitation Act of 1973 and
described on page 13 of the Student Affairs Handbook 1993-94.
Required Course Material and Textbooks:
There are two textbooks for the class. One of them is an e-book. This e-book is available for class purposes
only. In addition, there are plenty of materials and textbook documents available on the Internet. You are
encouraged to use them.
The course Website is: http://www.webct.ttu.edu.
The website has assignments, quizzes, project, class notes, and PowerPoint presentations. It also has articles and
references that are easily available on the Internet.
Textbooks:
1. (P) Beginning Database Design by Gavin Powell. Published by Wiley Publishing, Inc. 2006.
This book is available from the course website.
2. (K) Database Concepts by David Kroenke and David Auer, Third Edition, Published by Pearson
Prentice Hall, 2008.
3. (Y) A Cookbook for Information Modeling by Surya B Yadav. This is a draft of work in progress. It is
available on the course website mentioned above.
4. Supplemental Texts/Material.
Unified Modeling Language Resource Website: http://www.uml.org/
UML Specification:
http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML
You will be directed to get and read other materials related to Database Systems.
GRADING
Grades will be determined on the basis of assignments, tests , project, and attendance. Weights are follows:
Tests (3)
200 points
Assignments
100 points
Project
100 points (10 points for deliverables, 90 points for Final Submission)
______________________________________________
Total
400 points
Assignment: Assignments are individual work. Assignments must be uploaded to the course
website.
Project:
A major course requirement is the class project. You are required to work as a team (two students per team) on
the project. You will build a prototype database application using SQL Server 2005 Express as a database
server. Refer to the project handout for more details. Each project team member will evaluate the other project
team member’s work on the project. The project grade of each team member will depend upon the peerevaluation. Each team member will upload a copy of the team project documents to the course website. No
email submissions are allowed.
Attendance:
Your absence from class may affect your performance in completing other requirements such as exams
and assignments.
COURSE OUTLINE
DATE
TOPIC
REFERENCE
COMMENT
10/21
10/23
10/26
Introduction to Database and DBMS
Database Modeling Past & Present
Information Modeling
Class Notes, P (Ch1)
P (Ch1,Ch2); K(Ch1)
Y(Ch1); K(Ch4)
10/28
Object Oriented Data Modeling
Y(Ch1, Ch2, Ch3)
10/30
Logical Database Design (relational model)
11/02
11/04
Logical Database Design (relational model)
Logical Database Design (relational model);
Test #1 (Online)
Physical Database Design (SQL)
Database Definition & Manipulation (SQL)
Database Definition & Manipulation (SQL)
Advanced Database Queries
P (Ch3, Ch9) ; K
(Ch2, Ch5)
P (Ch. 4)
Y (Ch 4)
11/06
11/09
11/11
11/13
11/16
11/18
11/20
11/23
Review
Storing Code in Database;
Test #2 (Online)
Database Implementation
Class Notes; K (Ch3)
P (Ch 5)
P (Ch 5)
Class Notes
Asnmt #1 Due
Project Description &
Deliverables
Asnmt #2 Due
Project Description &
Deliverables
Asnmt #3 Due
P (Ch 12); K (Ch7)
Class Notes
Client/Server and Internet Database
Environment
Thanksgiving
Class Notes; K (Ch7)
11/30
12/02
Multi-User Databases & Concurrency
Database Security
Class Notes; K (Ch6)
Class Notes; K (Ch6)
12/04
12/07
Data Warehousing
Data Warehousing
P (Ch 7)
P (Ch 7)
12/09
Other Conceptual Models—E-R Model;
Class Notes
12/16
Sec#1
Test #3 (Online) (4:30 pm to 7:00 pm)
11/2511/29
Project Selection Due
Project Description &
Deliverables
Asnmt #4 Due
Project Description &
Deliverables
Project Description &
Deliverables
Final Project Due