What is a database? Databases are designed to offer an organized mechanism for storing, managing and retrieving information.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Fundamentals of Database Design John Villamil-Casanova Executive Vice President & CIO The Aspira Association ext. 123
Lecture-7/ T. Nouf Almujally
Lecture Microsoft Access and Relational Database Basics.
CSCI 260 Database Applications Chapter 1 – Getting Started.
CSE 190: Internet E-Commerce Lecture 10: Data Tier.
CSCI 150 Database Applications Chapter 1 – Getting Started.
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Nu Project Management Office A web based tool to Manage Projects.
Chapter 12 Database Connectivity with ASP.NET JavaScript, Third Edition.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Microsoft Access Ervin Ha.
Your Interactive Guide to the Digital World Discovering Computers 2012.
From VS C# 2010 Programming, John Allwork 1 VS2010 C# Programming - DB intro 1 Topics – Database Relational - linked tables SQL ADO.NET objects Referencing.
SOFTWARE.
1 Chapter 6 Understanding Computers, 11 th Edition Software Ownership Rights Software license: agreement, either included in a software package or displayed.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
CSI315CSI315 Web Development Technologies Continued.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
PRESENTED BY: LASONYA SHELBY 04/18/2010 LSTE 7309 The Importance of Databases.
Web-Enabled Decision Support Systems
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Components of Database Management System
Organizing Data and Information AD660 – Databases, Security, and Web Technologies Marcus Goncalves Spring 2013.
Unit 1.  Introduction  Syllabus  Questions  Database Systems Overview.
End Show 3.4 Database Management System Unit 3. End Show What is a database? It’s an organized collection of data, related to a particular subject or.
Databases & Data Mining CPS 181s April 3, Databases in eCommerce The move to eCommerce is in part driven by the ability to gather data that benefits.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Innovative Training Works Digital Literacy Computing Fundamentals Computer Software.
NMED 3850 A Advanced Online Design January 12, 2010 V. Mahadevan.
Fluency with Information Technology INFO100 and CSE100 Katherine Deibel Katherine Deibel, Fluency in Information Technology1.
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
1 Client/Server Databases and the Oracle Relational Database.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
APPLICATION SOFTWARE Objectives Describe several important trends occurring in computer software. Give examples of several major types of application.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Foundation year Lec.5: Lec.5: Database Management System Lec.5: Lec.5: Database Management System Lecturer: Fatma El-Zahraa Mohamed Year: 2015/2016.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
Software Rashedul Hasan. Software Instructions and associated data, stored in electronic format, that direct the computer to accomplish a task. Instructions.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Benefits of Reseller Web Hosting Services. Reseller web hosting service is a kind of hosting service where the reseller account owners buy resources from.
Fundamental of Database Systems
Introduction to Microsoft Access
SOFTWARE.
Application Software Chapter 6.
GO! with Microsoft Office 2016
GO! with Microsoft Access 2016
JDBC.
ICT Database Lesson 1 What is a Database?.
System And Application Software
MANAGING DATA RESOURCES
Introduction to DataBase
Database.
What Are Databases? Organized by Dr. Farrokh Alemi PhD
Introduction to Databases Transparencies
Structured Query Language
MANAGING DATA RESOURCES
Chapter 10 ADO.
DATABASE TECHNOLOGIES
Presentation transcript:

What is a database? Databases are designed to offer an organized mechanism for storing, managing and retrieving information.

DB tables consist of columns and rows. Each column contains a different type of attribute. Each row corresponds to a single record.

For example, we were building a database table that contained names and telephone numbers. We’d set up columns named “FirstName”, “LastName” and “TelephoneNumber.” Then we’d start adding rows underneath those columns that contained the data we’re planning to store.

Why not spreadsheet? Databases are actually much more powerful than spreadsheets in the way you’re able to manipulate data.

Why not spreadsheet? Retrieve all records that match certain criteria Update records in bulk Cross-reference records in different tables Perform complex aggregate calculations

Which DB to use? Oracle, SQL Server, Microsoft Access, MySQL, DB2, Paradox. There are quite a variety of database products in the market today.

Considerations: Who will be using the database and what tasks will they perform? How often will the data be modified? Who will make these modifications? Who will be providing IT support for the database?

Considerations: What hardware is available? Is there a budget for purchasing additional hardware? Who will be responsible for maintaining the data? Will data access be offered over the Internet? If so, what level of access should be supported?

Categories: 1.Desktop databases 2.Server databases

Desktop databases: oriented toward single- user applications reside on standard personal computers simple solution to many less complex data storage and manipulation requirements

Desktop databases: Microsoft Access, FoxPro, FileMaker Pro, Paradox and Lotus Approach

Benefits: 1.Inexpensive 2.User-friendly 3.Offer web-solutions

Inexpensive Are available for much less compared to server-based ones In fact, if you own a copy of Microsoft Office, you’re already a licensed owner of Microsoft Access.

User-friendly A thorough understanding of SQL is not required when using these systems. Usually offer an easy-to- navigate graphical user interface.

Offer web solutions Many modern desktop databases provide web functionality enabling you to publish your data on the web in a static or dynamic fashion.

Server databases offer organizations the ability to manage large amounts of data efficiently and in a manner that enables many users to access and update the data simultaneously.

Server databases Microsoft SQL Server, Oracle and IBM DB2

Benefits: 1.Flexibility 2.Powerful performance 3.Scalability

Flexibility Can handle just about any data management problem you can throw at them. They have programmer- friendly application programmer interfaces (or APIs) that provide for the rapid development of database oriented custom applications.

Flexibility The Oracle platform is even available for multiple operating systems, providing Linux users with a level playing field when paired off against the Microsoft folks.

Powerful performance Able to efficiently utilize just about any reasonable hardware platform that you’re able to construct for them. Modern databases can manage multiple high-speed processors, clustered servers, high bandwidth connectivity and fault tolerant storage technology.

Scalability This attribute goes hand-in- hand with the previous one. If you’re willing to provide the necessary hardware resources, server databases are able to gracefully handle a rapidly expanding amount of users and/or data.