Technology Guide 3 Data & Databases.

Slides:



Advertisements
Similar presentations
C6 Databases.
Advertisements

Technology Guide 3 Data and Database T3-1. IT for Management Prof. Efraim Turban T3-2 File Management Hierarchy of data for a computer-based file Record.
The database approach to data management provides significant advantages over the traditional file-based approach Define general data management concepts.
Introduction to Databases
Management Information Systems, Sixth Edition
Relational Databases Chapter 4.
Managing Data Resources
Managing Data Resources
Chapter 3 Database Management
The Hierarchy of Data Bit (a binary digit): a circuit that is either on or off Byte: 8 bits Character: each byte represents a character; the basic building.
File Systems and Databases
Database Management: Getting Data Together Chapter 14.
7.1 © 2006 by Prentice Hall 7 Chapter Managing Data Resources.
Chapter 2 Database Environment. Agenda Three-Level ANSI-SPARC Architecture Database Languages Data Models Functions of DBMS Components of DBMS Teleprocessing.
Organizing Data & Information
1 Data & Database Development. 2 Data File Bit Byte Field Record File Database Entity Attribute Key field Key file management concepts include:
Introduction to Databases Transparencies
Mgt 20600: IT Management & Applications Databases
Managing data Resources:
Introduction to Database Management
Managing Data Resources
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database Management COP4540, SCS, FIU An Introduction to database system.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives The database approach to data management provides significant advantages.
Intro to MIS – MGS351 Databases and Data Warehouses Chapter 3.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources 7.1 © 2005 by Prentice Hall Managing Data Resources Chapter 7.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Chapter 2 Database Environment
Fundamentals of Information Systems, Fifth Edition
Introduction to Information Technology, 2 nd Edition Turban, Rainer & Potter © 2003 John Wiley & Sons, Inc. 5-1 Introduction to Information Technology.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
1 Adapted from Pearson Prentice Hall Adapted form James A. Senn’s Information Technology, 3 rd Edition Chapter 7 Enterprise Databases and Data Warehouses.
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
Technology Guide 31 Information Technology For Management 4 th Edition Turban, McLean, Wetherbe Lecture Slides by A. Lekacos, Stony Brook University John.
311: Management Information Systems Database Systems Chapter 3.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
1 Chapter 1 Introduction. 2 Introduction n Definition A database management system (DBMS) is a general-purpose software system that facilitates the process.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Technology Guide 3 Data & Database. Agenda Definition File processing problems Database Selection criteria.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Data resource management
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
DATA RESOURCE MANAGEMENT
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Managing Data Resources File Organization and databases for business information systems.
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Intro to MIS – MGS351 Databases and Data Warehouses
An Introduction to database system
Introduction to Information Technology
Chapter 4 Relational Databases
Databases and Data Warehouses Chapter 3
MANAGING DATA RESOURCES
Managing data Resources:
Data Model.
Presentation transcript:

Technology Guide 3 Data & Databases

Key file management concepts include: Bit Byte Field Record File Database Entity Attribute Key field

Hierarchy of Data

Accessing Records from Computer Files In sequential file organization: Data records must be retrieved in the same physical sequence in which they are stored. In direct or random file organization: Users can access records in any sequence, without regard to actual physical order on the storage medium.

Problems Arising in the File Environment Data redundancy: The same piece of information could be duplicated in several files. Data inconsistency: The actual values across various copies of the data no longer agree. Data isolation. Data files are likely to be organized differently, stored in different formats, and often physically inaccessible to other applications. Security: is difficult to enforce in the file environment.

Problems Arising in the File Environment Data Integrity: It is difficult to place data integrity constraints across multiple data files. Application/ Data independence: In the file environment, the applications and their associated data files are dependent on each other. The numerous problems arising from the file environment approach led to the development of databases. Database: an organized logical grouping of related files.

Database Management Systems The program (or group of programs) that provides access to a database is known as a database management system (DBMS). There are many specialized databases, depending on the type or format of data stored. A geographical information database contains locational data for overlaying on maps or images. A knowledge database stores decision rules used to evaluate situations and help users make decisions like an expert. A multimedia database stores data on many media—sounds, video, images, graphic animation, and text.

Database Management Systems (cont.) Three major components of a DBMS: Data definition language Data manipulation language Data dictionary

Data Definition Language (DDL) DDL is the language used by programmers to specify the content and structure of the database. A DBMS user defines views or schemes using the DDL. A schema - the logical description of the entire database and the listing of all the data items and the relationships among them. A subschema - the specific set of data from the database that is required by each application.

Data Manipulation Language (DML) DML is used with a third- or fourth-generation language to manipulate the data in the database. DML provides users with the ability to retrieve, sort, display, and delete the contents of a database. Requesting information from a database is the most commonly performed operation. Structured query language (SQL) Query-by-example (QBE)

Data Dictionary Data Dictionary is a file that stores definitions of data elements and data characteristics such as usage, physical representation, ownership, authorization, and security. A data element represents a field.

Logical Data Organization There are three basic models for logically structuring databases: Hierarchical Network Relational Three additional models are emerging: Multidimensional Object-oriented Hypermedia

The Hierarchical Model The hierarchical model relates data by rigidly structuring data into an inverted “tree” in which records contain two elements: A single root or master field, often called a key, which identifies the type location, or ordering of the records. A variable number of subordinate fields that defines the rest of the data within a record. The hierarchical structure is commonly found in many traditional business organizations and processes.

The Networked-based Model The network model creates relationships among data through a linked-list structure in which subordinated records (members) can be linked to more than one owner. Explicit links, called pointers, are used to link subordinates and owners. That relationship is called a set. Many-to-many relationships are possible with a network database model—a significant advantage of the network model over the hierarchical model.

The Relational Database Model The relational model is based on a simple concept of tables in order to capitalize on characteristics of rows and columns of data, which is consistent with real-world business situations. Tables are called relations, and the model is based on the mathematical theory of sets and relations. A row is called a tuple, and a column is called an attribute. One of the greatest advantages of the relational model is its conceptual simplicity and the ability to link records in a way that is not predefined.

Creating Databases To create a database, designers must develop both a conceptual and physical design: Conceptual design - an abstract model of the database from the user or business perspective. Describes how the data elements in the database are to be grouped. Physical design shows how the database is actually arranged on direct access storage devices. Groups of data are organized, refined, and streamlined until an overall logical view of the relationships among all of the data elements in the database appears.

Database Structures

Entity Relationship Diagram Database designers often document the conceptual data model with an entity-relationship (ER) diagram. An entity is something that can be identified in the users’ work environment. An instance of an entity is the representation of a particular entity. Entities have attributes, or properties, that describe the entity’s characteristics. Entity instances have identifiers, which are attributes that identify entity instances. Entities are associated with one another in relationships, which can include many entities.

Normalization of Relational Databases The process of creating small, stable data structures from complex groups of data is called normalization. Specifically, normalization has several goals: Eliminate redundancy. Avoid update anomalies (i.e., errors from inserting, deleting, and modifying records). Represent accurately the item being modeled. Simplify maintenance and information retrieval.

Emerging Database Models The most common database models are: Multimedia database Deductive databases Object-oriented databases Multimedia and hypermedia databases

Object-Oriented Database Model Object-oriented (OO) databases store both data and procedures acting on the data, as objects. The OO database can be particularly helpful in multimedia environments, such as in manufacturing sites using CAD/CAM. OO databases can be particularly useful in supporting temporal and spatial dimensions. Terminology in the OO model includes: objects, attributes, classes, methods, and messages.

Hypermedia Database Model The hypermedia database model stores chunks of information in the form of nodes connected by links established by the user. The nodes can contain text, graphics, sound, full-motion video, or executable computer programs. Users can branch to related information in any kind of relationship.

Data Warehouses A data warehouse is an additional database that is designed to support DSS, EIS, online analytical processing (OLAP), and other end-user activities, such as report generation, queries, and graphical presentation. A data mart is smaller, less expensive, and more focused than a large-scale data warehouse. Data marts can be a substitution for a data warehouse, or they can be used in addition to it.

Database Typology A centralized database has all the related files in one physical location. A distributed database has complete copies of a database, or portions of a database, in more than one location, which is usually close to the user. A replicated database has complete copies of the entire database in several locations. A partitioned database is subdivided, so that each location has a portion of the entire database.

Physical vs. Logical Data View How can a single, unified database meet the differing requirements of so many users? A DBMS minimizes these problems by providing two “views” of the database data: The physical view deals with the actual, physical arrangement and location of data in the direct access storage devices (DASD). The logical view, or user’s view, represents data in a format that is meaningful to a user and to the software programs that process that data.

Database Management Database management outside of purely technical hardware and software considerations, consists primarily of two functions: Database design and implementation Specialists should carefully consider the individual needs of all existing and potential users. Database administration Database administrators are IT specialists responsible for ensuring that the database fulfills the user’s business needs.

IP Storage Storage can be connected to servers over IP (Internet protocol) networks, also known as IP storage. This enables servers to connect to SCSI (small computer system interface) storage devices as if they were directly attached to the server, regardless of the location.