Datab ase Systems Week 1 by Zohaib Jan.

Slides:



Advertisements
Similar presentations
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Advertisements

ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
LECTURE 2 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE.
Introduction to Data bases concepts
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 1 - Introduction: Databases and Database Users - Outline Types of Databases and.
1 Introduction to databases concepts CCIS – IS department Level 4.
Database Technical Session By: Prof. Adarsh Patel.
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Database System Concepts and Architecture
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Database Environment Session 2 Course Name: Database System Year : 2013.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
Introduction to Databases
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Database Management Systems.  Instructor: Yrd. Doç. Dr. Cengiz Örencik   Course material.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
1 Lecture1 Introduction to Databases Systems Database 1.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Fundamental of Database Systems
Introduction to Databases Transparencies
Databases (CS507) CHAPTER 2.
Databases and DBMSs Todd S. Bacastow January 2005.
國立臺北科技大學 課程:資料庫系統 Chapter 2 Database Environment.
CS4222 Principles of Database System
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
Database Management.
Database Management Systems
Chapter 1: Introduction
“ Database (DB) and Database Management System (DBMS) “
Chapter 2 Database System Concepts and Architecture
Chapter 1: Introduction
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases
Chapter 4 Relational Databases
9/22/2018.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment Pearson Education © 2009.
Data Base System Lecture : Database Environment
Data, Databases, and DBMSs
Introduction to Databases
Dr. Awad Khalil Computer Science Department AUC
Introduction to Databases
Database Environment Transparencies
Lecture 1 File Systems and Databases.
Database (DB) and Database Management System (DBMS)
Introduction to Databases
Introduction to Databases
Introduction to Databases Transparencies
Chapter 2 Database Environment Pearson Education © 2014.
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Database System Concepts and Architecture
Dr. Awad Khalil Computer Science Department AUC
Terms: Data: Database: Database Management System: INTRODUCTION
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 1: Introduction
Introduction to Databases
Presentation transcript:

Datab ase Systems Week 1 by Zohaib Jan

About the course

About the course Ref Text Book: Fundamentals of Database Systems 6th Edition by PEARSON PUBLISHERS

What is a data base ? A database is a collection of related data. What is Data ? Collection of records that have known meaning and are either facts or figures or have some meaning (ie Information)

What is DBMS Database Management System is collection of programs that enable users to maintain and create databases. The DBMS is a general-purpose software systemthat facilitates the processes of defining, constructing, manipulating, and sharing databases among various users and applications

DBMS Defines Creates Manipulates

DBMS Provides Efficient, Reliable, Convenient, Safe, Multi User, Storage to MASSIVE amounts of PERSISTENT data What’s missing ?

DBMS Access ? How do you access data ?

What is most important to DBMS

DBMS

DBMS DBMS may be developed by using Frameworks… DBMS may be used with Middlewares Lastly may not be dependent on DBMS at all

Data Model How is your data stored ? Can be in forms of records Can be in form of XML / JSON Can be in form of Graph

Schema Structure of the Data and Data Base Data will adhere to the Schema Schema doesn’t change over time data does

DDL Data Definition Language Is used to define the schema

DML Data Manipulation Language The language used to interact with your data

DBMS users Database Administrator Database Designer Database Application Developer Database Implementer

Advantages of USING DBMS Controlling redundancy Restricting Unauthorized Access Providing Persistent Providing Storage Structures and Search Techniques for Efficient Query Processing Storage for Program Objects Providing Backup and Recovery Providing Multiple User Interfaces Representing Complex Relationships among Data Enforcing Integrity Constraints

Further Reading Chapter 1 of reference book

Data Model A data model—a collection of concepts that can be used to describe the structure of a database

Categories of Data Model High level or Conceptual data models – concept of data Physical or low level models – how data is stored

High level / Conceptual data models Entities Attributes Relationships

Entities An entity represents a real-world object or concept, such as an employee or a project

Attributes An attribute represents some property of interest that further describes an entity, such as the employee’s name or salary.

Relationship A relationship among two or more entities represents an association among the entities, for example, a works-on relationship between an employee and a project

Entity Relationship Model A high level conceptual data model

Relational Data Model How data is represented in the DBMS SQL

Object Data Model A standard for object databases called the ODMG object model has been proposed by the Object Data Management Group (ODMG)

Schema

Three schema architecture The internal level schema The conceptual level schema The view level schema

Data independence The capacity to change the schema at one level of a database system without having to change the schema at the next higher level 2 types of data independence Logical data independence is the capacity to change the conceptual schema without having to change external schemas or application programs Physical data independence is the capacity to change the internal schema without having to change the conceptual schema. Hence, the external schemas need not be changed as well

Further Reading Chapter 2 of reference book