CSC 351 FUNDAMENTALS OF DATABASE SYSTEMS. LECTURE 1: INTRODUCTION TO DATABASES.

Slides:



Advertisements
Similar presentations
Introduction to Databases
Advertisements

Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
1 1 File Systems and Databases. 1 1 Introducing the Database 4Major Database Concepts u Data and information l Data - Raw facts l Information - Processed.
Database Systems Chapter 1
ITS232 Introduction To Database Management Systems
File Systems and Databases
Ch1: File Systems and Databases Hachim Haddouti
1 1 File Systems and Databases Chapter 1 The Worlds of Database Systems Prof. Sin-Min Lee Dept. of Computer Science.
Chapter 1 Database Systems
BTM 382 Database Management Chapter 1: Database systems
1 1 File Systems and Databases Chapter 1 The Worlds of Database Systems Prof. Sin-Min Lee Dept. of Computer Science.
Database Systems.
1 1 File Systems and Databases Chapter 1 Prof. Sin-Min Lee Dept. of Computer Science.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
CSC 351 FUNDAMENTALS OF DATABASE SYSTEMS
Introduction to Databases and Database Languages
Database Systems: Design, Implementation, and Management Ninth Edition
Database Systems: Design, Implementation, and Management Ninth Edition
Database Systems Chapter 1
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Chapter # 1 Database Systems BIS Database Systems
Database Systems: Design, Implementation, and Management Ninth Edition
DBS201: Introduction to Database Design
Week 1 Lecture MSCD 600 Database Architecture Samuel ConnSamuel Conn, Asst. Professor Suggestions for using the Lecture Slides.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Database Design - Lecture 1
1 Introduction An organization's survival relies on decisions made by management An organization's survival relies on decisions made by management To make.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Chapter 1 In-lab Quiz Next week
Chapter 1 Database Systems
1 1 Chapter 1 Database Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
1 Chapter 1 Database Systems Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Database Management System (DBMS) an Introduction DeSiaMore 1.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Chapter One (Database System) Objectives Introduction to Database Management Systems (DBMS) Data and Information History of DB Types of DB.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Database Systems. Role and Advantages of the DBMS Improved data sharing Improved data security Better data integration Minimized data inconsistency Improved.
© 2013 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Database Systems Database Systems: Design, Implementation, and Management, Rob and Coronel.
Department of Mathematics Computer and Information Science1 CS 351: Database Management Christopher I. G. Lanclos Chapter 1.
© 2013 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
1 Chapter 1 Database Systems Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Database Principles: Fundamentals of Design, Implementation, and Management Ninth Edition Chapter 1 Database Systems Carlos Coronel, Steven Morris, and.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Lecture 1 Introduction to Database (updated 22/2/2016) 21/2/2014TMC2034 Database Concept and Design1.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
1 1 Chapter 1 Database Systems Database Systems: Design, Implementation, and Management, 7th Edition, Rob and Coronel.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
CS311 Database Management system
Database Systems: Design, Implementation, and Management Tenth Edition
Database Database is a large collection of related data that can be stored, generally describes activities of an organization. An organised collection.
Database Management System (DBMS)
Chapter 1 Database Systems
BTM 382 Database Management Chapter 1: Database systems
File Systems and Databases
Database Systems: Design, Implementation, and Management
Chapter 1 Database Systems
Database Principles 2 nd Ed., Coronel, Morris, Rob & Crockett © 2013 Cengage Learning EMEA Database Principles: Fundamentals of Design, Implementations.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Chapter 1 Database Systems
Chapter 1 Database Systems
Database Systems: Design, Implementation, and Management Tenth Edition
Presentation transcript:

CSC 351 FUNDAMENTALS OF DATABASE SYSTEMS

LECTURE 1: INTRODUCTION TO DATABASES

Databases are an essential component of modern society. A database is a collection of interrelated data. Properties of a Database: ▫ A database represents some aspect of the real world, sometimes called the miniworld or the universe of discourse (UoD). ▫ A database is a logically coherent collection of data with some inherent meaning. ▫ A database is designed, built, and populated with data for a specific purpose. **In other words, a database has some source from which data is derived, some degree of interaction with events in the real world, and an audience that is actively interested in its contents.

Database Management System (DBMS)is a set of programs to use and/or modify this data.

Traditional File System A file system is a method for storing and organizing computer files and the data they contain to make it easy to find and access them.

File System Data Management (cont’d) As number of files increased, file systems evolved ▫ Each file used its own application program to store, retrieve, and modify data ▫ Each file was owned by individual or department that commissioned its creation

Problems with File System Data Management Even simple file system retrieval task required extensive programming in 3GL ▫ Ad hoc queries impossible ▫ Changing existing structure difficult Security features difficult to program therefore are often omitted in file system environments

Problems with File System Data Management (cont’d) The file system exhibits data dependence when changes in file data characteristics require changes in all programs that access the file. ▫ Data independence: data storage characteristics do not affect data access A file system exhibits structural dependence when access to a file is dependent on its own structure ▫ All file system programs must be modified to conform to a new file structure ▫ Structural independence: change file structure without affecting data access

Problems with File System Data Management (cont’d) Data redundancy exists when the same data are stored unnecessarily in different places. Uncontrolled data redundancy sets the stage for: ▫ Data inconsistency ▫ Data anomalies

Data Redundancy (cont’d) Data inconsistency exists when different and conflicting versions of same data appear in different places. Data anomalies: abnormalities when all changes in redundant data are not made correctly ▫ Update anomalies ▫ Insertion anomalies ▫ Deletion anomalies

Types of Database Databases were developed as a result of the need to store and retrieve data, timely and accurately. Databases can be classified according to: ▫ Number of users ▫ Database location(s) ▫ Expected type and extent of use Number of Users ▫ Single-user database supports only one user at a time  Desktop database: single-user; runs on PC ▫ Multiuser database supports multiple users at the same time  Workgroup and enterprise databases

Types of Databases (cont’d) Location ▫ Centralized database supports data located at a single site ▫ Distributed database supports data distributed across several different sites Expected type and extent of use ▫ Operational database: supports a company’s day-to-day operations ▫ Data warehouse: stores data used for tactical or strategic decisions

Role of the DBMS The DBMS receives all application requests and translates them into the complex operations required to fulfill those requests. It hides much of the database’s internal complexity from the application programs and users.

Advantages of the DBMS Improved data sharing Better data integration Minimized data inconsistency Improved data access Improved decision making Increased end-user productivity

Contrasting database and file systems

The Database System Environment Database system: defines and regulates the collection, storage, management, use of data Five major parts of a database system: ▫ Hardware ▫ Software ▫ People ▫ Procedures ▫ Data Hardware: all the system’s physical devices Software: three types of software required: ▫ Operating system software ▫ DBMS software ▫ Application programs and utility software

The Database System Environment (cont'd) People: all users of the database system ▫ System and database administrators ▫ Database designers ▫ Systems analysts and programmers ▫ End users Procedures: instructions and rules that govern the design and use of the database system Data: the collection of facts stored in the database

The database system environment