Institution: | [YOUR COMPANY NAME] |
---|---|
Address: | [YOUR COMPANY ADDRESS] |
Course Title: Introduction to Databases
Course Code: DB101
Instructor: [YOUR NAME]
Contact Information: [YOUR EMAIL]
Office Hours: Monday 2-4 PM, Wednesday 10 AM-12 PM
This course provides an introduction to database concepts, design, implementation, and management. Students will learn fundamental principles of database systems and gain hands-on experience with database technologies.
Define key database concepts.
Design and implement databases.
Analyze and optimize database performance.
Apply database security principles.
Week | Topic |
---|---|
Week 1 | Introduction to Databases |
Week 2 | Database Design Principles |
Week 3 | Entity-Relationship Model |
Week 4 | Relational Algebra and Calculus |
Week 5 | SQL Basics |
Week 6 | Advanced SQL |
Week 7 | Database Security |
Week 8 | Database Optimization |
Assignment 1: Database Design Proposal
Assignment 2: SQL Queries
Assignment 3: Database Optimization Report
Midterm Exam: Date: March 15, 2050
Final Exam: Date: May 10, 2050
Textbook: "Database Systems: The Complete Book" by Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom
Additional Readings: A Comparative Analysis of Relational and NoSQL Databases, Database Security Best Practices
Online Resources: W3Schools SQL Tutorial, Coursera - Database Management Essentials
Description | Percentage |
---|---|
Assignments | 40% |
Exams | 50% |
Participation | 10% |
Plagiarism or cheating will result in a failing grade.
Late submissions will incur a penalty of 10% per day.
Regular attendance is expected. Notify the instructor in case of absence.
Students requiring accommodations should contact the instructor.
Templates
Templates