Module 3: File and database organization

Size: px
Start display at page:

Download "Module 3: File and database organization"

Transcription

1 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 will be reviewed, followed by a comparison of hierarchical, network, and relational databases. You will also study database management systems and new developments. Test your knowledge Begin your work on this module with a set of test-your-knowledge questions designed to help you gauge the depth of study required. Topic outline and learning objectives 3.1 Data organization and information Describe how fields, records, files, and databases are organized within a data hierarchy. (Level 1) 3.2 Database organization methods Describe database organization and database components. (Level 1) 3.3 Database management systems Describe a database management system and explain why it is needed. (Level 1) 3.4 Database storage and analysis Describe database storage techniques. (Level 2) 3.5 Database developments Describe database developments, including data warehousing, data marts, and data mining. (Level 2) Module summary Print this module

2 Module 3: Test your knowledge 1. Multiple choice Solution a. Which of the following is the lowest level in the hierarchy of data? 1. Entity 2. Field 3. File 4. Record b. What is a data definition language? 1. A language used by Java to define data on the Web 2. A language used in data communication to route data packets 3. A language used to define and describe data and data relationships in a database 4. A language used in decision support systems to define data c. What is the most important characteristic of a primary key field? 1. It is short. 2. It is a file. 3. It represents an entity. 4. It is unique. d. Which of the following is a problem of traditional file environment? 1. Requires administrator for data maintenance 2. Requires fourth-generation language to program 3. Program data dependence 4. Storage capacity e. Which of the following file or database models has a many-to-many relationship? 1. Indexed 2. Flat file 3. Hierarchical 4. Relational 2. Chapter 5, Review question 2, page 210 Solution 3. Chapter 5, Review question 13, page 210 Solution

3 3.1 Data organization and information Learning objective Describe how fields, records, files, and databases are organized within a data hierarchy. (Level 1) Required reading LEVEL 1 Chapter 5, pages Databases can be used for business intelligence purposes such as obtaining product profitability, customer profiles, and targeting promotions. In the opening case of Chapter 5, the Valero Energy company uses a fully-integrated enterprise business intelligence system, called WebFocus, to make meaningful data available and accessible throughout the organization. Basic terms Data is generally organized in a hierarchy that starts with a character and progresses into a database. For illustrative purposes, let's look at the components of a student database that holds the students' names, courses enrolled, and the students' grades. A character may be alphabetic, numeric, or a symbol, and each character occupies a single position in a field. Each letter in a student's name is a character. A field is a group of related characters and it is the smallest piece of information in a record. For example, in a student file, one field could hold the first name of each student; in an accounts receivable file, one field could hold the invoice number. A field can also hold graphical, video, or sound images. More than one field makes up a record. A record is a collection of related data fields. It holds all the information about an entity in the file. All the records in a file must have the same fields. A file is a collection of related records. Each file has a unique structure. For example, a paper-based file is identified by a folder and all the pages it holds, organized in some fashion, perhaps with a table of contents. An electronic file on a computer is identified by a filename, and holds all the records stored under the filename. An entity is a generalized class of people, places, or things (objects) for which data is collected, stored, and maintained. For example, in a student database, one entity could be a student. In general, each entity has at least one record associated with it. An attribute is a characteristic of an entity. In the above example, the student has a student number, name, date of birth, and so on. Attributes are contained in the fields that are grouped by entities. Not only must each record in a file contain the same fields, each field must hold the same type of information and have the same attributes. An example of an attribute defined for the NAME field of a personnel file could be: Field description: Field type: Field width: Field structure: NAME Character field 30 characters Last name, followed by a blank, then first name, followed by a blank, then initial. The first character in the last and first names must be in upper case, subsequent characters to be in lower case, unless specified otherwise. The initial is always in upper case. If a name contains more than one

4 initial, use the first initial only. If the name is too long to fit in the field, drop the initial, then truncate (shorten) the first name as needed. Each record can be seen as a row in a table and each field can be seen as a column. A database is an organized collection of records in one or multiple tables. All databases require that every record contain at least one key. A key is a field or set of fields that identifies the record. A primary key is a field or set of fields that uniquely identifies each record in the table. In case the primary key is not unique, a secondary key can be used. For example, in a file containing a student directory, the key field could be the name, and the secondary field could be the address, so that in case of identical names, the secondary field can be used for sorting.

5 3.2 Database organization methods Learning objective Describe database organization and database components. (Level 1) Required reading LEVEL 1 Chapter 5, pages Database approach As computer applications became more complex and required the use of several related files, database techniques were developed to meet these needs. The Data Base Task Group of the Conference on Data Systems Languages (CODASYL) published the first formal documentation of the key features of databases in This publication, which has been updated several times, has become the model that many software developers use to develop databases. Unlike the file approach, the database approach allows different applications (for example, accounting, personnel, and payroll) to access the same database. Instead of organizing the data to meet the needs of a particular application (for example, payroll), the database approach requires the organization to analyze its overall information requirements, and then design a common database to meet the needs of multiple applications. Database systems provide a centralized repository of information that is not application-specific. The data in the database is managed centrally regarding the data integrity, primary and secondary key management, and indexing. Various applications access the database to update information. Because the information is no longer organized in application-specific files, it is much easier to update or change software applications as long as the information is used as structured in the database. The database approach requires the use of database management systems (DBMS). Data modelling Logical design describes logical relationships among data and groups them in a logical order, whereas physical design takes the logical design and structures it for efficiency and effectiveness. For example, it might be more effective to create summary totals as data are entered, rather than calculate them each time they are required, or some data attributes could be carried in more than one entity. These are examples of planned data redundancy, with the goal of improving system performance to meet user needs. An important tool for database designers is a data model, which is used to show relationships between entities. If this is done at the highest level for the organization, it is known as enterprise modelling. A commonly used tool for modellers is an entity-relationship(er) diagram. By using these tools, designers can ensure that relationships are logically structured so that when databases and application programs are developed, they will in fact meet the needs of the system's users. Database models The data in a database can be interrelated in many ways. Historically, databases were organized in a hierarchical or network structure. Today, the most popular structure is a relational database. Do not be overly

6 concerned with the mechanics of these structures. Instead, focus on the essential differences between the database types, and the general organization of the data. Hierarchical database A hierarchical database organizes information in a tree-like structure in which data elements are related to each other in a parent (superior) to child (subordinate) relationship. A data element can be a data field, a record, or a database file. The hierarchical database provides a one-to-many relationship, in a top-down manner. To access the employee of any department, you must specify the department because department is the parent of employee. If you have no information on the parent, it is impossible to retrieve the item because you must access the item through its parent. A hierarchical structure is particularly useful for databases containing structured information where access to information is keyed to the structure, that is, the logical access is in the same hierarchy as the physical layout of the database. The rigid structure of a hierarchical database enables it to be updated efficiently. Typically, it is used in applications such as inventory management, where a large number (hundreds of thousands or millions) of records are in the system. Network database A network database is similar to a hierarchical database except that a child in the system can have more than one parent. Thus, because more than one path to a particular data element exists, the database structure is many-to-many. Network databases are particularly efficient for looking up information because they permit access from more than one starting point. Unlike a hierarchical database, the process of querying a network database is less restrictive. A network database is appropriate for situations where queries of the database may not follow a predetermined pattern. An example is a database of students and their course enrolment, where a student can be enrolled in multiple courses. The relationship between students and courses is thus many-tomany, and a hierarchical database is inappropriate. Relational database A relational database uses two-dimensional tables called relations to store data. In the relational model, each row of a table represents an entity, with the columns representing attributes. Each attribute can have only certain predefined values, and these allowable values are called the domain. This provides automatic error-checking features to all applications using the table. The relational database is particularly easy to manage for answering user questions and producing reports. Basic data manipulation includes selecting (eliminates rows), projecting (eliminates columns), and joining and linking (creates a new table). One distinctive feature of a relational database is that you can combine any number of tables as long as there are common fields. You can combine (join) two tables to form a third, provided there is a common column. As long as the tables share at least one common attribute, they can be linked to answer queries or produce reports. What is especially important is that data from multiple tables can be linked to answer queries. Using a relational database, you can answer a complex query with a few simple commands, whereas the traditional file-based approach would require several programs to be written and run against the various files containing the required data, and then creating a new file after several operations. A relational database has properties beyond two-dimensional tables. For example, there is no need for order or sequence in a table, and the relation is a logical structure, thus users need not be concerned with physical storage details. Because of the flexibility provided by relational databases, they are becoming the design of choice for computer professionals. Relational databases reduce data redundancy (facilitated by the database joining capability) and allow data tables to be added with relative ease. With relational databases, it is relatively easy to perform

7 queries on the data without being constrained by the actual structure of the data. Microsoft Access is a relational database program. Example 3.1 Choosing a database model Francine Ong has been assigned to design a database for a new inventory control system. The following is a partial description of the data items and their relationship: Product items are organized by product lines, and each product can only belong to one product line. Each salesperson is assigned one or more product lines. A product line can have more than one salesperson assigned. Each salesperson is assigned a sales territory. For large territories, more than one salesperson can be assigned. Q: Of the three database models (hierarchical, network, and relational), which model is suitable for the information described? Solution Exhibit 3-1 graphically represents the network model for the inventory database, while Exhibit 3-2 depicts the relational model. Exhibit 3-3 is a short-form notation of the relational model. Exhibit 3-1 Network model

8 Exhibit 3-2 Relational model Sales territory (partial table) Territory code Territory name Territory manager G/L profit centre 1001 Northern B.C. J. Chrieten North Vancouver Island B. Beverly South Vancouver Island C. Cleverly Lower Mainland K.C. Leung Salesperson (partial table) Salesperson ID Salesperson name Territory code Quota for the year 810 Kelvin Longile , Rowanda Dhaliwal , James Jones , Mathew Mah , Lucien Chong ,000 Product line (partial list) Product line code Description E01 Electrical parts E02 Plumbing supplies Product assignment (partial list) Product line code Salesperson ID E E E E E Product (partial table) Product code Product name Manufacturer Product line code Unit cost C1023 Centronics plug Acme Manufacturing E C0143 Triplex plug Acme Manufacturing E C1045 Universal plug TDK Manufacturing E P4106 Peerless faucet LEW Piping Supplies E P4107 Kitchen Sink Stainless Kitchen Aid Manufacturing E Instead of drawing the tables as shown in Exhibit 3-2, another common practice is to list the contents of each table in short-form notation, marking the key field with an asterisk, as shown in Exhibit 3-3. Exhibit 3-3

9 Short-form notation Tables: Sales territory: Salesperson: Product line: Product assignment: Product: Sales territory Salesperson Product line Product assignment Product Territory code* Territory name Territory manager G/L profit centre Salesperson ID* Salesperson name Territory code Quota for the year Product line code* Description Product line code* Salesperson ID* Product code* Product name Manufacturer Product line code Unit cost Many computer database programs, such as Access, FileMaker Pro, and Paradox, provide relational capabilities. Oracle and Microsoft SQL are examples of fully relational databases. Any database is only as useful as the data it contains. Data should be accurate, complete, economical, flexible, reliable, relevant, simple, timely, verifiable, accessible, and secure. The purpose of data cleanup is to develop processes to ensure those characteristics. Data cleanup is particularly important when moving from a file-based system to a database or migrating from one database to another one.

10 3.3 Database management systems Learning objective Describe a database management system and explain why it is needed. (Level 1) Required reading LEVEL 1 Chapter 5, pages The goals and activities of a business should be supported by the appropriate database structure. To create, implement, and use a database, a database management system (DBMS) is required. A DBMS is a group of programs used as an interface between the database and either the application programs or a user. Users include end-users, who use the information from the database or enter data into the database; programmers, who develop applications for the database; and database administrators (DBA), who create and manage the database. All DBMSs have certain common functions, but are classified by the type of database they support. Providing a user view The first step in creating a database is to define the business objective or goal of the database in a measurable manner. The next step is providing the DBMS with information about the physical structure and logical relationships among the data to be contained in the database. This description is called a schema or schematic. Subschemas, which defines a set of data that users can view or modify, or do both, are used to give users access to only a portion of the entire database that they need based on business rules and their role in the organization. For example, the subschema for the accounts payable clerks should only allow them to have access to the accounts payable-related information and not payroll information. The use of subschemas is not only efficient but also ensures data security. Creating and modifying the database A data definition language (DDL) is used to define and describe data and data relationships in a database. The schema and subschema are applied using a DDL. When creating or modifying a database, it is also critical to establish a data dictionary that contains a complete description of all data in the database, including nomenclature, attributes, users, and applications. Typical uses of a data dictionary are to provide a standard definition of terms and data elements assist programmers in designing and writing programs simplify database modification A data dictionary helps achieve the advantages of the database approach by reducing data redundancy increasing data reliability speeding up program development facilitating modification of data and information Storing and retrieving data Potential problems arise if more than one user or program attempts to access the same record in the same database at the same time, and so there is a need for concurrency control. Data access control functions

11 within the DBMS ensure that two users cannot modify the same field at the same time. Manipulating data and generating reports When the DBMS is operational, a variety of programming languages can be used by different users to create applications that will access the data from the database. Data manipulation language (DML) are commands that are part of the DBMS package. Structured query language (SQL) is a popular DML tool that can be used across a wide range of hardware platforms. The personal computer environment is significantly different from the corporate mainframe or networked environment. Typical database software for personal computers, such as Microsoft Access, MySQL and FileMakerPro, allows the user to interact directly with the database without needing to know or understand the different components such as the DDL and DML.

12 3.4 Database storage and analysis Learning objective Describe database storage techniques. (Level 2) Required reading LEVEL 2 Chapter 5, pages Database storage techniques For any database, a number of database storage techniques can be used to store and manage it. Most databases are stored in a central location. Mainframe computers and personal computers use a centralized database storage technique. However, distributed database storage is growing in popularity. Distributed databases Distributed databases are technically quite complicated to implement and administer. Distributed database storage involves storing an organization's data in several different servers that are connected via telecommunication equipment. It is sufficient to know that such a technology exists, and that one form of implementation is a replicated database. For the purpose of this course, the description in the text on page 203 is adequate.

13 3.5 Database developments Learning objective Describe database developments, including data warehousing, data marts, and data mining. (Level 2) Required reading LEVEL 2 Chapter 5, pages (up to "Distributed databases"), pages Data warehouses, data marts, and data mining The value of data ultimately lies in the decisions it enables. Companies have started developing data warehouses and data marts to collect business information from the multiple sources within an organization with the objective of making better business decisions. Data mining and online analytical processing (OLAP) are information-analysis tools that help automate the identification of patterns, trends, or relationships in a data warehouse to support decision making. A data warehouse enables an organization to consolidate massive amounts of information extracted from operational and production systems for analysis. Data warehousing techniques are becoming increasingly popular with large organizations that have amassed trillions of bytes of data. Ordinary database analysis techniques do not work well with such massive amounts of data. A well-designed and properly built data warehouse delivers a good return on investment improves the company's competitive advantage by linking both internal and external information stores data extracted from the production databases and conventional files in one place has directories that show users what is in the database and how to access it provides information that meets the organization's need for business intelligence Building a data warehouse is a very time-consuming process because it is difficult to define what data are necessary and what level of consolidation is desired. Many organizations now start with a smaller version of data warehouse called a data mart for departmental use. Data marts are also used by small and medium-sized businesses. Departmental data marts can be used for online analytical processing (OLAP) within departments and form the basis of the data warehouse for the organization. Data mining is an information analysis tool that involves the automated discovery of patterns and relationships in a data warehouse. Business intelligence has stimulated the interest in and the use of data mining because of the enormous amounts of data being collected. Because of the rapid growth and potential for data mining, the traditional DBMS vendors are incorporating data mining tools into their products. While both online analytical processing (OLAP) and data mining support data analysis and decision making, a data-mining tool generally does the work for the user and presents results, while OLAP requires the user to be more knowledgeable about the data and their business context to gain insight from the data. OLAP is now being used to store and deliver vast amounts of data warehouse information efficiently. Business intelligence

14 Business intelligence (BI) is the process of getting enough of the right information in a timely manner and usable form to support the business strategy, tactics, or operations. Competitive intelligence is the continuous legal and ethical collection and analysis of information about competitors for comparison purposes. Counterintelligence is what a firm does to protect its information from the competition. Knowledge management is a collection of techniques that captures and manages structured and unstructured information to improve the ability of the organization to make timely and good business decisions. Open database connectivity (ODBC) is a set of standards that helps database integration and has the ability to share information between databases. Software developed according to these standards can be used with any ODBC-compliant database. This is extremely important to organizations that use a variety of levels of database applications. ODBC is frequently a standard requirement when organizations select software. Object-oriented and object-relational database management systems Instead of storing individual records, an object-oriented database management system (OODBMS) stores objects which, unlike records, may not be uniform in shape and size and may exist in a variety of forms including audio, video, and graphical data. An object-relational database management system (ORDBMS) allows third parties to add new data types and operations to the database. The growth of e-commerce, web-based applications, and web servers has created increasing demands for ORDBMS. Virtual or hypermedia databases contain linked nodes of data. A web page containing hypertext links can be viewed as a form of hypermedia database of information. On a web page, a user does not need to navigate through the information in a sequential manner. Instead, hypertext links can be used to explore other parts of the database. The advantage hypertext has is that, unlike traditional database manipulation languages, users can search for and manipulate alphanumeric data in an unstructured form. Hypermedia databases are an extension of hypertext that store and access graphics, sound, and video, as well as alphanumeric data. One other database system of increasing importance is spatial data technology, also known as geographic information systems (GIS). The global positioning system (GPS) is one of the applications that provide data input to the GIS. The databases store spatial location data. In the case of NASA and Canadian satellites, over a terabyte of data is stored every day. The cumulative data is nearing the petabyte (1,000 terabytes) mark. For such large databases, special tools are being developed to handle the data.

15 Module 3 summary File and database organization This module introduces the basic concepts of files and databases, their components, and organization. Database characteristics, advantages, and disadvantages will be reviewed, followed by a comparison of hierarchical, network, and relational databases. Describe how fields, records, files, and databases are organized within a data hierarchy. Data must be organized and structured so that they can be used effectively. Data hierarchy (from largest to smallest element): 1. Database a group of files holding related information 2. File a collection of related information called records 3. Record a collection of attributes of an entity in a file. For example, in a personnel file, an employee is an entity. Attributes of an employee include employee number, date of birth, and start date. 4. Field: A field is the smallest piece of information in a record, corresponding to one attribute of an entity. A primary key field is a field that uniquely identifies a record in a file for quicker access of data and sorting. A secondary key field is sometimes used for access and sorting but it does not uniquely identify a record. 5. Entity people, places, or objects for which data is collected, stored, and maintained 6. Attribute a characteristic of an entity 7. Character a letter, number, or symbol Describe database organization and database components. A database is a collection of data organized so that they can be accessed and used by many different applications. Data is stored and managed centrally. Logical and physical view of data: logical view presents what end-users see physical view reflects the way data is actually organized and structured on physical storage media Some advantages of using a database approach: data independent of application program reduction of data redundacy and inconsistency elimination of data confusion consolidation of data management ease of information access and use Disadvantages of database approach: Organization is more vulnerable in the event of system failures because data is centralized. Software and hardware requirements are higher. Because data is centralized, errors that do enter the database may have a

16 widespread effect. A database administrator (DBA) is required to manage the DBMS. Three principal database models are: hierarchical model organizes information in a tree-like structure network model the database structure is many-to-many relational model uses two-dimensional tables called relations to store data Which model to use depends on the nature of the data relationships the need for flexibility the volume of requests or changes to the database to be processed the ease of use for end-users Describe a database management system and explain why it is needed. Database management system (DBMS) is the software that serves as an interface between a common database and various application programs. Three components of a DBMS are: data definition language data manipulation language data dictionary A schema describes physical structure and logical relationships of data. A subschema provides a specific user view. A data definition language (DDL) is used to define and describe data and data relationships in a database. A data dictionary contains a complete description of all data in the database. A data dictionary reduces data redundancy, increases data reliability, and facilitates development and modification of the database. Data manipulation language (DML) commands are part of a DBMS package, and are used to manipulate the data and generate reports. Structured query language (SQL) is a tool to be used across a wide range of hardware platforms. Describe database storage techniques and services. Most databases are stored in a central location. Mainframe computers, personal computers, as well as LANs, use a centralized database storage technique. Distributed databases are technically quite complicated to implement and administer. A replicated database holds a duplicate set of frequently-used data at different locations and is one type of distributed database. Describe database developments, including data warehousing, data marts, and data mining. Data warehouse Data warehouse consolidates data from various operational systems and external data. It enables online analytical processing (OLAP) to provide information that meets the organization s information needs.

17 It is difficult and costly to build; however, it provides a good return on investment if properly designed. Data marts Data mining Smaller versions of data warehouse, called data marts, may be built first. These data marts can be used for departmental OLAP and form the basis of data warehouse for the organization. Data mining consolidates data from various operational systems and external data. It enables online analytical processing (OLAP) to provide information that meets the organization s information needs.

18 Solution 1 a. 2) Text, page 177 b. 3) Module Notes, Topic 3.3 c. 4) Text, page 179 d. 3) Text, page 179 e. 4) Text, page 182

19 Solution 2 A database is a collection of integrated and related files. A database management system is the software used to manipulate the database and provide an interface between the database and the user or application programs. A database management system is systems software that helps organize data for effective access and storage by multiple applications. A DBMS provides different users with different views of the data (subschemas), avoids redundancy, encourages program independence, offers flexible access, and provides centralized control.

20 Solution 3 Data mining is the automated discovery of patterns and relationships in data warehouses. OLAP tools can tell users what happened in their business. Data mining searches the data for statistical "whys" by seeking patterns in the data and then developing hypotheses to predict future behaviour. Online analytical processing (OLAP) programs are used to store and deliver data warehouse information. The OLAP allows users to explore corporate data in new and innovative ways using multiple dimensions such as products, salespeople, or time. OLAP programs include spreadsheets, reporting and analysis tools, and custom applications.

21 The hierarchical model is inappropriate in this case because of the many-to-many relationships between salespersons, product lines, sales territories, and inventory items. The network and relational models, however, are both suitable. The preferred model is a relational database due to its flexibility to associate or link different types of data.

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

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

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

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

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

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 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

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Foundations of Business Intelligence: Databases and Information Management Problem: HP s numerous systems unable to deliver the information needed for a complete picture of business operations, lack of

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

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

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

INFO 1400. Koffka Khan. Tutorial 6

INFO 1400. Koffka Khan. Tutorial 6 INFO 1400 Koffka Khan Tutorial 6 Running Case Assignment: Improving Decision Making: Redesigning the Customer Database Dirt Bikes U.S.A. sells primarily through its distributors. It maintains a small customer

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

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

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

Databases and Information Management

Databases and Information Management Databases and Information Management Reading: Laudon & Laudon chapter 5 Additional Reading: Brien & Marakas chapter 3-4 COMP 5131 1 Outline Database Approach to Data Management Database Management Systems

More information

7. Databases and Database Management Systems

7. Databases and Database Management Systems 7. Databases and Database Management Systems 7.1 What is a File? A file is a collection of data or information that has a name, called the Filename. There are many different types of files: Data files

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

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Foundations of Business Intelligence: Databases and Information Management Wienand Omta Fabiano Dalpiaz 1 drs. ing. Wienand Omta Learning Objectives Describe how the problems of managing data resources

More information

TIM 50 - Business Information Systems

TIM 50 - Business Information Systems TIM 50 - Business Information Systems Lecture 15 UC Santa Cruz March 1, 2015 The Database Approach to Data Management Database: Collection of related files containing records on people, places, or things.

More information

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

Data Hierarchy. Traditional File based Approach. Hierarchy of Data for a Computer-Based File Management Information Systems Data and Knowledge Management Dr. Shankar Sundaresan (Adapted from Introduction to IS, Rainer and Turban) LEARNING OBJECTIVES Recognize the importance of data, issues involved

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

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

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

More information

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

B.Sc (Computer Science) Database Management Systems UNIT-V 1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used

More information

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

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

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006 Core Syllabus B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6,

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

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

OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA

OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA OLAP and OLTP AMIT KUMAR BINDAL Associate Professor Databases Databases are developed on the IDEA that DATA is one of the critical materials of the Information Age Information, which is created by data,

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 See Markers-ORDER-DB Logically Related Tables Relational Approach: Physically Related Tables: The Relationship Screen

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

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

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

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

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

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 7: DATABASE APPLICATIONS AND PRIVACY IMPLICATIONS

CHAPTER 7: DATABASE APPLICATIONS AND PRIVACY IMPLICATIONS CHAPTER 7: DATABASE APPLICATIONS AND PRIVACY IMPLICATIONS Multiple Choice: 1. Database programs can do all of the following EXCEPT: A. store and organize data. B. create graphics. C. communicate data.

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

CHAPTER 5: BUSINESS ANALYTICS

CHAPTER 5: BUSINESS ANALYTICS Chapter 5: Business Analytics CHAPTER 5: BUSINESS ANALYTICS Objectives The objectives are: Describe Business Analytics. Explain the terminology associated with Business Analytics. Describe the data warehouse

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

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

Data Warehousing and OLAP Technology for Knowledge Discovery

Data Warehousing and OLAP Technology for Knowledge Discovery 542 Data Warehousing and OLAP Technology for Knowledge Discovery Aparajita Suman Abstract Since time immemorial, libraries have been generating services using the knowledge stored in various repositories

More information

DATA WAREHOUSING AND OLAP TECHNOLOGY

DATA WAREHOUSING AND OLAP TECHNOLOGY DATA WAREHOUSING AND OLAP TECHNOLOGY Manya Sethi MCA Final Year Amity University, Uttar Pradesh Under Guidance of Ms. Shruti Nagpal Abstract DATA WAREHOUSING and Online Analytical Processing (OLAP) are

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

Chapter 13 File and Database Systems

Chapter 13 File and Database Systems Chapter 13 File and Database Systems Outline 13.1 Introduction 13.2 Data Hierarchy 13.3 Files 13.4 File Systems 13.4.1 Directories 13.4. Metadata 13.4. Mounting 13.5 File Organization 13.6 File Allocation

More information

Chapter 13 File and Database Systems

Chapter 13 File and Database Systems Chapter 13 File and Database Systems Outline 13.1 Introduction 13.2 Data Hierarchy 13.3 Files 13.4 File Systems 13.4.1 Directories 13.4. Metadata 13.4. Mounting 13.5 File Organization 13.6 File Allocation

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

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002 IAF Business Intelligence Solutions Make the Most of Your Business Intelligence White Paper INTRODUCTION In recent years, the amount of data in companies has increased dramatically as enterprise resource

More information

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

Files. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file? Files What s it all about? Information being stored about anything important to the business/individual keeping the files. The simple concepts used in the operation of manual files are often a good guide

More information

Study Notes for DB Design and Management Exam 1 (Chapters 1-2-3) record A collection of related (logically connected) fields.

Study Notes for DB Design and Management Exam 1 (Chapters 1-2-3) record A collection of related (logically connected) fields. Study Notes for DB Design and Management Exam 1 (Chapters 1-2-3) Chapter 1 Glossary Table data Raw facts; that is, facts that have not yet been processed to reveal their meaning to the end user. field

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

COMPONENTS in a database environment

COMPONENTS in a database environment COMPONENTS in a database environment DATA data is integrated and shared by many users. a database is a representation of a collection of related data. underlying principles: hierarchical, network, relational

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

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

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

Database Dictionary. Provided by GeekGirls.com

Database Dictionary. Provided by GeekGirls.com Database Dictionary Provided by GeekGirls.com http://www.geekgirls.com/database_dictionary.htm database: A collection of related information stored in a structured format. Database is sometimes used interchangeably

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

CHAPTER SIX DATA. Business Intelligence. 2011 The McGraw-Hill Companies, All Rights Reserved

CHAPTER SIX DATA. Business Intelligence. 2011 The McGraw-Hill Companies, All Rights Reserved CHAPTER SIX DATA Business Intelligence 2011 The McGraw-Hill Companies, All Rights Reserved 2 CHAPTER OVERVIEW SECTION 6.1 Data, Information, Databases The Business Benefits of High-Quality Information

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

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

glossary GLOSSARY INTEGRATION DATA

glossary GLOSSARY INTEGRATION DATA DATA INTEGRATION GLOSSARY glossary Data Integration Glossary August 2001 U.S. Department of Transportation Federal Highway Administration Office of Asset Management NOTE FROM THE DIRECTOR Office of Asset

More information

Jet Data Manager 2012 User Guide

Jet Data Manager 2012 User Guide Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform

More information

Business Intelligence Tutorial

Business Intelligence Tutorial IBM DB2 Universal Database Business Intelligence Tutorial Version 7 IBM DB2 Universal Database Business Intelligence Tutorial Version 7 Before using this information and the product it supports, be sure

More information

CHAPTER 4: BUSINESS ANALYTICS

CHAPTER 4: BUSINESS ANALYTICS Chapter 4: Business Analytics CHAPTER 4: BUSINESS ANALYTICS Objectives Introduction The objectives are: Describe Business Analytics Explain the terminology associated with Business Analytics Describe the

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 1: Introduction. Database Management System (DBMS)

Chapter 1: Introduction. Database Management System (DBMS) Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database

More information

12 File and Database Concepts 13 File and Database Concepts A many-to-many relationship means that one record in a particular record type can be relat

12 File and Database Concepts 13 File and Database Concepts A many-to-many relationship means that one record in a particular record type can be relat 1 Databases 2 File and Database Concepts A database is a collection of information Databases are typically stored as computer files A structured file is similar to a card file or Rolodex because it uses

More information

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION EXECUTIVE SUMMARY Oracle business intelligence solutions are complete, open, and integrated. Key components of Oracle business intelligence

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

The Benefits of Data Modeling in Data Warehousing

The Benefits of Data Modeling in Data Warehousing WHITE PAPER: THE BENEFITS OF DATA MODELING IN DATA WAREHOUSING The Benefits of Data Modeling in Data Warehousing NOVEMBER 2008 Table of Contents Executive Summary 1 SECTION 1 2 Introduction 2 SECTION 2

More information

Documentation techniques and databases

Documentation techniques and databases MONITORING REPORTING SYSTEMS AND REVIEWING REPORTING PROCEDURES Documentation techniques and databases c h a p t e r 3 Learning objectives To learn about data flow diagrams (DFDs) and the symbols used

More information

Business Intelligence Tutorial: Introduction to the Data Warehouse Center

Business Intelligence Tutorial: Introduction to the Data Warehouse Center IBM DB2 Universal Database Business Intelligence Tutorial: Introduction to the Data Warehouse Center Version 8 IBM DB2 Universal Database Business Intelligence Tutorial: Introduction to the Data Warehouse

More information

Conventional Files versus the Database. Files versus Database. Pros and Cons of Conventional Files. Pros and Cons of Databases. Fields (continued)

Conventional Files versus the Database. Files versus Database. Pros and Cons of Conventional Files. Pros and Cons of Databases. Fields (continued) Conventional Files versus the Database Files versus Database File a collection of similar records. Files are unrelated to each other except in the code of an application program. Data storage is built

More information

Introduction to Databases

Introduction to Databases Page 1 of 5 Introduction to Databases An introductory example What is a database? Why do we need Database Management Systems? The three levels of data abstraction What is a Database Management System?

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

Database System Concepts

Database System Concepts s Design Chapter 1: Introduction Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2008/2009 Slides (fortemente) baseados nos slides oficiais do livro c Silberschatz, Korth

More information

Data Warehousing Concepts

Data Warehousing Concepts Data Warehousing Concepts JB Software and Consulting Inc 1333 McDermott Drive, Suite 200 Allen, TX 75013. [[[[[ DATA WAREHOUSING What is a Data Warehouse? Decision Support Systems (DSS), provides an analysis

More information

LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES

LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES MUHAMMAD KHALEEL (0912125) SZABIST KARACHI CAMPUS Abstract. Data warehouse and online analytical processing (OLAP) both are core component for decision

More information

BUILDING OLAP TOOLS OVER LARGE DATABASES

BUILDING OLAP TOOLS OVER LARGE DATABASES BUILDING OLAP TOOLS OVER LARGE DATABASES Rui Oliveira, Jorge Bernardino ISEC Instituto Superior de Engenharia de Coimbra, Polytechnic Institute of Coimbra Quinta da Nora, Rua Pedro Nunes, P-3030-199 Coimbra,

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

Adobe Insight, powered by Omniture

Adobe Insight, powered by Omniture Adobe Insight, powered by Omniture Accelerating government intelligence to the speed of thought 1 Challenges that analysts face 2 Analysis tools and functionality 3 Adobe Insight 4 Summary Never before

More information

Introduction to Computing. Lectured by: Dr. Pham Tran Vu t.v.pham@cse.hcmut.edu.vn

Introduction to Computing. Lectured by: Dr. Pham Tran Vu t.v.pham@cse.hcmut.edu.vn Introduction to Computing Lectured by: Dr. Pham Tran Vu t.v.pham@cse.hcmut.edu.vn Databases The Hierarchy of Data Keys and Attributes The Traditional Approach To Data Management Database A collection of

More information

Data Warehousing Systems: Foundations and Architectures

Data Warehousing Systems: Foundations and Architectures Data Warehousing Systems: Foundations and Architectures Il-Yeol Song Drexel University, http://www.ischool.drexel.edu/faculty/song/ SYNONYMS None DEFINITION A data warehouse (DW) is an integrated repository

More information

Business Database Systems

Business Database Systems Preface Background The database is now the underlying framework of the information system and has fundamentally changed the way many companies and individuals work. The developments in this technology

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

Upgrading to Microsoft SQL Server 2008 R2 from Microsoft SQL Server 2008, SQL Server 2005, and SQL Server 2000

Upgrading to Microsoft SQL Server 2008 R2 from Microsoft SQL Server 2008, SQL Server 2005, and SQL Server 2000 Upgrading to Microsoft SQL Server 2008 R2 from Microsoft SQL Server 2008, SQL Server 2005, and SQL Server 2000 Your Data, Any Place, Any Time Executive Summary: More than ever, organizations rely on data

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

Data and Databases. Technology Guides T3.1

Data and Databases. Technology Guides T3.1 Technology Guides T1 Hardware T2 Software T3 Data and Databases T4 Telecommunications T5 The Internet and the Web T6 Technical View of System Analysis and Design TECHNOLOGY GUIDE 3 Data and Databases T31

More information

EXTENDED LEARNING MODULE A

EXTENDED LEARNING MODULE A EXTENDED LEARNING MODULE A DESIGNING DATABASES AND ENTITY- RELATIONSHIP DIAGRAMMING Student Learning Outcomes 1. Identify how databases and spreadsheets are both similar and different. 2. List and describe

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

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

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

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

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

DATABASE MANAGEMENT SYSTEMS

DATABASE MANAGEMENT SYSTEMS Database Management Systems 2 DATABASE MANAGEMENT SYSTEMS J.KEERTHIKA M.Sc., B.Ed., M.Phil., Assistant Professor Dept. of Computer applications St. Joseph s college of Arts and Science Kovoor, Chennai-600

More information

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

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

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 LEARNING OBJECTIVESS After reading this chapter, you will be able to answer the following questions: 1. What are the

More information

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

Course: CSC 222 Database Design and Management I (3 credits Compulsory) Course: CSC 222 Database Design and Management I (3 credits Compulsory) Course Duration: Three hours per week for 15weeks with practical class (45 hours) As taught in 2010/2011 session Lecturer: Oladele,

More information

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole Paper BB-01 Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole ABSTRACT Stephen Overton, Overton Technologies, LLC, Raleigh, NC Business information can be consumed many

More information