Instructor: Li Yang
Lecture Time: MW 4:30-5:45pm
Classroom: CEAS D202
Office: CEAS B248
Office Hour: TR 1-2pm
TA: Rajani Pingili (rajani.pingili AT wmich.edu)
Office Hour: TR 2:30-3:30pm
Important announcements will come here.
There will be 5 assignments. Assignments will be posted on e-learning portal with due dates. They must be submitted to the e-learning portal exactly when they are due. No late submission will be accepted.
Name: CS4430 - Principles of Database Management Systems
Credit Hours: 3
Prerequisite: CS1120 - Computer Science II
This is our first course in DBMS. It gives an application-oriented introduction to DBMS. Topics we cover include basic concepts, data models (Entity-Relationship, relational), relational operations, SQL, database application development and database design theory. After this course, students are expected to be familiar with basic concepts in databases. Students are also expected to be able to design and use relational databases and to develop database applications. Students are required to complete a database project by the end of the semester.
The general objective of this first course in DBMS is to introduce students basic concepts, techniques and systems for data management so that students are able to design their own databases, write database queries, and develop database applications. Specific objectives include:
Upon completion of this course, students will be able to:
There will be assignments, an implementation project, a midterm exam and a final exam. Your final grade is determined based on a weighted sum of your scores. Weights of the scores are:
The following code is required to be included in this syllabus:
You are responsible for making yourself aware of and understanding the policies and procedures in the Undergraduate (pp. 271-272) [Graduate (pp. 24-26)] Catalog that pertain to Academic Integrity. These policies include cheating, fabrication, falsification and forgery, multiple submission, plagiarism, complicity and computer misuse. If there is reason to believe you have been involved in academic dishonesty, you will be referred to the Office of Student Judicial Affairs. You will be given the opportunity to review the charge(s). If you believe you are not responsible, you will have the opportunity for a hearing. You should consult with me if you are uncertain about an issue of academic honesty prior to the submission of an assignment or test.