MIS 710 Module 0 Database fundamentals Arijit Sengupta.

Slides:



Advertisements
Similar presentations
Lecture-7/ T. Nouf Almujally
Advertisements

Introduction to Databases
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Chapter 1: The Database Environment
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Data - Information - Knowledge
ETEC 100 Information Technology
File Systems and Databases
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
1 1 File Systems and Databases Chapter 1 The Worlds of Database Systems Prof. Sin-Min Lee Dept. of Computer Science.
1 1 File Systems and Databases Chapter 1 Prof. Sin-Min Lee Dept. of Computer Science.
Chapter 1 Introduction to Databases
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Chapter 1: The Database Environment
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database Management COP4540, SCS, FIU An Introduction to database system.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Database Design and Introduction to SQL
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Week 1 Lecture MSCD 600 Database Architecture Samuel ConnSamuel Conn, Asst. Professor Suggestions for using the Lecture Slides.
Database Systems COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
DBMS By Narinder Singh Computer Sc. Deptt. Topics What is DBMS What is DBMS File System Approach: its limitations File System Approach: its limitations.
1 Introduction An organization's survival relies on decisions made by management An organization's survival relies on decisions made by management To make.
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
Web-Enabled Decision Support Systems
CSC271 Database Systems Lecture # 4.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Database System Concepts and Architecture
Databases and Database Management Systems
Architecture for a Database System
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
© 2007 by Prentice Hall 1 Introduction to databases.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Section 05Concepts Of DBMS1 HSQ - DATABASES & SQL And Franchise Colleges 05 Concepts of DBMS By MANSHA NAWAZ.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
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.
1 Chapter 1 Introduction to Databases Transparencies.
1 TOPIC 6 DATABASE 6.1 Introduction to Database 6.2 Basic Concept of Database 6.3 Database Object DATABASE.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
1 Lecture1 Introduction to Databases Systems Database 1.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Managing Data Resources File Organization and databases for business information systems.
An Introduction to database system
File Systems and Databases
Dr. Awad Khalil Computer Science Department AUC
Chapter 1: The Database Environment
The Database Environment
Dr. Awad Khalil Computer Science Department AUC
The Database Environment
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

MIS 710 Module 0 Database fundamentals Arijit Sengupta

ISOM Structure of this semester Database Fundamentals Relational Model Normalization Conceptual Modeling Query Languages Advanced SQL Transaction Management Java DB Applications – JDBC Data Mining 0. Intro 1. Design 3. Applications 4. Advanced Topics NewbieUsersProfessionalsDesigners MIS Querying Developers

ISOM Today’s buzzwords Organizational data cycle Database Database Management Systems Data Independence Centralized Database Systems Client-Server Database Systems Distributed Database Systems

ISOM Objectives of today’s lecture Know common database terminology Understand requirements and uses of data Know the differences between databases and flat files Realize the importance and need for databases in problem-solving Understand the different types of databases and their differences

ISOM Data: A Resource The Success of an organization depends on efficient use of its resources:  Buildings, factories, equipment  Technical know-how  Human resources  Data Data: An important organizational resource

ISOM The Organizational Data Cycle UserDecisions Knowledge InformationData Actions

ISOM Electronic Data Why?  Large volume in a small space  Ease of sharing  Ease of use  Data analysis How?  File-based system versus databases

ISOM Legacy (File-based) Systems Uncontrolled data redundancy, Data inconsistency Poor data sharing Difficult to keep up with changes Record format Vs. user requirements Programs Vs. record format Low productivity High maintenance cost

ISOM So what is a database? According to Oxford English Dictionary: “A structured collection of data held in computer storage; esp. one that incorporates software to make it accessible in a variety of ways” So does it make pretty much every collection of data a “database”?

ISOM The Database The data itself PLUS The data definitions (metadata), applications, queries and visualizations

ISOM Database Approach Non-redundant collection of logically related facts  representing some aspect of the real world  the data itself plus the data definitions Permits sharing Consistent representation for each piece of data Avoids (minimizes) redundancy Allows different user views Users are isolated from most changes

ISOM Why Databases? Independence from representation formats Control redundancy and consistency Ensure integrity/security Better scalability Allow ad hoc access Better maintenance Better concurrency

ISOM Data Independence Does data have to be part of programs? Do we need to change one if the other changes? Three-tier architecture of databases What the users see How we model data How data is stored View Conceptual Physical

ISOM Access Flexibility Easy to ask ad-hoc questions No need for separate codes User-friendly interface Command-based (e.g., SQL) Graphical (e.g., QBE)

ISOM Data Integrity Ensures that the stored data are consistent and correct Easy to define global rules  customer_age > 21 years  number_of_credits < 18 Can allow multiple users to access data without compromising on data integrity

ISOM Data Security Access definition  Global  Local Uniform access authorization

ISOM Data Redundancy Data need not be replicated Less wastage of storage space Less data anomaly Reduced and controlled redundancy Tighter control of replicated data

ISOM Standardization Everybody talks the same talk.  Less chance of misunderstanding  Easier to interpret other’s data Easier to merge  Useful when several organizations combine to form one.

ISOM Productivity and Maintenance Increase in productivity  User-friendly interface  Independence from specific data structure Easier maintenance  Less code to maintain The DBMS is the bulk of the code. Ad-hoc queries make it possible to make do with much less code.  The vendor makes revisions of the DBMS. Economy of scale

ISOM Productivity vs. Maintenance

ISOM Disadvantages of Databases Software complexity Processing inefficiency Need for co-ordination Organizational impact Risk

ISOM DBMS A Specialized piece of software that sits between the data and its users. Database Management System Data Intension + Extension

ISOM DBMS Functions and Users Four major uses of a DBMS package  Database Development, Interrogation, Maintenance, and  Application Development Automated tools for design, query, and application development Database users  Database administrators ( DBAs )  Database designer  End Users

ISOM Centralized Database Systems Database

ISOM Client/Server Database Systems Database Server Client

ISOM Distributed Database Systems Database Server Database Server Database Server

ISOM Summary Data is essential for an organization A Database is usually the most effective way of storing and organizing data File-based Vs. database systems Database system properties Types of database systems