Applied Database Techniques [Opens in New Window]

advertisement
Purdue University Calumet
School of Technology
Course Syllabus
ITS 26000 - Applied Database Techniques
Credits and Contact Hours:
2 hours lecture, 2 hours lab
3 credit hours
Instructor’s or Course Coordinator’s Name:
Professor Charles Winer
Text Book, Title, Author and Year:
Guide to Oracle 10g by Morrison, Morrison, Conrad; Published by Thomson/Course Technology; www.course.com,
ISBN 0-619-21629-8
Introduction to the Course:




Brief description of the content of the course (Catalog Description) - This course covers database query
languages, information management concepts and fundamentals, data organization, data modeling, managing
the database environment, special-purpose databases, and other topics.
Rational for studying the subject matter - To develop a foundation of database knowledge and design as it
applies to the Oracle database system
Prerequisites or co-requisites - ITS 24000
This is a required course.
Specific Goals to the Course:


What students should know as a result of having taken the course
o Students will be able to define database terms, as identified in the text and from instructor-supplied
handouts.
o Students will be able to describe the process (normalization) for designing databases/tables.
o Students will be able to demonstrate how to develop relations between tables.
o Students will be able to demonstrate how to create and run queries, forms, and reports through lab
assignments.
o Students will be able to identify the properties of a relational database.
o Students will be able to identify the properties of an Oracle database/table.
o Students will be able to create and modify database tables using SQL*Plus.
o Students will demonstrate how to view, insert, update and delete data records using the Oracle data block
form.
o Students will demonstrate how to design and create a custom Oracle form.
o Students will identify and/or demonstrate how to design and create custom Oracle reports.
What students will be able to do after having taken the course.
o Differentiate and use key terms such as: information, data, database, database management system,
metadata, and data mining.
o Explain the role of data, information, and databases in organizations.
o Explain how data storage and retrieval has changed over time.
o Explain the advantages of a database approach compared to traditional file processing.
o Identify and explain the general types of databases: personal, workgroup, department, and enterprise.
o Define data quality, accuracy and timeliness, and explain how their absence will impact organizations.
ITS 26000 - Applied Database Techniques
o

Describe mechanisms for data collection and their implications (automated data collection, input
forms, sources).
o Explain basic issues of data retention, including the need for retention, physical storage, security.
o Explain why data backup is important and how organizations use backup and recovery systems.
o Formulate and test SQL queries using SELECT FROM WHERE ORDER BY blocks.
o Recognize the need for logical operators, set operators, UNION, DISTINCT, LIKE, and BETWEEN
operators, and use them appropriately.
o Formulate and test queries using aggregate functions with GROUP BY HAVING clause.
o Formulate and test queries using use sub-queries, VIEWS and joins in combinations with the
options listed above.
o Format output (header, footer, totals, subtotals etc.) reports using SQL options and post-processing
features of environments like SQL*Plus.
o Declare appropriate data types, sizes and constraints on elements and their combinations including
DATE and TIME types, create TABLE/VIEW with SELECT AS, and use INSERT, UPDATE and
DELETE options.
o Formulate and test queries using query by example
o Use embedded SQL queries.
Specific outcomes of instruction (e.g. the student will be able to explain the significance of current
research about a particular topic) - Demonstrate select, project, union, intersection, set difference, and
natural join relational operations using simple example relations provided.-(ABET criteria a,b,i,j,l)
Course Delivery Methods (check all that apply):
x
x
x
x
x
□
Lecture
Laboratory
Online
Discussion groups
Projects
Other (explain)
Factors Used to Determine the Course Grade (check all that apply):
x
x
x
x
x
x
□
Quizzes
Exams
Homework
Papers
Lab Reports
Class participation
How final grade is determined - By including all of the above assessment tools.
Brief List of Topics to be Covered:
Database terms, normalization, relations between tables, queries, forms, and reports, Oracle data block form,
SQL and SQL Plus.
Page 2 of 2
Download