Database (DB) and Database Management System (DBMS)

Slides:



Advertisements
Similar presentations
Databases and Database Users
Advertisements

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.
CS1001 Lecture 26. Overview Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Databases and Database Users Winter 2007Ron McFadyen ACS Database applications Database Database Management System Characteristics Actors Advantages.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas.
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
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.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Module Title? DBMS Introduction to Database Management System.
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
Database Technical Session By: Prof. Adarsh Patel.
Introduction: Databases and Database Users
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
Course Introduction Ria Mae G. Corda ITB322 (Lecture) 2 nd Semeseter, AY
Introduction to Database Systems
1Mr.Mohammed Abu Roqyah. Introduction and Conceptual Modeling 2Mr.Mohammed Abu Roqyah.
1 Welcome: To the second learning sequence “ Data Base (DB) and Data Base Management System (DBMS) “ Recap : In the previous learning sequence, we discussed.
Chapter 11 CS Introduction to Database Systems.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
Introduction to database system What is a Database system? What is a Database system? Data System Components Data System ComponentsDataHardwareSoftwareUser.
1-1 Chapter 1 Databases and Database Users 1.1 Introduction 1.2 An Example 1.3 Characteristics of the Database Approach 1.4 Actors on the Scene 1.5 Workers.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
Characteristics of the Database Approach (Difference between traditional file processing and database approach) Redundancy Self-Describing nature of a.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
King saud university Introduction to Database Systems (Chapter 1: Databases and Database Users)
ISC321 Database Systems I Chapter 1: Introduction to Databases Fall 2015 Dr. Abdullah Almutairi.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Advanced Databases COMP3017 Dr Nicholas Gibbins
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
What is a database? (a supplement, not a substitute for Chapter 1…) some slides copied/modified from text Collection of Data? Data vs. information Example:
1 Chapter (1) Basic Concepts Objectives Introducing the concept of database system Some examples Advantages of using DBMS Implication of the DB approach.
10/3/2017.
Fundamental of Database Systems
Chapter 1 Database and Database Users
Databases and Database Users
Introduction to DBMS Purpose of Database Systems View of Data
Databases and Database Users
CS4222 Principles of Database System
Introduction To DBMS.
Databases and Database Users
Database Management.
Datab ase Systems Week 1 by Zohaib Jan.
Outline Types of Databases and Database Applications Basic Definitions
“ Database (DB) and Database Management System (DBMS) “
Database and Database Users
Introduction to Databases Ashima wadhwa
7/4/2018.
Introduction to Databases
Database Actors Welcome : To the third learning sequence “ DB ACTORS “
9/22/2018.
Introduction lecture1.
11/14/2018.
Introduction to Database Systems
Database Systems Chapter 1
Dr. Awad Khalil Computer Science Department AUC
1/2/2019.
Introduction to DBMS Purpose of Database Systems View of Data
Lecture 1 File Systems and Databases.
Introduction to Databases
Dr. Awad Khalil Computer Science Department AUC
DBMS Module III DBMS
Terms: Data: Database: Database Management System: INTRODUCTION
Presentation transcript:

Database (DB) and Database Management System (DBMS)

What is Database - A Database is a collection of related data. - A Database is a collection of stored operational data used by the application systems of some particular enterprise. - A database is designed, built, and populated with data for a specific purpose. It has an intended group of users and some preconceived applications in which these users are interested.

What is Database - A database can be of any size and of varying complexity. - A database may be generated and maintained manually or it may be computerized.

Database Management System - Is a collection of programs that enables users to create and maintain a database. - The DBMS is a general-purpose software system that facilitates the processes of defining, constructing, and manipulating databases for various applications.

Database Management System Defining: a database involves specifying the data types, structures, and constraints for the data to be stored in the database. Constructing: the database is the process of storing the data itself on some storage medium that is controlled by the DBMS. Manipulating: a database includes such functions as querying the database to retrieve specific data, updating the database to reflect changes in the real-world, and generating reports from the data.

DB System = DB + DBMS Database SYSTEM We will call the database and DBMS software together a database system DB System = DB + DBMS

Example UNIVERSITY database for maintaining information concerning students, courses, and grades in a university environment Define: file (records), data elements, data type ( for each data element) Construct: store data in the appropriate files (note that records may be related between files) Manipulation: querying, updating.

Advantages of Using DBMS 1- Controlling Redundancy: In DBMS there has the ability to control redundancy which improve the performance of the query. The DBMS should have the capability to control this redundancy to avoid inconsistencies among the files.

Advantages of Using DBMS 2- Restricting Unauthorized Access: Users or user groups are given account numbers protected by passwords, which they can use to gain access to the database through security and authorization subsystem

Advantages of Using DBMS 3- Providing Persistent Storage for Program Objects and Data Structures: Programming languages typically have complex data structures, such as record types in PASCAL or class definitions in C++. The values of program variables are discarded once a program terminates, unless the programmer explicitly stores them in permanent files, which often involves converting these complex structures into a format suitable for file storage

Advantages of Using DBMS 4- Permitting Inference and Actions Using Rules: Deductive database systems: when database systems provide capabilities for defining deduction rules for inferring new information from the stored database facts.

Advantages of Using DBMS 5- Providing Multiple User Interfaces: A DBMS provides a variety of user interfaces: query languages for casual users; programming language interfaces for application programmers; forms and command codes for parametric users; and menu-driven interfaces and natural language interfaces for stand-alone users.

Advantages of Using DBMS 6- Enforcing Integrity Constraints: The simplest type involves specifying a data type for each data item, and a more complex type involves specifying that a record in one file must be related to records in other files.

Advantages of Using DBMS 7- Providing Backup and Recovery: Provide facilities for recovering from hardware or software failures.

END