Advantages and disadvantages, architectures and data models

Slides:



Advertisements
Similar presentations
Introduction to Database Management J.G. Zheng June 22 nd 2005 DB Chapter 1.
Advertisements

Database Management System CEN 351. Course Description A database management system (DBMS) is a computer application program designed for the efficient.
Introduction to Databases
Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized.
Introduction to Database Management  Department of Computer Science Northern Illinois University January 2001.
Introduction to Databases
1 Pertemuan 01 Pengantar tentang database Matakuliah: >/ > Tahun: > Versi: >
1 Minggu 1, Pertemuan 1 Introduction to Database Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Introduction to Databases Transparencies
Chapter 1 INTRODUCTION TO DATABASE.
Chapter 1: The Database Environment
Introduction to Databases
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Introduction to Data bases concepts
Introduction to Database
Fundamental of Database (FCT 1083) Chapter 1: Concept of Databases.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Sistem Basis Data (DATABASE) Siauw Yohanes Darmawan
Chapter 1 Introduction to Databases Pearson Education ©
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
CSC271 Database Systems Lecture # 4.
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.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Section 05Concepts Of DBMS1 HSQ - DATABASES & SQL And Franchise Colleges 05 Concepts of DBMS By MANSHA NAWAZ.
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.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Introduction to Databases
MSIS 635 DATABASE MANAGEMNT Database Systems Thomas Connolly and Carolyn Begg Third Edition – 2002 – ©Addison Wesley.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
1 Introduction to Databases. 2 Examples of Database Applications u Purchases from the supermarket u Purchases using your credit card u Booking a holiday.
1 Chapter 1 Introduction to Databases Transparencies.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Introduction HNDIT DBMS 1. Database Management Systems Module code HNDIT Module title Database Management Systems Credits2HoursLectures15.
Introduction to Databases
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
Difference between DBMS and File System
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
TCCICOMPUTERCOACH ING.COM.  TCCI-Tririd Computer Coaching Institute provides best teaching in basic computer programming language at tcci-ahmedabad.
Overview Relational Database and SQL Session 2 Matakuliah: Web Database Tahun: 2008.
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
Database Management.
Datab ase Systems Week 1 by Zohaib Jan.
An Introduction to database system
COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI
File Systems Vs Database Systems
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Connolly and Begg
Tahun : <<2005>> Versi : <<1/1>>
Introduction to Databases
Introduction to Databases
Chapter 2 Database Environment Pearson Education © 2009.
Introduction to Databases
Introduction to Databases Transparencies
Database Environment Transparencies
Introduction to Databases
Introduction to Databases
Introduction to Databases
Introduction to Databases Transparencies
The Database Environment
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

Advantages and disadvantages, architectures and data models Lecture 3

Advantages redundancies can be reduced inconsistencies can be avoided sometime redundant data is necessary inconsistencies can be avoided data can be shared data independence improved maintenance of the IS

Advantages integrity can be maintained security can be imposed concurrent access can be achieved better recovery mechanism IS’s conflicting requirements can be balanced

Disadvantages complexity higher impact of failure seem to require more work (skills, time, resources …) eventually it pays off higher impact of failure possibly, reduced local performance

The client-server architecture

(Totally) Distributed database systems

Data models recall: physical data independence how is data described and manipulated at the conceptual/logical level? concepts operators grammatical rules (these apply to any formal language)

A theoretical model (theory) - Lego

Data models the relational model the entity relationship (E/R) model E/R diagram the enhanced E/R model (EE/R) the object oriented model the object/relational model the logic model

Data modelling and database development

Course syllabus - main topics generalities the relational model SQL database design / modelling data protection advanced topics / new trends

Activity Have you ever used a theoretical model? Have you ever done Maths? Have you ever programmed? How is music described? Can you see any similarities between these disciplines? Can you infer a model for data modelling based on a theoretical model you know and the requirements for data modelling?