Teaching Database Design Concepts With Access 2010.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Relational Databases Chapter 4.
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
1 Basic DB Terms Data: Meaningful facts, text, graphics, images, sound, video segments –A collection of individual responses from a marketing research.
File Systems and Databases
Introduction to Databases CIS 5.2. Where would you find info about yourself stored in a computer? College Physician’s office Library Grocery Store Dentist’s.
File Systems and Databases Hachim Haddouti
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Information Technology in Organizations
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Chapter 1 Databases and Database Objects: An Introduction
C Computer-Based Systems for Management Support Kevin Brabazon D atabases : Fundamentals.
BUSINESS DRIVEN TECHNOLOGY
Databases and Database Management Systems
Chapter 1: The Database Environment
Data at the Core of the Enterprise. Objectives  Define of database systems  Introduce data modeling and SQL  Discuss emerging requirements of database.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
An Introduction to Database Management Systems R. Nakatsu.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Week 1 Lecture MSCD 600 Database Architecture Samuel ConnSamuel Conn, Asst. Professor Suggestions for using the Lecture Slides.
Data at the Core of the Enterprise. Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
Database Design Concepts With Access. Learning Outcomes  Identify and define the information that is needed to design a database  Create conceptual.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
Database Technical Session By: Prof. Adarsh Patel.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Microsoft Access 2003 Define some key Access terminology: Field – A single characteristic or attribute of a person, place, object, event, or idea. Record.
Introduction to Microsoft Access Overview 1. Introduction What is Access? A relational database management system What is a Relational Database? Organized.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Storing Organizational Information - Databases
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Principles of Information Systems, Sixth Edition Organizing Data and Information Chapter 5.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Chapter 4c, Database H Definition H Structure H Parts H Types.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
CIS 210 Systems Analysis and Development Week 6 Part II Designing Databases,
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
1 CSE 2337 Introduction to Data Management Textbook: Chapter 1.
Organizing Data and Information
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved CHAPTER 6 DATABASES AND DATA WAREHOUSES CHAPTER 6 DATABASES AND DATA WAREHOUSES.
Foundations of Business Intelligence: Databases and Information Management.
Information Systems Today: Managing in the Digital World TB3-1 3 Technology Briefing Database Management “Modern organizations are said to be drowning.
Lection №4 Development of the Relational Databases.
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
IST 220 – Intro to Databases Lecture 2 Touring Microsoft Access.
Principles of Information Systems, Sixth Edition Organizing Data and Information Chapter 5.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Principles of Information Systems, Sixth Edition Organizing Data and Information Chapter 5.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Lecture 5 Data Model Design Jeffery S. Horsburgh Hydroinformatics Fall 2012 This work was funded by National Science Foundation Grant EPS
IST 220 – Intro to Databases
Information Systems Today: Managing in the Digital World
Databases and Information Management
Grauer and Barber Series Microsoft Access Chapter One
Presentation transcript:

Teaching Database Design Concepts With Access 2010

Session Outline  Two Part  Lecture/Discussion/Sharing  Hands-on  Practical  Helpful

Objectives  Challenges  Student background/knowledge/learning  Database Design Concepts  Includes logical and physical  Access 2010  Can implement design using Datasheet view  Our Approach  Integration and more

Learning Outcomes  Identify and define the information that is needed to design a database  Create conceptual and logical db designs  Build a relational database that provides users with queries, forms, and reports  Understand core terms, concepts, and tools

Learning Outcomes  Design and maintain relational db tables  Create Select and Action queries  Create normalized relationships between tables, apply validation rules, and referential integrity principles  Design and modify reports and forms

Challenges  Perceived knowledge versus actual knowledge  Very little or no previous experience with Access  No understanding of when to use  No connection to real-world  Looks different from other Office apps

More Challenges  House analogy  Need a blueprint before you can build  GIGO (garbage in, garbage out)  Teaching approach  Skills first  Concepts first  Integrate

Key DB Design Concepts  Entity  Person, place, thing, event (noun)  Attribute  Property of an entity (adjective, adverb)  Relationship  Association between entities

Key DB Design Concepts  Database  Structure that can house information about multiple types of entities, the attributes of these entities, and the relationships among the entities.  Relational Database  Perceived by users to be a collection of tables; two-dimensional named tables

DBMS (software)  Design structure of database  Create data entry forms  Validate data  Sort and manipulate data  Query the database  Produce reports

Goals of Database Design  Input  set of user requirements  Output  database structure capable of supporting user requirements

Database Design Step 1  Information-level design  gather user requirements  design a database that meets requirements as cleanly as possible  independent of DBMS

Database Design Step 2  Concerned with characteristics of specific DBMS  Must resolve issues such as  column names  data type  number of columns  data length

General Design Guidelines  Identify the tables (entities)  Determine the primary keys (unique attribute)  Determine additional fields (attributes)  Determine relationships among tables

General Design Guidelines (cont)  Determine data types for fields  Identify and remove unwanted redundancy  Storing a piece of data in more than one place  Determine a storage location  Determine additional properties for attributes

Catch 22  Students need some understanding of concepts before they create database objects.  Students think concepts are “boring” and want to get their hands on the software.

Help is on the way!  Access 2010  Use Datasheet view to implement design  Visually see columns as you create them  Assign data types  Add new fields  Change field size  Add validation rules  Add captions

A Database Example Camashaly Design Group provides custom marketing solutions for the service, non-profit, and retail sectors. The company specializes in designing and maintaining Web sites and using social networking Web sites for online marketing. Camashaly uses business analysts to work collaboratively with clients. Camashaly would like to organize the data on clients and business analysts in to a database managed by Access 2010.

Applying the Database Design Guidelines to Camashaly Design Group

Client Number Client NameStreetCityStatePostal Code BA53Bavant Animal Hospital134 MainBurlesNC28817 BB32Babbage CPA Firm464 LinnellAustinSC28796 BC76Buda Community Clinic867 RidgeBudaNC27032 CJ29Catering by Jenna123 SecondGrangerNC27036 GA74Grant Antiques78 CatawbaGeorgetownNC28794 GF56Granger Foundation65 SimpsonGrangerNC27036 HC10Hendley County Hospital216 RivardAustinSC28796 KD21KAL Design Studio116 PineGeorgetownNC28794 KG04Kyle Grocery Cooperative421 FirstKyleSC28798 ME14Mike's Electronic Stop234 GilhamGeorgetownNC28794 PJ34Patricia Jean Florist345 MageeKyleSC28798 SL77Smarter Law Associates764 MainBurlesNC28817 TB17The Bikeshop346 AustinBudaNC27032 WE05Walburg Energy Alternatives12 PolkWalburgNC28819 WS01Woody Sporting Goods578 CentralWalburgNC28819 Word table

Excel workbook

Business Analyst Number Last NameFirst NameStreetCityStatePostal Code 11KerryCordelia251 PainterGeorgetownNC MartinezManuel3125 SteelKyleSC LiuJan265 MarbleByronSC ScottJeff1925 PineGeorgetownNC28794 Word table

Excel workbook

Our Approach  Integrate concepts and DBMS  Introduce common database objects  Tables  Forms  Queries  Reports  Use Datasheet view for one table  Use Design view for another table

Our Approach (cont)  Import data from other Office applications  Less emphasis on typing  More realistic  Use Layout view  Easier to visualize changes

Our Approach (cont)  Show routine database operations  Backing up a database  Renaming objects  Deleting objects  Compacting a database

Advantages  Provides an overview of database tools  Follows the database creation process from design to implementation  Emphasizes the data independence feature of a database  Uses real-world situations  Encourages critical thinking  Encourages retention

Your Turn  Try it out Thank you Phil and Mary