+ A brief history of data and databases Spanning thousands and thousands of years Unattributed pictures from University of Rochester History SiteUniversity.

Slides:



Advertisements
Similar presentations
C6 Databases.
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
Lecture-7/ T. Nouf Almujally
Information Resources Management January 23, 2001.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Database Software File Management Systems Database Management Systems.
Database Management An Introduction.
1 Basic DB Terms Data: Meaningful facts, text, graphics, images, sound, video segments –A collection of individual responses from a marketing research.
Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
3-1 Chapter 3 Data and Knowledge Management
DATABASE APPLICATION DEVELOPMENT SAK 3408 Introduction (week 1)
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter 14 The Second Component: The Database.
© Prentice Hall CHAPTER 3 Computer Software.
Introduction to Database Management
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Database Design Overview. 2 Database DBMS File Record Field Cardinality Keys Index Pointer Referential Integrity Normalization Data Definition Language.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction to Data Management
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Microsoft Access Ervin Ha.
IST Databases and DBMSs Todd S. Bacastow January 2005.
Data Storage. Database structure 1 What is a database system? Answer 1 a database is a system for managing a collection of data. Answer 2 data bases are.
Dale Roberts 1 Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
Class 3 Data and Business MIS 2000 Updated: January 2014.
Introduction to Database
IT – DBMS Concepts Relational Database Theory.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
DATA BASES Team 3 Group 203. What is a DATABASE? A database is a collection of data from one context and systematically stored for later use. In this.
Databases Illuminated
CSC2012 Database Technology & CSC2513 Database Systems.
By: M.Nadeem Akhtar1 The Data Base Management System (DBMS) Ch # 09.
Module Title? DBMS Introduction to Database Management System.
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
RDB/1 An introduction to RDBMS Objectives –To learn about the history and future direction of the SQL standard –To get an overall appreciation of a modern.
Simple Database.
M1G Introduction to Database Development 6. Building Applications.
CS 474 Database Design and Application Terminology Jan 11, 2000.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
10/16/2015 1Yan Huang - Introduction Chapter 1: Introduction What is a DBMS? What is a DBMS? A little history of DB A little history of DB Major Components.
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
Announcements. Data Management Chapter 12 Traditional File Approach  Structure Field  Record  File  Fixed All records have common fields, and a field.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
What is a Database? SECTION 1. Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology.
Copyright © by Curt Hill Database Introduction History Why we want to use them Other fun.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
Database Concepts Track 3: Managing Information using Database.
Information Systems Today: Managing in the Digital World TB3-1 3 Technology Briefing Database Management “Modern organizations are said to be drowning.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  The concept of Data, Information and Knowledge  The fundamental terms:  Database and database system  Database.
+ A brief history of data and databases Spanning thousands and thousands of years Unattributed pictures from University of Rochester History SiteUniversity.
+ A brief history of data and databases Spanning thousands and thousands of years Unattributed pictures from University of Rochester History SiteUniversity.
Web Team Web Team :- Web team is a group of persons responsible for development of web site. Roles and Responsibilities A web team consists of following.
WEB SERVER SOFTWARE FEATURE SETS
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
Relational Database Systems Bartosz Zagorowicz. Flat Databases  Originally databases were flat.  All information was stored in a long text file, called.
Database System Concepts and Architecture
The Context of Database Management
Created by Kamila zhakupova
Basic Concepts in Data Management
A brief history of data and databases
Database.
Database Management Systems
Chapter 1 Introduction to Database Processing
McGraw-Hill Technology Education
Presentation transcript:

+ A brief history of data and databases Spanning thousands and thousands of years Unattributed pictures from University of Rochester History SiteUniversity of Rochester History Site

+ Teams – getting to know you Your teams are actually forming a mini-company. Your job will be to implement an on-line database based application (Either TA project or CAPWIC). You will need to do the work from the SRS through the final product including any training and technical documentation required. Those on CAPWIC will have some of this documentation, but this is a bit larger project than the TA system. Today, you are meeting for the first time and need to organize the responsibilities. (These may change, but this will give you a first pass at primary responsibilities for the project tasks.) In your group, fill out the group worksheet indicating who will fulfill which roles. For all but the manager, you may identify 1 or 2 people. There can be only one manager.

+ Teams The Team Barbachem Gordon Meyer Harr TA project CAPWIC Schroeder Beasley Wooten Petrella CAPWIC Team Awesome Hardgrove Doll Cooke Brown TA project Team Passing Hoge McKelvey Buadum Sutton ??? Misfits Best Sharp Lee Meier Micucci ??? Watson Ragonesi Pham Ward ??? Richardson Brockman Gruszecki Zhao ???

+ Roles to identify Team manager – will be responsible for organizing meetings, making sure minutes are taken (for tasks and deadlines), and keeping the group on task to meet the implementation deadlines. Project manager – will be responsible to develop the project plan and monitor progress reporting back to the team on slippages and successes. Interface designer – will be responsible for designing the user interface including the overall flow of the application. (For CAPWIC, this design has been done but will need to be tweaked as you go along) Programmer – will be responsible for the front end coding and connecting the front end user interface to the database. Database designer / implementer – will take primary responsibility for the design of the database and implementing and populating the database. This needs to be at least 2 and most teams will be fully involved in this piece. Technical Writer – will take primary responsibility for all types of written documentation including SRS, design documents, and final user and technical documentation of the system. Quality Control coordinator – takes ownership of imbuing quality throughout the development process.

+ In your groups Come up with a company name Exchange contact information Make a case for the role(s) that you wish to serve on and get consensus among the group about who will take the lead on which roles. Fill out the company organizational worksheet. Consider where you feel you are the strongest and also where you feel the weakest among the strengths and weaknesses of the individual team members. About 20 minutes

+ Record Keeping – How long? Source: picture – wikipedia 4th millenium

+ Why? We use records to measure “stuff”. And most of these records are not digital.

+ Jacquard Loom

From ancestry.com (1790 census, Pittsford, NY) Marriage book, Rochester, NY, chronological filing of marriage licenses.

+ Other non-electronic records SS cards – 35 million hand typed between Motor vehicle licenses and registrations Financial records for companies School records

+ Card Catalogs – An ingeneous indexing system

+ It didn’t indicate whether the book was available, just where it should be found.(example cards)example Creating the cards required the expertise of librarians.

+ Problem – The 1890 census Enter Herman Hollerith.Herman Hollerith

+ Hollerith’s device pantographHollerith card Integrating machine

+ First computers The program, the data, the JCL – all done with punchcards

+ Electronic files – Early computing 1950s – 1970s

+ Enter the database – Early 1960s Objects in a database can be related to one another. Hierarchical – One record leads to the related record. (Like a tree) Network – Allowed for multiple relationships (like a network) The databases used pointers to relate one record to another.

+ Charles Bachman Integrated data store – Dow Chemical CASE products (Computer Aided Engineering)

+ Some issues While an improvement over file based systems, these systems required knowledge of the structures to use them. No built in search mechanism. Very few users understood the structures, access limited to an elite few. Queries were complex. Took time to get new information and expensive programmer time to produce.

+ Enter the relational DBMS 1970, Edgar Codd Relational DBMS Mathematician at IBM Based on Relational Calculus and set theory U of Michigam MicroDBMS IBM System R First implementation of SQL Led to Oracle IBM DB2 Informix Sybase MS SQL Server (based on Sybase)

+ Relational Ideas Data is represented as a series of tables. The tables are Related to one another through a series of keys and foreign keys. A standard language is used to define the database (DDL) and to query the database (DML). Tables within the database contain the data about the database (meta data).

+ Why relational? It is easy for most people to “see” and “get it”. Makes the data accessible for a wider number of users through user friendly query tools. Through good database design, space usage is efficient (although this has become less of an issue of late).

+ The Future? Object Oriented Databases – Combine data and operations on those data – Allows for inheritance – Cache’ (Intersystems Corp) – Oracle (Object-Relational Database) – Postgre(open source) XML and XML DBMS – XML designed to transport and store data initially envisioned as moving data across the web (w3schools.com)w3schools.com – XML Database Management System manages that data

+ Next up – modelling data and relational dbms terms A few words about data models. Activity