Database Management. Technology Briefing. Modern organizations are said to be drowning in data but starving for information p.

Similar documents
Foundations of Business Intelligence: Databases and Information Management

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives

Course MIS. Foundations of Business Intelligence

Introduction to Database Systems

TIM 50 - Business Information Systems

Foundations of Business Intelligence: Databases and Information Management

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

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

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

Chapter 1 Databases and Database Users

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

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

Foundations of Business Intelligence: Databases and Information Management

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

Concepts of Database Management Eighth Edition. Chapter 1 Introduction to Database Management

Foundations of Business Intelligence: Databases and Information Management

Chapter 6 8/12/2015. Foundations of Business Intelligence: Databases and Information Management. Problem:

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

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

Introduction to Databases

1 File Processing Systems

Databases and Information Management

Database Design. Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB

Concepts of Database Management Seventh Edition. Chapter 7 DBMS Functions

Chapter 6. Foundations of Business Intelligence: Databases and Information Management

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

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

B.Sc (Computer Science) Database Management Systems UNIT-V

COMP5138 Relational Database Management Systems. Databases are Everywhere!

Alexander Nikov. 5. Database Systems and Managing Data Resources. Learning Objectives. RR Donnelley Tries to Master Its Data

1. INTRODUCTION TO RDBMS

DATABASE MANAGEMENT SYSTEMS

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

7. Databases and Database Management Systems

Databases and DBMS. What is a Database?

SQL, PL/SQL FALL Semester 2013

Bridge from Entity Relationship modeling to creating SQL databases, tables, & relations

Foundations of Business Intelligence: Databases and Information Management

Division of IT Security Best Practices for Database Management Systems

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

Chapter 2 Database System Concepts and Architecture

CHAPTER 5. Data and Knowledge Management

Databases What the Specification Says

Database Design and Normalization

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

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

Database Dictionary. Provided by GeekGirls.com

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

COIS Databases

Foundations of Business Intelligence: Databases and Information Management

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

Database Systems Introduction Dr P Sreenivasa Kumar

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


Basics on Geodatabases

Relational Database Basics Review

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

Using SAS as a Relational Database

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

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN INFORMATION AND COMMUNICATION TECHNOLOGY

BCA. Database Management System

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

JEFFERSON COLLEGE COURSE SYLLABUS CIS-236 SQL AND DATABASE DESIGN. 3 Credit Hours. Prepared by: Chris DeGeare CIS Instructor. Revised: 3/11/2013

Data Modelling and E-R Diagrams

Oracle 10g PL/SQL Training

Entity/Relationship Modelling. Database Systems Lecture 4 Natasha Alechina

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

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

DATABASE INTRODUCTION

Database as a Service (DaaS) Version 1.02

INFO Koffka Khan. Tutorial 6

Chapter 14: Databases and Database Management Systems

Choosing a Data Model for Your Database

Principles of Database. Management: Summary

Basic Concepts of Database Systems

Microsoft Office 2010

DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2

ECS 165A: Introduction to Database Systems

DATABASE MANAGEMENT SYSTEM

Higher National Unit specification: general information. Relational Database Management Systems

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

Foreign and Primary Keys in RDM Embedded SQL: Efficiently Implemented Using the Network Model

Modern Systems Analysis and Design

Data Modeling Basics

Administering a Microsoft SQL Server 2000 Database

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;

IT2304: Database Systems 1 (DBS 1)

Data Dictionary and Normalization

DATABASES AND DATABASE USERS

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

SQL Server. 1. What is RDBMS?

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

IT2305 Database Systems I (Compulsory)

CA IDMS. Database Design Guide. Release , 2nd Edition

VBA and Databases (see Chapter 14 )

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

CC414 Database Management Systems

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

Transcription:

Technology Briefing Database Management Modern organizations are said to be drowning in data but starving for information p. 509 TB3-1

Learning Objectives TB3-2

Learning Objectives TB3-3

Database Management for Strategic Advantage Database technology is vital to an organization s success Variety of information collected and stored o Stock prices o Potential customers o Credit ratings of wholesalers o Etc. TB3-4

Database Management for Strategic Advantage (II) Database technology used for: o Gathering and storing customer information o Custom-tailoring catalogs and mailings o Fueling electronic commerce o Etc. TB3-5

Learning Objectives TB3-6

Database Foundations Then: o Card catalogs o File cabinets Now: o DBMS Create Store Organize Retrieve data o E.g., Microsoft Access TB3-7

Database Database o Collection of related data organized in a way to facilitate searches o Entities Something you collect data about E.g.: people, books TB3-8

Record Contains data about a single entity o Similar to catalog card TB3-9

Attributes Specific characteristic describing the entities o E.g.: name and social security number are attributes of a person TB3-10

Example: Entity Student Entity represented as a table, with rows as records and columns as attributes TB3-11

Advantages of the Database Approach 1. Program-data independence 2. Minimal data redundancy 3. Improved data consistency 4. Improved data sharing 5. Increased productivity of application development TB3-12

Advantages of the Database Approach (II) 6. Enforcement of standards 7. Improved data quality 8. Improved data accessibility 9. Reduced program maintenance TB3-13

Cost and Risks of the Database Approach 1. New, specialized personnel 2. Installation and management cost and complexity 3. Conversion costs 4. Need for explicit backup and recovery 5. Organizational conflict TB3-14

Effective Management of Databases Database Administrator (DBA) o Responsible for development and management of databases Works with system analysts and programmers Works with users and managers Implements security features Grants access rights o One of the key actors in creating a successful database TB3-15

Entering Data Forms o Enter data about a record o Field in a form corresponds to attribute in a record o Used to add, modify, or delete data TB3-16

Example: Computer-Based Form TB3-17

Querying Data Query: used to retrieve information Structured Query Language (SQL) o Example: Display students who earned an A o Writing SQL queries can become very complex TB3-18

Query by Example Simpler than SQL Drag-anddrop features Construct a sample of the data we would like to see TB3-19

Creating Database Reports Report o Compilation of data from the database Report generators o Retrieve, manipulate, and display data Example o Quarterly sales for a restaurant Adding Grouping TB3-20

Database Design Data need to be organized for retrieval and analysis o Key elements of a database Data Structure Data model o A map or a diagram representing entities and their relationships TB3-21

Example: Entities and Their Attributes TB3-22

Identifying Records Uniquely identifying records: o Primary Key Unique identifier E.g.: Student ID number, social security number o Combination primary key Combination of two or more attributes E.g.: identifying a student s grade for a particular class for a particular term Identifying records that share a common value o Secondary Key Attribute not used as a primary key E.g., Major TB3-23

Associations Used to relate information between tables Needed to retrieve information Example: Basketball league database TB3-24

Example: Basketball League Each table contains important data No way to learn which team plays in a specific stadium Need to make associations TB3-25

Example: Basketball League Foreign keys o Attributes used to link tables o Primary key in one table, foreign key in another o Need to create additional entity for many-to-many relationships TB3-26

Entity-Relationship Diagram Used to show associations between entities Important when designing complex databases o Entities: represented by boxes o Relationships: represented by lines Associations TB3-27

The Relational Model Primary DBMS approach (RDBMS) 3 dimensions o Entities represented as 2-dimensional tables Rows = records Columns = attributes o Tables joined based on common columns (3 rd dimension) Good design eliminates redundancy TB3-28

Data Redundancy Problematic if an attribute has to be changed o Need to change in multiple locations E.g., instructor s phone number TB3-29

Normalization Eliminate unnecessary redundancy o Create separate tables o Data only needs to be changed in a single location TB3-30

Data Dictionary Document that specifies what data needs to be entered o Attribute name o Key or not o Data type o Valid values Can be used to enforce business rules TB3-31

Linking Website Applications to Organizational Databases Users can access a variety of data via a company s web site o Web services help in integration of databases, regardless of physical location Need for adequate systems performance Get understanding of customer behavior TB3-32