DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /

Slides:



Advertisements
Similar presentations
Relational Databases Chapter 4.
Advertisements

De-normalize if… Performance is unsatisfactory Table has a low update rate –(sacrifice flexibility) Table has a high query rate –(speed up retrieval)
3-1 Chapter 3 Data and Knowledge Management
Databases and Processing Modes. Fundamental Data Storage Concepts and Definitions What is an entity? An entity is something about which information is.
1004INT Information Systems Week 10 Databases as Business Tools.
Database Design Chapter 3.
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Databases and Database Management Systems
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Relational Databases What is a relational database? What would we use one for? What do they look like? How can we describe them? How can you create one?
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Databases. Objectives Define what a database is. Understand the difference between a flat and relational database Design and create a relational database.
IST Databases and DBMSs Todd S. Bacastow January 2005.
Chapter 5 Database Processing.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Database Design Concepts
2.3 Organising Data for Effective Retrieval
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
1 Advanced Computer Programming Databases. Overview What is a database? Database Basics Database Components Data Models Normalization Database Design.
 Definition  Components  Advantages  Limitations Contents  DBMS DBMS  Functions Functions  Architecture Architecture.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Introduction to Database Systems
Chapter One (Introduction) Objectives Introduction to Database Management Systems (DBMS) Relational Databases Model Restrictions of RD Database Life Cycle.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
DATABASE DESIGN USING MICROSOFT ACCESS. What is a Database?  DMS Database management system  Database Collection of data organized in a manner that.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
311: Management Information Systems Database Systems Chapter 3.
GUS: 0262 Fundamentals of GIS Lecture Presentation 3: Relational Data Model Jeremy Mennis Department of Geography and Urban Studies Temple University.
Information Systems Today (©2006 Prentice Hall) 3-1 CS3754 Class Note 12 Summery of Relational Database.
SQL Structured Query Language Programming Course.
Relational Databases (MS Access)
DAY 12: DATABASE CONCEPT Tazin Afrin September 26,
Organizing Data and Information. What is Data?? Numbers, characters, images, or other method of recording, in a form which can be assessed by a human.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Module 2: Information Technology Infrastructure Chapter 5: Databases and Information Management.
CS 1308 Computer Literacy and the Internet
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
CIS 210 Systems Analysis and Development Week 6 Part II Designing Databases,
Databases Shortfalls of file management systems Structure of a database Database administration Database Management system Hierarchical Databases Network.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
Version: 2.0. Forenam e of parent Surname of parent Address 1 Address 2 Name of child Age of child School database example. Try adding a few rows for.
Database revision.
Quiz questions. 1 A data structure that is made up of fields and records? Table.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
The relational model A data model (in general) : Integrated collection of concepts for describing data (data requirements). Relational model was introduced.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
Hệ quản trị Cơ sở dữ liệu Giới thiệu Phạm Thọ Hoàn
Object storage and object interoperability
Chapter 13.3: Databases Invitation to Computer Science, Java Version, Second Edition.
* Database is a group of related objects * Objects can be Tables, Forms, Queries or Reports * All data reside in Tables * A Row in a Table is a record.
6.1 © 2007 by Prentice Hall Chapter 6 (Laudon & Laudon) Foundations of Business Intelligence: Databases and Information Management.
Databases Flat Files & Relational Databases. Learning Objectives Describe flat files and databases. Explain the advantages that using a relational database.
1 CS 430 Database Theory Winter 2005 Lecture 7: Designing a Database Logical Level.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
Databases and DBMSs Todd S. Bacastow January
Databases Key Revision Points.
Databases Chapter 16.
Chapter 12 Information Systems.
Chapter 4 Relational Databases
What is a Database and Why Use One?
Database.
Database Design Hacettepe University
Chengyu Sun California State University, Los Angeles
Presentation transcript:

DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined / related to other data combined / related to other data to provide answers to the user’s question.

2. What is a Database Management System? A DBMS is a collection of programs which provide management of databases provide management of databases control access to data control access to data contain a query language to retrieve information easily contain a query language to retrieve information easily DATABASE MANAGEMENT SYSTEMS

3. Database Design It is important to design the database in such a way that: A specific item can be reached easily (maximum guarantee that the desired record will be reached) A specific item can be reached easily (maximum guarantee that the desired record will be reached) The database can respond to the user’s different questions easily (necessary relationships are provided) The database can respond to the user’s different questions easily (necessary relationships are provided) DATABASE MANAGEMENT SYSTEMS

The database occupies minimum storage space (choosing data types and how to express a certain concept is important)The database occupies minimum storage space (choosing data types and how to express a certain concept is important) The database contains no unnecessary data (storing the gross salary is enough, the net salary can be calculated from the gross salary)The database contains no unnecessary data (storing the gross salary is enough, the net salary can be calculated from the gross salary) Data can be added and updated easily without causing mistakes (no data redundancy) Data can be added and updated easily without causing mistakes (no data redundancy) DATABASE MANAGEMENT SYSTEMS

Data redundancy Different and conflicting versions of the same data e.g. Employee database: personal infopayroll - ID- ID (relating parameter) - name- name (causes redundancy) - address- gross salary DATABASE MANAGEMENT SYSTEMS

STEPS IN DATABASE DESIGN Requirement analysis What does the user want? Requirement analysis What does the user want? Conceptual database design Defining the entities and attributes, and the relationships between these --> The ER model Conceptual database design Defining the entities and attributes, and the relationships between these --> The ER model Physical database design Implementation of the conceptual design using a Database Management System Physical database design Implementation of the conceptual design using a Database Management System DATABASE MANAGEMENT SYSTEMS

TERMINOLOGY Entity --> What is this table about? students Entity --> What is this table about? students Attribute (Field) --> What items of information are necessary to keep concerning this entity? ID, name, department, year, advisor Attribute (Field) --> What items of information are necessary to keep concerning this entity? ID, name, department, year, advisor Record (Tuple) --> A set of values for each attribute for one item Ali KayaCAA2Ahmet Durukal Record (Tuple) --> A set of values for each attribute for one item Ali KayaCAA2Ahmet Durukal DATABASE MANAGEMENT SYSTEMS

Key --> The attribute used to define a required item who is the advisor of Ali Kaya? Key --> The attribute used to define a required item who is the advisor of Ali Kaya? Types of keys: * Primary Key: Key used to uniquely identify a record * Foreign Key: A field in this table which is the Primary key of another table * Primary Key: Key used to uniquely identify a record * Foreign Key: A field in this table which is the Primary key of another table Relationship --> Definitions linking two or more tables Relationship --> Definitions linking two or more tables DATABASE MANAGEMENT SYSTEMS