Optimization of Clinical Data Analysis

Size: px
Start display at page:

Download "Optimization of Clinical Data Analysis"

Transcription

1 Optimization of Clinical Data Analysis Hugues Gerard, Philippe Richardot, Robin Deransy, Marc-Antoine de Rotrou AR.R.I.S. Applications et Realisations de la Recherche Informatique et Statistique Keywords medical, pharmaceutical clinical trials, data analysis Abstract Facing a sharp increase concerning the variety and volume of data manipulated within a corporation, AR.R.I.S. has developped an overall strategy aimed to increase productivity while complying with the following objectives - creating a set of processing tools independent from specific data - insuring data integrity - obtaining results of the utmost quality In order to realize these objectives, four major principles have been used - a unique universe (SYSTEM SAS ) - the data dictionary (defining each item) - a specificity for each task (macro-language) - the logical integration of these tasks The concept developed by A.R.R.I.S., AS.S.E.T., is currently used within clinical trial analysis and has produced significant results in terms of productivity and workload scheduling. It will be explained and illustrated in detail, with examples extracted from clinical trial analysis, using the SYSTEM SAS The database management system is more storage than analysis driven. This means that once the data has, been stored into the database, it is seldom possible to compute a full statistical analysis. The use of full fledged satatistical packages is possible using data transfer techniques (data transfer is rarely a science... ). Duplicating data can itself be a very misleading operation when editing occurs on the wrong version. The second feature is that DBMS's lack data integrity control. This fact is of the utmost importance, as the value of data is directly related to the amount of control that is operated. Quality assurance should cover every area of data processing: data collection, entry, editing, and modification. Methods can be univariate, such as preventing out-of-range data at entry, or multivariate, such as preventing illogical relationship, e.g. "pregnant males". Data editing is a multi-step procedure which uses univariate and multivariate tests [NANS 1] to assure data consistency and integrity. All would be fme if data structure did not change all the time. The sharp increase today, not only concerns the amount of data but even more the variety. Data structures. are different for each analysis, as for example m market research or in the clinical trials. Therefore it is essential to create data structures or use and transform previous data structures. All this should be done by the end-user, who has the direct relation to data. According to the ANSI/X3/SPARC committee proposals [JARD 1], database description should be separated into the following three levels: internal, conceptual and external schema. These will be detailled later in this paper., I: " i Introduction As mass storage prices fall and computers proliferate, as much in quantity as in power, organizations are confronted with vast amounts of valuable data. The latter must be collected, entered, controlled, stored retrieved, computed and finally reported. ' The concept of database has emerged as to bring a solution to these needs. Database management systems take pieces of information and transform them into organized files. They have been recognized as the most efficient storage and management for data organization. The relational database model introduced by Codd in 1970 [CODD 1] and late; extended [CODD 2] has acted as a foundation for present DBMS's. But three major drawbacks appear which leed to further concepts. ' It is important to define the goals and specificities of clinical trials. This will be done by explaining the process of a clinical trial. Mter, three major points will be emphasized : - storage, management and analysis of data - data dictionary as external schema - quality control at all levels ASSET will then be described in all it's functionalities. 183

2 Clinical trials. The objectives of a clinical trial are to evaluate drug efficacy and safety. This represents a major task: in the preparation of a new drug application dossier for the health authorities. Clinical data are highly specific, and this is due to multiple reasons : - data are collected at different periods of time, from different sources and have to be brought together in a single dossier - medical and legal aspects are closely related as safety is a widespread concern. The usual process is described in figure I and is commonly spread in the pharmaceutical industry. Storage, Management and Analysis Each clinical study will generate an amount of data which needs an efficient storage system. Nevertheless, clinical databases are seldom very large. A common clinical database may have about 500 patients, and 800 items of information for each patient A given Pharmaceutical Laboratory may carry out as much as 200 clinical studies in a year. It is clear that it is more important to lay emphasis on data management than on data storage. Concern has grown on data management techniques, such as different DataBase Management System (DBMS) types (hierarchical, network, relationnal) or interface approaches, such as natural language. But the view would be incomplete if not taken into account the end-users main aim, data analysis. Data entry I ~ Quality control Statistical analysis Medical Doctors Case Report Forms filled in for each patient - Medical Figure 1 report Storage, management and data analysis are three parts of a common process: they need a common language. A given software must integrate these 3 parts arid tend to optimize each one individualy. SAS software, together with all the modules (SAS/FSP, SAS/GRAPH. SAS/SHARE) complies to the needs previously defmed. Figure 2 explains the multi-level system architecture development with A.S.S.E.T. Data Dictionary According to the ANSJ/X3/SPARC commitee proposals, database description should be separated into three levels: - the internal schema describes how information is stored and managed by the data management and operating system - the conceptual schema describes how the information contents can be modelled in the database, independently from both stomge and specific user needs - the external schema describes how data can be viewed, accessed and modified by end-users and procedures The multi-level system architecture ensures a complete physical and logical data independence. j G Case Report Forms (CRF) are filled in by Medical Doctors and collected at the end of the study by the Pharmaceutical. Laboratory. Data are checked, possibily recoded and entered, via a data entry program, into a data management system. After a second checking, the quality control, which aim is to ensure that data in the computer match the CRF, analysis may begin. The results of the latter will be viewed by MD's in order to produce a medical report concerning the drug's efficacy and/or safety. The structure of a given database must be defmed. Each and every item must be defined, with long and short labels, formats, limits and data types (numeric or character). This task is usually fastiduous, and is a source of errors. What is more, many databases may have a structure very similar. The external schema is represented by the data dictionary, which provides the necessary information to create the data sets and the format library. 184

3 During data entry or analysis, the dictionary will distinguish the data processing (numeric or character), statistical (continuous or discontinuous) and medical (secondary effects, concommitant medication) aspects of data. The AS.S.E.T. data dictionary is a S.AS. dataset, in which each observation corresponds to the description of a database item. This data dictionary may be viewed or modified using only S.AS, on the mainframe or the micro-computer. And the data dictionary checking programs are written in S.AS. The data dictionary may be entered on mainframe or micro-computer. Quality control Quality control concerns both meta-data and data. Meta~data (dictionary) control occurs during data dictionary entry. For data, control occurs in different ways - for standard items (as blood pressure or WBC) a limits database contains the values of lower and upper bounds for the item; these bounds are given according to sex and age - for all items, univariate analysis are executed By these means, outliers are immediately detected. Multivariate controls are applied to check protocol compliance as well as date lags. Multi-level system architecture A.S.S.E.T. AS.S.E.T. is a software designed to operate a systematic statistical analysis of clinical trial data. The whole ASSET process is written using the SAS/Macro Language: this ensures the common language condition remaining in a unique universe: SAS. The Macro language provides an open system, as each module may be adapted Based on SAS/AF panels, ASSET is divided into ten major steps, which will be explained in detail. Each step may be only be operated if the previous has terminated correctly. INITIALIZATION This step prepares the computer environement for the study by allocating files (macros, SAS programs, libraries). The user is then prompted for the origin of data (sequential file, SAS datasets or data to be entered directly with FSEDIT). DATA DICTIONARY ENTRY The data dictionary is entered with FSEDIT,on mainframe of micro-computer, using formatted screens; this will define the study structure. At this step, a user may create a completely new data dictionary or call back a previously created one to use it. This is important in case of a meta-analysis, when data of multiple studies are pooled. The data dictionary is a SAS dataset, in which each observation is the definition of a study item. The definition will include long and short labels, formats, limits and data types (numeric or character). Items seen at different periods can easilly be repeated, using simple SAS statements. Checking will occur after data dictionary entry. Colums overlapping, bad labels, the number of codes for discontinuous variables...,all errors will be edited to be corrected. The data dictionary will be printed by alphabetic order of items and position order. This document will be the common discussion basis between all actors of the clinical trial analysis: MD's, statisticians, DP personnel. CREATING THE CRFDATA SET D.B. Database D.O. Data dictionary This step will be executed only if data are to be read from a sequential file or te be entered with FSEDIT screens. Data will be transfered into a SAS dataset. This ensures that in all possible cases, the process is evolving in the unique universe: SAS. Figure 2 Errors of data type will be detected as well as duplicate patient numbers. 185

4 STEP 4 FORMATS AND LABELS STATISTICAL ANALYSIS Now the formats and labels are created. This is done only now, as this step is independent from the data itself. This step may be repeated if the data dictionary is modified, without re-reading raw data. A common case is when a study is to be re-analyzed, only changing the labels from English to German, for example. The different formats will be printed, so they can be checked. OUALITY CONTROL The following controls will be operated : - a reference limits database will ensure that standard items (ie: blood pressure) are within defined bounds; outliers will be printed - univariate analysis will be performed for all items - for all items, each missing patient number will be printed Statistical computations are operated on SAS datasets.there are several macros, which principles will be explained. The end-user may define the items, patients, periods or centers to keep or drop. Four aggregate variables can be chosen: center, stratification, period and treatement. The correct statistical test (T,F, Newmann- Keuls,multiple comparisons, cm2) is applied corresponding to the number of treatement groups and the type of the variable (continuous or discontinuous). This statistical test (degrees of freedom, value of the test) is printed together with the tabulate (proc tabulate) for the item (mean, minimum,... ). This gives a better overview of the behaviour of treatement for this item. GRAPmCS SAS/AF panels guide the user in choosing the appropriate graphic representations of data. Graphic enhancements, title, footnotes can be chosen. - for each patient and each period, a ratio of non missing items is provided The CRF is printed by patient. STEP 10 GENERAL MANAGEMENT PROTOCOL AND DELAY The user is asked for conditions of protocol compliance, conditions under the form of SAS statements. The latter will be submitted by ASSET. The date lag checking are perfomed in comparison to pre-defined values. All violations are flagged and printed. This step is devoted to the study supervisor, in order to provide information about the process sequencing: the number of times the whole process has been executed, elapsed time of the study, the names of created datasets. The study can be stored on a magnetic tape, guided by SAS/ AF panels. TOOL DATASETS The final datasets, used for statistical purposes, are created at this step from the CRF dataset. Items are segmented into different datasets according to their medical type (fixed, seen at different periods, secondary effects,... ). Necessary information is found in the data dictionary. For datasets of items seen at different periods of time, for each item, the value is computed against the value of this item at a reference period. The reference period is defined and entered at step 2. These computations are sent in a special dataset. ASSET is a modular process composed at the present time, of ten main modules. Each and every module may be modified and adapted by the end-user. Additional modules may be implemented and directly integrated into the whole process, without need for major transformations. ASSET is completly written with SAS version 5.l6 and takes full advantage of new features, in particular, new functionalities of the macro-language. Values of computations may be printed. 186

5 Conclusion I The field of clinical trial analysis is very specific, due to the diversity of people involved, the complexity of data and the medico-legal aspects. ASSET has been designed keeping in mind the problems which have been explained in this paper. ASSET is a software, but also a concept. The concept of integrating data processing, statistical and medical factors together with all the people involved in clinical trials. Future developments will be held in two major directions. New statistical features will be implemented, such as the integration of factor analysis. Also, Case Report Forms will be designed directly with ASSET, in relation with the data dictionary using formatted FSEDIT screens. References [CODD 1] Codd EF : A relational model of data for large shared data banks. CommA.CM.1970; 13; [CODD 2] Codd EF : Extending the database relational model to capture more meaning CommA.C.M. 1979; 4; [JARD 1] Jardine DA : The ANSI SPARC DBMS model North Holland, Amsterdam, 1978 [NANS 1] Nans J : Data quality control and editing Marcel Decker Inc., New York, 1975.[SAS] SAS,SAS/AF, SAS/FSP, SAS/GRAPH, are registered trademarks of SAS Institute Inc., Cary N.C., U.S.A SAS/SHARE is a trademark of SAS Institute Icn., Cary N.C., U.S.A. [ASSET] A.S.S.E.T. (Analyse Statistique Systematique de l'essai Therapeutique) is a trademark of Clinica & Statistica Reprint address Marc Antoine de Rotrou A.R.R.I.S. 25, Avenue de l'europe F-9231O SEVRES FRANCE (1)

Integrated Safety Reporting Anemone Thalmann elba - GEIGY Ltd (PH3.25), Basel

Integrated Safety Reporting Anemone Thalmann elba - GEIGY Ltd (PH3.25), Basel ntegrated Safety Reporting Anemone Thalmann elba - GEGY Ltd (PH3.25), Basel Abstract: Most of the regulatory health authorities approving pharmaceutical products consider the ntegrated Safety Summary to

More information

SAS CLINICAL SYLLABUS. DURATION: - 60 Hours

SAS CLINICAL SYLLABUS. DURATION: - 60 Hours SAS CLINICAL SYLLABUS DURATION: - 60 Hours BASE SAS PART - I Introduction To Sas System & Architecture History And Various Modules Features Variables & Sas Syntax Rules Sas Data Sets Data Set Options Operators

More information

How to write ADaM specifications like a ninja.

How to write ADaM specifications like a ninja. Poster PP06 How to write ADaM specifications like a ninja. Caroline Francis, Independent SAS & Standards Consultant, Torrevieja, Spain ABSTRACT To produce analysis datasets from CDISC Study Data Tabulation

More information

Once the data warehouse is assembled, its customers will likely

Once the data warehouse is assembled, its customers will likely Clinical Data Warehouse Development with Base SAS Software and Common Desktop Tools Patricia L. Gerend, Genentech, Inc., South San Francisco, California ABSTRACT By focusing on the information needed by

More information

UNIT I. Introduction

UNIT I. Introduction UNIT I Introduction Objective To know the need for database system. To study about various data models. To understand the architecture of database system. To introduce Relational database system. Introduction

More information

186 Statistics, Data Analysis and Modeling. Proceedings of MWSUG '95

186 Statistics, Data Analysis and Modeling. Proceedings of MWSUG '95 A Statistical Analysis Macro Library in SAS Carl R. Haske, Ph.D., STATPROBE, nc., Ann Arbor, M Vivienne Ward, M.S., STATPROBE, nc., Ann Arbor, M ABSTRACT Statistical analysis plays a major role in pharmaceutical

More information

Creating a Patient Profile using CDISC SDTM Marc Desgrousilliers, Clinovo, Sunnyvale, CA Romain Miralles, Clinovo, Sunnyvale, CA

Creating a Patient Profile using CDISC SDTM Marc Desgrousilliers, Clinovo, Sunnyvale, CA Romain Miralles, Clinovo, Sunnyvale, CA Creating a Patient Profile using CDISC SDTM Marc Desgrousilliers, Clinovo, Sunnyvale, CA Romain Miralles, Clinovo, Sunnyvale, CA ABSTRACT CDISC SDTM data is the standard format requested by the FDA for

More information

From ODM to SDTM: An End-to-End Approach Applied to Phase I Clinical Trials

From ODM to SDTM: An End-to-End Approach Applied to Phase I Clinical Trials PhUSE 2014 Paper PP05 From ODM to SDTM: An End-to-End Approach Applied to Phase I Clinical Trials Alexandre Mathis, Department of Clinical Pharmacology, Actelion Pharmaceuticals Ltd., Allschwil, Switzerland

More information

What Is SAS? CHAPTER 1 Essential Concepts of Base SAS Software

What Is SAS? CHAPTER 1 Essential Concepts of Base SAS Software 3 CHAPTER 1 Essential Concepts of Base SAS Software What Is SAS? 3 Overview of Base SAS Software 4 Components of the SAS Language 4 SAS Files 4 SAS Data Sets 5 External Files 5 Database Management System

More information

Pooling Clinical Data: Key points and Pitfalls. October 16, 2012 Phuse 2012 conference, Budapest Florence Buchheit

Pooling Clinical Data: Key points and Pitfalls. October 16, 2012 Phuse 2012 conference, Budapest Florence Buchheit Pooling Clinical Data: Key points and Pitfalls October 16, 2012 Phuse 2012 conference, Budapest Florence Buchheit Introduction Are there any pre-defined rules to pool clinical data? Are there any pre-defined

More information

Tools to Facilitate the Creation of Pooled Clinical Trials Databases

Tools to Facilitate the Creation of Pooled Clinical Trials Databases Paper AD10 Tools to Facilitate the Creation of Pooled Clinical Trials Databases Patricia Majcher, Johnson & Johnson Pharmaceutical Research & Development, L.L.C., Raritan, NJ ABSTRACT Data collected from

More information

PHARMACOKINETIC STATISTICAL ANALYSIS SYSTEM - - A SAS/AF AND SAS/FSP APPLICATION

PHARMACOKINETIC STATISTICAL ANALYSIS SYSTEM - - A SAS/AF AND SAS/FSP APPLICATION PHARMACOKINETIC STATISTICAL ANALYSIS SYSTEM - - A SAS/AF AND SAS/FSP APPLICATION Sharon M. Passe, Hoffmann-La Roche Inc. Andrea L Contino, Hoffmann-La Roche Inc. ABSTRACT The statistician responsible for

More information

Certification for Meaningful Use Experiences and Observations from the Field June 2011

Certification for Meaningful Use Experiences and Observations from the Field June 2011 Certification for Meaningful Use Experiences and Observations from the Field June 2011 Principles for Certification to Support Meaningful Use Certification should promote EHR adoption by giving providers

More information

Clinical Data Model and FDA Submissions

Clinical Data Model and FDA Submissions Clinical Data Model and FDA Submissions Shy Kumar, Datafarm, Inc., Marlboro, MA Gajanan Bhat, Boston Scientific Corporation, Natick, MA ABSTRACT Development of data model in clinical trial management environment

More information

An Introduction to Analysis (and Repository) Databases (ARDs)

An Introduction to Analysis (and Repository) Databases (ARDs) An Introduction to Analysis (and Repository) TM Databases (ARDs) Russell W. Helms, Ph.D. Rho, Inc. Chapel Hill, NC RHelms@RhoWorld.com www.rhoworld.com Presented to DIA-CDM: Philadelphia, PA, 1 April 2003

More information

Lecture 1 Getting Started with SAS

Lecture 1 Getting Started with SAS SAS for Data Management, Analysis, and Reporting Lecture 1 Getting Started with SAS Portions reproduced with permission of SAS Institute Inc., Cary, NC, USA Goals of the course To provide skills required

More information

A SAS and Java Application for Reporting Clinical Trial Data. Kevin Kane MSc Infoworks (Data Handling) Limited

A SAS and Java Application for Reporting Clinical Trial Data. Kevin Kane MSc Infoworks (Data Handling) Limited A SAS and Java Application for Reporting Clinical Trial Data Kevin Kane MSc Infoworks (Data Handling) Limited Reporting Clinical Trials Is Resource Intensive! Reporting a clinical trial program for a new

More information

Study Composer: a CRF design tool enabling the re-use of CDISC define.xml metadata

Study Composer: a CRF design tool enabling the re-use of CDISC define.xml metadata Paper SD02 Study Composer: a CRF design tool enabling the re-use of CDISC define.xml metadata Dr. Philippe Verplancke, XClinical GmbH, Munich, Germany ABSTRACT define.xml is often created at the end of

More information

Standard Safety Visualization Set-up Using Spotfire

Standard Safety Visualization Set-up Using Spotfire Paper SD08 Standard Safety Visualization Set-up Using Spotfire Michaela Mertes, F. Hoffmann-La Roche, Ltd., Basel, Switzerland ABSTRACT Stakeholders are requesting real-time access to clinical data to

More information

CDISC Variable Mapping and Control Terminology Implementation Made Easy

CDISC Variable Mapping and Control Terminology Implementation Made Easy PharmaSUG2011 - Paper CD11 CDISC Variable Mapping and Control Terminology Implementation Made Easy Balaji Ayyappan, Ockham Group, Cary, NC Manohar Sure, Ockham Group, Cary, NC ABSTRACT: CDISC SDTM (Study

More information

Building a Data Warehouse with SAS Software in the Unix Environment

Building a Data Warehouse with SAS Software in the Unix Environment Building a Data Warehouse with SAS Software in the Unix Environment Karen Grippo, Dun & Bradstreet, Basking Ridge, NJ John Chen, Dun & Bradstreet, Basking Ridge, NJ Lisa Brown, SAS Institute Inc., Cary,

More information

Automate Clinical Trial Data Issue Checking and Tracking

Automate Clinical Trial Data Issue Checking and Tracking PharmaSUG 2018 - Paper AD-31 ABSTRACT Automate Clinical Trial Data Issue Checking and Tracking Dale LeSueur and Krishna Avula, Regeneron Pharmaceuticals Inc. Well organized and properly cleaned data are

More information

A database management system (DBMS) is a software package with computer

A database management system (DBMS) is a software package with computer A database management system (DBMS) is system software for creating and managing databases. The DBMS provides users and programmers with a systematic way to create, retrieve, update and manage data. What

More information

Managing your metadata efficiently - a structured way to organise and frontload your analysis and submission data

Managing your metadata efficiently - a structured way to organise and frontload your analysis and submission data Paper TS06 Managing your metadata efficiently - a structured way to organise and frontload your analysis and submission data Kirsten Walther Langendorf, Novo Nordisk A/S, Copenhagen, Denmark Mikkel Traun,

More information

CONSTRUCTING INTEGRATED CLINICAL INFORMATION SYSTEMS FOR TRADITIONAL AND NONTRADITIONAL USERS

CONSTRUCTING INTEGRATED CLINICAL INFORMATION SYSTEMS FOR TRADITIONAL AND NONTRADITIONAL USERS CONSTRUCTNG NTEGRATED CLNCAL NFORMATON SYSTEMS FOR TRADTONAL AND NONTRADTONAL USERS Martin J. Rosenberg, PhD, MAJARO NFOSYSTEMS, NC. ABSTRACT ncreasingly, pharmaceutical companies are attempting to enhance

More information

Chapter 1: Introduction

Chapter 1: Introduction This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db-book.com for conditions on re-use Chapter 1: Introduction Purpose of Database Systems View

More information

SAS Training BASE SAS CONCEPTS BASE SAS:

SAS Training BASE SAS CONCEPTS BASE SAS: SAS Training BASE SAS CONCEPTS BASE SAS: Dataset concept and creating a dataset from internal data Capturing data from external files (txt, CSV and tab) Capturing Non-Standard data (date, time and amounts)

More information

Introduction to ADaM and What s new in ADaM

Introduction to ADaM and What s new in ADaM Introduction to ADaM and What s new in ADaM Italian CDISC UN Day - Milan 27 th October 2017 Silvia Faini Principal Statistical Programmer CROS NT - Verona ADaM Purpose Why are standards needed in analysis

More information

Design of Case Report Forms. Case Report Form. Purpose. ..CRF Official clinical data-recording document or tool used in a clinical study

Design of Case Report Forms. Case Report Form. Purpose. ..CRF Official clinical data-recording document or tool used in a clinical study Design of Case Report Forms David W. Mailhot February 23, 2010 Case Report Form..CRF Official clinical data-recording document or tool used in a clinical study PAPER RDC/RDE (Remote Data Capture, Remote

More information

ABSTRACT INTRODUCTION WHERE TO START? 1. DATA CHECK FOR CONSISTENCIES

ABSTRACT INTRODUCTION WHERE TO START? 1. DATA CHECK FOR CONSISTENCIES Developing Integrated Summary of Safety Database using CDISC Standards Rajkumar Sharma, Genentech Inc., A member of the Roche Group, South San Francisco, CA ABSTRACT Most individual trials are not powered

More information

Choosing the Right Procedure

Choosing the Right Procedure 3 CHAPTER 1 Choosing the Right Procedure Functional Categories of Base SAS Procedures 3 Report Writing 3 Statistics 3 Utilities 4 Report-Writing Procedures 4 Statistical Procedures 5 Efficiency Issues

More information

Chapter 1: Introduction. Chapter 1: Introduction

Chapter 1: Introduction. Chapter 1: Introduction Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db-book.com for conditions on re-use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases

More information

Programming checks: Reviewing the overall quality of the deliverables without parallel programming

Programming checks: Reviewing the overall quality of the deliverables without parallel programming PharmaSUG 2016 Paper IB04 Programming checks: Reviewing the overall quality of the deliverables without parallel programming Shailendra Phadke, Baxalta US Inc., Cambridge MA Veronika Csom, Baxalta US Inc.,

More information

Best Practices for E2E DB build process and Efficiency on CDASH to SDTM data Tao Yang, FMD K&L, Nanjing, China

Best Practices for E2E DB build process and Efficiency on CDASH to SDTM data Tao Yang, FMD K&L, Nanjing, China PharmaSUG China 2018 - Paper 73 Best Practices for E2E DB build process and Efficiency on CDASH to SDTM data Tao Yang, FMD K&L, Nanjing, China Introduction of each phase of the trial It is known to all

More information

Karl Bousek, Magistratsdirektion ADV Vienna

Karl Bousek, Magistratsdirektion ADV Vienna ris;:i!i!i"'i-_"""""''''''3:c=''=-'"'--' :--::''...'':-''':-'"''---- --"'---"------.'. '"-,-.'.-.------ ',". "-",--",--' --.-,'-.---', I ; CIS - The Controlling Information System for Vienna Hospitals

More information

B.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1

B.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1 Basic Concepts :- 1. What is Data? Data is a collection of facts from which conclusion may be drawn. In computer science, data is anything in a form suitable for use with a computer. Data is often distinguished

More information

Data Management of Clinical Studies

Data Management of Clinical Studies Data Management of Clinical Studies Magdolna Kiss, Dr. Artila B. Kovac. Chinoin Pharmaceutical and Chemical Works Ltd. Co. Hungary 1 : 1 " 'f, f: > ', }. :'J- ",< " i ;; ' "., F:", " ':.!1 " f }; l' l:.:

More information

The Benefits of Traceability Beyond Just From SDTM to ADaM in CDISC Standards Maggie Ci Jiang, Teva Pharmaceuticals, Great Valley, PA

The Benefits of Traceability Beyond Just From SDTM to ADaM in CDISC Standards Maggie Ci Jiang, Teva Pharmaceuticals, Great Valley, PA PharmaSUG 2017 - Paper DS23 The Benefits of Traceability Beyond Just From SDTM to ADaM in CDISC Standards Maggie Ci Jiang, Teva Pharmaceuticals, Great Valley, PA ABSTRACT Since FDA released the Analysis

More information

An Efficient Tool for Clinical Data Check

An Efficient Tool for Clinical Data Check PharmaSUG 2018 - Paper AD-16 An Efficient Tool for Clinical Data Check Chao Su, Merck & Co., Inc., Rahway, NJ Shunbing Zhao, Merck & Co., Inc., Rahway, NJ Cynthia He, Merck & Co., Inc., Rahway, NJ ABSTRACT

More information

CHAPTER 13 Importing and Exporting External Data

CHAPTER 13 Importing and Exporting External Data 127 CHAPTER 13 Importing and Exporting External Data Chapter Overview 127 Exporting a File 127 Instructions 128 Exiting This Task 130 Importing Data from a Flat File 130 Instructions 130 Chapter Overview

More information

CHAPTER 7 Using Other SAS Software Products

CHAPTER 7 Using Other SAS Software Products 77 CHAPTER 7 Using Other SAS Software Products Introduction 77 Using SAS DATA Step Features in SCL 78 Statements 78 Functions 79 Variables 79 Numeric Variables 79 Character Variables 79 Expressions 80

More information

Working with Composite Endpoints: Constructing Analysis Data Pushpa Saranadasa, Merck & Co., Inc., Upper Gwynedd, PA

Working with Composite Endpoints: Constructing Analysis Data Pushpa Saranadasa, Merck & Co., Inc., Upper Gwynedd, PA PharmaSug2016- Paper HA03 Working with Composite Endpoints: Constructing Analysis Data Pushpa Saranadasa, Merck & Co., Inc., Upper Gwynedd, PA ABSTRACT A composite endpoint in a Randomized Clinical Trial

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Chapter 1: Introduction Purpose of Database Systems Database Languages Relational Databases Database Design Data Models Database Internals Database Users and Administrators Overall

More information

Database Management Systems (CPTR 312)

Database Management Systems (CPTR 312) Database Management Systems (CPTR 312) Preliminaries Me: Raheel Ahmad Ph.D., Southern Illinois University M.S., University of Southern Mississippi B.S., Zakir Hussain College, India Contact: Science 116,

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Slides are slightly modified by F. Dragan Database System Concepts, 5th Ed. See www.db-book.com for conditions on re-use Chapter 1: Introduction Purpose of Database Systems View

More information

Can I have the menu please?

Can I have the menu please? Can I have the menu please? Renee Beekwilder - PW Consulting Introduction It is vital for users to work with a system that is easy to use and understand and that requires as little training as possible.

More information

SAS I/O Engines. Definition. Specifying a Different Engine. How Engines Work with SAS Files CHAPTER 36

SAS I/O Engines. Definition. Specifying a Different Engine. How Engines Work with SAS Files CHAPTER 36 511 CHAPTER 36 SAS I/O Engines Definition 511 Specifying a Different Engine 511 How Engines Work with SAS Files 511 Engine Characteristics 513 Read/Write Activity 513 Access Patterns 514 Levels of Locking

More information

SAS Catalogs. Definition. Catalog Names. Parts of a Catalog Name CHAPTER 32

SAS Catalogs. Definition. Catalog Names. Parts of a Catalog Name CHAPTER 32 479 CHAPTER 32 SAS Catalogs Definition 479 Catalog Names 479 Parts of a Catalog Name 479 Accessing Information in Catalogs 480 Tools for Managing Catalogs 480 User Profile Catalog 481 Definition 481 How

More information

CDISC SDTM and ADaM Real World Issues

CDISC SDTM and ADaM Real World Issues CDISC SDTM and ADaM Real World Issues Washington DC CDISC Data Standards User Group Meeting Sy Truong President MXI, Meta-Xceed, Inc. http://www.meta-x.com Agenda CDISC SDTM and ADaM Fundamentals CDISC

More information

edify Requirements for Evidence-based Templates in Electronic Case Report Forms Marco Schweitzer, Stefan Oberbichler

edify Requirements for Evidence-based Templates in Electronic Case Report Forms Marco Schweitzer, Stefan Oberbichler edify Requirements for Evidence-based Templates in Electronic Case Report Forms Marco Schweitzer, Stefan Oberbichler ehealth Research and Innovation Unit, UMIT - University for Health Sciences, Medical

More information

4/28/2014. File-based Systems. Arose because: Result

4/28/2014. File-based Systems. Arose because: Result File-based Systems Collection of application programs that perform services for the end users (e.g. reports). Each program defines and manages its own data. Separation and isolation of data Each program

More information

Thomas E. Schneider, The Upjohn Company Mary Catherine Krug, The Upjohn Company

Thomas E. Schneider, The Upjohn Company Mary Catherine Krug, The Upjohn Company A CMS-based, Multi-User Planning System for Clinical Data using SAS/AF and SAS/FSP. Thomas E. Schneider, The Upjohn Company Mary Catherine Krug, The Upjohn Company Overview This paper describes a multi-user

More information

DBMS and its Architecture

DBMS and its Architecture DBMS and its Architecture DCS COMSATS Institute of Information Technology Rab Nawaz Jadoon Assistant Professor COMSATS IIT, Abbottabad Pakistan Management Information Systems (MIS) Lecture Agenda DBMS

More information

Paper FC02. SDTM, Plus or Minus. Barry R. Cohen, Octagon Research Solutions, Wayne, PA

Paper FC02. SDTM, Plus or Minus. Barry R. Cohen, Octagon Research Solutions, Wayne, PA Paper FC02 SDTM, Plus or Minus Barry R. Cohen, Octagon Research Solutions, Wayne, PA ABSTRACT The CDISC Study Data Tabulation Model (SDTM) has become the industry standard for the regulatory submission

More information

Using The System For Medical Data Processing And Event Analysis: An Overview

Using The System For Medical Data Processing And Event Analysis: An Overview Using The SAS@ System For Medical Data Processing And Event Analysis: An Overview Harald Pitz, Frankfurt University Hospital Marcus Frenz, Frankfurt University Hospital Hans-Peter Howaldt, Frankfurt University

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Outline The Need for Databases Data Models Relational Databases Database Design Storage Manager Query

More information

When Simpler is Better Visualizing Laboratory Data Using SG Procedures Wei Cheng, Isis Pharmaceuticals, Inc., Carlsbad, CA

When Simpler is Better Visualizing Laboratory Data Using SG Procedures Wei Cheng, Isis Pharmaceuticals, Inc., Carlsbad, CA When Simpler is Better Visualizing Laboratory Data Using SG Procedures Wei Cheng, Isis Pharmaceuticals, Inc., Carlsbad, CA ABSTRACT In SAS 9.2, SAS/GRAPH introduces a family of new procedures to create

More information

JMP Clinical. Getting Started with. JMP Clinical. Version 3.1

JMP Clinical. Getting Started with. JMP Clinical. Version 3.1 JMP Clinical Version 3.1 Getting Started with JMP Clinical Creativity involves breaking out of established patterns in order to look at things in a different way. Edward de Bono JMP, A Business Unit of

More information

Using Cross-Environment Data Access (CEDA)

Using Cross-Environment Data Access (CEDA) 93 CHAPTER 13 Using Cross-Environment Data Access (CEDA) Introduction 93 Benefits of CEDA 93 Considerations for Using CEDA 93 Alternatives to Using CEDA 94 Introduction The cross-environment data access

More information

An Alternate Way to Create the Standard SDTM Domains

An Alternate Way to Create the Standard SDTM Domains PharmaSUG 2018 - Paper DS-12 ABSTRACT An Alternate Way to Create the Standard SDTM Domains Sunil Kumar Pusarla, Omeros Corporation Sponsors who initiate clinical trials after 2016-12-17 are required to

More information

Main challenges for a SAS programmer stepping in SAS developer s shoes

Main challenges for a SAS programmer stepping in SAS developer s shoes Paper AD15 Main challenges for a SAS programmer stepping in SAS developer s shoes Sebastien Jolivet, Novartis Pharma AG, Basel, Switzerland ABSTRACT Whether you work for a large pharma or a local CRO,

More information

Adaptive Medical Information Delivery Combining User, Task and Situation Models

Adaptive Medical Information Delivery Combining User, Task and Situation Models Adaptive Medical Information Delivery Combining User, Task and Situation s Luis Francisco-Revilla and Frank M. Shipman III Department of Computer Science Texas A&M University College Station, TX 77843-3112,

More information

data dependence Data dependence Structure dependence

data dependence Data dependence Structure dependence data dependence Structure dependence If the file-system programs are affected by change in the file structure, they exhibit structuraldependence. For example, when we add dateof-birth field to the CUSTOMER

More information

Creating Forest Plots Using SAS/GRAPH and the Annotate Facility

Creating Forest Plots Using SAS/GRAPH and the Annotate Facility PharmaSUG2011 Paper TT12 Creating Forest Plots Using SAS/GRAPH and the Annotate Facility Amanda Tweed, Millennium: The Takeda Oncology Company, Cambridge, MA ABSTRACT Forest plots have become common in

More information

Metadata and ADaM.

Metadata and ADaM. Metadata and ADaM 1 Disclaimer Any views or opinions presented in this presentation are solely those of the author and do not necessarily represent those of the company. 2 Agenda Introduction of ADaM Metadata

More information

DEVELOPMENT OF A DATA MANAGEMENT SYSTEM FOR LONG-TERM ECOLOGICAL RESEARCH

DEVELOPMENT OF A DATA MANAGEMENT SYSTEM FOR LONG-TERM ECOLOGICAL RESEARCH DEVELOPMENT OF A DATA MANAGEMENT SYSTEM FOR LONG-TERM ECOLOGICAL RESEARCH William K. Michener, Baruch Institute Robert A. McLaughlin, Baruch Institute Marvin F. Marozas, Coastal Carolina College INTRODUCTION

More information

CS425 Fall 2016 Boris Glavic Chapter 1: Introduction

CS425 Fall 2016 Boris Glavic Chapter 1: Introduction CS425 Fall 2016 Boris Glavic Chapter 1: Introduction Modified from: Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Textbook: Chapter 1 1.2 Database Management System (DBMS)

More information

Developing Clinical Data Management Systems using Version 8.1 of SAS/AF Steven A. Wilson, MAJARO InfoSystems, Inc., San Jose CA

Developing Clinical Data Management Systems using Version 8.1 of SAS/AF Steven A. Wilson, MAJARO InfoSystems, Inc., San Jose CA Developing Clinical Data Management Systems using Version 8.1 of SAS/AF Steven A. Wilson, MAJARO InfoSystems, Inc., San Jose CA Abstract The SAS/AF product in Version 8 of the SAS System is a robust realization

More information

Preparing for Data Analysis

Preparing for Data Analysis Preparing for Data Analysis Prof. Andrew Stokes March 21, 2017 Managing your data Entering the data into a database Reading the data into a statistical computing package Checking the data for errors and

More information

An Efficient Solution to Efficacy ADaM Design and Implementation

An Efficient Solution to Efficacy ADaM Design and Implementation PharmaSUG 2017 - Paper AD05 An Efficient Solution to Efficacy ADaM Design and Implementation Chengxin Li, Pfizer Consumer Healthcare, Madison, NJ, USA Zhongwei Zhou, Pfizer Consumer Healthcare, Madison,

More information

How a Metadata Repository enables dynamism and automation in SDTM-like dataset generation

How a Metadata Repository enables dynamism and automation in SDTM-like dataset generation Paper DH05 How a Metadata Repository enables dynamism and automation in SDTM-like dataset generation Judith Goud, Akana, Bennekom, The Netherlands Priya Shetty, Intelent, Princeton, USA ABSTRACT The traditional

More information

Automated migration of CIOMS documents to a safety database via E2B data transfer

Automated migration of CIOMS documents to a safety database via E2B data transfer Automated migration of CIOMS documents to a safety database via E2B data transfer Introduction During the last decade, companies have developed software solutions to collect clinical data, but there is

More information

Using SAS/SHARE More Efficiently

Using SAS/SHARE More Efficiently Using More Efficiently by Philip R Holland, Holland Numerics Ltd, UK Abstract is a very powerful product which allow concurrent access to SAS Datasets for reading and updating. However, if not used with

More information

SDTM Automation with Standard CRF Pages Taylor Markway, SCRI Development Innovations, Carrboro, NC

SDTM Automation with Standard CRF Pages Taylor Markway, SCRI Development Innovations, Carrboro, NC PharmaSUG 2016 - Paper PO21 SDTM Automation with Standard CRF Pages Taylor Markway, SCRI Development Innovations, Carrboro, NC ABSTRACT Much has been written about automatically creating outputs for the

More information

A Practical and Efficient Approach in Generating AE (Adverse Events) Tables within a Clinical Study Environment

A Practical and Efficient Approach in Generating AE (Adverse Events) Tables within a Clinical Study Environment A Practical and Efficient Approach in Generating AE (Adverse Events) Tables within a Clinical Study Environment Abstract Jiannan Hu Vertex Pharmaceuticals, Inc. When a clinical trial is at the stage of

More information

Automation of SDTM Programming in Oncology Disease Response Domain Yiwen Wang, Yu Cheng, Ju Chen Eli Lilly and Company, China

Automation of SDTM Programming in Oncology Disease Response Domain Yiwen Wang, Yu Cheng, Ju Chen Eli Lilly and Company, China ABSTRACT Study Data Tabulation Model (SDTM) is an evolving global standard which is widely used for regulatory submissions. The automation of SDTM programming is essential to maximize the programming efficiency

More information

The SERVER Procedure. Introduction. Syntax CHAPTER 8

The SERVER Procedure. Introduction. Syntax CHAPTER 8 95 CHAPTER 8 The SERVER Procedure Introduction 95 Syntax 95 Syntax Descriptions 96 Examples 101 ALLOCATE SASFILE Command 101 Syntax 101 Introduction You invoke the SERVER procedure to start a SAS/SHARE

More information

EXPERIENCES USING SAS/ACCESS IN A COMPLEX RELATIONAL DATABASE APPLICATION. Murty Arisetty, Howmedica, Div. of Pfizer Hospital Products Group, Inc.

EXPERIENCES USING SAS/ACCESS IN A COMPLEX RELATIONAL DATABASE APPLICATION. Murty Arisetty, Howmedica, Div. of Pfizer Hospital Products Group, Inc. EXPERIENCES USING SAS/ACCESS IN A COMPLEX RELATIONAL DATABASE APPLICATION Murty Arisetty, Howmedica, Div. of Pfizer Hospital Products Group, Inc. ABSTRACT The SAS System's Release 6.06 version of SAS/ACCESS

More information

STAT 3304/5304 Introduction to Statistical Computing. Introduction to SAS

STAT 3304/5304 Introduction to Statistical Computing. Introduction to SAS STAT 3304/5304 Introduction to Statistical Computing Introduction to SAS What is SAS? SAS (originally an acronym for Statistical Analysis System, now it is not an acronym for anything) is a program designed

More information

A Practical Introduction to SAS Data Integration Studio

A Practical Introduction to SAS Data Integration Studio ABSTRACT A Practical Introduction to SAS Data Integration Studio Erik Larsen, Independent Consultant, Charleston, SC Frank Ferriola, Financial Risk Group, Cary, NC A useful and often overlooked tool which

More information

Preparing the Office of Scientific Investigations (OSI) Requests for Submissions to FDA

Preparing the Office of Scientific Investigations (OSI) Requests for Submissions to FDA PharmaSUG 2018 - Paper EP15 Preparing the Office of Scientific Investigations (OSI) Requests for Submissions to FDA Ellen Lin, Wei Cui, Ran Li, and Yaling Teng Amgen Inc, Thousand Oaks, CA ABSTRACT The

More information

Improving Metadata Compliance and Assessing Quality Metrics with a Standards Library

Improving Metadata Compliance and Assessing Quality Metrics with a Standards Library PharmaSUG 2018 - Paper SS-12 Improving Metadata Compliance and Assessing Quality Metrics with a Standards Library Veena Nataraj, Erica Davis, Shire ABSTRACT Establishing internal Data Standards helps companies

More information

A SAS/AF Application for Linking Demographic & Laboratory Data For Participants in Clinical & Epidemiologic Research Studies

A SAS/AF Application for Linking Demographic & Laboratory Data For Participants in Clinical & Epidemiologic Research Studies Paper 208 A SAS/AF Application for Linking Demographic & Laboratory Data For Participants in Clinical & Epidemiologic Research Studies Authors: Emily A. Mixon; Karen B. Fowler, University of Alabama at

More information

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently. 255 APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software Introduction 255 Generating a QMF Export Procedure 255 Exporting Queries from QMF 257 Importing QMF Queries into Query and Reporting 257 Alternate

More information

Lecture 02. Fall 2017 Borough of Manhattan Community College

Lecture 02. Fall 2017 Borough of Manhattan Community College Lecture 02 Fall 2017 Borough of Manhattan Community College 1 2 Introduction A major aim of a database system is to provide users with an abstract view of data, hiding certain details of how data is stored

More information

Data Edit-checks Integration using ODS Tagset Niraj J. Pandya, Element Technologies Inc., NJ Vinodh Paida, Impressive Systems Inc.

Data Edit-checks Integration using ODS Tagset Niraj J. Pandya, Element Technologies Inc., NJ Vinodh Paida, Impressive Systems Inc. PharmaSUG2011 - Paper DM03 Data Edit-checks Integration using ODS Tagset Niraj J. Pandya, Element Technologies Inc., NJ Vinodh Paida, Impressive Systems Inc., TX ABSTRACT In the Clinical trials data analysis

More information

Quick and Efficient Way to Check the Transferred Data Divyaja Padamati, Eliassen Group Inc., North Carolina.

Quick and Efficient Way to Check the Transferred Data Divyaja Padamati, Eliassen Group Inc., North Carolina. ABSTRACT PharmaSUG 2016 - Paper QT03 Quick and Efficient Way to Check the Transferred Data Divyaja Padamati, Eliassen Group Inc., North Carolina. Consistency, quality and timelines are the three milestones

More information

Chapter Two. DBMS Architecture How should DBS be organized?

Chapter Two. DBMS Architecture How should DBS be organized? Chapter Two DBMS Architecture How should DBS be organized? 1 Agenda (Chapter two) Reality, Data & Metadata The Three Levels of DBS Architecture External View, Conceptual View, Internal View Schemas, Mappings,

More information

Get into the Groove with %SYSFUNC: Generalizing SAS Macros with Conditionally Executed Code

Get into the Groove with %SYSFUNC: Generalizing SAS Macros with Conditionally Executed Code Get into the Groove with %SYSFUNC: Generalizing SAS Macros with Conditionally Executed Code Kathy Hardis Fraeman, United BioSource Corporation, Bethesda, MD ABSTRACT %SYSFUNC was originally developed in

More information

Fundamentals of Design, Implementation, and Management Tenth Edition

Fundamentals of Design, Implementation, and Management Tenth Edition Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 3 Data Models Database Systems, 10th Edition 1 Objectives In this chapter, you will learn: About data modeling

More information

EXAMPLE 3: MATCHING DATA FROM RESPONDENTS AT 2 OR MORE WAVES (LONG FORMAT)

EXAMPLE 3: MATCHING DATA FROM RESPONDENTS AT 2 OR MORE WAVES (LONG FORMAT) EXAMPLE 3: MATCHING DATA FROM RESPONDENTS AT 2 OR MORE WAVES (LONG FORMAT) DESCRIPTION: This example shows how to combine the data on respondents from the first two waves of Understanding Society into

More information

DATABASE SYSTEMS CHAPTER 2 DATA MODELS 1 DESIGN IMPLEMENTATION AND MANAGEMENT INTERNATIONAL EDITION ROB CORONEL CROCKETT

DATABASE SYSTEMS CHAPTER 2 DATA MODELS 1 DESIGN IMPLEMENTATION AND MANAGEMENT INTERNATIONAL EDITION ROB CORONEL CROCKETT DATABASE SYSTEMS DESIGN IMPLEMENTATION AND MANAGEMENT INTERNATIONAL EDITION ROB CORONEL CROCKETT CHAPTER DATA MODELS 1 Coronel & Crockett 978184480731) In this chapter, you will learn: Why data models

More information

Multiple Facts about Multilabel Formats

Multiple Facts about Multilabel Formats Multiple Facts about Multilabel Formats Gwen D. Babcock, ew York State Department of Health, Troy, Y ABSTRACT PROC FORMAT is a powerful procedure which allows the viewing and summarizing of data in various

More information

SAS offers technology to facilitate working with CDISC standards : the metadata perspective.

SAS offers technology to facilitate working with CDISC standards : the metadata perspective. SAS offers technology to facilitate working with CDISC standards : the metadata perspective. Mark Lambrecht, PhD Principal Consultant, Life Sciences SAS Agenda SAS actively supports CDISC standards Tools

More information

Preparing for Data Analysis

Preparing for Data Analysis Preparing for Data Analysis Prof. Andrew Stokes March 27, 2018 Managing your data Entering the data into a database Reading the data into a statistical computing package Checking the data for errors and

More information

Submission-Ready Define.xml Files Using SAS Clinical Data Integration Melissa R. Martinez, SAS Institute, Cary, NC USA

Submission-Ready Define.xml Files Using SAS Clinical Data Integration Melissa R. Martinez, SAS Institute, Cary, NC USA PharmaSUG 2016 - Paper SS12 Submission-Ready Define.xml Files Using SAS Clinical Data Integration Melissa R. Martinez, SAS Institute, Cary, NC USA ABSTRACT SAS Clinical Data Integration simplifies the

More information

Transforming the Economics of

Transforming the Economics of Transforming the Economics of Real-World Evidence Analytics Integrated environment expedites data availability, reduces costs, and extends business intelligence access throughout the organization 1 Executive

More information

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4

More information

Creating an ADaM Data Set for Correlation Analyses

Creating an ADaM Data Set for Correlation Analyses PharmaSUG 2018 - Paper DS-17 ABSTRACT Creating an ADaM Data Set for Correlation Analyses Chad Melson, Experis Clinical, Cincinnati, OH The purpose of a correlation analysis is to evaluate relationships

More information

CIS 330: Web-driven Web Applications. Lecture 2: Introduction to ER Modeling

CIS 330: Web-driven Web Applications. Lecture 2: Introduction to ER Modeling CIS 330: Web-driven Web Applications Lecture 2: Introduction to ER Modeling 1 Goals of This Lecture Understand ER modeling 2 Last Lecture Why Store Data in a DBMS? Transactions (concurrent data access,

More information