1 Áine Mitchell –Computer Software Developer / Team Leader / Project manager –Oracle Database Systems in different Organisations

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

The Database Environment
Omercan Barut Dokuz Eylul University Industrial Engineering.
Lecture Microsoft Access and Relational Database Basics.
CSCI 260 Database Applications Chapter 1 – Getting Started.
CSCI 150 Database Applications Chapter 1 – Getting Started.
Ch1: File Systems and Databases Hachim Haddouti
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 5 th Edition.
Getting Started Chapter One DATABASE CONCEPTS, 7th Edition
BUSINESS DRIVEN TECHNOLOGY
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
RBNetERP or Enterprise Resource Planning is a software that allows companies to integrate all their operations and resources and manage them through one.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Chapter 1: The Database Environment
Lecture-8/ T. Nouf Almujally
An Introduction to Database Management Systems R. Nakatsu.
Database Design and Introduction to SQL
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
DBS201: Introduction to Database Design
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Methodology for Information Strategy Planning for ERP By : Saleh A. Motawe Supervisor : Yassmen El bobo.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
© 2007 by Prentice Hall 1 Introduction to databases.
Enterprise Resource Planning ERP Systems
Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Storing Organizational Information - Databases
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
Database Management System (DBMS) an Introduction DeSiaMore 1.
Getting Started Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Module 2: Information Technology Infrastructure Chapter 5: Databases and Information Management.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
DATABASE MANAGEMENT SYSTEMS CMAM301. Introduction to database management systems  What is Database?  What is Database Systems?  Types of Database.
FILES AND DATABASES. A FILE is a collection of records with similar characteristics, e.g: A Sales Ledger Stock Records A Price List Customer Records Files.
Chapter One (Database System) Objectives Introduction to Database Management Systems (DBMS) Data and Information History of DB Types of DB.
Data resource management
1 Database Systems Instructor: Nasir Minhas Assistant Professor UIIT PMAS-AAUR
Database Management Systems (DBMS)
ERP per definition Enterprise Resource Planning From Wikipedia, the free encyclopedia Enterprise Resource Planning systems (ERPs) integrate (or attempt.
Mr.Prasad Sawant, MIT Pune India Introduction to DBMS.
King saud university Introduction to Database Systems (Chapter 1: Databases and Database Users)
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Relational Database Systems Bartosz Zagorowicz. Flat Databases  Originally databases were flat.  All information was stored in a long text file, called.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
CSCI-235 Micro-Computers in Science Databases. Database Concepts Data is any unorganized text, graphics, sounds, or videos A database is a collection.
TRANSACTION PROCESSING SYSTEM (TPS)
Chapter 1: Introduction
Introduction to Databases by Dr. Soper extended with more examples
Unit 1: INTRODUCTION Database system, Characteristics Database Users
Introduction to Database Management System
Basic Concepts in Data Management
DATABASE TECHNOLOGIES
Terms: Data: Database: Database Management System: INTRODUCTION
Presentation transcript:

1 Áine Mitchell –Computer Software Developer / Team Leader / Project manager –Oracle Database Systems in different Organisations –Room - B1082 –Phone

2 Data Management Introduction

Data Management What is Database and its Purpose What types of Data Company needs to store Data as a resource DBMS – Features and Advantages Functionality of DBMS Issues with Data Management Centralised Data Management 3

4 Traditional File Systems All automated systems which use data must store this data somewhere. Traditionally this data was stored in files. Each program or application had its own files in its own format It was difficult to integrate data from different systems. The data and the program were tightly coupled, so if one changed the other had to change also. –E.g. changing to 8 digit phone numbers.

Purpose of Database Businesses of every size organize data records into collections called databases. Small businesses for example use databases to keep track of customers Huge corporations such as Dell and Amazon.com use databases to support complex sales, marketing, and operations activities 5

Huge Quantities of Data Modern systems produce huge amounts of data. – –EPOS system. – –Web retail site – –Decision Support Systems – –ERP Systems– Enterprise Resource Planning HR, Financials,Distribution,Product LifeCycle Customer Relationship Management CRM Supply Chain – Purchasing, Manufacturing, Distribution

Commercial Applications ManufacturingManufacturing Engineering, bills of material, scheduling, capacity, workflow management, quality control, cost management, manufacturing process, manufacturing projects, manufacturing flow Manufacturing Supply chain management Order to cash, inventory, order entry, purchasing, product configurator, supply chain planning, supplier scheduling, inspection of goods, Supply chain management Order to cash, inventory, order entry, purchasing, product configurator, supply chain planning, supplier scheduling, inspection of goods,Supply chain managementOrder to cashSupply chain managementOrder to cash Financials Claim processing, commission calculation Financials General ledger, cash management, accounts payable, accounts receivable, fixed assets

Commercial Applications 8 Project managementProject management Costing, billing, time and expense, performance units, activity management Project management Human resources Human resources, payroll, training, time and attendance, roistering, benefits Customer relationship management Sales and marketing, commissions, service, customer contact and call center support Data services Various "self-service" interfaces for customers, suppliers, and/or employees Data services Various "self-service" interfaces for customers, suppliers, and/or employees Data services Data services Access controlAccess control Management of user privileges for various processes Access control

Data Requirements ? HSE City and Guild of London Institute Company that Manufactures Paper Product Bórd Na Mona Mulit- National Computer Company College 9

Physical and Logical Data Logical View –Is concerned with the nature of the data or information –Logical view of a record is a set of data items filling the structure Physical View –Involves physical aspects of the storage and presentation –How the Data is store, e.g. Employee # char(6) 10

Data as a Resource Organisation need to collect and manage data to ensure that it can be accessed and used by people across the organisation. –Handle transactions –Legal reasons –Analyse, understand and improve their business. –Possible to gain a competitive advantage

Purpose: to keep track of things If structure of a list is simple, i.e., one theme, no need to use database technology (video) video What Is the Purpose of a Database?

Form for Recording Multiple Themes

14 Database Based System Rather than storing data in file systems store it in data bases which can be accessed by a variety of applications. There are rules describing what kind of data is stored and how it can be accessed and changed. The data is independent of the applications.

Database:  A self-describing collection of integrated records  In databases,  bytes are grouped into columns, such as Student Number and Student Name. Columns are also called fields.  Columns or fields, in turn, are grouped into rows, which are also called records. Database

16 Database A Database is an organised collection of related data. There are lots and lots of different ways to organise data Ideal method to organise data would combine complete flexibility with complete control.

Hierarchy of Data Characters, Fields, and Records

Hierarchy of Data Elements Database is collection of Table or Files

Applications make database data more accessible and useful. Users employ a database application that consists of forms, formatted reports, queries, and application programs. Database management system (DBMS) processes database tables for applications. Components of a Database Application System

20 DBMS DataBase Management System A Database with Software for the following: –Database definition Specify the content and structure. –Data entry and modification. –Data processing and report generation. –Provides an interface to user programs (e.g. SQL). –Security. –Recovery –Centralized Control over the Data

DBMS Products  DB2 (from IBM)  MySQL (a free, open source DBMS)  Oracle (from Oracle Corporation)  SQL Server (from Microsoft)  ASE (from Sybase Corporation)  Access (from Microsoft) 21

22 Advantages of using a DBMS Separates the data from the programmes using the data. Reduces data redundancy and inconsistency. Reduces costs of developing new applications. Improves the flexibility of the information systems Security can be improved

23 Desired functionality in a DBMS What do you want from your data management system? –Database Definition –Data Access –Data Management

24 Database Definition Need to be able to define the database structure and the contents. What records can be stored. What fields there are. What the relationship between the records is.

25 Data Access Inserting new data Searching for data Generating reports Updating data already stored. Deleting data.

26 Data Access Speed of Access Depending on the application the database may be organised so updating is quick or so that searching is quick. Data may be indexed to allow speedy access. Security of Access Need to ensure that access to data is limited to authorised users only. May have different access levels so users can search but not insert data etc.

27 Issues in Data Management Concurrency: –Allowing multiple users to work on the database simultaneously. Not necessary in a single user system. Transactions – Allowing multiple records to be changed instantaneously e.g. transfer of funds between two accounts. –Need to ensure that if there is a problem during the transaction the database reverts to the original state and that no one else can interfere with any of the records during the transaction.

28 Issues in Data Management continued Recovery –Surviving application and system crashes Copying of data. –Ideally the database system should be able to import data from other sources, and to export it for use elsewhere. –Need some way to back up databases and to restore in the event of a system failure that damages the database. –hot backups is the term used when users can back up databases while they are in use. Needed for applications which must run without interruption, and cannot be shut down for backups.

29 Defining the database structure The choice of DBMS will influence how the data is organised. It is important when defining the database structure that the current and possible future needs of the organisation are taken into account.

30 Centralised Data Management Organisations may have data stored by different applications. –E.g. college may have student data in many different locations. Problems can still arise if there is no single standard format for data. –Cannot integrate the data from different databases. Examples –Field names may be different. –Field contents may be different. –Fields may be missing.

31 Centralised Data Management May be appropriate to have a single company wide data standard. –However there can also be problems with this. It can be very difficult to agree on the single standard. Can lead to bureaucracy and lack of flexibility.

32 Conclusion Keeping data in databases is better than keeping it in file systems. Data needs be managed.