Sie sind auf Seite 1von 15

DATABASE TECHNOLOGY

CHAPTER 7

FUNDAMENTALS OF DATABASE (FCT1083)


CONTENTS

1. Introduction to database software


2. Database connectivity
3. Internet databases
INTRODUCTION TO DATABASE SOFTWARE

 Database software is designed to create databases and to store,


manage, change, search and extract the information contained
with them
 DBMS - comprehensive database software
 Database software functions:
 data storage
 data bacakup and recovery
 data presentation and recovery
 multi-user access control
 data security management
 database communication
TYPES OF DATABASE SOFTWARE

 Analytical database software - used the data pulled from variety


of sources for quantitative assessing performance
 Data warehouse software - store the data pulled from variety of
sources for purpose of deriving critical insights and reporting
 Distributed database software - centralized database
management system that controls information stored in a variety
of locations
 End user database software - stores information that is used
primarily by one person (such as excel spreadsheet)
 External database software - compiles information that must be
accessed by a variety of users, often via the Internet
 Operational database software - allows the user to modify data in
real-time (for purposes such as financial and customer
relationship management)
DATABASE SOFTWARE PROGRAM

 Microsoft Access
 IBM DB2
 Microsoft SQL Server
 SAP
 Oracle
 MySQL
 Quick Base
DATABASE CONNECTIVITY

 Database connection is the ability of the computer system


enabling the computer software to talk to the database server
software
 A connection is required to send commands and receive answer
 Connections are built by supplying an underlying driver or
provider with a connection string, which is a way of addressing a
specific database or server and instance as well as user
authentication credentials (for example,
Server=sql_box;Database=Common;User
ID=uid;Pwd=password;).
TYPES OF DATABASE CONNECTIVITY

 Open Database Connectivity (ODBC) - standard application


programming interface (API) for accessing database management
systems (DBMS)
 Java Database Connectivity (JDBC) - application programming
interface (API) for the programming language Java, which defines
how a client may access a database
 ActiveX Data Objects (ADO) - a set of Component Object Model
(COM) objects for accessing data sources
 ADO.NET - a data access technology from the Microsoft .NET
Framework that provides communication between relational and
non-relational systems through a common set of components
INTERNET DATABASE

 Internet database is a database application that accessible from


the network or the internet
 Internet Database Applications are programs that are built to run
on Internet browsers and communicate with database servers.
 The internet database can be hosted locally or hosted using cloud
 There are pro cons for hosting the database locally and in cloud
BENEFITS OF INTERNET DATABASE

 Powerful and scalable - robust, agile and able to expand


 Web based application - compatibility for most of the internet
browser and at any location that has an internet connection
 Security - has a preventive and security protocols
 Open source - no licensing cost
 Abundant features - powerful tools to ineteract with the database
server

Das könnte Ihnen auch gefallen