Skip to main content
NMC Learning Management System (Moodle)
  • Library
  • Online Learning Orientation
  • College Syllabus
  • Online Tutoring
  • Class Cancellations
  • Student Services
    Academic & Career Advising Academic Success Coaching My Success Tutoring Center Writing & Reading Center
  • Help
    Student Knowledgebase Faculty Knowledgebase Keep Learning Keep Teaching Submit a Ticket
  • More
Close
Toggle search input
You are currently using guest access
Log in
NMC Learning Management System (Moodle)
Library Online Learning Orientation College Syllabus Online Tutoring Class Cancellations Student Services Collapse Expand
Academic & Career Advising Academic Success Coaching My Success Tutoring Center Writing & Reading Center
Help Collapse Expand
Student Knowledgebase Faculty Knowledgebase Keep Learning Keep Teaching Submit a Ticket
  1. Home
  2. NMC Community
  3. Teaching SOLUTIONS
  4. CIT178 Sample
  5. IT Specialist 201 Database Exam Information and Resources
  6. 1. Database Design

1. Database Design

1.1 Given a scenario, design tables for storing data • Identify entities, rows/records, columns/fields
1.2 Given a scenario, identify the appropriate primary key • Primary key, composite/compound key
1.3 Given a scenario, choose data types to meet requirements • Definition and importance of data types; how data types affect storage requirements; data types for storing text, numbers, dates and times, and Boolean values
1.4 Given a scenario, design relationships between tables • How to establish relationships using primary and foreign keys, entityrelationship diagrams (ERDs), referential integrity
1.5 Normalize a database • Reasons for normalization, how to normalize a database to third normal form (3NF)
1.6 Given a scenario, identify data protection measures • Backups, restore, principle of least privilege , GRANT, WITH GRANT OPTION, REVOKE, purpose of roles
    • Application Security Scenarios in SQL Server _ Microsoft Docs.pdfApplication Security Scenarios in SQL Server _ Microsoft Docs.pdf
    • Authentication in SQL Server _ Microsoft Docs.pdfAuthentication in SQL Server _ Microsoft Docs.pdf
    • Authorization and Permissions in SQL Server _ Microsoft Docs.pdfAuthorization and Permissions in SQL Server _ Microsoft Docs.pdf
    • Backing Up and Restoring Databases in SQL Server.pdfBacking Up and Restoring Databases in SQL Server.pdf
    • Designing Tables.pdfDesigning Tables.pdf
    • How to_ Handle Composite Keys in Queries _ Microsoft Docs.pdfHow to_ Handle Composite Keys in Queries _ Microsoft Docs.pdf
    • Implementing a relational DB.pdfImplementing a relational DB.pdf
    • Overview of SQL Server Security _ Microsoft Docs.pdfOverview of SQL Server Security _ Microsoft Docs.pdf
    • Ownership and User-Schema Separation in SQL Server _ Microsoft Docs.pdfOwnership and User-Schema Separation in SQL Server _ Microsoft Docs.pdf
    • Server and Database Roles in SQL Server _ Microsoft Docs.pdfServer and Database Roles in SQL Server _ Microsoft Docs.pdf
    • SQL Server Data Types.pdfSQL Server Data Types.pdf
    • SQL Server Security _ Microsoft Docs.pdfSQL Server Security _ Microsoft Docs.pdf
    • Working with Keys.pdfWorking with Keys.pdf
◄ SQL Commands Cheatsheet
2. Database Object Management using DDL ►
Contact site support
You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle

Copyright © Northwestern Michigan College (2025). All rights reserved.