-
Describe relational database concepts
Assessment Strategies
Lab assignments, project demonstration, exam
Criteria
Define relational database terminology
Create entity relationship diagrams
Define primary keys and foreign keys
Setup referential integrity constraints
Explain the importance of naming conventions
-
Administer table relationships within a database
Assessment Strategies
Lab assignment, project demonstration
Criteria
Create databases using one-to-many and many-to-many relationships
Create new databases from entity relationship diagrams (ERDs)
Modify database tables using SQL
Setup primary keys in MS Access and MySQL
Setup foreign keys in MS Access and MySQL
-
Create queries to extract data from the database
Assessment Strategies
Lab assignment, project demonstration
Criteria
Create single-table database queries
Create multi-table database queries using JOINs
Setup and execute queries in MS Access
Setup and execute queries in MySQL
-
Explore the Normalization process regarding the design of tables in a relational database
Assessment Strategies
Lab assignment, project demonstration, graded class discussion, exam
Criteria
Define first normal form, second normal form and third normal form
Design database tables that adhere to normalization rules
Deploy database tables in MS Access and MySQL that adhere to normalization rules
Create a database ERD while adhering to normalization rules
-
Utilize an Entity Relationship Diagram (ERD) when designing a database
Assessment Strategies
Lab assignment, project demonstration, exam
Criteria
Setup a ERDs using Vertabelo database design tools
Deploy a physical database using SQL commands derived from an ERD
Define Crow’s foot notation in regards to database design
Create an ERD using Crow’s foot notation
-
Setup databases using Microsoft Access and MySQL database management systems
Assessment Strategies
Lab assignment, project
Criteria
Deploy database lab documentation instructions using Microsoft Access
Deploy database lab documentation instructions using MySQL
Setup a Microsoft Access database from an ERD document
Setup a MySQL database from an ERD document
-
Setup a web application to use a database connection and display query results on a webpage
Assessment Strategies
Lab assignment, project, exam
Criteria
Create a basic PHP web application with a connection to a MySQL database
Modify SQL statements within a PHP document
Display database query results in an HTML document
Describe how a web request that utilizes a database is completed from GET request to HTML table