CS 3630 Database Design and Implementation Dr. Qi Yang 213 Ullrich My Home Page: The Class Page:

Slides:



Advertisements
Similar presentations
Introduction to Databases
Advertisements

Database Administration and Security Transparencies 1.
Information Resources Management January 16, 2001.
Introduction to Database Management  Department of Computer Science Northern Illinois University January 2001.
Introduction to Databases
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
1 Pertemuan 01 Pengantar tentang database Matakuliah: >/ > Tahun: > Versi: >
Introduction to Databases
1 Minggu 1, Pertemuan 1 Introduction to Database Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Introduction to Databases Transparencies
Chapter 1 INTRODUCTION TO DATABASE.
Chapter 8 Security Transparencies © Pearson Education Limited 1995, 2005.
15 1 Chapter 15 Database Administration Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
INTRODUCTION TO DATABASES
Chapter 1 Introduction to Databases
Introduction to Databases
DATABASE SECURITY By Oscar Suciadi CS 157B Prof. Sin-Min Lee.
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Introduction to Database
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich
Introduction Chapter 1. Reference Book  Database Systems Thomas Connolly, Carolyn Begg, Anne Strachan Addison-Wesley 1999 ISBN:
© Pearson Education Limited, Chapter 5 Database Administration and Security Transparencies.
ISOM MIS3150 Data and Info Mgmt Database Security Arijit Sengupta.
Database Systems COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
DBMS By Narinder Singh Computer Sc. Deptt. Topics What is DBMS What is DBMS File System Approach: its limitations File System Approach: its limitations.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Sistem Basis Data (DATABASE) Siauw Yohanes Darmawan
Module Title? DBMS Introduction to Database Management System.
Chapter 1 Introduction to Databases Pearson Education ©
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Introduction: Databases and Database Users
Introduction to Database Systems
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
Database Administration
1 Chapter 1 Introduction to Databases Transparencies Last Updated: Pebruari 2010 By M. Arief Updated by RSO Feb 2011
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
Chapter 1 Introduction to Databases © Pearson Education Limited 1995, 2005.
Module 1: Database System
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
MSIS 635 DATABASE MANAGEMNT Database Systems Thomas Connolly and Carolyn Begg Third Edition – 2002 – ©Addison Wesley.
1 Introduction to Databases. 2 Examples of Database Applications u Purchases from the supermarket u Purchases using your credit card u Booking a holiday.
1 Chapter 1 Introduction to Databases Transparencies.
1 CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich
1 TOPIC 6 DATABASE 6.1 Introduction to Database 6.2 Basic Concept of Database 6.3 Database Object DATABASE.
Introduction to Databases
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
Control of data redundancy Data consistency More information from the same amount of data Sharing of data Improved data integrity Improved security Enforcement.
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
CS 3630 Database Design and Implementation
By Oscar Suciadi CS 157B Prof. Sin-Min Lee
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Connolly and Begg
Introduction to Databases
By Oscar Suciadi CS 157B Prof. Sin-Min Lee
Introduction to Databases
By Oscar Suciadi CS 157B Prof. Sin-Min Lee
Introduction to Databases
Introduction to Databases
Introduction to Databases Transparencies
Presentation transcript:

CS 3630 Database Design and Implementation Dr. Qi Yang 213 Ullrich My Home Page: The Class Page:

2 CS 3630 Database Design and Implementation Prerequisites: CS 2430 and MATH1630 or MATH 2730 Oracle Programming Not a programming course Basic theory and concepts Required for CS and SE

3 Course Work Assignments 100 Quizzes100 Tests120 Project 80 Final100 Total500

4 Grading Grade Total PointsPercentageGrade Points A % 4.0 A % 3.7 B % 3.3 B % 3.0 B % 2.7 C % 2.3 C % 2.0 C % 1.7 D % 1.3 D % 1.0 F Below

Final Exam Group #10 Thursday, May 14 7:00 – 8:52 PM 5

6 Graduating Seniors Course Grade Points Percentage (%) A % A % B % B % B % C % C % C %

7 Notes Attend class Check UWP Academic misconduct The right to miss class for religious observances Disability

Any Questions? Let me know when you have any issues! 8

9 What is a computer? Input Output Storage Network CPU MEMORY

10 File Systems Files Users Programs

11 Issues in File Systems Program-Data Dependence Physical structure is defined in application code Separation and Isolation of Data Information is stored in separate files Duplication of Data and Data Inconsistency The same data may be stored in different departments Incompatible File Formats Files from C++ and COBOL may be different

12 Issues in File Systems Fixed Queries New queries requires new/modified programs Access Control and Security Who can and cannot access files, fields… Access different portions of a file Recovery …

13 Database Systems Files Users Programs DBMSDBMS DBMS: Database Management system

14 Advantages of Database Data Independence –Physical structure is unknown to application code Data Relationship –Primary key and Foreign key Limited Duplication of Data and Data Consistency Query Processing Access Control Security Recovery

15 Disadvantages of Database Complexity Cost Performance Higher Impact of Failure

16 Database: Underlying Framework of CIS Most IS are based on databases Fundamentally changed the way many organizations operate Business without database?

17 Database: One Important Development in Software Engineering Query Processing Access Control Transactions Distributed computing Networking …

18 Roles in Database Environment (People) DA (Data Administrator) DBA (Database Administrator) Database Designers Application Developers End-Users

19 Database Management Systems First generation Hierarchical Network Second generation Relational Third generation OODB GIS Fuzzy DB … Post-Relational Google’s BigTable Amazon's Dynamo

20 Database Security The mechanisms to protect the database against unauthorized access, either intentional or accidental.

21 Threats to Database Systems Any event or situation, whether intentional or accidental, that may adversely affect a database system and consequently the organization.

22 Threats to Database Systems Using another person’s means of access Inadequate policies and procedures that allow a mix of confidential and normal output Giving greater access than normal Inadequate staff training Viewing or disclosing unauthorized data Fire (electrical fault, lighting strike, arson)...

23 Database Security: Related Issues Theft and fraud Loss of confidentiality Loss of privacy Loss of integrity Loss of availability

Database Security DA DBA 24

25 Highest Academic Award in Computer Science? Turing Award Nobel Prize of Computing : Dr. E.F. Codd Relational Database Model

26 What is a computer? Input Output Storage Turing Machine Network CPU MEMORY

27 Chapter 1