Databases C HAPTER 10. 10 Chapter 10: Databases2 Databases and Structured Fields  A database is a collection of information –Typically stored as computer.

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

Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Computer Concepts BASICS 4th Edition
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
信息处理技术. Chapter 10: Databases2 111Chapter 4: File Management, Virus Protection, and Backup 1Chapter 1: Computer, Internet, Web, and Basics.
Concepts of Database Management Seventh Edition
Chapter 11 Databases. 11 Chapter 11: Databases2 Chapter Contents  Section A: File and Database Concepts  Section B: Data Management Tools  Section.
Integrating Access with the Web and with Other Programs.
Chapter 3 Database Management
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Database Management An Introduction.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 10 Managing a Database.
3-1 Chapter 3 Data and Knowledge Management
Living in a Digital World Discovering Computers 2010.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Databases Chapter Chapter 11: Databases2 Chapter Contents  Section A: File and Database Concepts  Section B: Data Management Tools  Section.
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.
Database Software Application
Working with Mail Merge
Chapter 9 Database Management
ARCHIBUS Log On Instructions. Log Into ARCHIBUS Web Central Log In Screen 1.Open your Internet browser. 2.Enter the URL to view the ARCHIBUS Login Page.
Chapter 11 Databases.
Chapter 11 Databases.
Chapter 11 Databases. 11 Chapter 11: Databases 2 Chapter Contents  Section A: File and Database Concepts  Section B: Data Management Tools  Section.
Chapter 11 Databases. 11 Chapter 11: Databases2 Chapter Contents  Section A: File and Database Concepts  Section B: Data Management Tools  Section.
Microsoft Access Intro Class 1 Database Concepts.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
With Microsoft Access 2007 Volume 1© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access 2007 Volume 1 Chapter.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
Discovering Computers Fundamentals, 2012 Edition Your Interactive Guide to the Digital World.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Chapter 6 Generating Form Letters, Mailing Labels, and a Directory
Databases Chapter Chapter 11: Databases2 Chapter Contents  Section A: File and Database Concepts  Section B: Data Management Tools  Section.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe the qualities of valuable information.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Chapter 17 Creating a Database.
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.
1 Database Concepts 2 Definition of a Database An organized Collection Of related records.
Databases: An Overview Chapter 7, Exploring the Digital Domain.
Chapter 4c, Database H Definition H Structure H Parts H Types.
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.
Databases,Tables and Forms Access Text by Grauer Chapters 1 & 2.
+ Information Systems and Databases 2.2 Organisation.
Database and Information Management Chapter 9 – Computers: Understanding Technology, 3 rd edition.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Chapter 10 Database Management. Data and Information How are data and information related? p Fig Next processing data stored on disk Step.
1 Chapter 9 Database Management. Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Lesson 17 Mail Merge. Overview Create a main document. Create a data source. Insert merge fields into a main document. Perform a mail merge. Use data.
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
GO! with Microsoft Office 2016
GO! with Microsoft Access 2016
Chapter 11 Databases.
Microsoft Access 2003 Illustrated Complete
Databases.
Chapter 11 Databases.
Database Design Hacettepe University
Spreadsheets, Modelling & Databases
Presentation transcript:

Databases C HAPTER 10

10 Chapter 10: Databases2 Databases and Structured Fields  A database is a collection of information –Typically stored as computer files  A structured file uses a uniform format to store data in the file

10 Chapter 10: Databases3 Fields  Contain the smallest unit of meaningful information  Each field has a unique field name  Variable-length field vs. fixed-length field

10 Chapter 10: Databases4 Records  Collections of data fields Records can be displayed as rows in a table or as forms.

10 Chapter 10: Databases5 Records  Each kind of record is referred to as a record type

10 Chapter 10: Databases6 Records  A record that contains data is referred to as a record occurrence

10 Chapter 10: Databases7 Relationships and Cardinality  A flat file is a structured file that contains only one record type  A relationship is an association between data that is stored in different record types

10 Chapter 10: Databases8 Relationships and Cardinality  Cardinality refers to the number of associations that can exist between two record types

10 Chapter 10: Databases9 Hierarchical, Network, Relational, and Object-Oriented Databases  A hierarchical databases arranges record types in a hierarchy

10 Chapter 10: Databases10 Hierarchical, Network, Relational, and Object-Oriented Databases  The network database model allows many-to- many relationships in addition to one-to-many relationship

10 Chapter 10: Databases11 Hierarchical, Network, Relational, and Object-Oriented Databases  A relational database stores data in a collection of related tables

10 Chapter 10: Databases12 Hierarchical, Network, Relational, and Object-Oriented Databases  An object-oriented database stores data as objects, which can be grouped into classes and defined by attributes and methods

10 Chapter 10: Databases13 Data Management Software Microsoft Word allows you to create a table of information, such as a mailing list, which you can edit, sort, search, and print. In addition, you can merge data from the table with a template letter to create form letters, mailing labels, and envelopes. CLICK TO START

10 Chapter 10: Databases14 Data Management Software

10 Chapter 10: Databases15 Data Management Software  It is possible to enter data as an ASCII text file  Custom data management software  Data dependence vs. data independence

10 Chapter 10: Databases16 Database Management Systems

10 Chapter 10: Databases17 Database Management Systems  Database client software allows any remote computer or network workstation to access data in a database

10 Chapter 10: Databases18 Database Management Systems  Multiple users can interact with the same database

10 Chapter 10: Databases19 Databases and the Web  The Web provides opportunities and challenges for accessing databases –Static Web publishing –Dynamic Web publishing Server-side program

10 Chapter 10: Databases20 Databases and the Web

10 Chapter 10: Databases21 Databases and the Web  Forms can collect data, as well as specifications for a query –XForms

10 Chapter 10: Databases22 Databases and the Web  Several tools are available to help create server-side programs

10 Chapter 10: Databases23 XML Documents  Markup language allowing field tags, data, and tables to be incorporated into a Web document

10 Chapter 10: Databases24 XML Documents  Used to specify a standard structure of fields and records  Data in an XML document is searchable  XML is portable, but not optimized for many common database operations –Consider storing data in a relational database, managing it with RDBMS software, and generating XML documents for exchanging data over the Web

10 Chapter 10: Databases25 Defining Fields  The term database structure refers to the arrangement of fields, tables, and relationships in a database  Store last names and first names in separate fields  Use a primary key field to make each record unique  Use appropriate data types for each field

10 Chapter 10: Databases26 Defining Fields

10 Chapter 10: Databases27 Defining Fields  A computed field is a calculation that a DBMS performs during processing and stores temporarily  Uppercase and lowercase are not always treated the same –Case sensitive database  Use field formats to show what the data is supposed to look like when it’s entered  Use field validation rules to filter data

10 Chapter 10: Databases28 Normalization  Process that helps save storage space and increase processing efficiency –Reduces data redundancy

10 Chapter 10: Databases29 Organizing Records  Records can be organized in different ways, depending on use  Sorting –A table’s sort order refers to the order in which records are stored on disk –Sort key  Indexing –Similar to the index in a book

10 Chapter 10: Databases30 Organizing Records When indexed by date, the index file contains a list of keys and the record number (R#) that contains more information about the album released on that date.

10 Chapter 10: Databases31 Designing the Interface  Arrange fields in a logical order  Provide visual clues to the entry areas  Entry areas should appear in a consistent position relative to their labels  Provide a quick way to move through the fields in order

10 Chapter 10: Databases32 Designing the Interface  Use scrolling to create multiple screens, if necessary  Provide buttons or other easy-to-use controls for navigating through records  Supply on-screen instructions

10 Chapter 10: Databases33 Designing the Interface

10 Chapter 10: Databases34 Designing Report Templates  Report generators are used to specify the content and format for a database report  A report template contains the outline or general specifications for a report

10 Chapter 10: Databases35 Designing Report Templates  Supply only the information required  Present information in a usable format  Information should be timely  Information should be presented in a clear, unambiguous format  Present information in the format most appropriate for the audience

10 Chapter 10: Databases36 Loading Data  Data can be loaded into a database by: –Using generic data entry tools –Using a customized data entry module  A conversion routine converts the data from its current format into a format that can be automatically incorporated into the new database

10 Chapter 10: Databases37 SQL Basics  Intermediary between the database client software and the database itself

10 Chapter 10: Databases38 SQL Basics

10 Chapter 10: Databases39 Adding Records

10 Chapter 10: Databases40 Searching for Information SELECT AlbumTitle, AlbumCover FROM Albums WHERE ArtistName = ‘Jefferson Airplane’  The AND, OR, and NOT Boolean operators are used to perform complex SQL searches  The use of parentheses indicates the part of the query to perform first

10 Chapter 10: Databases41 Updating Fields UPDATE Albums SET InStock = InStock – 1 WHERE AlbumTitle = ‘G.I. Blues’  Global updates change the data in multiple records simultaneously –Works only for records with similar characteristics

10 Chapter 10: Databases42 Joining Tables  Joining tables in SQL allows you to create relationships between tables

10 Chapter 10: Databases43 Lab Assignment-Create 3 Database Tables  You are a DBA at Wal-Mart Superstore and you need to create three new database tables for all the items you sell in Excel –Divide the store into 3 sections. Create 1 table per worksheet for each section. Name the worksheets after each section you create. –Create all the proper and logical field columns that will be used for each section. –Fill in the first 3 records for each table with random materials found in that section.