Databases in Practice 29 Databases In Practice 29.

Slides:



Advertisements
Similar presentations
Relational Database Systems Higher Information Systems Advanced Implementation in MySQL/PHP.
Advertisements

What is a Database By: Cristian Dubon.
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Murach’s Java SE 6, C21© 2007, Mike Murach & Associates, Inc.Slide 1.
Database Theory Each Table in a Database needs a Primary Key Data TypesDescriptionExample TextCharacters (Letters, numbers and symbols) ABC 123 NumberNumerical.
Introduction to Database Management  Department of Computer Science Northern Illinois University January 2001.
3 / 12 CHAPTER Databases MIS105 Irfan Ahmed Ilyas.
Attribute databases. GIS Definition Diagram Output Query Results.
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...
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
CORE 2: Information systems and Databases STORAGE & RETRIEVAL 2 : SEARCHING, SELECTING & SORTING.
Software Development Unit 2 Databases What is a database? A collection of data organised in a manner that allows access, retrieval and use of that data.
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Akhila Kondai October 30, 2013.
Data Storage. Database structure 1 What is a database system? Answer 1 a database is a system for managing a collection of data. Answer 2 data bases are.
Introduction to Data bases concepts
Chapter 4: Organizing and Manipulating the Data in Databases
2.3 Organising Data for Effective Retrieval
Database Lecture # 1 By Ubaid Ullah.
Chapter 9 SQL and RDBMS Part C. SQL Copyright 2005 Radian Publishing Co.
Interacting With Data Week 8 Connecting to the database Creating recordsets Interacting with the database.
Section 1.1: Slide 1 of 24 Introduction to Relational Databases.
Database Technical Session By: Prof. Adarsh Patel.
Simple Database.
Intro-Part 1 Introduction to Database Management: Ch 1 & 2.
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Using Database Management Systems.
An introduction to SQL 1/21/2014 – See chapter 2.3 and 6.1 PostgreSQL -
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
1 What is database 2? What is normalization? What is SQL? What is transaction?
GCSE Computing#BristolMet Session Objectives# 20 MUST describe a database and discuss the legal implications of storing personal information SHOULD explain.
Database Design Presenters: Nicolas Lee Tam Nguyen.
Database Design Presenters: Nicolas Lee Tam Nguyen.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
CS 1308 Computer Literacy and the Internet
MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Ch 14 QQ T F 1.A database table consists of fields and records. T F 2.Good data validation techniques can help improve data integrity. T F 3.An index is.
Access The L Line The Express Line to Learning 2007 L Line L © Wiley Publishing All Rights Reserved.
Database revision.
DATABASE MANAGEMENT SYSTEM By: YAMINI TRIPATHI. INTRODUCTION Consists - Collection of interrelated data - Set of programs to access those data Definition.
UNIVERSITAS MUHAMMADIYAH SURAKARTA DATABASE MANAGEMENT SYSTEM - INTRODUCTION.
Advanced Accounting Information Systems Day 10 answers Organizing and Manipulating Data September 16, 2009.
Zhangxi Lin Texas Tech University ISQS 6347, Data & Text Mining 1 ISQS 6339 Data Management and Business Intelligence Database Review.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
Database Management Systems (DBMS)
Database Management System. DBMS A software package that allows users to create, retrieve and modify databases. A database is a collection of related.
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Aliya Farheen October 29,2015.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
Data Verification and Validation
Database Use and Structure
IS6146 Databases for Management Information Systems Lecture 1: Introduction to IS6146 Rob Gleasure robgleasure.com.
Instructor: Pavlos Pavlikas1 How Data is Stored Chapter 8.
1 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data. u A user’s view is immune to changes.
Chapter 3: Relational Databases
Creating a Database – Estate Agent Task Starter Task Create a new folder inside your GCSE ICT folder called database. Download the database task PPT from.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
TCCICOMPUTERCOACH ING.COM.  TCCI-Tririd Computer Coaching Institute provides best teaching in basic computer programming language at tcci-ahmedabad.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
DAY 20: ACCESS CHAPTERS 5, 6, 7 Larry Reaves October 28,
DATABASE’S Dave McDonald Student No /05/2016 Unit 10 task 1.
IGCSE 4 Cambridge Designing a database table Computer Science
Database Management.
Databases.
Data Base System Lecture : Database Environment
مقدمة في قواعد البيانات
G061 - Data Dictionary.
Lecuter-1.
Presentation transcript:

Databases in Practice 29 Databases In Practice 29

Databases in Practice 29 We’re now going to look at some more advanced database topics: Online & Local Databases A A SQL C C DBMS B B Data Validation D D

Databases in Practice 29 Online means the kind of databases that are used in most big websites Local means a database held inside a network to keep it secure Online & Local Databases A A

Databases in Practice 29 Client SideServer Side DatabaseWeb Server Client Online Databases A A

Databases in Practice 29 Local Databases A A

Databases in Practice 29 Local Databases A A Access restricted to staff in an organisation

Databases in Practice 29 We’re now going to look at some more advanced database topics: Online & Local Databases A A SQL C C DBMS B B Data Validation D D

Databases in Practice 29 A DBMS is software that allows you to create & use your own database It creates tables and fields and allows you to search and sort data It handles security to prevent un-authorised access It can also allow for different levels of access for different users DBMS B B

Databases in Practice 29 DBMS 6 6 Data Users Applications Hacker!

Databases in Practice 29 We’re now going to look at some more advanced database topics: Online & Local Databases A A SQL C C DBMS B B Data Validation D D

Databases in Practice 29 SQL is the language used by a DBMS to actually create & search a database It has a Data Definition Language (DDL) to set-up the tables And it has a Data Manipulation Language (DML) for updates & search queries A query is the technical name for a search SQL C C

Databases in Practice 29 Say we want the names of all VIP members In SQL we would say: SELECT Forename WHERE MemberType = VIP What would the search results be? SQL C C

Databases in Practice 29 Say we want all items priced over 50 pence... In SQL we would say: SELECT Item WHERE Price > 0.50 What would the search results be? SQL C C

Databases in Practice 29 Say we want to know what Dave Smith teaches In SQL we would say: SELECT Instrument WHERE Teacher = Dave Smith What would the search results be? SQL C C

Databases in Practice 29 SQL C C

Databases in Practice 29 We’re now going to look at some more advanced database topics: Online & Local Databases A A SQL C C DBMS B B Data Validation D D

Databases in Practice 29 Validation means checking data on input to see if it meets certain rules These validation rules check that the data is sensible (but can’t check if correct) Here are some different kinds of validation rules… Data Validation D D

Databases in Practice 29 Form group? Effort grade? Data of birth? Barcode number Height? Forename? Postcode? Phone number? Data Validation D D

Databases in Practice 29 Example Database – Exam Scores

Databases in Practice 29 Databases In Practice 29