Databases: An Overview Chapter 7, Exploring the Digital Domain.

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Advertisements

Organisation Of Data (1) Database Theory
Database Management Systems and Enterprise Software
What is a Database By: Cristian Dubon.
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Lecture-7/ T. Nouf Almujally
Chapter 6 UNDERSTANDING AND DESIGNING QUERIES AND REPORTS.
XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Key.
Organizing Data Chapter 5. Data Hierachy Table = Entities X Attributes Entities = Records Attributes = Fields.
3 / 12 CHAPTER Databases MIS105 Irfan Ahmed Ilyas.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Chapter 12 Database Connectivity with ASP.NET JavaScript, Third Edition.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 7 Information System Data Management.
Attribute databases. GIS Definition Diagram Output Query Results.
IMS1907 Database Systems Summer Semester 2004/2005 Lecture 2 Relational DBMS Software An Overview of Microsoft Access.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
IST Databases and DBMSs Todd S. Bacastow January 2005.
Database Lecture # 1 By Ubaid Ullah.
CPS120: Introduction to Computer Science Information Systems: Database Management Nell Dale John Lewis.
Databases C HAPTER Chapter 10: Databases2 Databases and Structured Fields  A database is a collection of information –Typically stored as computer.
ASP.NET Programming with C# and SQL Server First Edition
 A databases is a collection of data organized to make it easy to search and easy to retrieve in a useful, usable form.
Microsoft Access Lecture -13- By lec. (Eng.) Hind Basil University of Technology Department of Materials Engineering 1.
Fundamentals of Information Systems, Fifth Edition
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Chapter 1 In-lab Quiz Next week
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
2005 SPRING CSMUIntroduction to Information Management1 Organizing Data John Sum Institute of Technology Management National Chung Hsing University.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Physical Database Design Chapter 6. Physical Design and implementation 1.Translate global logical data model for target DBMS  1.1Design base relations.
Introduction to Microsoft Access Overview 1. Introduction What is Access? A relational database management system What is a Relational Database? Organized.
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
Microsoft Access 2010 Building and Using Queries.
Analyzing Data For Effective Decision Making Chapter 3.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Entity Framework Overview. Entity Framework A set of technologies in ADO.NET that support the development of data-oriented software applications A component.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 7 Information System Data Management.
Object Persistence (Data Base) Design Chapter 13.
Object Persistence Design Chapter 13. Key Definitions Object persistence involves the selection of a storage format and optimization for performance.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Introduction to Computers Lesson 10B. home Database A collection of related data or facts.
Introduction to Computers Lesson 10B. home Database A collection of related data or facts.
Chapter 9 Query-by-Example Pearson Education © 2009.
Database Management Systems.  Database management system (DBMS)  Store large collections of data  Organize the data  Becomes a data storage system.
Fanny Widadie, S.P, M.Agr 1 Database Management Systems.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
Databases and Privacy Storing, Organizing and Retrieving Data.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Database Management Systems (DBMS)
Database Management System. DBMS A software package that allows users to create, retrieve and modify databases. A database is a collection of related.
Mining real world data RDBMS and SQL. Index RDBMS introduction SQL (Structured Query language)
© 2006 Pearson Education Canada Inc. 3-1 Chapter 3 Database Management PowerPoint Presentation Jack Van Deventer Ward M. Eagen.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
1 Finding Your Way Through a Database Exploring Microsoft Office Access.
Databases and DBMSs Todd S. Bacastow January
Databases.
Fundamentals & Ethics of Information Systems IS 201
Database Systems: Design, Implementation, and Management Tenth Edition
Storing, Organizing and Retrieving Data
Databases A brief introduction….
Databases.
Database.
PHP and MySQL.
Spreadsheets, Modelling & Databases
The ultimate in data organization
Presentation transcript:

Databases: An Overview Chapter 7, Exploring the Digital Domain

Brief History of Database Computing External files/programming Data files, records, and fields File management software Indexed files/file access methods Database management systems (DBMS)

Files, Records, and Fields

Indexed Files

The Two Major DBMS Models Network Model Separate files are linked via physical links (link fields) Favored where efficiency and performance are highest priorities Relational Model Separate files are linked via logical links in the data model Favored where flexibility and support for ad hoc queries are highest priority

The Two Models

Database Management System Data Structure Flat file systems use only one file to model and store data Many database problems will require multiple (but related) files for data modeling Database structure must always de defined upfront records and fields must be defined field datatypes must be specified

Database Management System Accessing the Data Forms are often used for entering/viewing data Queries are constructed to retrieve data satisfying specific criteria Data can be sorted in multiple nested levels Reports are constructed (often based on queries) for printed data Subtotals and control breaks can be incorporated into reports

Example Data Form in Microsoft Access

Example Report in Access

Query Languages Query languages, like programming languages, have specific syntax These are more user-friendly than most programming languages SQL (Structured Query Language -- often pronounced “sequel”) is a de facto standard QBE (Query by Example) languages are also commonly used, but the particular form and syntax is much more vendor dependent than SQL

Query Construction Queries are structured to retrieve data from specified fields in indicated tables (files) in a database Retrieved data must satisfy particular search constraints Boolean operators -- especially logical and and logical or -- allow the construction of multiple search constraint queries

Example Query QBE in Microsoft Access

Example Query QBE in FileMaker Pro

Example Queries -- SQL SELECT Name FROM Sales WHERE Amount > 5000 AND Region = “West” SELECT Name FROM Sales WHERE (Amount > 5000 AND Region = “West”) OR (Amount > 2000 AND Region = “Midwest”)

Using Multiple Files in Access Relationships must be specified when database structure is defined Logical links are made explicit by linking appropriate fields in different tables

Summary Software that manages the storage and retrieval of data dates from the early days of computing File management systems were the precursors of today’s database management systems There are two primary database models today: the network model and the relational model The network model provides excellent performance; the relational model provides excellent flexibility The first step toward creating any database is the definition of the structure of the data to be modeled

Summary (cont’d) All database management systems provide the ability to define data entry forms and reports for output Query languages provide user-friendly access to database data Queries are defined to retrieve data that matches (or satisfies) specified search constraints SQL and QBE are two popular query languages SQL has become a de facto standard for query languages