Organizational Database Management
CIS 458
Introduction
Sungchul Hong
Professor
• Name: Sungchul Hong
• Office: YR 478
• E-mail: [email protected]
• Telephone: 410-704-6338
• Home page: http://www.towson.edu/~shong
Class
• Room: YR205
• Hours: 7:00 – 9:40 P.M. Tuesday
• Office Hours: 5:00 – 6:00 Monday, Tuesday or By Appointment
Text Book
• Database Systems (Forth Edition)– A practical Approach to Design,
Implementation, and Management
• Author: Thomas Connolly, Carolyn Begg
• Publisher: Addison Wesley
Course Objectives
• The primary objective of this course is to learn to design database applications for business enterprises and to learn how to use a relational database.
• Topics include user requirement analysis, logical database design, database administration, database systems architecture, entity-relationship model, SQL, normalization, and database security.
IT Jobs
By Stephen Solomon
Database AdministratorDatabase AnalystHardware EngineerHelp Desk TechnicianInformation Systems ManagerInternetworking EngineerMultimedia DeveloperNetwork AdministratorNetwork EngineerNetwork Security Analyst
PC Support SpecialistProgrammer/AnalystProgrammerSoftware EngineerSystems AnalystSystem AdministratorTechnical WriterWeb ProgrammerWebmaster
DBA
• Database Administrator (DBA): responsible for the planning, implementation, configuration, and administration of relational database management systems. Database administrators are normally proficient with one or more popular database software packages, such as Oracle or Microsoft SQL Server, and are normally familiar with one or more database query languages, such as SQL or MySQL. Database administrators sometimes hold certifications such as Certifed Oracle Database Administrator.
Database Analyst
• Database Analyst: responsible for designing and developing an organization's data flow models and database architecture. Although a database analyst may sometimes share administrative responsibilities with database administrators, analysts are normally responsible for designing the database schema which an organization will use to store and move business-critical data.
ID Theft Symptom of Database Culture
Big-Time Identity Theft Symptom of Databases That Amass Large Amount of Credit Card Numbers
Database Helps Networks Catalog Ad Info
ABC, CBS, NBC, Fox Use Internet-Accessible Database to Catalog Information on Advertisements
Cops Test Handheld Fingerprint Reader
Minnesota Police Field Testing Handheld Fingerprint Reader
Database Checks Find Woman on Watch List
U.S. Border Agent Used Multiple Databases to Check Woman on Watch List, Leading to Arrest
Reviewed Ordered of Fla. Voting Database Florida Secretary of State Glenda Hood Orders Review of State Voting Database
Partnership Tries to Unlock Corn's Genes Scientific Partnership Tries to Unlock Corn's Genetic Code to Develop Stronger Strains
FDA: Most Drug Makers Skip Study Listings FDA: Drug Makers Largely Ignore Law Requiring Public Listing of Studies
Course Requirements• 1. Required readings
– Relevant chapters of the text book.– Additional Readings handed out in class.
• 2. Assignments– There will be 6 assignments in this course. Assignments include one
case, programming, design, and individual writings. Students are expected to use the Oracle DBMS and Microsoft Access for the SQL programming.
• 3. Deliverables– All materials submitted for this course should look professional. Pages
should be typed, not handwritten.– Late penalty: 20% per day. Please hand in HWs on time– The due time is at the beginning of the class.
Course Requirements
• Class participation– 4 pop quizzes– Drop 1 and count only 3– Attendance/class participation
Project Report• Report 1• Business Analysis
– Project Objectives– Problem Statement
• The current system and improvements.
– Initial Scope of the project• Software, hardware• Business functions• Potential queries.
– Cost & Benefit analysis– Feasibility analysis– Business Constraints– Recommendation
Project Report
• Report 2• Screen Shots
– Design all the screen shots– Input screens, output screens, buttons, lists
• Report 3• ER Diagram
– Extended ER diagram– Relational database schema– List all the possible questions for the database– Normalization
Project Report• Report 4
• Working Database Software(*)• A pamphlet for the database
• Target business• Software functions• Advantages/limitations
• User’s manual • Screen shots• Functional explanation• Walkthrough (sample run)
Examinations
• There will be 2 closed book in-class tests. – Midterm (20%), Final (25%)
• Test questions Types– problem solving questions– Multiple choices– Fill the blank type– Short essay questions.
Grading• 2 Exams ………………….. 45%• 1st …………. 20%• 2nd ………… 25%• 6 Assignments …………… 30%• Each ………. 5%• 1 Project …………………..15%• 1st report & presentation .. 5%• 2nd report & presentation .10%• Class participation ………….10%
– 3 pop quizzes 6% (2% each)– Attendance 4%
A 93-100
A- 90-92.99
B+ 87-89.99
B 83-86.99
B- 80-82.99
C+ 75-79.99
C 70-74.99
D+ 67-69.99
D 63-66.99
D-60-62.99
F Below 60
Grading
Student Academic Integrity Policy
• Students are obligated not to violate the basic standards of integrity.
• Example– Plagiarism– Cheating
Tentative Class Schedule
• Please check the handout.
Student Introduction
• I’ll call your name.
• Name• Preferred group meeting time. (e.g. Week days,
Weekends, morning, evening, etc)• Computer skills
– Access, C++, Oracle, SQL, MS SQL, and others.
• Computer related job experience (if you have any)
Form Your Group
• 4 Members
• Please hand in the group information form