Types & Uses of Databases



Similar documents
COMPONENTS in a database environment

MIS S S t S ru r ct u ur u e r & & Pl P a l nn n i n n i g

Introduction to Computing. Lectured by: Dr. Pham Tran Vu

Database Concepts. Database & Database Management System. Application examples. Application examples

Introduction. Chapter 1. Introducing the Database. Data vs. Information

Chapter 1. Database Systems. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

1 File Processing Systems

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives

Chapter 1 Databases and Database Users

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline

DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2

Relational Database Basics Review

CC414 Database Management Systems

Chapter 1 - Database Systems

Module 4 Creation and Management of Databases Using CDS/ISIS

Chapter 1: Introduction

Data. Data and database. Aniel Nieves-González. Fall 2015

CS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML?

Database Resources. Subject: Information Technology for Managers. Level: Formation 2. Author: Seamus Rispin, current examiner

Introduction to Databases

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè.

Course: CSC 222 Database Design and Management I (3 credits Compulsory)

Introduction to database management systems

Overview RDBMS-ORDBMS- OODBMS

Introduction to Database Systems

Module 3: File and database organization

Files. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file?

ISM 318: Database Systems. Objectives. Database. Dr. Hamid R. Nemati

Databases What the Specification Says

Introduction to Databases

COIS Databases

Chapter 1: Introduction. Database Management System (DBMS)

COMHAIRLE NÁISIÚNTA NA NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT. Consultative Draft Module Descriptor. Relational Database

Management Tools, Systems and Applications. Network Management

Chapter 1: Introduction. Database Management System (DBMS) University Database Example

Release: 1. ICADBS502A Design a database

History of Database Systems

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

Distributed System Principles

COMP5138 Relational Database Management Systems. Databases are Everywhere!

Chapter 2 Database System Concepts and Architecture

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap.

C HAPTER 4 INTRODUCTION. Relational Databases FILE VS. DATABASES FILE VS. DATABASES

DATABASE MANAGEMENT SYSTEM

5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2

Foundations of Business Intelligence: Databases and Information Management

Database Management. Chapter Objectives

Overview. Physical Database Design. Modern Database Management McFadden/Hoffer Chapter 7. Database Management Systems Ramakrishnan Chapter 16

Foundations of Business Intelligence: Databases and Information Management

Principles of Database. Management: Summary

Database Management System

Introduction to Object-Oriented and Object-Relational Database Systems

Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives

Relational Database Systems 2 1. System Architecture

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001

DATABASE MANAGEMENT SYSTEMS

Assistant Information Technology Specialist. X X X software related to database development and administration Computer platforms and

n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment 2 posted n Due Thursday 2/26

B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I

Course MIS. Foundations of Business Intelligence

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Overview of Data Management

Database Management Systems

Introduction: Database management system

The Import & Export of Data from a Database

BCS Certificate in Data Management Essentials

10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions

How good can databases deal with Netflow data

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

Chapter 2. Data Model. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Database Design - 2nd Edition

Database Systems. Lecture 1: Introduction

Data Hierarchy. Traditional File based Approach. Hierarchy of Data for a Computer-Based File

Database System Concepts

Legacy System: Migration Strategy

7. Databases and Database Management Systems

DATABASES AND DATABASE USERS

Overview of Database Management

THE ORGANISATION. Senior Management Major end users (divisions) Information Systems Department

Introduction to IR Systems: Supporting Boolean Text Search. Information Retrieval. IR vs. DBMS. Chapter 27, Part A

Foundations of Business Intelligence: Databases and Information Management

WEB APPLICATION FOR TIMETABLE PLANNING IN THE HIGHER TECHNICAL COLLEGE OF INDUSTRIAL AND TELECOMMUNICATIONS ENGINEERING

DATABASE MANAGEMENT SYSTEMS

A COMPARATIVE STUDY BETWEEN THE PERFORMANCE OF RELATIONAL & OBJECT ORIENTED DATABASE IN DATA WAREHOUSING

CS 525 Advanced Database Organization - Spring 2013 Mon + Wed 3:15-4:30 PM, Room: Wishnick Hall 113

Introdução às Bases de Dados

Databases in Organizations

BI, Analytics and Big Data A Modern-Day Perspective

SQL Server. 1. What is RDBMS?

Topics. Database Essential Concepts. What s s a Good Database System? Using Database Software. Using Database Software. Types of Database Programs

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS

CHAPTER. Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION. Database Planning and Database Architecture

DBMS / Business Intelligence, Business Intelligence / DBMS

ECS 165A: Introduction to Database Systems

CSE 132A. Database Systems Principles

28. Software Re-engineering

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006

Cognos Performance Troubleshooting

Transcription:

Types & Uses of Databases Connolly/Beggs Chapter 1 Ramakrishnan Chapter 1 Overview What is a database? File-Based Systems What are they? The Database Approach What is it? Data Models Database Management Systems People Types of Database 2

File-Based Systems A collection of application programs that perform services for the end-users such as the production of reports. Each program defines and manages its own data. Connolly/Beggs 3 File-Based Systems Application focused Based on manual filing systems Each application has its own set of data Data is divided into application areas Advantages Easy to create Independent sets of data Fast for specialised tasks Cheap 4

File-Based Systems - Problems Data Isolation Distinct sets of data Difficult to cross reference Data Redundancy Each application stores the same data e.g. customer records Data Dependence Storage of data depends on application Incompatible file formats Limited Query/Search facilities Ad hoc queries difficult Security Size Application dependent Storing 500GB+ requires specialist hardware and software 5 Two Issues with File-Based File-Based Systems do not support Centralised Data Definition Part of application Not stored separately from application Centralised Access Control Part of application Not controlled independently of application 6

Overview What is a database? File-Based Systems What are they? The Database Approach What is it? Data Models Database Management Systems People Types of Database 7 Database Approach A shared collection of logically related data, and a description of this data, designed to meet the information needs of an organisation. Connolly/Begg 8

Database Approach Centralised store of data Single repository of data Shared corporate resource Independent of individual applications No one application dictates use, format, etc Self-describing Contains a description of itself Data dictionary Program/application independent 9 Database Approach - Data Model Data Model Single definition of data Separate from application Described independently of use Data Modelling Process of describing data Building a model Abstraction Identifying the entities and relationships in the data 10

Database Management System A software system that enables users to define, create, maintain and control access to the database Connolly/Begg Called a DBMS 11 Database Management System Software to manage the database Sits between application and data Application DBMS Data Application 12

What does the DBMS do? Controls Changing data structure Creating new data types Removing existing data types Manipulating data Inserting, deleting, updating Accessing data Security Integrity 13 Overview What is a database? File-Based Systems What are they? The Database Approach What is it? Data Models Database Management Systems People Types of Database 14

Who works with the DBMS? Database Administrators People who manage the DBMS Database Designers People who design and build the database Application Developers People who write software to access the data End-users People who use the software 15 Types of DBMS Main Commercial Systems Relational Others Network Hierarchical Object-oriented Object-relational Semantic Associative Free-text 16

Advantages Improved Data redundancy Data consistency Data sharing Data integrity Standards Scalability Concurrency 17 Disadvantages Complexity Models Cost Software Hardware Training Performance Specialised software is normally quicker Failure Single point of failure 18

Overview What is a database? File-Based Systems What are they? The Database Approach What is it? Data Models Database Management Systems People Types of Database 19