You are on page 1of 8

Information Systems Program

Database Management Essentials

Module 1: Course Introduction


Lesson 2: Course Topics and Assignments
Lesson Objectives
• Understand course topics and course flow
• Understand assessments especially practice and graded
problems
• Obtain software

Information Systems Program


Course Topics
Student Offering
StdNo StdLastName OfferNo CourseNo
123-45-6789 WELLS 1234 IS320
124-56-7890 KENDALL 4321 IS320
234-56-7890 NORBERT

Problem
Enrollment
Statement Database Language
StdNo OfferNo Database
123-45-6789 1234 Statement
Representation
234-56-7890 1234

123-45-6789 4321

124-56-7890 4321

Query Formulation
Integrity Rules
1NF
Entity type 2NF
Entity type
symbol Relationship name 3NF/BCNF
symbol
4NF
5NF
Course Offering DKNF
Primary Key CourseNo OfferNo
Has
CrsDesc OffLocation
CrsUnits OffTime
Attributes
Relationship
name

Data Modeling Table Design 3

Information Systems Program


Course Flow

Modules Modules Modules Modules Modules


1 to 3 4 and 5 6 and 7 8 and 9 10 and 11
•• Course •• SELECT
SELECT •• Basic
Basic ERD
ERD •• Narrative •• Conversion
Conversion
Course Narrative
introduction
introduction statement
statement notation
notation problem
problem analysis
analysis rules
rules
•• Database
Database syntax
syntax •• Specialized
Specialized •• Transformations
Transformations
•• FDs
FDs
characteristics •• Basic relationships
relationships •• Detecting •• Normal
characteristics Basic Detecting design
design Normal
•• DBMS problems
problems •• Diagram
Diagram rules
rules errors forms
DBMS features
features errors forms
•• Processing •• Guidelines
Guidelines •• Detecting
Detecting •• Guidelines
Guidelines
Processing
environments
environments •• Advanced
Advanced diagram
diagram errors
errors
•• Relational
Relational data
data problems
problems
model
model
•• CREATE
CREATE TABLE
TABLE
statement
statement

Information Systems Program


Assessments
• Practice problem sets for most modules
– Similar to graded problem sets
– Solutions and detailed comments
– Coverage of highlights in some video lectures
• Graded problem sets for most modules
– Primary part of grading
– Peer review for each problem set
– Associated quizzes for some problem sets
– Ungraded practice problems for most modules

Information Systems Program


Problem Sets
CREATE TABLE Enrollment
( OfferNo INTEGER, SELECT StdMajor,
StdNo CHAR(11),
EnrGrade DECIMAL(3,2), AVG(StdGPA) AS AvgGpa
CONSTRAINT PKEnrollment PRIMARY KEY(OfferNo, StdNo), FROM Student
CONSTRAINT FKOfferNo FOREIGN KEY (OfferNo)
REFERENCES Offering,
WHERE StdClass IN ('JR', 'SR')
CONSTRAINT FKStdNo FOREIGN KEY (StdNo) GROUP BY StdMajor
REFERENCES Student ) HAVING AVG(StdGPA) > 3.1

Create Tables Query Formulation


JobClass
b) Position expansion
JCNo
JCName
JCMinSal
StdNo  StdCity, StdClass
Position JCMaxSal
PosNo OfferNo  OffTerm, OffYear,
PosName
PosMinSal Contains
PosMaxSal CourseNo, CrsDesc
Position
PosNo
CourseNo  CrsDesc
PosStepNo
PosDesc StdNo, OfferNo  EnrGrade
Table Design 6
Data Modeling

Information Systems Program


Tools

Information Systems Program


Summary
• Basic course on database management concepts and
skills
• Detailed course topics
• Tools and assignments to develop and apply skills
• Career opportunities for information technology
professionals along with business and computer science
students

Information Systems Program

You might also like