History of the Database. 2 home back first prev next last What Will I Learn? In this lesson, you will learn to: –Describe the evolution of the database.

Slides:



Advertisements
Similar presentations
Creating Tables. 2 home back first prev next last What Will I Learn? List and provide an example of each of the number, character, and date data types.
Advertisements

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Management Information Systems, Sixth Edition
THE RELATIONAL DATA BASE (RDB) AND STRUCTURED QUERY LANGUAGE (SQL) Based on relational theory Relational model first introduced by Dr. E.F Codd in early.
M.S. Access Module CAS 133 Russ Erdman. M.S. Access Module Assignment Overview Two options for the unit: All students complete Units A, B and C In class.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
1 Basic DB Terms Data: Meaningful facts, text, graphics, images, sound, video segments –A collection of individual responses from a marketing research.
3-1 Chapter 3 Data and Knowledge Management
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
The Relational Model 1 Prof. Sin-Min Lee Department of Mathematics and Computer Science Prof. Sin-Min Lee Department of Computer Science.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Chapter 12 Database Connectivity with ASP.NET JavaScript, Third Edition.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
The Relational Model Codd (1970): based on set theory Relational model: represents the database as a collection of relations (a table of values --> file)
Introduction to Information and Computer Science Databases and SQL Lecture b This material (Comp4_Unit6b) was developed by Oregon Health & Science University,
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Transaction Processing Systems, & Management Information Systems.
Using MIS 4e Chapter 5 Database Processing
Database Design Concepts
© Pearson Education Limited, Chapter 2 The Relational Model Transparencies.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Chapter 4 Rational data model. Chapter 5 Rational data model Chapter 4 Rational data model.
DATA MODELING AND DATABASE DESIGN
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Copyright  Oracle Corporation, All rights reserved. I Introduction.
Introduction to Accounting Information Systems
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.
Introduction to SQL Steve Perry
Simple Database.
I Copyright © Oracle Corporation, All rights reserved. Introduction.
History of Implementation Data Models. Databases were: Early Business Computer Systems –Accounting functions - payroll, profit/loss statements Files of.
FEN  Concepts and terminology  Operations (relational algebra)  Integrity constraints The relational model.
Normalization (Codd, 1972) Practical Information For Real World Database Design.
Database Fred Durao What is a database? A database is any organized collection of data. Some examples of databases you may encounter in.
SQL Structured Query Language Programming Course.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
10/17/2012ISC471/HCI571 Isabelle Bichindaritz 1 Technologies Databases.
9/7/2012ISC329 Isabelle Bichindaritz1 The Relational Database Model.
Relational Database. Database Management System (DBMS)
Databases MIS 21. Some database terminology  Database: integrated collection of data  Database Management System (DBMS): environment that provides mechanisms.
Overview of Database Development Data Modeling and Relational Database Design.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Prepared by The Smartpath Information Systems
Database Design Sections 11 Database relationship, Integrity, keys, mapping conceptual model to logical/physical model Previous Section 12 – DDLesson11Fa12.ppt.
Chapter 3 Databases and Data Warehouses: Building Business Intelligence Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Database Design Sections 11 & 12 drawing conventions, generic model, integrity, keys, mapping conceptual model to logical/physical model.
Section 04 Lesson 01 Introduction to the Database
Visual Programing SQL Overview Section 1.
12/2/2015CPSC , CPSC , Lecture 41 Relational Model.
History of Implementation Data Models. Databases were: Early Business Computer Systems –Accounting functions - payroll, profit/loss statements Files of.
The relational model A data model (in general) : Integrated collection of concepts for describing data (data requirements). Relational model was introduced.
ITN MySQL Database Programming 1 Lecture 3 :Database Analysis and Design (I) ITN 170 MySQL Database Programming.
Working with Columns, Characters, and Rows. 2 home back first prev next last What Will I Learn? In this lesson, you will learn to: –Apply the concatenation.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
Chapter 3: Relational Databases
Howard Paul. Sequential Access Index Files and Data File Random Access.
DATA MODELING AND DATABASE DESIGN DATA MODELING AND DATABASE DESIGN Part 2.
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
Chapter 1: Introduction. 1.2 Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data.
Rationale Databases are an integral part of an organization. Aspiring Database Developers should be able to efficiently design and implement databases.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
© The McGraw-Hill Companies, All Rights Reserved APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
Tools for Memory: Database Management Systems
ERD’s REVIEW DBS201.
Chapter 1 Introduction to Database Processing
Presentation transcript:

History of the Database

2 home back first prev next last What Will I Learn? In this lesson, you will learn to: –Describe the evolution of the database and give an example of its role in the business world –Name important historical contributions in database development and design –Describe the database development process

3 home back first prev next last Why Learn It? History provides perspective for where we are today in information technology. The next time you use your computer, your video gaming system, or personal digital assistant, you will realize how far we’ve come to get to this point and what events brought us here. Data Modeling is the first step in database development. This lesson includes an overview of what the rest of this course is about.

4 home back first prev next last History of the Database Timeline 1960s: Computers become cost effective for private companies along with increased storage capability : E.F. Codd proposes the relational model for databases, disconnecting the logical organization from the physical storage. 1976: P. Chen proposes the entity relationship model (ERM) for database design. Early 1980s: The first commercially-available relational database systems start to appear at the beginning of the 1980s with Oracle Version 2. Mid-1980s: SQL (structured query language) becomes "intergalactic standard."

5 home back first prev next last History of the Database Timeline Early 1990s: An industry shakeout begins with fewer surviving companies. Oracle survives. Mid-1990s: Kaboom! The usable Internet/World Wide Web (WWW) appears. A mad scramble ensues to allow remote access to computer systems with legacy data. Late 1990s: The large investment in Internet companies helps create a tools market boom for Web/Internet/DB connectors. Early 21st century: Solid growth of DB applications continues. Examples: commercial websites (yahoo.com, amazon.com), government systems (Bureau of Citizenship and Immigration Services, Bureau of the Census), art museums, hospitals, schools, etc.

6 home back first prev next last Question: What does a database have to do with data modeling? Data modeling is the first part of the database development process.

7 home back first prev next last Database Development Process Begins With Business Information Requirements EXAMPLE Here is a set of information requirements: I manage the Human Resources Department for a large company. We need to keep information about each of our company’s employees. We need to track each employee's first name, last name, job or position, hire date, and salary. For any employees on commission, we also need to track their potential commission. Each employee is assigned a unique employee number. Our company is divided into departments. Each employee is assigned to a department -- for example, accounting, sales, or development. We need to know the department responsible for each employee and the department location. Each department has a unique number. Some of the employees are managers. We need to know each employee's manager, and the employees each manager manages.

8 home back first prev next last Database Development Process An entity relationship model should accurately model the organization’s information needs and support the functions of the business. EXAMPLE –The following entity relationship model represents the Information requirements of the Human Resources Department.

9 home back first prev next last Database Development Process In database design, the information requirements reflected in the entity relationship model are mapped onto a relational database design using a table instance chart. A table instance chart has the following components: –Table name –Column names –Keys: a primary key (PK) is the unique identifier for each row of data; a foreign key (FK) links data from one table to another by referring to a column in that other table –Nulls: indicate if the columns must have a value (mandatory) –Unique: indicates if the value in the column is unique within the table –Datatype: refers to the format and definition of the data in each column

10 home back first prev next last Database Development Process SQL commands are used to build the physical database. –Structured Query Language (SQL) is used to create and manipulate relational databases.

11 home back first prev next last Database Development Process

12 home back first prev next last Terminology Key terms used in this lesson include: –Datatype –Foreign key (FK) –Nulls –Primary key (PK) –Table instance chart –Unique

13 home back first prev next last Summary In this lesson, you have learned how to: –Describe the evolution of the database and give an example of its role in the business world –Name important historical contributions in database development and design –Describe the database development process

14 home back first prev next last Practice Guide The link for the lesson practice guide can be found in the course outline.