Access Database Design for Clinical Research Studies October 17, 2003 Paul A. Harris Julie McFarlane GCRC Research Skills Workshop.

Slides:



Advertisements
Similar presentations
Build a database I: Design tables for a new Access database
Advertisements

Designing MS-Access Tables
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Relationships Relational Database. Identifying Entities… In the previous tutorial you learnt about identifying entities in a flat file database. Also.
Jeopardy Objects Navigation Buttons True/False Parts of a Report Vocabulary Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2010 Version) Implementing.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2010 Version) Implementing.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 1 Committed to Shaping the Next Generation of IT Experts. Chapter 2: Relational Databases.
ISP 121 Access Normalization and Relationships. Normalization Say we’re operating a pet day-care and we need to keep information on our pets/customers.
Extended Learning Module J (Office 2007 Version) Implementing a Database with Microsoft Access McGraw-Hill/Irwin Copyright © 2010 by the McGraw-Hill Companies,
WELL-DESIGNED DATABASES Process faster Easy to develop and maintain Easy to read and write code.
Systems Analysis I Data Flow Diagrams
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
MS Access 2007 IT User Services - University of Delaware.
MELISSA PICO SUMMER 08 Data Storage & Retrieval: Access instead of Excel.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
Access Primer UoN workshop Naivasha, 30 July – 4 August 2006.
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
Concepts of Database Management Seventh Edition Chapter 4 Keys and Relationship.
Microsoft Access 2003 Define some key Access terminology: Field – A single characteristic or attribute of a person, place, object, event, or idea. Record.
Microsoft ® Office Access ® 2007 Training Build a database I: Design tables for a new Access database ICT Staff Development presents:
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
IE 423 – Design of Decision Support Systems Database development – Relationships and Queries.
Normalization (Codd, 1972) Practical Information For Real World Database Design.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 9 – Building Links,
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
WEEK 11 Database Design. TABLE INSTANCE CHARTS Create Tables.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T6: Basic Skills and Tools Using Access 2010 Business Driven Technology.
M1G Introduction to Database Development 2. Creating a Database.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
1 Database Design and Development: A Visual Approach © 2006 Prentice Hall Chapter 8 DATABASE DESIGN AND DEVELOPMENT: A VISUAL APPROACH Chapter 8 Creating.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
Enhancing Forms with OLE Fields, Hyperlinks, and Subforms – Project 5.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Microsoft Access 2013 Design and Implement Powerful Relational Databases Chapter 6.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Introduction to Database using Microsoft Access 2013 Part 7 November 19, 2014.
ITGS Databases.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved TECHNOLOGY PLUG-IN T6 Basic Skills Using Access.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. Adding a new field 1Right click the table name and select design view 2Type the field information at the end.
DAY 16: ACCESS CHAPTER 1-2 Rahul Kavi October 8,
3. Relational Model Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets 1.
Grade Book Database Presentation Jeanne Winstead CINS 137.
CSC 240 (Blum)1 Introduction to Access CSC 240 (Blum)2 Click on the Access desktop icon or go to Start/Programs/Microsoft Office/Microsoft Office.
Database Management Systems (DBMS)
CSC 240 (Blum)1 Introduction to Access CSC 240 (Blum)2 Click on the Access desktop icon or go to Start/All Programs/Microsoft Office/Microsoft Office.
Classwork: Common Errors Primary keys: don’t forget them! Primary keys: choose the best one! – “Name” and “birthday” are not the best choices. – “Phone.
Database Relationships Objective 5.01 Understand database tables used in business.
Access Module Implementing a Database with Microsoft Access A Great Module on Your CD.
Session 6: Data Flow, Data Management, and Data Quality.
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
New Perspectives on Microsoft Access 2016
Microsoft Office Access 2010 Lab 1
Microsoft Access 2016 Design and Implement Powerful Relational Databases Chapter 6.
and Defining Table Relationships
CIS 155 Table Relationship
Microsoft Access 2003 Illustrated Complete
Design and Implement Powerful Relational Databases Chapter 6
PHPMyAdmin.
Microsoft Office Access 2003
Please thank our sponsors!
Lingma Acheson Department of Computer and Information Science IUPUI
Spreadsheets, Modelling & Databases
Problem Statement and Significance
Presentation transcript:

Access Database Design for Clinical Research Studies October 17, 2003 Paul A. Harris Julie McFarlane GCRC Research Skills Workshop

Clinical Database Design Task #1 – Determine the discrete measurement types and the times of occurrence (1 hour + ?) Task #1 – Determine the discrete measurement types and the times of occurrence (1 hour + ?) Excel is a great tool to perform this 1 st cut view of the data as your final product should be a grid AND if possible, the vertical axis can be used later to actually create the Access tables. Excel is a great tool to perform this 1 st cut view of the data as your final product should be a grid AND if possible, the vertical axis can be used later to actually create the Access tables.

Same Measurement Frequency 1 Time Per Study or Patient In a one-time study, we can group these with the Demographic Information to reduce tables (ie one-to-one table relationships aren’t that helpful. Time Discrete Msmts Drugs are Difficult to Capture (Dose/ Type/Start/Stop) Note units and examples given whenever possible

Clinical Database Design Task #2 – Ask Questions 1) Who/what/where – This will help you think of where the database file should be stored, security, interface, etc. (JM – 1 user; JM office – network server) Who will enter data?, Where will data be entered?, Will more than one person need to add data?, Where will data be stored?, Who will need to access the data and when? (JM entering data / NB access periodic – cannot see server) Who will enter data?, Where will data be entered?, Will more than one person need to add data?, Where will data be stored?, Who will need to access the data and when? (JM entering data / NB access periodic – cannot see server) 2) What sorts of questions will you try to answer with the database – this will help in designing tables and queries (Does ACE Inhibitor correlate with decrease in AFIB? Initially blinded – pharmacy to give key later by vial label number) Will we need real-time query tools? Will we need the final numbers packaged in a certain way? (Individual measurement groups and/or individual measurements – all to Excel file) Will we need real-time query tools? Will we need the final numbers packaged in a certain way? (Individual measurement groups and/or individual measurements – all to Excel file)

Clinical Database Design Task #3 – Table Structure Use information gained in the Excel exercise and in the question and answer session to determine the optimum table design structure. Work on paper before committing time to programming. If the Excel file is in good shape, you can often manipulate and import rather than typing in Access. After setting up tables, always set up formal relationships between tables to enforce referential integrity. If possible, write queries to repackage and ask questions about your data before going on – this will ensure you have a table design that will eventually work (use dummy data for this exercise)

Clinical Database Design Task #3 – Table Structure Think about final user interface. Does the table structure look appropriate? Do all tables have a unique (primary key) field? Is it logical? If not, add a tablename_id autonumber field. You really strive to never design a table that doesn’t have a unique field. Are all tables related through a primary/foreign key relationship? You should be able to start at the lowest data table and work back to high level details following foreign/primary key links if table relationships are properly set up (think one to many relationships).

Clinical Database Design Real-World Exercise Look at the example spreadsheet and think about table structures for this project. Demographics (include one-shot msmts unless this data will be one set of a larger group of data). The study number or patient MRN is a logical choice for PK here. Most measurements that are not one-shot in this study are repeated with sufficient frequency that we might think about dumping all data in one other table. The PK choice here is not as obvious, but we could perhaps combine the study number with an underscore and a time code (visit number) to assure we don’t add the same data for the same patient.

Clinical Database Design Real-World Demonstration

Rework Excel File into sheets for each table with field names and values. This should really be done only after 2-3 cuts at Excel file, screening form and flow sheets. Import sheets for demographics and study measurements into Access. Clean and check results. Set up relationships.

Clinical Database Design User Interface Your goals in designing a user interface should be: 1) Provide an intuitive interface for users that matches the logical workflow process. 2) Completely protect your database from inappropriate data entry. Guide the process of data entry. Help those poor overworked souls do their jobs. Don’t let those misfits put garbage into this application.