FEN 2015-08-311 Introduction to the database field:  Applications, concepts and terminology Seminar: Introduction to relational databases.

Slides:



Advertisements
Similar presentations
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Advertisements

CS1001 Lecture 26. Overview Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
Databases and Database Users
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
“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.
SESSION 7 MANAGING DATA DATARESOURCES. File Organization Terms and Concepts Field: Group of words or a complete number Record: Group of related fields.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Databases Chapter 11.
Jose M. Peña Database technology Lecture 1: Introduction Lecture 3: Enhanced entity-relationship (EER) modelling Jose M. Peña
Introduction and Conceptual Modeling
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Lecture1: Principles of Databases Prepared by L. Nouf Almujally 1 Ref. Chapter1.
IST Databases and DBMSs Todd S. Bacastow January 2005.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Outline Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality.
Introduction to Data bases concepts
Database Management System Lecture 2 Introduction to Database management.
INTRODUCTION TO DATABASE USING MS ACCESS 2013 PART 2 NOVEMBER 4, 2014.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 1 - Introduction: Databases and Database Users - Outline Types of Databases and.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Module Title? DBMS Introduction to Database Management System.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
Database Technical Session By: Prof. Adarsh Patel.
Introduction: Databases and Database Users
Introduction to Database Systems
CS 474 Database Design and Application Terminology Jan 11, 2000.
1Mr.Mohammed Abu Roqyah. Introduction and Conceptual Modeling 2Mr.Mohammed Abu Roqyah.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
What is a database? Example of database application: –Banks, –Hospital, –etc Extensions: –Multimedia databases –Geographic Information Systems –Data warehouse.
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
FEN  Concepts and terminology  Operations (relational algebra)  Integrity constraints The relational model.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
SQL Structured Query Language Programming Course.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
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.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
FEN Introduction to the database field:  The Relational Model Seminar: Introduction to relational databases.
CS 1308 Computer Literacy and the Internet
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
1 Introduction to Oracle Chapter 1. 2 Before Databases Information was kept in files: Each field describes one piece of information about student Fields.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
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.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Database Concepts Track 3: Managing Information using Database.
INTRODUCTION lecture1 1. Data base concept Data is a meaningless static value. What does 3421 means? Information is the data you process in a manner that.
An Introduction to Database Systems دانشگاه علم و فناوری مازندران - طراحی و ایجاد بانک های اطلاعاتی 1.
1 Geog 357: Data models and DBMS. Geographic Decision Making.
Chapter-1- Basic Concepts Reference: Prof. Mona Mursi Lecture notes
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Computer Science Centre University of Indonesia Chapter 1 Database & Database Users.
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
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Introduction to Database Programming with Python Gary Stewart
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
Databases and Database Users
Outline Types of Databases and Database Applications Basic Definitions
Chapter 1: Introduction
Tools for Memory: Database Management Systems
9/22/2018.
Introduction lecture1.
Database.
Database Systems Instructor Name: Lecture-3.
Terms: Data: Database: Database Management System: INTRODUCTION
Database Dr. Roueida Mohammed.
Presentation transcript:

FEN Introduction to the database field:  Applications, concepts and terminology Seminar: Introduction to relational databases

Databases and Database Applications Textual and numerical databases Multimedia Databases GIS (Geographic Information Systems) Data Warehouse Real-time and active databases And many-many more FEN

What is a Database? A database is a collection of related data. A database is a logical coherent collection of data with some inherent meaning. Hence a random collection of data is not a database. A database is designed, built and populated with data for a specific purpose for a specific group of users with requirements for specific applications. A database represents some aspect of the real word, sometimes called the miniworld or domain. FEN

What is a DBMS? A DBMS (Database Management System) is a collection of programs that enables the users to create and maintain databases. This involves Defining a database (data types, structures and constraints) and handling meta data. Storing the data on some suitable storage medium and controlling the storage. Manipulating the database (executing queries and updating the database) Sharing the database allowing multiple users and application to access the database simultaneously. Providing interfaces to interactive users and/or application programs. FEN Sometimes called a Database Server or Database Engine Sometimes called a Database Server or Database Engine Do you know some DBMS? For instance: Oracle MySQL MS SQL Server PostgreSQL and many more For instance: Oracle MySQL MS SQL Server PostgreSQL and many more

What is a Database System? A database system is a database and a database management system put together: Database + DBMS == Database system FEN

Overview Database DBMS Database System FEN

Data Models Database systems are build upon a data model. A data model is a collection of concepts used to describe the structure of a database. A data model provides data abstraction, hides storage details and gives users (and developers) a conceptual view of the database. A data model should provide means to describe: Structure Data types Relationships Constraints Operations FEN

Data Models Legacy (pre-relational) Hierarchical Network Record based Relational Post-relational Key-Value stores Object oriented Object-relational Temporal XML Cubes in Data Warehouse... FEN The relational model is still very central and the most used. Also known as NoSQL databases (NoSQL means Not Only SQL).

Relational Databases All data is organised in tables with atomic values Associations are represented by primary key/foreign key connections Every operation operates on tables and returns tables FEN Small exercise (5 min..): Describe step by step (which tables are used and how) how you will retrieve this information: When did Mr Smith attend the “Intro to Computer Science” course, who was the instructor and what grade did he receive?