Introduction to Databases

Slides:



Advertisements
Similar presentations
Chapter 3 : Relational Model
Advertisements

计算机学院 数据库系统原理 1 Introduction to Databases 杨宁 1/23.
Relational Databases Chapter 4.
Chapter 3. 2 Chapter 3 - Objectives Terminology of relational model. Terminology of relational model. How tables are used to represent data. How tables.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
CSC 2720 Building Web Applications Database and SQL.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Lecture 2 The Relational Model. Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical relations.
© Pearson Education Limited, Chapter 2 The Relational Model Transparencies.
Content Resource- Elamsari and Navathe, Fundamentals of Database Management systems.
Introduction to Database Systems
Chapter One (Introduction) Objectives Introduction to Database Management Systems (DBMS) Relational Databases Model Restrictions of RD Database Life Cycle.
Intro-Part 1 Introduction to Database Management: Ch 1 & 2.
Lecture 02 The Relational Data Model. Advantages of Database.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
Relational Database. Database Management System (DBMS)
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
Introduction to Databases
The Relational Model. 2 Relational Model Terminology u A relation is a table with columns and rows. –Only applies to logical structure of the database,
Object storage and object interoperability
Database Management Systems.  Instructor: Yrd. Doç. Dr. Cengiz Örencik   Course material.
Jennifer Widom Relational Databases The Relational Model.
ACCESS CHAPTER 2 Introduction to ACCESS Learning Objectives: Understand ACCESS icons. Use ACCESS objects, including tables, queries, forms, and reports.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Big Data Yuan Xue CS 292 Special topics on.
Fundamental of Database Systems
CPSC 603 Database Systems Lecturer: Laurie Webster II, Ph.D., P.E.
CS4222 Principles of Database System
Logical Database Design and the Rational Model
Fundamentals of Information Systems, Sixth Edition
Datab ase Systems Week 1 by Zohaib Jan.
Outline Types of Databases and Database Applications Basic Definitions
COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI
Fundamentals of Information Systems, Sixth Edition
Fundamentals & Ethics of Information Systems IS 201
Databases and Database Management Systems Chapter 9
Introduction to Information Technology
Chapter 4 Relational Databases
Databases and Information Management
Chapter 3 The Relational Database Model
MANAGING DATA RESOURCES
Introduction to Databases
Database.
Chapter 4 The Relational Model Pearson Education © 2009.
Chapter 4 The Relational Model Pearson Education © 2009.
Relational Databases The Relational Model.
Relational Databases The Relational Model.
NoSQL Systems Motivation.
Chapter 4 The Relational Model Pearson Education © 2009.
LECTURE 34: Database Introduction
MANAGING DATA RESOURCES
Databases.
The Relational Model Transparencies
Database Systems Instructor Name: Lecture-3.
Databases and Information Management
Chapter 4 The Relational Model Pearson Education © 2009.
Review of Week 1 Database DBMS File systems vs. database systems
Chapter 4 The Relational Model Pearson Education © 2009.
Design tools and techniques for a relational database system
Chapter 4 The Relational Model Pearson Education © 2009.
DATABASE Purpose of database
LECTURE 33: Database Introduction
The Relational Data Model
Syllabus Study Introduction to database Relational algebra
INTRODUCTION A Database system is basically a computer based record keeping system. The collection of data, usually referred to as the database, contains.
CS 405G: Introduction to Database Systems
Presentation transcript:

Introduction to Databases Karolina Muszyńska https://lagunita.stanford.edu/courses/DB/RDB/SelfPaced/courseware/ch-introduction/

Topics Why are databases important? What does a Database Management System provide? Key concepts and people The relational model

Why are databases important? Databases are incredibly prevalent - they underlie technology used by most people every day if not every hour. Databases reside behind a huge fraction of websites; they're a crucial component of telecommunications systems, banking systems, video games, and just about any other software system or electronic device that maintains some amount of persistent information. Database systems provide a number of other properties that make them exceptionally useful and convenient: reliability, efficiency, scalability, concurrency control, data abstractions, and high-level query languages.

What does a DBMS provide? DBMS provides efficient, reliable, convenient, and safe multi-user storage of and access to massive amounts of persistent data. Massive Persistent Safe Multi-user Convenient Efficient Reliable

Key concepts and people Data model Schema versus data Data definition language Data manipulation or query language DBMS implementer Database designer Database application developer Database administrator Database user

The relational model - characteristics Used by major commercial database systems Very simple model Query with high-level languages Efficient implementations

Basic constructs in the relational model Relation (table, entity) Each table has a set of named attributes (columns) Each tuple (row) has a value for each attribute Each attribute has a type (domain) Schema – structural description of relations in database (name of the table, of its columns and types) Instance – actual contents at a given point of time Null – special value for ”unknown” or ”undefined” Key – attribute whose value is unique in each row or a set of attributes whose combined values are unique

Creating and querying relational databases - steps Design schema – create using Data Definition Language – structure of the relations (tables) and attributes Bulk load –initial data (populate the database) Repeat: execute queries and modifications

Microsoft Access 2013 tutorial http://www.gcflearnfree.org/access2013 Access basics: Getting started with Access Managing Databases and Objects Working with data: Working with tables Working with forms Sorting and filtering records