Database Management Systems I

Slides:



Advertisements
Similar presentations
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
Advertisements

Sept. 2012ACS-3902/3 Yangjun Chen1 Welcome to Database Course.
1 Course Information Parallel Computing Spring 2010.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
COSC609 Software Project Management
CIS 479 Software Project Management Dr. Robert J. Hammell II
Page 1 Course Description CPS510 Database Systems Fall 2004 School of Computer Science Ryerson University.
COSC609 Software Project Management Dr. Robert J. Hammell II
Organizational Database Management CIS 458 Introduction Sungchul Hong.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
CSET 3300: Database-Driven Web Applications Summer 2010 William Acosta URL:
CSET 3300: Database-Driven Web Applications Spring 2010 William Acosta URL:
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
CSCE 727 Information Warfare
Course Introduction Software Engineering
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
CMPT 258 Database Systems Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Wednesday 1:30 - 4:30.
Jan /3 Yangjun Chen1 Welcome to Database Course.
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
Fundamentals of Databases CIS-235 Dr. Samir Tartir 2014/2015 Second Semester.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CIS 479 Software Project Management Dr. Robert J. Hammell II
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
INFS614, Dr. Brodsky, GMU1 Database Management Systems INFS 614 Instructor: Professor Alex Brodsky
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
1 CS 426 / CPE 426 Senior Projects Spring 2011 Course Syllabus January 19, 2011.
COSC609 Software Project Management Dr. Robert J. Hammell II
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
LINUX System : Lecture 1 Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
COSC609 Software Project Management Dr. Robert J. Hammell II
CIS 479 Software Project Management Dr. Robert J. Hammell II
CIS 479, Section 001 Software Project Management Dr. Robert J. Hammell II
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
Csc1203.  Elmasri and Navathe, “Fundamentals of Database Systems”, 6 th Edition, Addison- Wesley,  Thomas Connolly, Carolyn Begg, “Database Systems:
IST 210: Organization of Data
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CS363: Introduction to Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office: Atanasoff.
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
B. Prabhakaran1 Multimedia Systems Reference Text “Multimedia Database Management Systems” by B. Prabhakaran, Kluwer Academic Publishers. – Kluwer bought.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003.
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 First Semester.
CSE202 Database Management Systems
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Introduction to Database
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Welcome to GC311 Database Concepts
Fundamentals of Databases
Database Applications Programming CS 362
Sampath Jayarathna Cal Poly Pomona
Database Applications Programming CS 362
Sarah Diesburg Operating Systems CS 3430
Introduction to Database
Presentation transcript:

Database Management Systems I COSC 578.101 Introduction Sungchul Hong

Professor Name: Sungchul Hong Office: YR 478 E-mail: shong@towson.edu Telephone: 410-704-6338 Home page: http://www.towson.edu/~shong

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

Text Book Fundamentals of Database Systems (Fifth Edition) Author: Elmasri, Navathe Publisher: Addison Wesley

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.

Required Software MS Access Oracle Oracle account UNIX account Website

IT Jobs By Stephen Solomon   Database Administrator Database Analyst Hardware Engineer Help Desk Technician Information Systems Manager Internetworking Engineer Multimedia Developer Network Administrator Network Engineer Network Security Analyst PC Support Specialist Programmer/Analyst Programmer Software Engineer Systems Analyst System Administrator Technical Writer Web Programmer Webmaster

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

Course Requirements 1. Required readings 2. Assignments 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.

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.

Project Report 1 User Requirement Screen Shots ER Diagram 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

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)

Project Presentation Semi-formal presentation A working System is required

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.

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 %

Tentative Class Schedule Please see the handout.

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)

Form Your Group I recommend 3 members per group. Please hand in the group information form to me.