Sei sulla pagina 1di 3

COURSE OUTLINE

2016/2017

COURSE NAME: Database Management


COURSE CODE: BTTM3510

COURSE DESCRIPTION
This course provides an introduction to database management theory and practice. It explores the database environment, the
database development process, and how this process fits into the broader context of information systems development. Students
will be introduced to entity-relationship models, and how to convert a conceptual data model to a relational data model. The
course also provides an introduction to SQL.

Course Credits: 3.00


Co-requisites: RSCH3000 or COMM3210

LEARNING OUTCOMES

OUTCOME Upon successful completion of this course, you will be able to

1 Discuss the importance of database management systems and the environment in which database
technologies function.

The following concepts, skills, and issues are used to support this Outcome:
Explain the limitations of conventional file processing systems.
Describe the advantages, costs, and risks of the database approach.
Identify the components of a typical database environment.
Identify categories of databases and key decisions that must be made for each category.

2 Describe the database development process.

The following concepts, skills, and issues are used to support this Outcome:
Describe the life cycle of a systems development project.
Explain the roles of individuals who design, implement, use, and administer databases.
Describe the three-schema architecture for databases.
Explain the role of packaged (or generic) data models in database development.
Create simple data models that show the scope of a database.

3 Use an entity-relationship model to document the rules of the business that influence database design.

The following concepts, skills, and issues are used to support this Outcome:
Describe how to model the rules of an organization (business rules).
Build an E-R diagram to represent common business situations.
Compose effective names and definitions for entities, relationships, and attributes.
Model different types of relationships.

A NAIT COMMUNITY ENGAGED IN ALL THINGS SUSTAINABLE 1 | BTTM3510


4 Convert a conceptual data model to a relational data model and implement basic concepts of
normalization.

The following concepts, skills, and issues are used to support this Outcome:
Explain the relational data model.
Analyze integrity constraints.
Transform an E-R diagram to a logically equivalent set of relations.
Describe the process of normalization.
Implement a Relational Database Example in Microsoft Access.

5 Use SQL commands to create and maintain a database and to write single-table queries.

The following concepts, skills, and issues are used to support this Outcome:
Use SQL data definition language commands to define a database.
Process single tables by using SQL commands.
Establish referential integrity using SQL.

6 Use SQL DML commands to write multi-table queries.

The following concepts, skills, and issues are used to support this Outcome:
Explain the concept of transaction integrity, data dictionaries, triggers, and stored procedures.
Compose single and multiple table queries using SQL commands.
Describe three types of join commands and use SQL to implement examples of these
commands.
Construct non-correlated and correlated sub queries and know when to use each.
Explain how SQL can be used to ensure transaction integrity.

STUDENT EVALUATION

OUTCOME ACTIVITY DESCRIPTION MARK DISTRIBUTION

1, 2, 3, 4, 5 and
Quizzes 25%
6

1, 2, 3, 4, 5 and
Assignments and Discussions 25%
6

1, 2, 3 and 4 Comprehensive Assessment 1 25%

1, 2, 3, 4, 5 and
Comprehensive Assessment 2 25%
6

TOTAL 100%

COMPLETION REQUIREMENTS
No less than 50% (D). Students are required to maintain an overall GPA of 2.0 (C) in years 3 and 4 of their program.

A NAIT COMMUNITY ENGAGED IN ALL THINGS SUSTAINABLE 2 | BTTM3510


REQUIRED LEARNING RESOURCES
Modern Database Management, Northern Alberta Institute of Technology , ISBN 1256614149 (order from NAIT).

STUDENT EQUIPMENT AND SUPPLIES


Students require high-speed internet access.
Software: Microsoft Access 2007 (available for free 90-day trial through Microsoft)

DELIVERY METHOD
This course will be taught using a variety of delivery methods which may include face-to-face, online, or blended teaching
platforms. Activities such as collaborative exercises/assignments, seminars, labs, discussion, audio/visual presentations, case
studies, and practicums may be used to support learning.

STUDENT RESPONSIBILITY
Enrolment at NAIT assumes that the student will become a responsible citizen of the Institute. As such, each student will display
a positive work ethic, assist in the preservation of Institute property, and assume responsibility for his/her education by
researching academic requirements and policies; demonstrating courtesy and respect toward others; and respecting expectations
concerning attendance, assignments, deadlines, and appointments.

EQUITY STATEMENT
NAIT is committed to providing an environment of equality and respect for all people within the learning community, and to
educating faculty, staff, and students in developing inclusive teaching and learning contexts that are welcoming to all.

Leadership Review Date: October 28, 2015


Curriculum Committee Review Date: January 17, 2014

Changes to This Course Outline: Every effort has been made to ensure that information in this course outline is accurate at the time of publication. The Institute
reserves the right to change courses if it becomes necessary so that course content remains relevant. In such cases, the instructor will give the students clear and
timely notice of the changes.
All Rights Reserved: No part of this course outline may be reproduced in any form or resold without written permission from NAIT. Copyright 2016.

A NAIT COMMUNITY ENGAGED IN ALL THINGS SUSTAINABLE 3 | BTTM3510

Potrebbero piacerti anche