Database Management Systems I COSC 578.101 Introduction Sungchul Hong.
-
Upload
eunice-rodgers -
Category
Documents
-
view
225 -
download
0
Transcript of Database Management Systems I COSC 578.101 Introduction Sungchul Hong.
![Page 1: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/1.jpg)
Database Management Systems I
COSC 578.101
Introduction
Sungchul Hong
![Page 2: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/2.jpg)
Professor
• Name: Sungchul Hong
• Office: YR 478
• E-mail: [email protected]
• Telephone: 410-704-6338
• Home page: http://www.towson.edu/~shong
![Page 3: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/3.jpg)
Class
• Room: YR202
• Hours: 7:00 – 9:40 P.M. Tuesday
• Office Hours: 5:00 – 6:00 Tuesday
• 3:00 – 4:00 Wednesday
• or By Appointment
![Page 4: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/4.jpg)
Text Book
• Fundamentals of Database Systems (Fifth Edition)
• Author: Elmasri, Navathe
• Publisher: Addison Wesley
![Page 5: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/5.jpg)
Course Objectives
• The main objective of the course is to introduce students to the concepts of relational database, industry standard SQL, and database design.
• Topics include database systems architecture, relational algebra, entity-relationship model, SQL, normalization, and some issues of security.
![Page 6: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/6.jpg)
Required Software
• MS Access
• Oracle– Oracle account– UNIX account
• Website
![Page 7: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/7.jpg)
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
![Page 8: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/8.jpg)
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.
![Page 9: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/9.jpg)
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.
![Page 10: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/10.jpg)
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
![Page 11: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/11.jpg)
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
![Page 12: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/12.jpg)
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
![Page 13: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/13.jpg)
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
ERD, ER-to-Schema Mapping, Normalization, SQL with Access, SQL with Oracle.
– Please hand in your homework on time. (late penalty is 20% per day)
• 3. Deliverables– All materials submitted for this course should look professional.
Pages should be typed, not handwritten.– The due time is at the beginning of the class.
![Page 14: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/14.jpg)
Academic Dishonesty• The Towson University policy on academic integrity is in the
graduate catalog. • Academic dishonesty specifically includes acts of plagiarism,
fabrication and falsification, cheating, abuse of academic materials, and multiple submissions.
• Especially note that students may not re-use research papers submitted in other classes, group projects submitted in other classes, or work performed by someone else.
• Academic dishonesty is disrespectful to your fellow students and your professor. If an incident of academic dishonesty is discovered, the student or students involved will, at a minimum, receive a zero (0) on the related assignment(s).
• All occurrences of academic dishonesty will also be reported to the appropriate university officials. There will be no exceptions.
![Page 15: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/15.jpg)
Project Report 1
• User Requirement – Functional requirement – Data requirement analysis
• Screen Shots – Design all the screen shots– Input screens, output screens, buttons, lists
• ER Diagram– Extended ER diagram– Relational database schema– List all the possible questions for the database– Normalization
![Page 16: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/16.jpg)
Project Report 2• Final Project Report
• Working Database Software• A pamphlet for the database
• Target business• Software functions• Advantages/limitations
• User’s manual • Screen shots• Functional explanation• Walkthrough (sample run)
![Page 17: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/17.jpg)
Project Presentation
• Semi-formal presentation
• A working System is required
![Page 18: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/18.jpg)
Examinations
• There will be 2 closed book in-class tests. – Midterm, Final
• Test questions Types– problem solving questions– Multiple choices– Fill the blank type– Short essay questions.
![Page 19: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/19.jpg)
Grading• 2 Exams ………………….. 50%• 1st …………. 20%• 2nd ………… 30%• 6 Assignments …………… 30%• Each ………. 5%• 1 Project …………………..15%•
• Class participation ………... 5%• A …………. 90 – 100 %• B ………….. 80 – 89 %
![Page 20: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/20.jpg)
Tentative Class Schedule
• Please see the handout.
![Page 21: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/21.jpg)
Student Introduction
• I’ll call your name.
• Name• Preferred group meeting time. (e.g. Week days,
Weekends, morning, evening, etc)• Computer skills
– Database related skills: SQL, Access, MS SQL, MySQL, and etc.
• Computer related job experience (if you have any)
![Page 22: Database Management Systems I COSC 578.101 Introduction Sungchul Hong.](https://reader033.fdocuments.in/reader033/viewer/2022050908/56649ea95503460f94bacc5f/html5/thumbnails/22.jpg)
Form Your Group
• I recommend 3 members per group.
• Please hand in the group information form to me.