2 Database Management Systems A database management system (DBMS), or database program, is software that allows you to create, access, and manage a database. DBMSs are available for many sizes and types of computers.
3 Database Management Systems
4 Data Dictionary A data dictionary, sometimes called a repository, contains data about each field in those files. For each file it stores details such as the file name, description, the file s relationship to other files, and the number of records in the file. For each field, it stores the field name, description, field type, field size, default value, validation rules, and the field s relationship to other fields.
5 Data Dictionary Because the data dictionary contains details about data, some call it metadata, meta meaning more comprehensive. It is a crucial backbone to a DBMS so only skilled professionals should update its contents. It is used to perform validation checks and limit the type of data that can be entered.
6 Data Dictionary A data dictionary allows users to specify a default value for a field, which is a value that the DBMS initially displays in a field. Ex. If most students live in Indiana, the default value could read IN. The user doesn t have to type the default value which helps in reducing errors.
7 Data Dictionary
8 File Retrieval and Maintenance A DBMS provides several tools that allow users and programs to retrieve and maintain data in the database (adding, modifying, and deleting). To retrieve or select data in a database, you query it, which is a request for specific data from the database. Users can instruct the DBMS to display, print, or store the results of a query, making it one of the more powerful database features.
9 Query Language A query language consists of simple, English-like statements that allow users to specify the data to display, print, or store. Each has its own grammar and vocabulary. A person without programming experience can learn a query language in a short time. Most queries are used to retrieve data. Some DBMSs provide wizards to guide users through the steps of creating a query.
10 Query by Example Most DBMSs include query by example (QBE), a feature that has a graphical user interface to assist users with retrieving data.
11 Form A form, sometimes called a data entry form, is a window on the screen that provides areas for entering or modifying data in a database. Well-designed forms should validate data as it is entered. A form that sends entered data across a network or the Internet is called an e-form, short for electronic form. E-forms generally use a means to secure the data while it is transported across the network.
13 Report Generator A report generator, also called a report writer, allows users to design a report on the screen, retrieve data into the report design, and then display or print the report. Unlike a form, report generators can only retrieve data. Report generators allow you to format the page and some allow you to create a report as a Web page.
14 Report Generator
15 Data Security A DBMS provides means to ensure that only authorized users can access data at permitted times. Most DBMSs allow different levels of access privileges to be identified for each field in the database, defining the actions that a specific user or group can perform.
16 Data Security Access privileges for data involve establishing who can enter new data, modify existing data, delete unwanted data, and view data. Ex. A student would have read-only privileges: allowing them to view the list of offered classes but not change them. Ex. A department head would be able to modify the data. Ex. Other users would have no access privileges to the data.
17 Data Security Many organizations adopt a principle of least privilege policy, where users access privileges are limited to the lowest level necessary to perform required tasks.
18 Backup and Recovery Occasionally a database is damaged or destroyed, so a DBMS provides a variety of techniques to restore the database to a usable form. A backup, or copy, of the entire database should be made on a regular basis. Some DBMSs have a built-in backup utility while others require a separate utility.
19 Backup and Recovery More complex DBMSs maintain a log, which is a listing of activities that modify the contents of the database. Ex. A registration clerk modifies a student s address, the change will appear in the log. The log contains: A copy of the record prior to the change called the before image The change being made And a copy of the record after the change called the after image The log may also store who made the change and when.
20 Backup and Recovery DBMSs that create logs usually provide a recovery unit, which uses the logs and/or backups to restore a database when it becomes damaged or destroyed using rollforward and rollback techniques. In a rollforward, or forward recovery, the DBMS uses the log to reenter changes made to the database since the last save or backup. In a rollback, or backward recovery, the DBMS uses the log to undo any changes made to the database during a certain period.
21 Backup and Recovery Continuous backup is a backup plan in which all data is backed up whenever a change is made. Continuous backup provides recovery in a matter of seconds. This technique can cost more but is growing in popularity due to its benefits.
22 Relational, Object-Oriented, and Multidimensional Databases Every database and DBMS is based on a specific data model. A data model consists of rules and standards that define how the database organizes data.
23 Relational, Object-Oriented, and Multidimensional Databases Three popular data models in use today are relational, object-oriented, and multidimensional. Some are called object-relational databases because they combine features of the relational and object-oriented data models.
24 Relational Databases A relational database is a database that stores data in tables that consist of rows and columns. Each row has a primary key and each column has a unique name. A developer of a relational database refers to a file as a relation, a record as a tuple, and a field as an attribute.
25 Relational Databases A user of a relational database refers to a file as a table, a record as a row, and a field as a column. In addition to storing data, a relational database also stores data relationships, which are links within the data. With a relational database, you can set up a relationship between tables with common fields.
26 Relational Databases
27 Relational Databases A developer of relational databases uses normalization to organize the data in the database. Normalization is a process designed to ensure the data within the relations (tables) contains the least amount of duplication.
28 SQL Structured Query Language (SQL) is a popular query language that allows users to manage, update, and retrieve data. SQL has special keywords and rules that users include in SQL statements.
29 Object-Oriented Databases An object-oriented database (OODB) stores data in objects. An object is an item that contains data, as well as the actions that read or process the data. OODBs can store more types of data than relational databases, access data faster, and allow programmers to reuse objects.
30 Object-Oriented Databases A multimedia database stores images, audio clips, and/or video clips. Ex. Voice mail system A groupware database stores documents such as schedules, calendars, manuals, memos, and reports. Ex. Schedules for meeting times.
31 Object-Oriented Databases A computer-aided design (CAD) database stores data about engineering, architectural, and scientific designs. Contains a list of components of the item being designed, the relationship amongst components, and design drafts. A hypertext database contains text links to other types of documents. A hypermedia database contains text, graphics, video, and sound.
32 Object Query Language Object-oriented and object-relational databases often use a query language called object query language (OQL) to manipulate and retrieve data. OQL is similar to SQL and uses many of the same rules, grammar, and keywords.
33 Multidimensional Databases A multidimensional database stores data in dimensions. Whereas a relational database is a twodimensional table, a multidimensional database can store more than two dimensions of data. These multiple dimensions, known as hypercube, allow users to access and analyze any view of the database data.
34 Multidimensional Databases The number of dimensions varies. Ex. A retail business might have 4: products, customers, regions, and time. Nearly every multidimensional database has a dimension of time. Multidimensional databases can consolidate data much faster than a relational database.
35 Data Warehouses One application that uses multidimensional databases is a data warehouse, which is a huge database that stores and manages the data required to analyze historical and current transactions. A data warehouse typically has a userfriendly interface so users can easily interact with its data.
36 Data Warehouses Data in a distributed database exists in many separate locations through a network or the Internet and is accessible through a single server. Data warehouses often use a process called data mining to find patterns and relationships amongst data. Ex. E-commerce for customer preferences A smaller version of a data warehouse, a data mart, contains a database that helps a specific group or department make decisions.
37 Web Databases Much of the information on the Internet exists in databases stored on the Web. Some Web databases are collaborative databases, where users store and share photos, videos, recordings, and other personal media with registered users. The Web page is used as the front end to the database.
38 Web Database A Web database usually resides on a database server, which is a computer that stores and provides access to a database. One type of program that manages the sending and receiving of data between the front end and the database server is a CGI (Common Gateway Interface) script.
39 Database Administration Managing a company s database requires a great deal of coordination. The role of coordinating the use of the database belongs to the database analysts and administrators.
40 Database Design Guidelines A carefully designed database makes it easier for a user to query the database, modify its data, and create reports. Determine the purpose of the database Design the tables or files Design the records and fields for each table Determine the relationship among the tables
41 Role of the Database Analysts and Administrators The database analyst (DA), or data modeler, focuses on the meaning and usage of data. The DA decides on the proper placement of fields, defines the relationships among data, and identifies users access privileges. The database administrator (DBA) requires a more technical inside view of the data. The DBA creates and maintains the data dictionary, manages security of the database, monitors the performance of the database, and checks backup and recovery procedures.
42 Role of the Employee as a User Today, employees access databases from their office desktop computers, notebook computers, or even smart phones and other mobile devices. Employees interact with databases related to inventory and identify new data in the database.
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:
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
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,
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
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
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
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
Chapter 3 Objectives Chapter 3 Application Software Identify the categories of application software Explain ways software is distributed Explain how to work with application software Identify the key features
Database Systems National Chiao Tung University Chun-Jen Tsai 05/30/2012 Definition of a Database Database System A multidimensional data collection, internal links between its entries make the information
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
CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY 2.1 Introduction In this chapter, I am going to introduce Database Management Systems (DBMS) and the Structured Query Language (SQL), its syntax and usage.
Understanding Computers Today and Tomorrow 12 th Edition Chapter 6: Application Software Learning Objectives Describe what application software is, the different types of ownership rights, and the difference
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.
Concepts of Database Management Seventh Edition Chapter 7 DBMS Functions Objectives Introduce the functions, or services, provided by a DBMS Describe how a DBMS handles updating and retrieving data Examine
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
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.
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
Chapter 3 Objectives Chapter 3 Application Software Identify the the categories of of application software Explain ways software is is distributed Explain how to to work with application software Identify
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
Topics Databases Behind the Scenes: Database Management Systems Models Describe the five database management systems (DBMS) models Distinguish among the different types of databases based on accessibility
Data Warehousing - Essential Element To Support Decision- Making Process In Industries Ashima Bhasin 1, Mr Manoj Kumar 2 1 Computer Science Engineering Department, 2 Associate Professor, CSE Abstract SGT
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
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
Oracle University Contact Us: 1.800.529.0165 Oracle BI 11g R1: Build Repositories Duration: 5 Days What you will learn This Oracle BI 11g R1: Build Repositories training is based on OBI EE release 18.104.22.168.
A McKnight Associates, Inc. White Paper: Effective Data Warehouse Organizational Roles and Responsibilities Numerous roles and responsibilities will need to be acceded to in order to make data warehouse
1800 ULEARN (853 276) www.ddls.com.au Introduction to Querying & Reporting with SQL Server Length 5 days Price $4169.00 (inc GST) Overview This five-day instructor led course provides students with the
REVIEW ARTICLE DATABASE MANAGEMENT SYSTEM Sweta Singh Assistant Professor, Faculty of Management Studies, BHU, Varanasi, India E-mail: email@example.com ABSTRACT Today, more than at any previous
Mapping Objects to External DBMSs There are many decisions to be made when mapping objects to external (non-object) DBMS products. The mapping capabilities of the object storage products factor into these
Chapter 3 Software for Systems Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Identify the four categories of application software Differentiate among the seven
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
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
The Right Database for Your Growing Business Ndo M. Osias firstname.lastname@example.org Abstract As a business grows there is a need to upgrade both the hardware and software that form the company's information
Oracle Education @ USF Oracle Education @ USF helps increase your employability and also trains and prepares you for the competitive job market at a much lower cost compared to Oracle University. Oracle
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
SAS 9.1 ETL Studio: User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS 9.1 ETL Studio: User s Guide. Cary, NC: SAS Institute Inc. SAS 9.1 ETL Studio:
Technology Briefing Database Management Modern organizations are said to be drowning in data but starving for information p. 509 TB3-1 Learning Objectives TB3-2 Learning Objectives TB3-3 Database Management
ORACLE ESSBASE STUDIO RELEASE 11.1.1 NEW FEATURES CONTENTS IN BRIEF Introducing Essbase Studio... 2 From Integration Services to Essbase Studio... 2 Essbase Studio Features... 4 Installation and Configuration...
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
Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs
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
Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations
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
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
Lecture 3 Application Software Ameer Kadhim Hadi Faculty of IT college Network Department University Of Babylon email@example.com Objectives Overview Identify the four categories of application
Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
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
StaffingForce Information Technology Solutions Our search, recruitment and staffing services are specifically designed to reduce your cost per hire while expediting the time it takes to fill your direct
Database Systems Lecture 1: Introduction General Information Professor: Leonid Libkin Contact: firstname.lastname@example.org Lectures: Tuesday, 11:10am 1 pm, AT LT4 Website: http://homepages.inf.ed.ac.uk/libkin/teach/dbs09/index.html
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
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
Is the SAS System a Database Management System? William D. Clifford, SAS Institute Inc., Austin, TX ABSTRACT Commercial Database Management Systems (DBMSs) provide applications with fast access to large
Concepts Oracle Corporation offers a wide variety of products. The Oracle Database 10g, the product this exam focuses on, is the centerpiece of the Oracle product set. The "g" in "10g" stands for the Grid
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
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
Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives
AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 Career Details Duration 105 hours Prerequisites This career requires that you meet the following prerequisites: Working knowledge
1 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2 2 LECTURE OUTLINE Data Models Three-Schema Architecture and Data Independence Database Languages and Interfaces The Database System Environment DBMS
BENEFITS OF AUTOMATING DATA WAREHOUSING Introduction...2 The Process...2 The Problem...2 The Solution...2 Benefits...2 Background...3 Automating the Data Warehouse with UC4 Workload Automation Suite...3
Applications Software: Getting the Work Done Chapter 2 Objectives Distinguish between operating systems and applications software List the various methods by which individuals and businesses acquire software
Application Software Application Software Application software consists of programs designed to make users more productive and/or assist them with personal tasks. Users can create documents, develop presentations,
Oracle University Contact Us: 1.800.529.0165 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training teaches you how to write subqueries,
Data Management for Portable Media Players Table of Contents Introduction...2 The New Role of Database...3 Design Considerations...3 Hardware Limitations...3 Value of a Lightweight Relational Database...4
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
Setting Up ALERE with Client/Server Data TIW Technology, Inc. November 2014 ALERE is a registered trademark of TIW Technology, Inc. The following are registered trademarks or trademarks: FoxPro, SQL Server,
Unit C: Computer Software Learning Objectives List and describe computer software categories Explain copyright law and define the different software licenses Explain how to install and uninstall software
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Length: Delivery Method: 3 Days Instructor-led (classroom) About this Course Elements of this syllabus are subject
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,
1. A(n) consists of a series of related instructions, organized for a common purpose, that tells the computer what tasks to perform and how to perform them. a. operating system b. suite c. media library
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
Databases What the Specification Says Describe flat files and relational databases, explaining the differences between them; Design a simple relational database to the third normal form (3NF), using entityrelationship
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
Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data
AUTODESK VAULT WHITE PAPER Best Practices for Implementing Autodesk Vault Introduction This document guides you through the best practices for implementing Autodesk Vault software. This document covers
Multimedia Systems: Database Support Ralf Steinmetz Lars Wolf Darmstadt University of Technology Industrial Process and System Communications Merckstraße 25 64283 Darmstadt Germany 1 Database System Applications
Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating