Lecture 1 File Systems and Databases.

Slides:



Advertisements
Similar presentations
Introduction to Databases
Advertisements

Introduction to Databases
ETEC 100 Information Technology
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 1 Introduction to Databases
Introduction to Databases
Database Management COP4540, SCS, FIU An Introduction to database system.
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 Databases and Database Languages
Fundamental of Database (FCT 1083) Chapter 1: Concept of Databases.
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.
Sistem Basis Data (DATABASE) Siauw Yohanes Darmawan
Module Title? DBMS Introduction to Database Management System.
Chapter 1 Introduction to Databases Pearson Education ©
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
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.
Chapter 1 1 Lecture # 1 & 2 Chapter # 1 Databases and Database Users Muhammad Emran Database Systems.
Chapter 1 Introduction to Databases © Pearson Education Limited 1995, 2005.
Database Design & Management
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.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
1 Lecture1 Introduction to Databases Systems Database 1.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Fundamental of Database Systems
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction To DBMS.
Introduction to Databases
Chapter 2: Database System Concepts and Architecture - Outline
Datab ase Systems Week 1 by Zohaib Jan.
An Introduction to database system
Database Management:.
Database Management System
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Connolly and Begg
Introduction to Databases
Chapter 4 Relational Databases
Introduction to Databases
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction to Databases
Introduction to Databases
Introduction to Database Management System
Chapter 2 Database Environment.
Data Base System Lecture 2: Introduction to Database
DATABASE SYSTEM UNIT I.
Introduction to Databases
Chapter 1: The Database Environment
Introduction to Databases
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
The Database Environment
Introduction to Databases
Introduction to Databases
Introduction to Databases Transparencies
Chapter 2 Database Environment Pearson Education © 2014.
The Database Environment
Introduction to Databases
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

Lecture 1 File Systems and Databases

Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject (Rowley) Manual (paper) files Computer files Database: A collection of similar records with relationships between the records (Rowley) Bibliographic, statistical, business data, images, etc.

Introducing the Database Major Database Concepts Data and information Data - Raw facts Information - Processed data Data management & Data Administrator Database & Database Administrator Metadata Database management system (DBMS)

Contents of the CUSTOMER File

Table 1.1 Basic File Terminology

Limitation of Computerized File-based Approach Separation and Isolation of data: Each application maintains its own set of data. Users of one application may be unaware of potentially useful data held by other applications. Duplication of data (data redundancy): Same data is held by different files. Limited Data Sharing: No centralized control of data Lengthy Development Times: Programmers must design their own file formats Excessive Program Maintenance: 80% of information systems budget

Limitation of File-based Approach Accessibility Data is stored using programs that are written in different languages and format. Cannot easily access other files due to incompatible file format. No control over access and manipulation of data beyond that imposed by application programs. Hard Coded Queries (Data dependence) File structure and all definition of data are defined in the application program code. Any new requirement needs a new program.

Database Processing System SOLUTION: Database Processing System

Data Administrator Data Administrator is responsible for the entire data of an organization. He normally develops the overall functional requirements for the databases being used in offices.

Database Administrator The Database Administrator is responsible for the design, implementation, operations, management and maintenance of the database.

Database Management System (DBMS) A collection of programs that enables users to define, create and maintain and control access to the database. General-purpose software system that facilitates the processes of defining, constructing and manipulating databases for various applications. Defining - specifying data types, structures, constraints. Constructing - storing of data Manipulation - querying, updating and reporting.

Popular DBMS In The Market Sybase SQL Anywhere Informix Dynamic Server Borland Interbase

The DBMS Manages the Interaction Between the End User and the Database

Database Systems The Database System Components Hardware Software Computer Peripherals Software Operating systems software DBMS software Applications programs and utilities software

Database Systems The Database System Components People Procedures Data Systems administrators Database administrators (DBAs) Database designers Systems analysts and programmers End users Procedures Instructions and rules that govern the design and use of the database system Data Collection of facts stored in the database

Database Systems Types of Database Systems Location Centralized Distributed

Data Independence Logical Data Independence: The capacity to change the conceptual schema without having to change the external schemas and their associated application programs. Physical Data Independence: The capacity to change the internal schema without having to change the conceptual schema. For example, the internal schema may be changed when certain file structures are reorganized or new indexes are created to improve database performance