BEDES - Grouping Structure Options January 22 nd 2014.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
Chapter 10: Designing Databases
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Chapter 3: Modules, Hierarchy Charts, and Documentation
Lecture-7/ T. Nouf Almujally
Database Basics Alan B. Marr, M.D., F.A.C.S. Associate Professor of Clinical Surgery.
Copyright Irwin/McGraw-Hill Data Modeling Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley.
Chapter 3 Data Modeling Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Word Lesson 8 Increasing Efficiency Using Word
Ontologies - Design principles Cartic Ramakrishnan LSDIS Lab University of Georgia.
Storing Organizational Information—Databases
Chapter 16 The Hierarchical and Network Data Models David M. Kroenke Database Processing © 2000 Prentice Hall.
ILDG File Format Chip Watson, for Middleware & MetaData Working Groups.
Chapter 14 Organizing and Manipulating the Data in Databases
Geographic Information Systems
Ch1: File Systems and Databases Hachim Haddouti
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
BUSINESS DRIVEN TECHNOLOGY
Chapter 13: Designing the User Interface
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
BUFR Information Model Gil Ross CAeM Met Office. BUFR Most BUFR Documentation is not easily understood –It treats it as a Decoding process Note – not.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Completing the Model Common Problems in Database Design.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
XML: Changing the Way SFA Does Business Presented by Paul Hill & Holly Hyland.
Chapter 1 Adamson & Venerable Spring Dimensional Modeling Dimensional Model Basics Fact & Dimension Tables Star Schema Granularity Facts and Measures.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
Storing Organizational Information - Databases
Information Systems & Databases 2.2) Organisation methods.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Data Resource Management.
Metadata and Versioning VIF workshop 22 nd April
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
COD Common Record & XML Paul Hill Senior Technical Advisor, Title IV Delivery SFA Schools Channel.
Chapter 8 Data and Knowledge Management. 2 Learning Objectives When you finish this chapter, you will  Know the difference between traditional file organization.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
Part4 Methodology of Database Design Chapter 07- Overview of Conceptual Database Design Lu Wei College of Software and Microelectronics Northwestern Polytechnical.
+ Information Systems and Databases 2.2 Organisation.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
1 Chapter 18 Analysis Modeling for WebApps Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman.
By Rashid Khan Lesson 6-Building a Directory Service.
Why Standardize Metadata?. Why Have a Standard? Think for a moment how hard it would be to… … bake a cake without standard units of measurement. … put.
4. Marketing research After carefully studying this chapter, you should be able to: Define marketing research; Identify and explain the major forms of.
 Product Variations and User Uploads  Product and Categories are not enough  Needs to extend product information  User can customize product information.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 5 1 Microsoft Office Access 2003 Tutorial 5 – Enhancing a Table’s Design.
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Geographic Information Systems GIS Data Databases.
Fundamentals of Information Systems, Sixth Edition
What is an attribute? How is it related to an entity?
Microsoft Office Illustrated
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 5 Data Resource Management.
SDMX Global Conference - Addis Ababa, 2-5 October 2017
Data Resource Management
Microsoft Office Access 2003
ENTERTAINING GAME DO YOU KNOW? START.
MANAGING DATA RESOURCES
Data Resource Management
Geographic Information Systems
Presentation transcript:

BEDES - Grouping Structure Options January 22 nd 2014

Feedback from TWG#1 Most TWG members appeared to feel strongly or be leaning toward a flat structure it is more extensible, easier to modify, expand and utilize for different purposes However, there was a range of opinions (and many questions) about what that meant in practice. Using Tag approach might be an option

Pros and Cons Flatter More fields, less complex structure Pros: Simpler specification Easier to modify and expand More flexible to apply in different applications based on use cases Cons: More fields Relies more on users or software implementation to ensure data entry is complete and that it can be rolled up (e.g. you always want mammal if you have cat) Potential for non-logical combinations, (shouldnt be able to say cat, and reptile) More Hierarchical Less fields, more complex structure Pros: Less fields to fill in, data is more compact Easier to roll up data Forces user to make logical choices Can help ensure completeness of data entry Cons: hard to anticipate everything and describe all possible combnations Results in much more complex specification The question of order of levels of hierarchy becomes important

Option 1. Totally flat Animal Type {Enumerated List} - Mammal - Reptile - Insect etc. Animal Sub-Type {Enumerated List} - Cat - Dog - Horse - Lizard - Snake - Turtle - etc. Tail {Boolean} - Yes - No Legs {integer} - e.g. 4 KEY: Data field name {Data field type} - Example value FieldValue Animal TypeMammal Animal Sub-TypeCat TailYes Legs4 Example record

Option 2. Hierarchical only when describing the same info at a more granular level Animal Type {Enumerated List} - Mammal - Reptile - Insect - etc. Mammal Type {Enumerated List} - Cat - Dog - Horse - etc. Reptile Type {Enumerated List} - Lizard - Snake - Turtle - etc. Tail {Boolean} - Yes - No Legs {integer} - e.g. 4 FieldValue Mammal TypeCat TailYes Legs4 Example record 1 FieldValue Animal TypeMammal Legs2 Example record 2

Option 3. Full hierarchy Animals MammalsMammals with Tails Bipeds {list} - Kangaroo Quadrupeds {list} - Cat - Dog - Horse Mammals without Tails Etc Reptiles FieldValue Quadruped Mammal with Tail Cat Example record

Summary: Non-Building Example Grouping Options 3. Fully Hierarchical Animal Type -Mammal -With Tail -Biped {Enum List} -Kangaroo -Quadriped -Cat -Dog -Horse -Without Tail -Biped -Human -Quadriped -Sloth -Reptile -With Tail -Etc 1. Totally Flat Animal type - {Enum. List} - Mammal - Reptile - Insect Animal Subtype - {Enum. List} - Cat - Dog - Horse - Lizard - Snake Tail {Boolean} - Yes - No Legs {integer} - e.g Hierarchical sub- types, but separate attributes Animal Type {Enum List} -Mammal {Enum List} -Cat -Dog -Horse -Reptile {Enum List} -Lizard -Snake Tail {Boolean} - Yes - No Legs {integer} - e.g. 4

Grouping Structure - Current Current structure – technically flat but has an implied hierarchy

Grouping Structures - Options Option 3 – Full Hierarchy Activity Type Office Retail Warehouse Self Storage {List} Refrigerated Non-Refrigerated D/S Center {List} Refrigerated Non-Refrigerated Option 2 - hybrid Commercial Type {List} Office {List} Admin/Professional Bank Government Warehouse {List} Self Storage Distribution Center Retail Big Box Shopping Mall Refrigerated {Boolean} Yes No Conditioned Floor Area {integer} e.g. 100,000 SF Option 1 (Flat) Commercial Activity Type {List} Office Warehouse Retail Commercial Sub-Type – {List} Admin/Professional Bank Government Self Storage Distribution Center Big Box Shopping Mall Refrigerated {Boolean} Yes No Conditioned Floor Area {integer} e.g. 100,000 SF

Grouping Structures – Options – BEDES test mod

Tagged descriptions concept for consideration Use Reference Tags as a way to define structural relationships between field names within a relatively flat schema Reference Tags can help the reader (human or software parser) more easily see inter-field associations in a many-to-many relationship The tagged field name descriptions can better inform the reader on which dependent fields are needed for a primary field being considered

Next Steps What is the best Grouping/Hierarchy Structure for the next BEDES version? Would it be useful to have BEDES category tags imbedded within the field name descriptions?

Example: Project Haystack