You are on page 1of 9

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 Database Language
StdNo OfferNo Statement 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 • Basic ERD • Narrative problem • Conversion
introduction statement notation analysis rules
• Database syntax • Specialized • Transformations • FDs
characteristics • Basic relationships • Detecting design • Normal
• DBMS features problems • Diagram rules errors forms
• Processing • Guidelines • Detecting • Guidelines
environments • Advanced diagram errors
• Relational data problems
model
• CREATE TABLE
statement

Information Systems Program


Honors Module 12
• Advanced matching problems for expert level skills
• Specialized but important business retrieval problems
– Unmatched business entities: one-sided outer join operator
– Asymmetric entity membership: relational difference operator
– Entity subset matching: relational division operator
– Nested summary computations
• Problem solving approach
– Text patterns
– SQL SELECT statement patterns
– Additional syntax of the SQL SELECT statement

Information Systems Program


Assessments
• Practice problem sets for most modules
– Like graded problem sets
– Solutions and detailed comments
– Coverage of highlights in some video lectures and slides
– Associated quiz for some problem sets
• Graded problem sets for most modules
– Self-evaluation review for each problem set
– Associated quizzes for some problem sets
– Encouraged to correct errors based on assessment guidelines
before viewing correct responses

Information Systems Program


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

Create Tables Query Formulation


JobClass
b) Position expansion
JCNo
JCName StdNo → StdCity, StdClass
JCMinSal
Position
PosNo
JCMaxSal
OfferNo → OffTerm, OffYear,
PosName
PosMinSal Contains CourseNo, CrsDesc
PosMaxSal

Position CourseNo → CrsDesc


PosNo
PosStepNo StdNo, OfferNo → EnrGrade
PosDesc

Table Design 7
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