(Spring 2015) Instructor: Craig Duckett Lecture 08: Tuesday, May 5, 2015 Mere Mortals Chap. 6 Summary, Team Work Time 1.

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

Configuration management
Configuration management
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
CHAPTER 30 THE HTML 5 FORMS PROCESSING. LEARNING OBJECTIVES What the three form elements are How to use the HTML 5 tag to specify a list of words’ form.
(Spring 2015) Instructor: Craig Duckett Lecture 03: Tuesday, April 14, 2015 Data vs. Information 1.
Software to Manage EEP Vegetation Plot Data A design proposal Michael Lee January 31, 2011.
Concepts of Database Management Sixth Edition
Databases and Processing Modes. Fundamental Data Storage Concepts and Definitions What is an entity? An entity is something about which information is.
Views Chapter 12. What Are Views? A virtual table that comprises the fields of one or more tables in the database It is a virtual table since it does.
Analyzing the Current Database
BUSINESS DRIVEN TECHNOLOGY
Keys Chapter 8 Database Design for Mere Mortals. Why Keys Are Important They ensure that each record in a table can be properly identified. They help.
Conceptual Overview 7 step design Chapter 4 Database Design for Mere Mortals.
Establishing Table Structures Chapter 7 Database Design for Mere Mortals.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
EASY TEAM MANAGER By Dave Abineri EASYWARE: PO Box 231, Milford, OHIO (Cincinnati) Phone: (513) Use UP arrow to move to the NEXT slide Use.
Chapter 9 Database Management
What is a database? An organized collection of data. This can be in an electronic, paper, or other format. Types of databases Operational -constantly changing.
A Free sample background from Slide 1 NYS PLAN FOR DATA DATA FOR ACCOUNTABILITY DATA FOR INSTRUCTIONAL SUPPORT.
Database Applications – Microsoft Access Lesson 2 Modifying a Table and Creating a Form 45 slides in presentation Accessibility check 9/14.
Concepts of Database Management Seventh Edition
Databases C HAPTER Chapter 10: Databases2 Databases and Structured Fields  A database is a collection of information –Typically stored as computer.
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
Parent Connect Student Connect Best Adds Who/how are districts using & deploying Key Topics Discussion about future potential and projects.
Data management in the field Ari Haukijärvi 2nd EHES training seminar.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Storing Organizational Information - Databases
(Spring 2015) Instructor: Craig Duckett Lecture 10: Tuesday, May 12, 2015 Mere Mortals Chap. 7 Summary, Team Work Time 1.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood Chapter 10 Electronic Data Processing Systems.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
ITGS Databases.
Instructor: Craig Duckett Lecture 08: Thursday, October 22 nd, 2015 Patterns, Order of Evaluation, Concatenation, Substrings, Trim, Position 1 BIT275:
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved CHAPTER 6 DATABASES AND DATA WAREHOUSES CHAPTER 6 DATABASES AND DATA WAREHOUSES.
Concepts of Database Management Seventh Edition Chapter 1 Introduction to Database Management.
Questionnaires Questions can be closed or open Closed questions are easier to analyze, and may be done by computer Can be administered to large populations.
13 Data Processing and Fundamental Data Analysis.
Analyzing the Current Database. Why Analyze To find out Does the current database support the organizations current needs Are there structural problems.
(Winter 2016) Instructor: Craig Duckett Lecture 15: Thursday, February 25 th Visual Studio Walk-Through 1.
(Winter 2016) Instructor: Craig Duckett Lecture 13: Thursday, February 18 th Mere Mortals: Chap. 9 Summary, Team Work 1.
(Spring 2015) Instructor: Craig Duckett Lecture 07: Tuesday, April 28, 2015 PHASE 1: Discovery DUE TONIGHT 1.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Session 6: Data Flow, Data Management, and Data Quality.
(Spring 2015) Instructor: Craig Duckett Lecture 14: Thursday, May 12 th, 2016 Visual Studio Community Edition 1.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
(Winter 2017) Instructor: Craig Duckett
WHO The World Health Survey Data Entry
(Winter 2017) Instructor: Craig Duckett
GO! with Microsoft Office 2016
(Winter 2017) Instructor: Craig Duckett
(Winter 2017) Instructor: Craig Duckett
Chapter 5: The Art of Ensuring Integrity
GO! with Microsoft Access 2016
Instructor Materials Chapter 5: The Art of Ensuring Integrity
Fun gym Cambridge Nationals R001.
Fun gym Cambridge Nationals R001.
(Winter 2017) Instructor: Craig Duckett
Instructor: Craig Duckett
Relational Database Model
(Winter 2017) Instructor: Craig Duckett
PREP Instructor: Craig Duckett Lecture 07: Tuesday, April 19th , 2016
Instructor Materials Chapter 5: The Art of Ensuring Integrity
The ultimate in data organization
PHASE 03 DUE (Winter 2016) Instructor: Craig Duckett
Instructor Materials Chapter 5: Ensuring Integrity
Presentation transcript:

(Spring 2015) Instructor: Craig Duckett Lecture 08: Tuesday, May 5, 2015 Mere Mortals Chap. 6 Summary, Team Work Time 1

2 TONIGHT PHASE 1: DISCOVERY is due TONIGHT, Tuesday, May 5 th, uploaded to Team Web Site and ZIPPED and uploaded to StudentRacker by Phase 1 Project Manager PHASE 2: DESIGN DUE Tuesday, May 19 th, uploaded to Team Web Site and ZIPPED and uploaded to StudentRacker by Phase 2 Project Manager Phase 3: Develop due Thursday, May 28 th Quick Reminder: If you need to me about anything, please do so using my account which I check several times a day. Do not use or reply to the account which I use only for returning files from StudentTracker and only check once or twice a month!

Free Web Hosting Including Web Server, MySQL, phpMyAdmin, PHP, FTP, etc

4 MySQL Workbench There is a NO INSTALL Version Available SQLYog:

5 The Team Project Five Phase Due Dates Phase 1: Discovery (200 Points) DUE THURSDAY, APRIL 30 Phase 2: Design (200 Points) DUE TUESDAY, MAY 19 Phase 3: Develop (200 Points) DUE THURSDAY, MAY 28 Phase 4: Distribute (200 Points) DUE TUESDAY, JUNE 9 Phase 5: Documentation (200 Points) DUE THURSDAY, JUNE 18

6 Database Design for Mere Mortal: Chapter 6 Summary ANALYZING THE CURRENT DATABASE Getting to Know the Current database Looking How Data is Collected Conducting Interviews (Users, Management) Reviewing requirements Compiling a Complete List of Fields

Analyzing the Current Database The database currently in use can provide a great resource for developing the new database. Many features can remain useful, whereas others can and should be discarded. An analysis is conducted reviewing the various ways data is collected and presented, as well as through interviews with users and management. A preliminary field list is defined, as well as a list of tables that should be included in the initial database structure. Data that is literally collected, stored and maintained on paper is known as a paper-based database. Some common formats include index cards, hand-written reports and various types of preprinted forms. Typically these types of databases contain inconsistent data, erroneous data, duplicate data, redundant data, incomplete entries and data that should have been purged from the database long ago. The only reason to analyze this type of database is to identify various items that will be incorporated into the new database. A database that has been in use for five years or more is considered to be a legacy database. The term “legacy” may also mean that the individual who originally created the database is working elsewhere and the database has become his or her legacy to the organization. Many of these legacy databases are improperly structured or inefficiently designed. Many times they are based on hierarchical or network database models and store duplicate fields and redundant data.

Analyzing the Current Database To conduct the analysis of the current database, one must first review the ways in which data is collected. Begin by reviewing all paper-based items and gather a single sample of each type. Next find sample screen shots in the database programs that best represent how the various programs are used. The second step in the analysis process is to review any methods used to present information, such as a report. A report is a way to present data that is meaningful to those viewing it. Gather samples of all reports. The final step is to review any on-screen presentations that use the data in the database. Make screen shots of the slides that are used in the presentations. Next, conducting interviews with users and management is useful in determining how the organization uses its data. For example, They provide details about the samples you assembled in reviewing how data is collected and how information is presented. They provide information on the way the organization uses its data. They are instrumental in defining preliminary field and table structures. They help to define future information requirements.

Analyzing the Current Database It’s better to speak to the users first because they have the clearest picture of the details connected with the day-to-day operations of the organization. Use open-ended questions to focus on specific subjects, use closed questions to obtain specific details on a certain subject. You can identify subjects by looking for nouns within the sentences that make up the responses. Subjects are always represented by nouns and identify an object or an event. You can then use these subjects to come up with further questions during the interview process. The purpose is to gain as much detailed information as possible about the subjects you’ve identified. You’ll also want to identify nouns that represent characteristics of the subjects. These will ultimately become fields in the database. This technique is known as the characteristic identification technique. It’s important to use a separate sheet of paper for listing the characteristics. The first part of the interview process involves conducting user interviews, which will focus on: The types of data users are currently using; How users are currently using their data; The data-collection samples, report samples, and on-screen presentation samples; and The types of information users need in conjunction with their daily work.

Analyzing the Current Database The next part of the discussion should focus on any additional information that is not being supplied to them currently. Once this is identified, you’ll define new data structures to support this extra information. The last part of the interview process concerns future information that may be required by a growing organization. Once such information is identified, you can be sure that the data structures needed to support that information are defined in the database. The second part of the interview process involves conducting interviews with management, which will focus on: The types of information managers currently receive; The types of additional information they need to receive; The types of information they foresee themselves needing; and Their perception of the business’s overall information requirements.

Analyzing the Current Database To begin, review current information requirements. Identify information the management routinely receives and determine whether they currently receive an reports that are not represented in your group of report samples. If so, obtain sample of each “new” report. The next subject concerns management’s needs for additional information. If there I any information that is missing from the reports they currently receive, the information must be identified. Next, review future information requirements, and finally, review overall information requirements. If there is any data that the organization needs to maintain, it will need to be accounted for in the database structure.

Analyzing the Current Database Compiling a Complete List of Fields Now that an analysis of the current database is complete and the interviews with user and management have been conducted, a preliminary field list can be created. This list represents the fundamental data requirements of the organization and constitutes the core set of fields that will be defined in the database. First, review and refine the list of characteristics you have complied. Then determine whether there are any characteristics in the data collection samples, report samples, and on-screen presentation samples that need to be added to the primary field list. Be sure that each item on your list represents a characteristic (field) and not a subject (table). And, finally, remove any fields that are calculated and place them on a separate list. A calculated field is one that stores the result of a mathematical calculation as its value. Be sure to review both lists with users and management.

Analyzing the Current Database REVIEW The goals of analyzing the current database are to determine the following: What types of data the organization uses How the organization uses its data How the organization manages and maintains its data You should not adopt the current database structure as the basis for the new structure. A "legacy database" is a database that has been in existence and in use for five years or more. The analysis process incorporates these three steps: Reviewing the way data is collected Reviewing the manner in which information is presented Conducting interviews with users and management The types of computer software programs you should review during the analysis include word processors Spreadsheets Databases Web pages

Analyzing the Current Database You should conduct interviews after you gather data-collection and information-presentation samples for these reasons: They provide details about the samples you assembled during the previous reviews. They provide information on the way the organization uses its data. They are instrumental in defining preliminary field and table structures. They help to define future information requirements. You use open-ended questions to focus on specific subjects and closed questions to focus on specific details of a certain subject. The subject-identification technique allows you to identify subjects within a participant's response to a given question. You identify specific attributes for a particular subject by using the characteristic- identification technique. You should interview users and management separately. The three basic types of information requirements you must identify are Current Additional Future

Analyzing the Current Database The preliminary field list represents the organization's fundamental data requirements and constitutes the core set of fields that you must define in the database. Each item on this list should have a unique name to ensure that the characteristic appears only once on the list. A value list specifies the acceptable range of values for a particular characteristic and often enforces a given business rule. You identify specific attributes for a particular subject by using the characteristic- identification technique. A calculated field stores the result of a string concatenation or mathematical expression as its value. You should remove calculated fields from the preliminary field list and place them on a dedicated calculated-field list.

16 TEAM WORK TIME