Data and Knowledge Management Dr. Rick Jerz

Similar documents
Data and Knowledge Management. Goals. Big Data. Dr. Rick Jerz

8) A top-to-bottom relationship among the items in a database is established by a

Chapter 1 SQL and Data

Learning outcomes. On successful completion of this unit you will: 1. Understand data models and database technologies.

THE RELATIONAL DATABASE MODEL

Review for Exam 1 CS474 (Norton)

Technology In Action, Complete, 14e (Evans et al.) Chapter 11 Behind the Scenes: Databases and Information Systems

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS

Chapter 3B Objectives. Relational Set Operators. Relational Set Operators. Relational Algebra Operations

CTL.SC4x Technology and Systems

Where Are We? Next Few Lectures. Integrity Constraints Motivation. Constraints in E/R Diagrams. Keys in E/R Diagrams

Objectives of logical design... Transforming the ERD diagram into relations. Relational database components. Mapping a composite attribute

16/06/56. Databases. Databases. Databases The McGraw-Hill Companies, Inc. All rights reserved.

Databases The McGraw-Hill Companies, Inc. All rights reserved.

Unit 10 Databases. Computer Concepts Unit Contents. 10 Operational and Analytical Databases. 10 Section A: Database Basics

IT 3203 Introduction to Web Development

Review The Big Picture

Entity Relationship Diagram (ERD) Dr. Moustafa Elazhary

Part I: Structured Data

Discovering Computers Chapter 10 Database Management

Steps in normalisation. Steps in normalisation 7/15/2014

Database Technology Introduction. Heiko Paulheim

Department of Computer Science and Information Systems, College of Business and Technology, Morehead State University

B.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1

Outline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization

Chapter 3: The Relational Database Model

What is database? Types and Examples

Dr. Lyn Mathis Page 1

Managing Data Resources

TEACHING & ASSESSMENT PLAN

CISC 3140 (CIS 20.2) Design & Implementation of Software Application II

Database Management System Dr. S. Srinath Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No.

SYED AMMAL ENGINEERING COLLEGE

Data, Databases, and DBMSs

Concepts of Database Management Seventh Edition. Chapter 4 The Relational Model 3: Advanced Topics

Data about data is database Select correct option: True False Partially True None of the Above

The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data.

Where is Database Management System (DBMS) being Used?

Data, Information, and Databases

John Edgar 2

II B.Sc(IT) [ BATCH] IV SEMESTER CORE: RELATIONAL DATABASE MANAGEMENT SYSTEM - 412A Multiple Choice Questions.

DATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems

ADVANCED DATABASES ; Spring 2015 Prof. Sang-goo Lee (11:00pm: Mon & Wed: Room ) Advanced DB Copyright by S.-g.

How to design a database

Niklas Fors The Relational Data Model 1 / 17

Data Base Concepts. Course Guide 2

(All chapters begin with an Introduction end with a Summary, Exercises, and Reference and Bibliography) Preliminaries An Overview of Database

D.K.M COLLEGE FOR WOMEN(AUTONOMOUS),VELLORE DATABASE MANAGEMENT SYSTEM QUESTION BANK

Geodatabase Database Design. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

File Processing Approaches

Handout 4. Logical Database Modeling, Part 1: Relational Data Model. Transforming EER model to Relational.

A7-R3: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

FROM A RELATIONAL TO A MULTI-DIMENSIONAL DATA BASE

Distributed Database Systems By Syed Bakhtawar Shah Abid Lecturer in Computer Science

Relational Model. Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS IIT, Abbottabad Pakistan

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer DBMS

CS317 File and Database Systems

Lecture 8. Database Management and Queries

What is a Database? Peter Wood

Index. Symbols = (equal) operator, 87

Foundations of Business Intelligence: Databases and Information Management

Techno India Batanagar Computer Science and Engineering. Model Questions. Subject Name: Database Management System Subject Code: CS 601

Chapter 13: Query Optimization

More about Databases. Topics. More Taxonomy. And more Taxonomy. Computer Literacy 1 Lecture 18 30/10/2008

Department of Industrial Engineering. Sharif University of Technology. Operational and enterprises systems. Exciting directions in systems

Fundamentals of Database Systems (INSY2061)

Data Management Lecture Outline 2 Part 2. Instructor: Trevor Nadeau

The appendix contains information about the Classic Models database. Place your answers on the examination paper and any additional paper used.

A Star Schema Has One To Many Relationship Between A Dimension And Fact Table

Managing Data Resources

Administration Naive DBMS CMPT 454 Topics. John Edgar 2

Course Outline Faculty of Computing and Information Technology

The Entity Relationship Model

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT

Chapter 3. Foundations of Business Intelligence: Databases and Information Management

Chapter 6. Foundations of Business Intelligence: Databases and Information Management VIDEO CASES

Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept]

CS317 File and Database Systems

Management Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management

; Spring 2008 Prof. Sang-goo Lee (14:30pm: Mon & Wed: Room ) ADVANCED DATABASES

Basant Group of Institution

Entity Attribute STUDENT TABLE tuples single domain

Objective. The goal is to review material covered in Chapters 1-5. Do the following questions from the book.

MaanavaN.Com DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK

Mahathma Gandhi University

Sample Question Paper

Chapter 11 Databases. Computer Concepts 2013

Teaching Scheme BIT/MMC/BCS Database Systems 1

DBM/500 COURSE NOTES

15CS53: DATABASE MANAGEMENT SYSTEM

Relational Model History. COSC 416 NoSQL Databases. Relational Model (Review) Relation Example. Relational Model Definitions. Relational Integrity

Chapter 2: Intro to Relational Model

DATABASE MANAGEMENT SYSTEM SHORT QUESTIONS. QUESTION 1: What is database?

Introduction to SQL Server 2005/2008 and Transact SQL

Department of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems

CS313D: ADVANCED PROGRAMMING LANGUAGE

Applied Databases. Sebastian Maneth. Lecture 5 ER Model, normal forms. University of Edinburgh - January 25 th, 2016

Chapter 6 VIDEO CASES

Database Processing. Fundamentals, Design, and Implementation. Global Edition

Relational Database Model. III. Introduction to the Relational Database Model. Relational Database Model. Relational Terminology.

Transcription:

Data and Knowledge Management Dr. Rick Jerz 1

Goals Define big data and discuss its basic characteristics Understand ways to store information Understand the value of a Database Management System Explain the basic structure and components of a relational database 2

Big Data 1GB storage, around 1985, cost $5,000 1GB storage, today, costs around 3 cents The Encyclopedia Britannica, 2010 edition, weights 129 pounds and contains 1GB text, <5GB with pictures Today, 5,000 GB of storage costs $300 Storing information is not the challenge Managing information, and condensing it into meaningful information is the challenge 3

Focus on Information Different schemes for managing data MS Access projects Database WordPress blog mysql database Your music database ASCII text file Other schemes Word processor Spreadsheet Open ended systems (OneNote, Lotus Notes) 4

Spreadsheets Strengths Very simple data storage tasks Relatively easy to use Require less planning Good for analyzing and displaying information visually Weaknesses Data integrity problems include inaccurate, inconsistent and out of date data Formulas could be incorrect 5

Databases Strengths Methods for keeping data up-to-date and consistent Data is of higher quality than data stored in spreadsheets Good for storing and organizing information Weaknesses Requires more planning and designing 6

The Database One of the best methods One of the most difficult methods 7

Databases and Database Management Systems A database is an organized collection of data. These databases can store different types of information including text, numbers, documents, images and videos. Databases are managed by database management systems (DBMS). A database management system provides the means for creating, maintaining and using databases. 8

Multi-tiered Architecture WordPress 9

Various Schemes Hierarchic model Network model Object model Relational model 10

Relational Model History Dr. Edgar F. Codd, 1969 Most significant contribution to database systems Made database management a science Defined both a relational algebra and relational calculus for dealing with data (e.g., join) Introduced the concepts of normalized forms Introduced a language, SQL, for dealing with data (Structured Query Language, not sequel ) 11

Relational Databases A relational database stores data in the form of connected tables. Tables are made up of records (rows) and fields (columns) A record is a set of fields that all pertain to the same thing, while the fields represent some characteristic of the thing 12

Other Database Characteristics Primary Key A unique record identifier Each table in a database has a primary key Sometimes a primary key is made up of more than one field, called a composite primary key Foreign Keys Foreign keys are fields that reference a primary key in a related table This cross-referencing is called a relationship. Cross-referencing foreign keys make it easy to combine data contained in multiple tables 13

Related Tables 14

Normal Forms There are some rules that govern relational database design called normal forms These rules are in place to ensure data consistency by eliminating unnecessary redundancy. A particular row in a table can be related to at most one row in a related table. For example, in most businesses a specific order can only be related to one customer. 15

Normal Forms First normal form Second normal form Third normal form Boyce/Codd normal form Fourth normal form Fifth normal form 16

Relationships One-to-one One-to-many Many-to-many In many-to-many relationships a specific row can be related to multiple rows in a related table. In contrast to the one-to-many relationship, this is true in both directions. Many-to-many relationships require creating a new table that links the two related tables. These are called linking or intersection tables. 17

Database Diagrams As you might imagine, using the actual data to show the structure of a database (as in the previous figure) only works for very small databases. For larger databases, we illustrate structure using database schema diagrams. Entity-relationship diagrams (ERD) Database schemas 18

Database Diagrams 19

Data Warehouse and Data Marts Online databases that are quite useful for performing research Databases serve a different purpose than the databases we discussed earlier These online databases contain pointers to sources of information. Most of these resources are available through libraries. 20