From Item To Information SIR Databases in BGU School of Medicine David de Leeuw Ben Gurion University of the Negev June 2001.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

System Development Life Cycle (SDLC)
Operating System.
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Lecture-7/ T. Nouf Almujally
Information Resources Management January 16, 2001.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
INSTITUTE OF OCCUPATIONAL MEDICINE EDINBURGH, EH8 9SU, UK SIR2000 for monitoring asbestos Patrick Brown SIR Conference, Aberdeen 2002.
3 3 3 CHAPTER System Software. 3 © The McGraw-Hill Companies, Inc Objectives System software Programs, Functions, Categories Utilities Device drivers.
Chapter 3 Database Management
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 8 Requirements I.
Computers: Tools for an Information Age
EE694v-Verification-Lect5-1- Lecture 5 - Verification Tools Automation improves the efficiency and reliability of the verification process Some tools,
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Lecture Nine Database Planning, Design, and Administration
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Lecture-8/ T. Nouf Almujally
CSC271 Database Systems Lecture # 20.
Dale Roberts 1 Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
IT – DBMS Concepts Relational Database Theory.
By Anthony W. Hill & Course Technology 1 User Support Management Beisse.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
CIS 321—IS Analysis & Design Chapter 1: The World of the Modern Systems Analyst.
Computers & Employment By Andrew Attard and Stephen Calleja.
DBS201: DBA/DBMS Lecture 13.
Cmpe 589 Spring Software Quality Metrics Product  product attributes –Size, complexity, design features, performance, quality level Process  Used.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
CSC271 Database Systems Lecture # 4.
Introduction to Databases A line manager asks, “If data unorganized is like matter unorganized and God created the heavens and earth in six days, how come.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Summary Data Modeling SDLC What is Data Modeling Application Audience and Services Entities Attributes Relationships Entity Relationship Diagrams Conceptual,Logical.
1 History of compiler development 1953 IBM develops the 701 EDPM (Electronic Data Processing Machine), the first general purpose computer, built as a “defense.
CS 474 Database Design and Application Terminology Jan 11, 2000.
Software Engineering EKT 420 MOHAMED ELSHAIKH KKF 8A – room 4.
- Ahmad Al-Ghoul Data design. 2 learning Objectives Explain data design concepts and data structures Explain data design concepts and data structures.
Database Management System (DBMS) an Introduction DeSiaMore 1.
Robin Mullinix Systems Analyst GeorgiaFIRST Financials PeopleSoft Query: The Next Step.
DISADVANTAGES & USERS OF DATA BASE MANAGEMENT SYSTEM.
Datawarehouse A sneak preview. 2 Data Warehouse Approach An old idea with a new interest: Cheap Computing Power Special Purpose Hardware New Data Structures.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
ITGS Application Software, pt. 3. ITGS Business Software Alliance (BSA) and Federation Against Software Theft (FAST) –Represent software companies and.
By N.Gopinath AP/CSE. There are 5 categories of Decision support tools, They are; 1. Reporting 2. Managed Query 3. Executive Information Systems 4. OLAP.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Unit 2 ICT Job Role. ICT manager An ICT Manager has to plan, organise, control and coordinate with everyone, and they would help to design ICT- related.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
Structured Programming (COIT 29222) Term 2, 2009, Final Exam Date And Time  As advised by the university Open/Closed Book (3 hours)  Structured Programming,
“The Role of Experience in Software Testing Practice” A Review of the Article by Armin Beer and Rudolf Ramler By Jason Gero COMP 587 Prof. Lingard Spring.
The information systems lifecycle Far more boring than you ever dreamed possible!
By ILTAF MEHDI (MCS, MCSE, CCNA) 1 Remember: Examination is a chance not ability. 6/12/2016.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Principles of Information Systems Eighth Edition
Database Management System (DBMS)
Compiler Construction
MANAGING DATA RESOURCES
SQL Server overall performance Monitor with Best Practices.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

From Item To Information SIR Databases in BGU School of Medicine David de Leeuw Ben Gurion University of the Negev June 2001

Historical Overview - I 1982: SPSS was the main analytical tool used at Ben Gurion University We understood we had a problem with data- management of “non-flat” files A salesperson presented SIR in the university. With its close relationship to SPSS, SIR seemed to be just the tool we were looking for.

Overview II 1982 to 1988 Intensive use of SIR for students administration and a number of research projects. In 1988 at the SIR conference in Chicago Tony gave us a diskette with SIR/TEXT. Soon we recognized its use as a tool to manage our examinations and questions bank.

Overview III Since 1988 we developed a fully integrated management system (all in Hebrew) for the medical school. In 1997 a School in International Medicine was established (in English) with Columbia University. Both schools now run all exams from the SIR database Also national final exams of four medical schools are produced from the database

Some details We run about 300 exams a year All is automated using specialized scanning software, VB, Pascal, 80 Sir databases for exam generation and 2 Sir database for student data. Runs in Hebrew and English

Production of exams –Exams are generated in a number of versions –Questions may be chosen randomly, according to subject, previous use, other statistical criteria or by hand –Output is produced camera-ready, including images –Reports are produced for evaluation –Key for analysis of the exam is generated –Statistics are read back to the bank

Students information system- terminal entry and retrieval (SISTER) –Runs almost 20 years without major changes –Interfaces automatically with examination analysis software –Produces all reports and forms by student, and by class –Interfaces with the University students management system

My experience Based on years as a programmer, designer, manager, analyst, user, husband of programmer concerning Mumps, Magic, Dbase, Paradox, Access, SQLServer, Oracle and SIR

SIR and Total Cost of Ownership “Total Cost of Ownership (TOC) includes all of the costs involved in operating networks and computers, whether leased or owned. It is traditionally used by businesses to help control costs and make strategic decisions.”

Points of discussion Servers and operating systems PQL Vs. SQL Stability, bugs and crashes DBA, tuning and management Support Development tools Manpower

Servers and operating systems We use and used SIR on all kinds of operating systems (CDC/NOS, NOS/VE, VAX, IBM UNIX, Linux, Win98, WINNT) We never needed to buy or replace a computer for SIR but used what is available. Our present main server is a six years old IBM/AIX system. Performance over the years improved incredibly.

PQL vs. SQL In my opinion PQL follows the human mind much more closer than SQL. Especially if a number of “ifthen” statements are involved in a multiple record-type retrieval, SQL statements get extremely complicated. I never came across a problem of data retrieval and analysis PQL couldn’t handle effectively and elegantly.

Stability, bugs and crashes Our main applications still run Sir 3.2 (a 1993 release!). We are soon moving all to We never encountered unexpected crashes. With a code base of about lines, there are just a few dealing with workarounds for bugs.

DBA, Tuning and management DBA, Tuning etc. I understand a “DBA” (Database Administrator) is a well paid job, tuning disk-sizes, blocks and pointers to keep the database healthy. I have been running SIR databases of hundreds of thousands of records on IBM XT. Never came across an issue of DBA management.

Support One company (guess..) we pay money for a subscription on their problems database. From that company we never got answers on any problem. SIR as a small company provides a very direct link with the developers. Participating in beta-tests, we are very confident that all we need runs perfectly in the next release.

Development tools My wife was at an Oracle course on Developer 2000, while I was at a lecture by a senior Oracle rep, who declared Developer 2000 “dead” (and this in the year 2000) The SIR philosophy of having the tools generate PQL is important to prevent endless conversion problems between application and application

Manpower Maybe the weakest link as far as Sir is concerned: There are no SIR programmers around. We need to train a programmer from scratch. Any programmer can become proficient in SIR in a number of weeks.

Subjective score for SIR Servers and operating systems ++ PQL Vs. SQL ++ Stability, bugs and crashes ++ DBA, tuning and management ++ Support ++ Development tools +/- Manpower -

Total Cost of Ownership - TOC Considering total expense [hardware+ software+ maintenance+ licenses+manpower+development time+ support] divided by [database size* complexity * application-lifetime] SIR is a definite candidate to have the lowest TOC of all.

Thank you !