ITGS Databases.

Slides:



Advertisements
Similar presentations
Organisation Of Data (1) Database Theory
Advertisements

Database Management Systems and Enterprise Software
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Unit 7: Store and Retrieve it Database Management Systems (DBMS)
Management Information Systems, Sixth Edition
Computer Concepts 5th Edition Parsons/Oja Page 492 CHAPTER 10 File And Database Concepts Section A PARSONS/OJA Databases.
Chapter 3 Database Management
Database Management: Getting Data Together Chapter 14.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
BUSINESS DRIVEN TECHNOLOGY
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
CORE 2: Information systems and Databases STORAGE & RETRIEVAL 2 : SEARCHING, SELECTING & SORTING.
Chapter 9 Database Management
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
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.
XP Information Information is everywhere in an organization Employees must be able to obtain and analyze the many different levels, formats, and granularities.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
Microsoft Access Intro Class 1 Database Concepts.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Unit 18: Database Modelling
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
ASP.NET Programming with C# and SQL Server First Edition
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
Databases. Database A database is an organized collection of related data.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Professor Michael J. Losacco CIS 1110 – Using Computers Database Management Chapter 9.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Information Systems & Databases 2.2) Organisation methods.
Chapter 17 Creating a Database.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Database Management Systems.  Database management system (DBMS)  Store large collections of data  Organize the data  Becomes a data storage system.
Databases Unit 3_6. Flat File Databases One table containing data Data must be entered as a whole each time e.g. customer name and address each time (data.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Database revision.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Database Management Systems (DBMS)
DATA RESOURCE MANAGEMENT
Lesson 2: Designing a Database and Creating Tables.
Use of ICT in Data Management AS Applied ICT. Back to Contents Back to Contents.
Physical Database Design Purpose- translate the logical description of data into the technical specifications for storing and retrieving data Goal - create.
0 / Database Management. 1 / Identify file maintenance techniques Discuss the terms character, field, record, and table Describe characteristics.
A table is a set of data elements (values) that is organized using a model of vertical columns (which are identified by their name) and horizontal rows.
Microsoft Access Database Creation and Management.
Flat Files Relational Databases
Databases Cheyenne Ortega. Databases  A database is a collection of related data, stored in an organized manner so that it can be retrieved later. 
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
Prepared By: Bobby Wan Microsoft Access Prepared By: Bobby Wan
GO! with Microsoft Office 2016
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
GO! with Microsoft Access 2016
What is a Database and Why Use One?
Big Data The huge amount of data being collected and stored about individuals, items, and activities and to the process of drawing useful information from.
Spreadsheets, Modelling & Databases
The ultimate in data organization
DATABASE TECHNOLOGIES
Databases This topic looks at the basic concept of a database, the key features and benefits of a Database Management System (DBMS) and the basic theory.
Database Management Systems and Enterprise Software
Presentation transcript:

ITGS Databases

Databases Databases - organized collections of related data Databases Databases are at the heart of many IT systems Example: student records Databases Data is stored in an organized manner so that it can be retrieved later Business databases , transport databases Search engines - (I.e. Google) use databases to store both the contents of web pages (to enable their searches to work) and details about user’s behavior, including common searches and topics of interest

DBMS Database Management Systems (DBMS) Online databases (Wikipedia) - hold huge volumes sof articles, images and video accessible to anyone with an Internet connection Government databases Database Management Systems (DBMS) The software used to create and maintain databases Spreadsheet applications like Microsoft Excel focus on numerical calculation and are not considered database programs Database structure - organizing information into fields, records, and tables, determined by how the pieces of data relate to eachother

Database Structure Fields - smallest pieces of information in a database A property of an item Record - collection of fields that relate to the same item Table - collections of records that are all the same type Primary key, or key field - a field which is different for every record in that table, allowing each record to be uniquely identified

Structure of keys Composite key - using two separate fields together to form a composite key separately they do not uniquely identify records, but they do when combined Secondary key or alternative key or index - a field which might frequently be used to search a table. This key doesn’t have to be unique; a table can have several secondary keys Data type - determines what sort of data can be stored in each field in a database - text, numbers, a date or an image

Flat File Databases Data types are a good first step to helping ensure alidation of data by allowing only data of the desired type Flat file databases - a database which contains just one table Adequate for storing small amounts of simple data Redundant data - data that is needlessly repeated Redundant data causes several problems: Data integrity The more often data is repeated, the higher the chance that a mistake will be made

Relational Database Relationships Relational database - splits data into multiple tables, each containing records related to one type of item or entity Normalization - creating a relational database which has no redundant data Relationships Once the data has been normalized into separate tables, those tables must be linked, or related, to other tables This way, the details can be referenced from one table to another One-to-many relationship for example, one author has many books, but each book has only one author Foreign key A field which exists to be part of a relationship with another table

Queries Query - a way of selecting only the records in a database that match certain criteria Queries are essential for accessing only the required information from a database Boolean operators - mathematical operators such as greater than or less than to compare values, such as AND, OR, and NOT are used to combine criteria in a search Parameter queries Prompt the user for a value when the query is run The data entered by the user is used as the criteria for the field Forms Used to present a user friendly graphical interface for entering and altering data in a database Forms shield users from the complexity of database tables, queries and relationships

CSV and TSV CSV and TSV are common ways of transferring data between different database and spreadsheet applications Useful when programs use different file formats to store their data Both save fields and records into plain text files, which can be read by most database and spreadsheet programs Also referred to as comma or tab delimited values CSV (comma separated values) - separate each field value with a comma TSV (Tab Separated Values) - separate each value with a tab Reports A way of presenting data from a table in a database in a more professional manner than the default data sheet view Report layouts can be customized Color, data field layout, etc. Structured Query Language SQL - a language for writing instructions to manage databases

SQL Issues: Integrity Validation Designed to be easily understandable by humans Compatible across different database products Can be used to create fields, records, tables, run queries, and edit or delete information Issues: Integrity Data integrity - ensuring that data is correct, relevant and up to date - one of the biggest issues related to databases Validation The process of ensuring that data is in the correct format for a particular field For example: when a credit card number is entered, it shoul contain exactly 16 numbers Just ensures correct format, not correct data Microsoft Access - input mask allows the user to specify requirements for each character of the input

Verification Verification - checks that data is actually correct Very hard to achieve Several possible techniques: Entering data twice People enter data once, then enter it again, and the system highlights any differences between the two sets of data and requires resolution Comparing with the original documents - comparing the original paper with the data entered Verifying with the data subject - asking someone if the data is correct Issues: Privacy Data warehouses and centralized databases have allowed vast amounts of data to be collected, stored and processed Data matching - used to build up a profile of an individual by combining data bout them from several databases Data mining - discovering hidden patterns and trends in large databases

Privacy The UK has a really large DNA database UK Data Protection Act specifies how companies can collect, store and use personal data: Obtain consent State purpose of collection Distribution to 3rd parties (disclosure) Length of storage (destroy when no longer needed) Security

Security Database auditing - allows data controllers to view both successful and unsuccessful attempts to access, change or delete data in a database