HAP 709: Healthcare Databases Introduction to Database Structures Janusz Wojtusiak, Ph.D. Fall 2010 Based on slides by: Farrokh Alemi, Ph.D. Francesco.

Slides:



Advertisements
Similar presentations
Organisation Of Data (1) Database Theory
Advertisements

Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
C6 Databases.
Lecture-7/ T. Nouf Almujally
Introduction to Databases
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Managing Data Resources
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
Database Software File Management Systems Database Management Systems.
File Systems and Databases
Database Management: Getting Data Together Chapter 14.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Geographic Information Systems
Ch1: 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.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 7 Information System Data Management.
Attribute databases. GIS Definition Diagram Output Query Results.
Databases and Database Management Systems
It refers to the software used to manage the database.
Entity Relationship Diagram Farrokh Alemi Ph.D. Francesco Loaiza, Ph.D. J.D. Vikas Arya.
Database Design and Introduction to SQL
Chapter 12 Information Systems. Spreadsheets Databases 12-2.
IST Databases and DBMSs Todd S. Bacastow January 2005.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Web-Enabled Decision Support Systems
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
HAP 709: Healthcare Databases
311: Management Information Systems Database Systems Chapter 3.
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 7 Information System Data Management.
Storing Organizational Information - Databases
DATABASE MANAGEMENT SYSTEMS AND THEIR USES
Database What is a database? A database is a collection of information that is typically organized so that it can easily be storing, managing and retrieving.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
DATABASE SYSTEMS. DATABASE u A filing system for holding data u Contains a set of similar files –Each file contains similar records Each record contains.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
3 / 12 Databases MIS105 Lec13 Irfan Ahmed Ilyas CHAPTER Prepared By:
Introduction to Database Tonga Institute of Higher Education NOS 215.
Database Principles. Basics A database is a collection of data, along with the relationships between the data The data has to be entered into a structure,
By Stephanie Wood And Nedziba Bubregovic.  A very large collection of data  A database management system is a software package designed to store and.
Advanced Accounting Information Systems Day 10 answers Organizing and Manipulating Data September 16, 2009.
Database Management Systems (DBMS)
Flat Files Relational Databases
CIS 250 Advanced Computer Applications Database Management Systems.
Database Management Systems
Instructor: Pavlos Pavlikas1 How Data is Stored Chapter 8.
1 Geog 357: Data models and DBMS. Geographic Decision Making.
Introduction to Databases Angela Clark University of South Alabama.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Managing Data Resources File Organization and databases for business information systems.
Geographic Information Systems GIS Data Databases.
Databases and DBMSs Todd S. Bacastow January
Databases Key Revision Points.
Types of Databases Flat databases Hierarchical databases
ICT Database Lesson 1 What is a Database?.
Database Management  .
MANAGING DATA RESOURCES
Database.
DATABASES WHAT IS A DATABASE?
HCSI 709: Healthcare Databases
Geographic Information Systems
Presentation transcript:

HAP 709: Healthcare Databases Introduction to Database Structures Janusz Wojtusiak, Ph.D. Fall 2010 Based on slides by: Farrokh Alemi, Ph.D. Francesco Loaiza, Ph.D. J.D.

What is a database? Is an Excel table with students’ grades a database? Is your notebook a database? Is a phonebook a database? Is the GMU schedule of classes a database? Is a medical record of a patient a database? Is a list of nurses working in a hospital a database?

What is database? Database is a collection of data with defined structure and purpose. Wikipedia: A Database is a structured collection of data which is managed to meet the needs of a community of users.data Wordnet: Database is an organized body of related information.

What is computer database? Computer database is a database stored in a computer. It is usually managed by special software called Database Management System (DBMS). There are many DBMS systems available –Access, Oracle, MUMPS, dBASE, portgress, sql server, mysql, db2, …

Objectives of this lecture Learn about flat, hierarchical, relational, and object-oriented databases Learn about information-less databases If checking an information item takes a fraction of a second, why is it that we search through billions of information items in a fraction of a second?

Types of Data Structures Flat data Hierarchical data Relational data Object-oriented data

Flat Models Student ID Name Midterm grade Final grade AddressZip code Ali SafaieBA 1311 Manor Park Mike Smith CB 1619 Ozkan Street Mike Smith Jr. AC 2121 Euclid

Flat Data How do we keep two addresses for the same student? What if there are five addresses?

Flat Data Advantages Most software include free access to flat data files. For a small number of cases, flat databases do a reasonably fast job. Most analytical software use flat data. Disadvantages Flat databases waste computer storage by requiring it to keep information on items that logically cannot be available It is almost impossible to design flat models for things with varying numbers of properties Flat databases are not conducive to complicated search queries

Hierarchical models Data models in which the relationship between higher and lower items are inherited.

Example of Hierarchal Model Person Employee Patient Contractor Admin Clinical ICU Clinic

Advantages of Hierarchical Models Advantages Operations on parents save time and affect all children. Disadvantages Many relationships are not hierarchical

Relational Databases In a relational database, tables do not need to be of the same size In a relational data base, one stores a record with related fields as data.

Example Table for "Students grades" Student ID Key column NameMid-termFinal 4561Ali GhadiriBA 7878Mike SmithCB 8954Mike Smith Jr.AC Table for "Students' contact information" Student IDAddressZip Euclid Manor Park Ozkan Street44115

Advantages of Relational Databases Data can be examined from many different perspectives. No need to enter missing information for variables that are not logically possible. Easy to modify because adding new concepts involves adding new Tables, not altering old ones.

Object-oriented data models Data are organized in the form of “objects” that represent real world entities. Each objects have its properties, that can be regular values or other objects.

Advantages of Object-oriented models Advantages High efficiency Use of the actual “real life” entities as objects Integration with object-oriented programming languages (C++, Java, C# …) Disadvantages Lack of one good standard

Distributed data models Data are kept in different settings and on different computers. Distributed databases need not only addresses for where the data are but also need an audit trail HAP 720

Advantages and Disadvantages of Distributed Databases Security of these databases are difficult to maintain. Many agreements must be made ahead of time. Data loss is limited to nodes affected. Decentralized databases are more flexible and allow different units to update and maintain their own data. Variation in quality of data

Data-less Information Systems Distributed Databases without data until need arises, less problems with privacy of patients Sometimes called federated databases.

Components of a Data-less System Decoder Communicator Analysis

Advantages of the Data-less Information Systems The system is substantially less expensive than centralized registries as it requires no new equipment and little personnel. The system does not require duplication of data in different databases.

Inductive Databases Researchers investigate databases that can answer questions about things which are not explicitly in that databases. They use artificial intelligence to give plausible answers.

Take Home Lesson Structure makes it possible to process and analyze large amount of data