CHAPTER-IV DATABASE MANAGEMENT AND ITS ENVIRONMENT

Size: px
Start display at page:

Download "CHAPTER-IV DATABASE MANAGEMENT AND ITS ENVIRONMENT"

Transcription

1 CHAPTER-IV DATABASE MANAGEMENT AND ITS ENVIRONMENT 4.1 EVOLUTION OF DATABASE MANAGEMENT SYSTEMS The past two decades have witnessed enormous growth in the number and importance of database applications. A database engine, a software system that manages how the data is stored and retrieved, provides the basic functions of a database. One such database engine is Microsoft Jet (McManush, 1999). This database engine is frequently used in Microsoft Visual Basic, a design and development tool and Microsoft Access, the database management tool in digital environment. Databases are used to store, manipulate and retrieve data in nearly every type of organization including business, health care, education, tours and travels, government, resource management, libraries and archives. The database approach emphasizes the integration and sharing of data through out the organization having various departments or units (Fig. 4-1). It offers a number of potential advantages compared to the older file processing systems. The database approach allows a single user to implement a series of stand-alone databases in a personal computer or the data may be shared to a number of users in a local area network of computers. In the beginning of computer-based data processing, there were no databases. During those days computers were considerably less powerful than today s personal computer. These were employed only for scientific and engineering calculations. Gradually computers were used in the business world. Computer file processing systems were developed for this purpose. The traditional file processing systems had a number of shortcomings and limitations. Some of them are - dependency on programmed data, duplication of data, limited data sharing, lengthy development time and excessive programme maintenance. As a result, these systems have been replaced by database processing systems in most critical business applications today (McFadden et al 2000). Though the file processing systems were still dominant during 1960s, the first database management systems (DBMS) were introduced in this decade primarily for large and complex venture such as the Apollo moon-landing project. During 1970s the 49

2 hierarchical and network DBMS were developed to handle complex data structures. These are regarded as the first generation DBMS. To overcome some of the limitations such as difficult access and limited data independence, E. F. Codd and others developed the relational data model during 1970s. With the relational model, all data are represented in the form of tables. This model provides ease of access for nonprogrammers in database management. This model is considered as second generation DBMS, received widespread acceptance and diffusion in 1980s. To cope with these increasingly complex data, objectoriented databases were introduced during the late 1980s. The decade of the 1990s ushered in a new era of computing, then Internet applications becoming increasingly important. During 1990s multimedia data (including graphics, sound, images and video) became increasingly common. These are considered to be the third generation of DBMS Now a days, a relatively simple fourth generation of language called SQL (Structured Query Language) is used for data retrieval. Now we have the ability to manage increasingly complex data types. The continued developments of universal servers are based on object-relational DBMS where wide range of data types can be managed. This decade has witnessed a fully distributed database having access to multiple locations. Fig. 4-1: Database Applications in Computer Network of an Organization 50

3 4.2 DATABASE APPLICATIONS A database application is a computer-based application programme or a set of related programmes that is used to perform a series of activities on behalf of database users. Each database application performs some combinations of the following basic operations: 1. Create - to add new data to the existing database. 2. Read - to acquire current information or to prepare report. 3. Update - to modify current database. 4. Delete - to delete current data from the existing database. The range of database applications may vary from personal computer databases to workgroup database with fewer than 25 persons as user and Department database, where the users may range from 25 to 100 persons responsible for more diverse range of functions. The database applications may be extended to enterprise database for whole organization, where users many be from many departments. Such databases are intended to support organization-wide operations and decision-making. Further, there is the possibility of development of data warehouse, an integrated decision support database for the organization connecting PCs, workgroups and various departments as in Fig. 4,1. A summary of the various types of database applications and management that has been described in this section is shown in Table Table 4-1: Summary of Database Applications Type of Database Typical Number of Users Typical Architecture Typical Size of Database Personal 1 Desktop PC Megabytes Computer (PC) Work Group 5-25 Client/Server (two-tier) Megabytes - Gigabytes Department Client/Server (three-tier) Gigabytes Enterprise >100 Client/Server (distributed or parallel server) Gigabytes - Terabytes Source: McFadden et al

4 4.3 DATA AND METADATA IN A DATABASE A database is an organized collection of information that's logically related to a particular subject or purpose. It may be of any size and any complexity. Data consists of facts, text, graphics, images, sound and video segments that have meaning to the users. The data become useful only when these are placed in some context. The primary mechanism for providing context for data is metadata. Metadata are data that describe the properties or characteristics of other data. Some of these properties include data definitions, data structures, and rules or constraints. Metadata allow database designers and users to understand what data exists, what the data mean and what the fine distinction between seemingly similar data items. An example metadata of district level population database intended for keeping little information is provided Table The management of metadata is at least as crucial as managing the associated data since data without clear meaning can be confusing, misinterpreted or erroneous. Table 4-2: Metadata of district level population database Field Name Data Type Length Description DISTCODE Integer 10 District Code DIST_NAME String or Texts 30 Name of the district TOTALPOP Integer 7 Total Population MALEPOP Integer 5 Male Population FEMALE_POP Integer 5 Female Population SCPOPLN Integer 6 Scheduled Caste Population STPOPLN Integer 6 Scheduled Tribe Population LITERACY Float / Decimal 6 Over all literacy rate in percent REMARKS Texts 250 Important remarks about the district Similarly, the metadata of GIS database gives the information on the type of features, earth model, datum, projection system and units of measurements. In the ease of satellite data the metadata information relating to the size of data, number of rows and columns, date and time of pass of the satellite, path - row information, longitudes and latitudes of comers and the centre of the image, projection system (in the case of 52

5 Geocoded image), pixel resolution and the resampling techniques employed etc. are indicated. The form in which data are stored does not necessarily resemble the form in which they are presented to application programmes (software). The data structure, which the application programme employs, is referred to as logical structure. This structure is defined by various data type in use. The data structure, which is actually stored on tape, disks, and magnetic or other media, is called physical structure. The words logical and physical will be used to describe various aspects of data, logical always referring to the ways application developer sees it and physical always referring to the way the data are recorded on the storage medium. 4.4 THE RELATIONAL DATABASE MODEL Database modelling is particularly important in relational database design because the process of capturing data as elemental units, defining the relationships for the captured data and normalizing or reducing the data set down to the smallest number of redundantly stored pieces of information is not something that is easily visualized. In the model dating from the 1960s and 1970s, data are stored in file systems, with each file containing sets of related data called records, all of a single type. The basic item of data in a record called attribute, and the record is also referred to as a row or tuple. The database file was called a table. When one needs the information, a tree of files in a hierarchy or network of database is searched. The hierarchical data model is attributed to the release of IBM s Information Management System (IMS) in In this model, different kinds of records relate to one another in a hierarchy. IBM s DB2 is database is a direct descendent of this database technology. The networked database model generalizes the hierarchical model by allowing a set of records to be part of two or more hierarchies. In networked or hierarchical systems related attributes are often stored in repeating fields. In many cases these models store redundant data in order to support data access and reporting needs. The access in these systems is often fast but relies on indexes that are difficult to maintain. In the 1970s an IBM San Jose mathematician, Edgar F. Codd, proposed a model called relational algebra that gives a set of rules and behaviours for creating related tables 53

6 and joining the data into virtual tables (Vtab). A relational database collects related facts into tables containing records. In a relational database data item or attribute of a record is referred to as a row or tuple. The purpose of relational database theory is to create least number of tables that can store non-redundant data. A Database Management System (DBMS) is a group of programmes that handles various kinds of database. It is a software application that is used to create, maintain, and provide controlled access to user databases. A DBMS that relies on relational model is called Relational Database Management System (RDBMS). In many software packages like FoxPro, dbase, Access, Paradox, SQL Server, Ingres, Oracle and Sybase to name a few are based on RDBMS principles (Martin, 1992). CSIIIQBSBI&8Slll3EIIB^E&lilllillillllllillllllill[llilllllilli[ lilllllllillilllllllllllllllilllillllllhlifllhbibfllfeifemtfb^^sp^^^&' ' ^^ iai f e < * I a b l e F i e l d W i n d o w H e l p mmm once] a \k\&m mi sed b e bp 1o f 20 s e l e c t e d (t )i» Q] Fig. 4-2: Independent Tables of Spatial Database and Attribute Database A standard GIS package will no doubt contain full-featured DBMS and RDBMS functionalities. For example, a spatial data created for polygon features of the Gram Panchayats and the attribute database created from Census of India, 2001 of the study area 54

7 is shown in the Fig The data table of map features (Gp.shp) has appeared as Attributes of Gp.shp and the other attributes related to this map data have been named as gp2kl.dbf\ which is seen on the background. Here, a common field Gpcode' is created for both the set of data. This field will establish the relation between spatial data (Gp.shp) and the data table gp2kl.dbf\ The entity in both the data set is represented by the Gram Panchayats. The field represented by the column Gpcode in each of the table is acting as entity identifier. Therefore, relational link can be established between these two data tables. This has been successfully implemented in Fig. 4-3 using the RDBMS functionality of the GIS package. It is important to note that the spatial data set was created using PC Arc Info s Data Automation Kit and the digitizing system. After necessary data modeling, the data set is converted to Arc View shape files (Gp.shp). Accordingly, the geometric attributes of area and perimeter are calculated based on the ellipsoid WGS84 and UTM projection system. The data table gp2kl.dbf has been designed in dbase 5.0 for Windows defining each attribute properly. C A M V lr*w W. B e E d i I a t f c Field W indow Help g] B cmsa gd3 ME Eg 1 d 20 tdected " i V ie * Cha 2 0 j Bcxpathai Borpathai S n g m a n T " Singimari Junrpat ' Jm ip a i ( 1 3 M adhapaia M adhapaia : 1 7 Lonfliap ' >-ongm: C Kachua ' Kachua 2324 i ; 15 Changkhola c j C h v d d u b Baktigun B a k iia Gun C 14 G a n k h tn d a G a n Jth m la 063 i n S 11 Gerjajpam Getjai Pam T o Changchaki Changchaki 1285 i 9 K ampui K a m p u t Debnaiitafc Debnarttak c b N izk a m pur N iz Kampur 992 r 5 Tetelisora T etdisora f y Namboi Lafcmg Gaon Nambar Laiung Gaon 2893 ' 15 4 N c Kathiatoi NizKathiatoi 2624 u 1! K o n c M K e n d o! t s t t 3 Rangatoo Rangaki C 2 D a k h n N a n o i D e k h in N w w 1544 /. i i j Fig. 4-3: Joined Spatial Database and Attribute Database 55

8 Hence, the metadata for Gp.shp will be Feature class -polygon, Datum - WGS 84, Ellipsoid -WGS84, Projection - UTM, Units - Metres, Data type - Digital vector and so on. There may be more elements of the metadata for this feature. Similarly, the metadata for each of the attributes is specified in the Table Designer Programme of dbase 5.0 for Windows like the example that has been cited in Table-4.2 earlier for a district level population database. 4.5 DATABASE ENVIRONMENT A typical database environment consists of nine major components. These components and their relationships are shown in Fig. 4-4 and a very brief description of each o f the component is given below: 1. Computer-Aided Software Engineering (CASE) Tools: These are automated tools used to design databases and application programmes. 2. Repository: It is a storehouse for all data definitions, data relationships, screen and report formats and other system components. A repository contains an extended set of metadata important for managing databases and other components of an information system. 3. Database Management System (DBMS): It consists of commercial software and occasionally hardware system used to define, create, maintain, and provide controlled access to the database and also to repository. 4. Database: An organized collection of logically related data, usually designed to meet the information needs of multiple users in an organization. It is important to distinguish between the database and repository. The repository contains definitions of data, where as the database contains occurrence of data. 5. Application Programmes: These are computer programmes that are used to create and maintain database and provide information to the users. 6. User Interface: It is a set of tools dealing with languages, menus and other facilities by which users interact with various system components, such as CASE tools, application programmes, the DBMS and the repository. 56

9 7. Data Administrators: These are the persons who are responsible for the over all information resources of an organization. Data Administrators use CASE tools to improve the productivity of database planning and design. Fig. 4-4: Components of the Database Environment 8. System Developers: The persons who are responsible for system analysis and designing new application programmes. System developers often use CASE tools for system requirements, analysis and programme design. 9. End Users: These are the persons throughout the organization who add, delete and modify data in the database and who request or receive information from it. All user interactions with the database must be routed through the DBMS. The DBMS operational environment shown in Fig. 4-4 is an integrated system of hardware, software, data and people that is designed to facilitate the storage, retrieval and control of information resource and to improve the productivity of the organization. With advances in software the user interface is becoming very user-friendly. These systems promote end-user computing, which means that users who are not computer experts can define their own reports, displays and simple applications. 57

10 4.6 ADVANTAGES OF DATABASE APPROACH The database approach offers a number of potential advantages compared to traditional file processing systems. The primary advantages are summarized below: - 1. Programme-Data independence: The separation of data description (metadata) from the application programmes that use the data is called data independence. With the database approach, the data descriptions are stored in a central location called repository. This property of database systems allows the user s data to change and evolve without changing the application programmes. 2. Minimal Data Redundancy: - The design goal of database approach is that previously separate and redundant data files are integrated into a single logical structure. Each primary fact is recorded ideally in only one place in the database (Fig. 4-2). For example, the fact that the total population (represented by the field Tot_p ) for Gpcode =1 is 5893 is recorded in one place in the table gp2kl.dbf will remain as a value. The database approach does not eliminate redundancy entirely, but it allows the designer to carefully control the type and amount of redundancy. 3. Improved Data Consistency: - By eliminating (or controlling) the redundancy, we greatly reduce the opportunities for inconsistency. For example if a kind of data is stored at one location that can be updated at the same location subsequently. Finally we avoid the wasted storage space that results from redundant data storage. 4. Improved Data Sharing: - A database is designed as a shared resource. Authorized users are allowed to use the database and each user or a group of users is provided one or more user view to facilitate this use. A user view is logical description of some portion of the database that is required by the user to perform some task. For example, the user can prepare a report from the table by using only the names of Gram Panchayats and the population attributes or the user may update information by using the form. Therefore, the report and the entry form may be regarded as user views. As a result the data sharing capability increases in a network environment. 58

11 5. Increased Productivity of Application Development: - A major advantage of database approach is that it greatly reduces the cost and time for developing new business applications, 6. Enforcement of Standards: - When database approach is implemented with M l management support, the database administration function should be granted single-point authority and responsibility for establishing and enforcing data standards such as naming conventions, data quality standards and uniform procedure for accessing, updating and protecting data. The data repository provides database administrators with a powerful set of tools for developing and enforcing these standards. 7. Improved Data Quality: - The database approach provides a number of tools and processes to improve data quality. Two of the more important are: (a) Database designers can specify integrity constraints that are enforced by the DBMS. A constraint is a kind of rule that cannot be violated by the users. (b) One of the objectives of data warehouse environment is to clean up operational data before they are placed in the data warehouse. 8. Improved Data Accessibility and Responsiveness: - With the relational database, end users without any programming experience can retrieve and display the results using Structured Query Language (SQL). 9. Reduced Programme Maintenance: - In traditional file processing system stored data cannot be altered or added frequently, these are highly programme dependent. In a database environment, data are more independent of the application programmes that use them. As a result the programme maintenance can be highly reduced in modem database management. However, many organizations attempting to realize these benefits are frustrated due to old data model and the database management software in use in their organization. Fortunately, relational model and the newer object-oriented model provide significantly better environment for achieving these benefits. 59

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

Chapter 1: Introduction. Database Management System (DBMS) University Database Example This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information

More information

CSE 132A. Database Systems Principles

CSE 132A. Database Systems Principles CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases

More information

History of Database Systems

History of Database Systems History of Database Systems By Kaushalya Dharmarathna(030087) Sandun Weerasinghe(040417) Early Manual System Before-1950s Data was stored as paper records. Lot of man power involved. Lot of time was wasted.

More information

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

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software

More information

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

ISM 318: Database Systems. Objectives. Database. Dr. Hamid R. Nemati ISM 318: Database Systems Dr. Hamid R. Nemati Department of Information Systems Operations Management Bryan School of Business Economics Objectives Underst the basics of data databases Underst characteristics

More information

Introduction: Database management system

Introduction: Database management system Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software

More information

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

CS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML? CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 Introduction to Databases CS2 Spring 2005 (LN5) 1 Why databases? Why not use XML? What is missing from XML: Consistency

More information

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

10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions 10. Creating and Maintaining Geographic Databases Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind 005 John Wiley and Sons,

More information

1. INTRODUCTION TO RDBMS

1. INTRODUCTION TO RDBMS Oracle For Beginners Page: 1 1. INTRODUCTION TO RDBMS What is DBMS? Data Models Relational database management system (RDBMS) Relational Algebra Structured query language (SQL) What Is DBMS? Data is one

More information

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

Chapter 1. Database Systems. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel Chapter 1 Database Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: The difference between data and information What a

More information

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

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to: 14 Databases 14.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define a database and a database management system (DBMS)

More information

1 File Processing Systems

1 File Processing Systems COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.

More information

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

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. 1 Oracle9i Documentation First-Semester 1427-1428 Definitions

More information

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

5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2 Class Announcements TIM 50 - Business Information Systems Lecture 15 Database Assignment 2 posted Due Tuesday 5/26 UC Santa Cruz May 19, 2015 Database: Collection of related files containing records on

More information

David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation. Chapter Objectives

David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation. Chapter Objectives David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation Chapter One: Introduction 1-1 Chapter Objectives To understand the nature and characteristics

More information

GIS Databases With focused on ArcSDE

GIS Databases With focused on ArcSDE Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa g-imaab@ida.liu.se 20071004 1 GIS and SDBMS Geographical data is spatial data whose

More information

DATABASE MANAGEMENT FILES GIS06

DATABASE MANAGEMENT FILES GIS06 DATABASE MANAGEMENT Last day we looked at spatial data structures for both vector and raster data models. When working with large amounts of data, it is important to have good procedures for managing the

More information

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

Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives Describe how the problems of managing data resources in a traditional file environment are solved

More information

Chapter 14: Databases and Database Management Systems

Chapter 14: Databases and Database Management Systems 15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 14: Databases and Database Management Systems Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning Learning Objectives

More information

Course 103402 MIS. Foundations of Business Intelligence

Course 103402 MIS. Foundations of Business Intelligence Oman College of Management and Technology Course 103402 MIS Topic 5 Foundations of Business Intelligence CS/MIS Department Organizing Data in a Traditional File Environment File organization concepts Database:

More information

Client/server is a network architecture that divides functions into client and server

Client/server is a network architecture that divides functions into client and server Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate

More information

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Foundations of Business Intelligence: Databases and Information Management Content Problems of managing data resources in a traditional file environment Capabilities and value of a database management

More information

Database Systems. Lecture 1: Introduction

Database Systems. Lecture 1: Introduction Database Systems Lecture 1: Introduction General Information Professor: Leonid Libkin Contact: libkin@ed.ac.uk Lectures: Tuesday, 11:10am 1 pm, AT LT4 Website: http://homepages.inf.ed.ac.uk/libkin/teach/dbs09/index.html

More information

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

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 Class Announcements TIM 50 - Business Information Systems Lecture 14 Instructor: John Musacchio UC Santa Cruz n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment

More information

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

Data. Data and database. Aniel Nieves-González. Fall 2015 Data and database Aniel Nieves-González Fall 2015 Data I In the context of information systems, the following definitions are important: 1 Data refers simply to raw facts, i.e., facts obtained by measuring

More information

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

Chapter 2. Data Model. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: Why data models are important About the basic data-modeling

More information

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

Introduction. Chapter 1. Introducing the Database. Data vs. Information Chapter 1 Objectives: to learn The difference between data and information What a database is, the various types of databases, and why they are valuable assets for decision making The importance of database

More information

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Chapter 5 Foundations of Business Intelligence: Databases and Information Management 5.1 Copyright 2011 Pearson Education, Inc. Student Learning Objectives How does a relational database organize data,

More information

Database Management Systems

Database Management Systems Database Management Systems UNIT -1 1.0 Introduction and brief history to Database 1.1 Characteristics of database 1.2 Difference between File System & DBMS. 1.3 Advantages of DBMS 1.4 Functions of DBMS

More information

DATABASES AND DATABASE USERS

DATABASES AND DATABASE USERS 1 DATABASES AND DATABASE USERS CHAPTER 1 Acknowledgement: Most slides for this course have been adapted from slides made available by Addison Wesley to accompany Elmasri and Navathe s textbook. 2 LECTURE

More information

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

Alexander Nikov. 5. Database Systems and Managing Data Resources. Learning Objectives. RR Donnelley Tries to Master Its Data INFO 1500 Introduction to IT Fundamentals 5. Database Systems and Managing Data Resources Learning Objectives 1. Describe how the problems of managing data resources in a traditional file environment are

More information

CC414 Database Management Systems

CC414 Database Management Systems CC44 Database Management Systems Prof. Dr. Amani A. Saad Course Info See contents on Course Home page. Lecture: 2 hrs Sunday 2:30-2:0 Lab: 2 hrs Tut: 2 hrs» TAs: Eng. Omar Shalash Eng. Ihab Zaghlool 2

More information

full file at http://testbankinstant.com

full file at http://testbankinstant.com CHAPTER OBJECTIVES To understand the nature and characteristics of databases To survey some important and interesting database applications To gain a general understanding of tables and relationships To

More information

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives CHAPTER 6 DATABASE MANAGEMENT SYSTEMS Management Information Systems, 10 th edition, By Raymond McLeod, Jr. and George P. Schell 2007, Prentice Hall, Inc. 1 Learning Objectives Understand the hierarchy

More information

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington GEOG 482/582 : GIS Data Management Lesson 10: Enterprise GIS Data Management Strategies Overview Learning Objective Questions: 1. What are challenges for multi-user database environments? 2. What is Enterprise

More information

DATA BASE. Copyright @ www.bcanotes.com

DATA BASE. Copyright @ www.bcanotes.com DATA BASE This Is About Managing and structuring the collections of data held on computers. A database consists of an organized collection of data for one or more uses, typically in digital form. Database

More information

Attribute Data and Relational Database. Lecture 5 9/21/2006

Attribute Data and Relational Database. Lecture 5 9/21/2006 Attribute Data and Relational Database Lecture 5 9/21/2006 definition Attribute data is about what of a spatial data and is a list or table of data arranged as rows and columns Rows are records (map features)

More information

Tutorial on Relational Database Design

Tutorial on Relational Database Design Tutorial on Relational Database Design Introduction Relational database was proposed by Edgar Codd (of IBM Research) around 1969. It has since become the dominant database model for commercial applications

More information

Database Management. Chapter Objectives

Database Management. Chapter Objectives 3 Database Management Chapter Objectives When actually using a database, administrative processes maintaining data integrity and security, recovery from failures, etc. are required. A database management

More information

Advantage Database Server or Microsoft SQL Server which one is right for you?

Advantage Database Server or Microsoft SQL Server which one is right for you? Advantage Database Server or Microsoft SQL Server which one is right for you? white paper by Bill Todd executive summary To minimize the cost of deploying database applications, you must match the database

More information

and what does it have to do with accounting software? connecting people and business

and what does it have to do with accounting software? connecting people and business 1999-2008. All rights reserved Jim2 is a registered trademark of Jim2 by Happen Business Pty Limited P +61 2 9570 4696 F +61 2 8569 1858 E info@happen.biz W www.happen.biz what is sql and what does it

More information

Week 1 Part 1: An Introduction to Database Systems. Databases and DBMSs. Why Use a DBMS? Why Study Databases??

Week 1 Part 1: An Introduction to Database Systems. Databases and DBMSs. Why Use a DBMS? Why Study Databases?? Week 1 Part 1: An Introduction to Database Systems Databases and DBMSs Data Models and Data Independence Concurrency Control and Database Transactions Structure of a DBMS DBMS Languages Databases and DBMSs

More information

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Chapter 6 Foundations of Business Intelligence: Databases and Information Management 6.1 2010 by Prentice Hall LEARNING OBJECTIVES Describe how the problems of managing data resources in a traditional

More information

Database Management System

Database Management System ISSN: 2349-7637 (Online) RESEARCH HUB International Multidisciplinary Research Journal Research Paper Available online at: www.rhimrj.com Database Management System Viral R. Dagli Lecturer, Computer Science

More information

DATABASE MANAGEMENT SYSTEM

DATABASE MANAGEMENT SYSTEM REVIEW ARTICLE DATABASE MANAGEMENT SYSTEM Sweta Singh Assistant Professor, Faculty of Management Studies, BHU, Varanasi, India E-mail: sweta.v.singh27@gmail.com ABSTRACT Today, more than at any previous

More information

2. Basic Relational Data Model

2. Basic Relational Data Model 2. Basic Relational Data Model 2.1 Introduction Basic concepts of information models, their realisation in databases comprising data objects and object relationships, and their management by DBMS s that

More information

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

Database Resources. Subject: Information Technology for Managers. Level: Formation 2. Author: Seamus Rispin, current examiner Database Resources Subject: Information Technology for Managers Level: Formation 2 Author: Seamus Rispin, current examiner The Institute of Certified Public Accountants in Ireland This report examines

More information

DATA MINING AND WAREHOUSING CONCEPTS

DATA MINING AND WAREHOUSING CONCEPTS CHAPTER 1 DATA MINING AND WAREHOUSING CONCEPTS 1.1 INTRODUCTION The past couple of decades have seen a dramatic increase in the amount of information or data being stored in electronic format. This accumulation

More information

Data Dictionary and Normalization

Data Dictionary and Normalization Data Dictionary and Normalization Priya Janakiraman About Technowave, Inc. Technowave is a strategic and technical consulting group focused on bringing processes and technology into line with organizational

More information

CSE 233. Database System Overview

CSE 233. Database System Overview CSE 233 Database System Overview 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric: web knowledge harvesting,

More information

SQL, PL/SQL FALL Semester 2013

SQL, PL/SQL FALL Semester 2013 SQL, PL/SQL FALL Semester 2013 Rana Umer Aziz MSc.IT (London, UK) Contact No. 0335-919 7775 enquire@oeconsultant.co.uk EDUCATION CONSULTANT Contact No. 0335-919 7775, 0321-515 3403 www.oeconsultant.co.uk

More information

Overview of Data Management

Overview of Data Management Overview of Data Management Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2015 CS 348 (Intro to DB Mgmt) Overview of Data Management

More information

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

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added? DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)

More information

Database Database Management System (DBMS)

Database Database Management System (DBMS) Database Database Management System (DBMS) Introduction to databases A database is a collection of structured and related data items organized so as to provide a consistent and controlled access to items.

More information

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

Chapter 6 8/12/2015. Foundations of Business Intelligence: Databases and Information Management. Problem: Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Chapter 6 Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b:

More information

ECS 165A: Introduction to Database Systems

ECS 165A: Introduction to Database Systems ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction

More information

Module 4 Creation and Management of Databases Using CDS/ISIS

Module 4 Creation and Management of Databases Using CDS/ISIS Module 4 Creation and Management of Databases Using CDS/ISIS Lesson 1 Introduction to Concepts of Database Design UNESCO EIPICT Module 4. Lesson 1 1 Rationale Keeping up with library automation technology

More information

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS? Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information

More information

COIS 342 - Databases

COIS 342 - Databases Faculty of Computing and Information Technology in Rabigh COIS 342 - Databases Chapter I The database Approach Adapted from Elmasri & Navathe by Dr Samir BOUCETTA First Semester 2011/2012 Types of Databases

More information

David M. Kroenke and David J. Auer Database Processing 12 th Edition

David M. Kroenke and David J. Auer Database Processing 12 th Edition David M. Kroenke and David J. Auer Database Processing 12 th Edition Fundamentals, Design, and Implementation ti Chapter One: Introduction Modified & translated by Walter Chen Dept. of Civil Engineering

More information

www.gr8ambitionz.com

www.gr8ambitionz.com Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1

More information

When to consider OLAP?

When to consider OLAP? When to consider OLAP? Author: Prakash Kewalramani Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 03/10/08 Email: erg@evaltech.com Abstract: Do you need an OLAP

More information

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

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for

More information

Geodatabase Programming with SQL

Geodatabase Programming with SQL DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold

More information

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

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel

More information

TRENDS IN THE DEVELOPMENT OF BUSINESS INTELLIGENCE SYSTEMS

TRENDS IN THE DEVELOPMENT OF BUSINESS INTELLIGENCE SYSTEMS 9 8 TRENDS IN THE DEVELOPMENT OF BUSINESS INTELLIGENCE SYSTEMS Assist. Prof. Latinka Todoranova Econ Lit C 810 Information technology is a highly dynamic field of research. As part of it, business intelligence

More information

Development of Essential Features for a Human Resource Management System

Development of Essential Features for a Human Resource Management System Development of Essential Features for a Human Resource Management System Rao Akkina 1 Entergy 639 Loyola Avenue New Orleans, LA 70113 and Ghasem S. Alijani 2 Graduate Studies Program in Computer Information

More information

Relational Database Basics Review

Relational Database Basics Review Relational Database Basics Review IT 4153 Advanced Database J.G. Zheng Spring 2012 Overview Database approach Database system Relational model Database development 2 File Processing Approaches Based on

More information

CS2Bh: Current Technologies. Introduction to XML and Relational Databases. The Relational Model. The relational model

CS2Bh: Current Technologies. Introduction to XML and Relational Databases. The Relational Model. The relational model CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 The Relational Model CS2 Spring 2005 (LN6) 1 The relational model Proposed by Codd in 1970. It is the dominant data

More information

Module 3: File and database organization

Module 3: File and database organization Module 3: File and database organization Overview This module introduces the basic concepts of files and databases, their components, and organization. Database characteristics, advantages, and disadvantages

More information

COMP5138 Relational Database Management Systems. Databases are Everywhere!

COMP5138 Relational Database Management Systems. Databases are Everywhere! COMP5138 Relational Database Management Systems Week 1: COMP 5138 Intro to Database Systems Professor Joseph Davis and Boon Ooi Databases are Everywhere! Database Application Examples: Banking: all transactions

More information

Basic Concepts of Database Systems

Basic Concepts of Database Systems CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems

More information

CSE 530A Database Management Systems. Introduction. Washington University Fall 2013

CSE 530A Database Management Systems. Introduction. Washington University Fall 2013 CSE 530A Database Management Systems Introduction Washington University Fall 2013 Overview Time: Mon/Wed 7:00-8:30 PM Location: Crow 206 Instructor: Michael Plezbert TA: Gene Lee Websites: http://classes.engineering.wustl.edu/cse530/

More information

Overview of Database Management

Overview of Database Management Overview of Database Management M. Tamer Özsu David R. Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Fall 2012 CS 348 Overview of Database Management

More information

Chapter 1 Databases and Database Users

Chapter 1 Databases and Database Users Chapter 1 Databases and Database Users Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Outline Introduction An Example Characteristics of the Database Approach Actors

More information

INTRODUCTION DATABASE MANAGEMENT SYSTEMS

INTRODUCTION DATABASE MANAGEMENT SYSTEMS Based on set of slides provided by Silberschatz, Korth, Sudarshan, 2010. Content modified by Sarajane Marques Peres, Ph.D. INTRODUCTION DATABASE MANAGEMENT SYSTEMS History of Database Systems 1950s and

More information

Specifications of Paradox for Windows

Specifications of Paradox for Windows Specifications of Paradox for Windows Appendix A 1 Specifications of Paradox for Windows A IN THIS CHAPTER Borland Database Engine (BDE) 000 Paradox Standard Table Specifications 000 Paradox 5 Table Specifications

More information

Introduction to database management systems

Introduction to database management systems Introduction to database management systems Database management systems module Myself: researcher in INRIA Futurs, Ioana.Manolescu@inria.fr The course: follows (part of) the book "", Fourth Edition Abraham

More information

Local Area Networking

Local Area Networking Local Area Networking prashant.mali@cyberlawconsulting.com By Prashant Mali LAN Issues Local Area Networks evolved from stand-alone PCs Control and safety features found commonly in multi-user systems

More information

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

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè. CMPT-354-Han-95.3 Lecture Notes September 10, 1995 Chapter 1 Introduction 1.0 Database Management Systems 1. A database management system èdbmsè, or simply a database system èdbsè, consists of æ A collection

More information

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

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline Chapter 1 Databases and Database Users Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Introduction Chapter 1 Outline An Example Characteristics of the Database Approach Actors

More information

Databases in Organizations

Databases in Organizations The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron

More information

Accessing Enterprise Data

Accessing Enterprise Data Accessing Enterprise Data Mark Lochbihler Emily Wallace Candy Habich SAS Institute, Inc. SAS Institute, Inc. Eastman Chemical Company Abstract Every organization is faced with a set of common concerns

More information

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2

More information

BCA. Database Management System

BCA. Database Management System BCA IV Sem Database Management System Multiple choice questions 1. A Database Management System (DBMS) is A. Collection of interrelated data B. Collection of programs to access data C. Collection of data

More information

Data Management, Analysis Tools, and Analysis Mechanics

Data Management, Analysis Tools, and Analysis Mechanics Chapter 2 Data Management, Analysis Tools, and Analysis Mechanics This chapter explores different tools and techniques for handling data for research purposes. This chapter assumes that a research problem

More information

Institutional Research Database Study

Institutional Research Database Study Institutional Research Database Study The Office of Institutional Research uses data provided by Administrative Computing to perform reporting requirements to SCHEV and other state government agencies.

More information

MIS Concepts & Design. Seema Sirpal Delhi University Computer Centre

MIS Concepts & Design. Seema Sirpal Delhi University Computer Centre MIS Concepts & Design by Seema Sirpal Delhi University Computer Centre Information is Critical The information we have is not what we want, The information we want is not the information we need, The

More information

- Suresh Khanal. http://mcqsets.com. http://www.psexam.com Microsoft Excel Short Questions and Answers 1

- Suresh Khanal. http://mcqsets.com. http://www.psexam.com Microsoft Excel Short Questions and Answers 1 - Suresh Khanal http://mcqsets.com http://www.psexam.com Microsoft Excel Short Questions and Answers 1 Microsoft Access Short Questions and Answers with Illustrations Part I Suresh Khanal Kalanki, Kathmandu

More information

Implementing an Automated Digital Video Archive Based on the Video Edition of XenData Software

Implementing an Automated Digital Video Archive Based on the Video Edition of XenData Software Implementing an Automated Digital Video Archive Based on the Video Edition of XenData Software The Video Edition of XenData Archive Series software manages one or more automated data tape libraries on

More information

A Brief Introduction to MySQL

A Brief Introduction to MySQL A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term

More information

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System? Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers

More information

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

Database Concepts. Database & Database Management System. Application examples. Application examples Database & Database Management System Database Concepts Database = A shared collection of logically related (and a description of this data), designed to meet the information needs of an organization.

More information

Chapter 6: Physical Database Design and Performance. Database Development Process. Physical Design Process. Physical Database Design

Chapter 6: Physical Database Design and Performance. Database Development Process. Physical Design Process. Physical Database Design Chapter 6: Physical Database Design and Performance Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Robert C. Nickerson ISYS 464 Spring 2003 Topic 23 Database

More information

XenData Archive Series Software Technical Overview

XenData Archive Series Software Technical Overview XenData White Paper XenData Archive Series Software Technical Overview Advanced and Video Editions, Version 4.0 December 2006 XenData Archive Series software manages digital assets on data tape and magnetic

More information

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

Chapter 6. Foundations of Business Intelligence: Databases and Information Management Chapter 6 Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b:

More information

GIS User Guide. for the. County of Calaveras

GIS User Guide. for the. County of Calaveras GIS User Guide for the County of Calaveras Written by Dave Pastizzo GIS Coordinator Calaveras County San Andreas, California August 2000 Table of Contents Introduction..1 The Vision.1 Roles and Responsibilities...1

More information

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

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical

More information

Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar

Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs

More information