Databases A brief introduction….

Slides:



Advertisements
Similar presentations
Relational Database and Data Modeling
Advertisements

History Data Service1 Good Design for Historical source based Databases History Data Service Hamish James.
Topic Denormalisation S McKeever Advanced Databases 1.
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
FIRST COURSE Microsoft Access (Basics). XP Objectives Define the terms field, record, table, relational database, primary key, and foreign key. Learn.
Introduction to Databases CIS 5.2. Where would you find info about yourself stored in a computer? College Physician’s office Library Grocery Store Dentist’s.
Database Systems. What is a database? A database is an organised store of data items.
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...
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.
2.3 Organising Data for Effective Retrieval
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
MICROSOFT ACCESS 2007 BTA – Spring What is Access?  Microsoft Access is a database management system…this means that it contains database information.
Physical Database Design Chapter 6. Physical Design and implementation 1.Translate global logical data model for target DBMS  1.1Design base relations.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Databases and Database Management Systems
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
CORE 2: Information systems and Databases NORMALISING DATABASES.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
Information Systems & Databases 2.2) Organisation methods.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Databases.
+ Information Systems and Databases 2.2 Organisation.
GIS Data Models GEOG 370 Christine Erlien, Instructor.
Unit 5 Advanced Databases The Purpose and features of a relational database.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Lesson 2: Designing a Database and Creating Tables.
Use of ICT in Data Management AS Applied ICT. Back to Contents Back to Contents.
Microsoft Access Database Creation and Management.
Flat Files Relational Databases
Introduction to Databases CISC Where would you find info about yourself stored in a computer? College Physician’s office Library Grocery Store Dentist’s.
Alighieri: Introduction to MS Access 1 What is a Database? RELATIONAL DATABASE A database is an organized collection of information. A database is designed.
Adapted from: FatMax Licensed under a Creative Commons Attribution-NonCommercial- ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-
NORMALIZATION: ‘1NF’ The general rule: ‘’Any field which can have many, must have its own table’’ By Sam Beaumont.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
1 Microsoft Access 2002 Tutorial 2 – Creating And Maintaining A Database.
1 Lecture1 Introduction to Databases Systems Database 1.
Databases and DBMSs Todd S. Bacastow January
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
Lesson 10 Databases.
Understanding Data Storage
Prepared By: Bobby Wan Microsoft Access Prepared By: Bobby Wan
Databases Key Revision Points.
Introduction to Computing
Relational Databases.
CIS 155 Table Relationship
A Table with a View: Database Queries
CSCI-100 Introduction to Computing
Chapter 4 Relational Databases
Database Management  .
What is a Database and Why Use One?
Basic Concepts in Data Management
5.02 Understand database queries, forms, and reports used in business.
PHP and MySQL.
Access Tutorial 1 Creating a Database
Databases & Consistency
Data Management Innovations 2017 High level overview of DB
The Database Environment
Database Design Hacettepe University
A Table with a View: Database Queries
Spreadsheets, Modelling & Databases
DCT 2053 DATABASE CONCEPT Chapter 2.2 CONTINUE
Databases 1.
A Table with a View: Database Queries
Microsoft Access Date.
Database Design Chapter 7.
Presentation transcript:

Databases A brief introduction…

Definition A collection of non-redundant data shareable between different application (software).

Types There are two types of databases: Flat file Relational

Flat-File This is a single table database with separate copies of data in each part of the business. An example could be a phonebook.

Problems with flat-file Data duplication Wastes disk space and slows down query time. Maintenance Every instance of a piece of data needs to be updated if changed. Error More reliance on manual data entry means that data is more likely to contain errors.

Relational A collection of related files organised. Data is divided into logical groups and stored in multiple tables. The tables are then connected to each other through relation.

Characteristics Data is stored in a set of tables Tables are joined using relational links Reduces duplication of data in database Data is normalised Allows for greater flexibility and efficiency

Relationships Each table must have a unique reference for each record – primary key A composite primary key is where the p.k consists of several data items Linking a p.k to other tables creates the foreign key Foreign key are the relationships which links the tables together