
UMUC European Division-Term IV/00-01
|
INSS 550 DATABASE MANAGEMENT & DECISION SYSTEMS and IFSM
410 DATABASE CONCEPTS |
|
Class Times: 6:30 - 9:30 26/03 - 16/05 Class Location: Geilenkirchen,
DE Pre-requisite:
All pre-requisite classes as listed in catalog or permission of the lecturer TEXTBOOK:
Database Systems: Design
Implementation and Management by Rob and Colonel, 4th Edition, Course
Technology, 2000. INSS 550 will have
additional Readings from the Library on the web HANDOUTS:
Will be distributed from time-to-time; you will be responsible for this
material COURSE DESCRIPTIONAn
introduction to the design and management of database systems in a business
environment. Topics include the role
of databases in organizations, the management of information as a critical
business resource; types and functions of database management systems;
conceptual data modeling, entity-relationship and semantic data models, and
the fundamental principles of relational and object-oriented database
design. The implementation and
maintenance of database management systems are discussed as is the role of
the database administrator. |
|
|
|
GRADING
CRITERIA: |
|
|
Database
Project [Users Manual] |
15
points |
|
Database
Project [Operation of DB] |
15
points |
|
Database
[Presentation] |
5 points |
|
Subject
research/presentation(15);class participation (5) |
20
points |
|
Midterm |
20
points |
|
Final |
25
points |
|
<o:p</o:p |
GRADING SCALE: <o:p</o:p |
<o:p</o:p |
<o:p</o:p |
|
INSS
550 90-100 = A |
80
- 89 = B |
70
- 79 = C |
Below
70 = FA |
|
IFSM
410 90-100 = A |
80
– 89 = B |
70
– 79 = D |
60
– 69 = FA <60 = F |
ASSIGNMENTS |
|
Individual cases/assignments--Each student will develop various models and complete
small case studies and assignments in Access, often in class, sometimes out
of class. These cases are useful in applying the methodologies
discussed in class. Additionally, each graduate student will be
assigned a topic relating to a language, a methodology, etc., to follow in
the news over the eight weeks of classes. Information relating to that
subject will be introduced and discussed every two weeks. Quizzes may be
given without notice. Project--Students will be divided into small teams and will
analyze a typical business problem. This problem will be carried through the
analysis and design phase, with the appropriate models required, and brought
into production. This requires a project team with a project leader, design
and development models, database design and development with query, input and
output interfaces in Access; and database population. Additionally, a quality
User’s Manual describing the use of the system will be produced. In the last
week of classes each team will make a management-level presentation of their
system. Subject Research and Class Participation---Graduate students will select one topic from a list of current database topics (tentative list at bottom of syllabus). The student will make a 10- to 15-minute class presentation, turn in a 5-page summary along with a page of resources used, (use the APA format for this bibliography, as provided on the UofM Library website), and provide each class member a 1-page handout. Students will be graded on the quality of their presentations and summations along with their classroom discussion. By the end of the class every student should have an elementary understanding of these topics; this material will be eligible for testing on exams. Students also are expected to be able to discuss the concepts in the book and demonstrate their applications through discussion of real-world problems. This part of the course will familiarize students with the concepts in modern databases and the respected researchers in the field. Undergraduate students will select a database language or company, research the background and future prospects, produce a 2-3 page report on the findings, and make a class report. Midterm/Final--Graduate
midterm and final exams will consist of essay questions related to the goals
listed at the beginning of each chapter and the outside readings and a
comprehensive exam question. This portion of the tests (worth 100 points)
will be graded exactly like comprehensives; that is: 75% for content, 25% for
English and organization. Undergraduate midterm and final exams will contain
25 -50% objective questions and the remainder short answer discussion and/or
programming-related questions. |
||
|
COURSE POLICIES/EXPECTATIONS |
||
|
The following policies apply to this class. These policies are generally reflected in the student catalog. * ATTENDANCE POLICY: Regular class attendance is expected, both mornings and afternoons of weekend classes. If you should miss a meeting, it is your responsibility to obtain information concerning the material covered and upcoming assignments. If there is a quiz or other assignment due on that class period, previous arrangements should be made with the instructor whenever possible. Please note that those students receiving tuition assistance from the Federal Government must not miss three consecutive class meetings without prior approval, or the education Services Officer (ESO) must be notified by the instructor. * ACADEMIC HONESTY: Students are expected to do their own work. Cheating on tests, plagiarism on written assignments, or any other form of academic dishonesty will result in a "0" for the assignment. Note that a D or an F usually results in at least 60 or 50 points, where violation of academic honesty results in none. See the European Division Catalog for the UMUC policy on academic dishonesty and plagiarism. * ASSIGNMENT/TEST SCHEDULES: Students are expected to hand in all assignments and complete all tests on the days they are due. If a student fails to complete any assignment or test, the resulting grade will be a "0," rather than an "F." Any other assignments will be marked down half a letter grade for each half week the assignment is late. Quizzes cannot be made-up unless the student had an excused absence. Major tests to be missed must be taken before the date the test is to be given in class. On the date of research presentations or project presentations, each person must be in attendance for the first presentation. Otherwise, the presentation will be deemed late and a 10% reduction will be made for all presentations given that the student missed. * CLASS PREPARATION: Students are expected to come to class prepared. This means they should have read the materials assigned for class for that session and have prepared any pertinent assignments. Quizzes may be given. |
||
|
COURSE OBJECTIVES |
||
|
The objectives for this course
are listed in each chapter. Questions on the midterm and final will be directly
related to these goals, even though the topic may not be covered in
class. Students completing class should:
topologies
The
activities and assignments for this course are designed to help the student
know, comprehend, and apply the basic concepts of systems analysis and
design. In addition to the academic objectives, students are expected
to improve their skills in the following areas:
|
||
|
TENTATIVE SCHEDULE |
||
|
|
Topics Discussed |
Activities |
|
Class
1 Mar
26 |
Chapter
1: File Systems and Databases;
Chapter 2: Relational Databases |
Read
Chapters 1 and 2 before class; In class problems and discussions; Assignment:
Homework assignments; Select teams; Chapter 3 |
|
Class
2 Mar.28
|
Chapter
3: SQL; Topic Research Assignment;
Teams selected |
In-class
lecture and discussion; problems; Assignment: Homework; Chapter 4 |
|
Class
3 Apr.
2 |
Chapter
4: Entity-Relationship Diagrams;
Project assignments; Team meetings |
In-class
lecture and discussion; problems; team meetings: Assignment:
Homework; Review Project planning techniques; Gantt Chart |
|
Class
4 Apr.
4 |
Review
Project planning; DFD; Class Diagrams; Use Case Diagrams; Team meetings |
In-class
lecture and problems; Assignment: Team DFD, ERD, and Class Diagrams;
Investigation activities; Chapter 5 |
|
Class
5 Apr.
9 |
Chapter
5: Normalization; Presentation of investigation, DFD, ERD,
Class and Use Case Diagrams; Team meetings |
In-class
lecture and problems; Assignment: Team Design activities with Program
Specs; I/O interfaces |
|
Class
6 Apr
11 |
Prototyping;
User’s Manuals; Interface specifications; Access Database tables |
In-class
lecture and problems; Assignment:
Team User Manual assignments; I/O interface assignments; Database
tables |
|
Class 7 Apr.
16 |
Access
Database |
Team
assignments reviewed and modified; Assignment: Access Forms and Reports; |
|
Class
8 Apr.
18 |
Access
Database |
Team
assignments reviewed and modified; Assignment: Study for Midterm Exam |
|
Class 9 |
MidTerm
Exam; Team reviews |
Access Queries; Assignment: Access
database and User’s Manual |
|
Class
10 Apr.
25 |
Moving
the project from Logical to Physical; Design and Testing Techniques |
Access
Database Population techniques; Macros; Assignment: Populate database and opening Macro |
|
Class
11 Apr.
30 |
Normalization;
Implementation techniques; Techniques for Management presentations |
Assignment: In-class lecture and problems; Continue
working on Database and User’s Manual; Chapter 9 |
|
Class
12 May
2 |
Chapter
9: Transaction Management and
Currency Control |
Assignment: In-class lecture and
problems; Continue working on
Database and users manual; Chapter 10 |
|
Class
13 May 7 |
Chapter
10: Distributed Database; Modeling
for partitioning on the network; IFSM Reports |
Assignment: In-class lecture and problems; Continue
working on Database and User’s Manual; Chapter 15 Database Administration |
|
Class
14 May
9 |
Chapter
15: Database Administration; INSS
Reports |
In-class
lecture; Reports; Assignment: Chapter
11 |
|
Class
15 May
14 |
Chapter
11: Database and Internet; Project
presentations |
Project
presentations; In-class lecture; Assignment: Final Exam |
|
Class 16 |
Final Exam Chapters 1-11;
15 |
|
<o:p</o:p
PRELIMINARY LIST
OF RESEARCH TOPICS for INSS 550
- Scripting with Database on the Internet
- Image Databases: Uses, advantages, disadvantages
- N-Tier database applications
- Security issues in a Distributed DB
environment
- Web mining and its relationship to the
database
- Distributed databases: Partitioning constraints and
implementation
- DB needs for Intranet and Extranet
- Web to DB: Middleware needed
- Various methods for initializing a DB
in client-server systems
PRELIMINARY
LIST OF COMPANIES for IFSM 410:
· EDP
· SAP
· PeopleSoft
· Rational Software
· Oracle
· Paradox
· XML Programming Language and the DB envionments