0% found this document useful (0 votes)
22 views3 pages

Database Management Course Project Instructions 1

The document outlines the instructions for a course project, detailing the timeline, components, and assessment criteria. Key phases include topic selection, database design, implementation of functions and security measures, and project documentation. Final submissions must include comprehensive documentation, SQL scripts, and a presentation, with penalties for late submissions.

Uploaded by

HAN Tkm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views3 pages

Database Management Course Project Instructions 1

The document outlines the instructions for a course project, detailing the timeline, components, and assessment criteria. Key phases include topic selection, database design, implementation of functions and security measures, and project documentation. Final submissions must include comprehensive documentation, SQL scripts, and a presentation, with penalties for late submissions.

Uploaded by

HAN Tkm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Project Instructions

Project Timeline and Components

Topic Selection and Project Planning


• Select a project topic from the provided list or propose your own (with instructor
approval)
• Review project requirements and assessment criteria
• Prepare a detailed work plan with milestones and deadlines
• Submit an initial project proposal including:

❖ Project title
❖ Brief description (150-200 words)
❖ Objectives and expected outcomes

Problem Overview and Data Requirements


• Conduct domain research related to your selected topic
• Identify all data requirements for your project
• Design initial database tables according to your project needs (Max 6 Tables,
Min 3 Tables)
• Create an entity-relationship (ER) diagram showing:
❖ All entities with attributes
❖ Relationships between entities
❖ Primary and foreign keys
• Deliverable: Submit problem overview document (1-2 pages) and ER diagram

Physical Database Design


• Transform your ER model into a relational schema
• Apply normalization techniques
• Create physical database tables in your chosen DBMS
❖ Define all tables with appropriate data types
❖ Implement constraints (primary keys, foreign keys, check constraints)
• Populate your database with sample data (minimum 8 records per table)
• Deliverable: SQL scripts for database creation and data insertion

Functions, Parameters, and Views


• Develop SQL functions to perform calculations relevant to your project
• Define appropriate parameters for your functions
• Create indexes to optimize query performance
• Design and implement views to simplify complex queries
• Document all functions and views with descriptions of their purpose and usage

Security Implementation
• Formalize security requirements for your database
• Create security policies to protect sensitive data
• Document potential security threats and your mitigation strategies

Project Documentation:

Prepare a comprehensive specification document including:


❖ Project overview and objectives
❖ Database design (ER diagram, relational schema)
❖ Implementation details
❖ Functional capabilities
❖ Security measures

• Format your documentation professionally with consistent styling


• Deliverable: Complete project specification document (8-10 pages in Word file)

Project Presentation and Defense:


Prepare a 10-minute presentation covering:
❖ Problem statement and objectives
❖ Database design approach
❖ Key implementation features
❖ Demonstration of functionality
❖ Challenges and solutions
• Be prepared to answer questions about your design decisions
• Deliverable: Presentation slides and live demonstration

Assessment Criteria
Your project will be evaluated based on the following criteria:
1. Database Design (25%)
❖ Appropriate entity identification and relationship mapping
❖ Proper normalization and schema design
❖ Efficient physical implementation
2. Functionality (25%)
❖ Implementation of required functions
❖ Query performance and optimization
❖ Data warehouse implementation
3. Security Implementation (15%)
❖ Appropriate security measures
❖ Comprehensive threat analysis
❖ Effective permission structures
4. Documentation (20%)
❖ Clarity and completeness
❖ Technical accuracy
❖ Professional presentation
5. Presentation and Defense (15%)
❖ Organization and clarity of presentation
❖ Demonstration of understanding
❖ Response to questions

Project Submission Requirements


1. Final submission package must include:
❖ Complete project documentation (In the folder called “Course Project”
located in the fourteenth week, you need to upload archived Word and
PowerPoint files - PDF format)
❖ All SQL scripts (clearly labeled and commented)
❖ Database backup file
❖ Presentation slides
❖ Any additional supporting materials
2. Submission deadline: One week before your scheduled presentation date
3. Late submissions will be penalized at 5% per day

Tips for Success


• Begin working on your project early and follow your project plan
• Consult regularly with your instructor during office hours
• Test your database thoroughly with realistic data
• Document your work as you progress rather than at the end
• Practice your presentation multiple times before the defense
• Review security best practices from course materials
Technical Requirements
• Use an approved DBMS (SQL Server)
• All code must be original and written by you (
• Properly document any external resources or references used
• Maintain a backup of your work at all times

Good luck with your project!

You might also like