|
Dec 26, 2024
|
|
|
|
CIS 303 - Introduction to Database Credits: 3 Lecture Hours: 2 Lab Hours: 2 Practicum Hours: 0 Work Experience: 0 Course Type: General This course provides a comprehensive foundation that enables students to understand and use commercially available relational DBMS products effectively. Competencies
- Analyze the purpose and benefit of databases
- Define common database terminology
- Identify popular databases
- Review the concept of changing data into useful information
- Understand the use of information systems in business and industry
- Discuss the benefit of reducing data redundancy
- Compare traditional file systems to databases
- Describe data organization, storage, and access in a database
- Examine relational database technology
- Identify common database objects
- Describe the structure of a relational database
- Distinguish between primary and foreign keys and describe the relationship between them
- Explain the purpose and importance of referential integrity
- Determine common constraints used in relational databases and their importance
- Understand the purpose of data dictionaries and identify common characteristics
- Design a relational database
- Summarize the process of database development including conceptual, logical and physical design
- Differentiate between logical and physical database design
- Identify business rules and user information requirements and how they influence database design
- Outline the benefits of data modeling
- Develop a data model using an Entity-Relationship Diagram (ERD)
- Create a relational database
- Implement a physical database based on logical design
- Create tables
- Modify tables
- Enter and edit data in a table
- Enforce relationships between tables in the database
- Implement constraints
- Formulate a data dictionary with all appropriate components
- Retrieve data stored in a relational database
- Identify SQL as a non-procedural query language
- Differentiate between data definition, data manipulation, and data control commands
- Apply criteria to limit results
- Perform calculations
- Join multiple tables
- Apply aggregate functions
- Produce sorted results
- Perform Extract-Transform-Load (ETL) tasks
- Import data from an external source
- Export data into an external file
- Transfer data between databases
- Retrieve data using a web service
- Normalize tables in a relational database
- Define each of the five normal forms
- Maximize application maintainability by applying the principles of normalization
- Recognize Unnormalized Data
- Convert to first, second, and third normal Form
- Discuss normalizing during Data Modeling
- Explore additional topics
- Review the role of a database administrator
- Recognize database security concerns
- Understand transaction management and concurrency control
- Discuss business intelligence and data warehousing
- Determine unique properties of object-oriented databases
- Examine the use of big data in analytics
Competencies Revised Date: AY2025
Add to Portfolio (opens a new window)
|
|