2. Database Technology
Database is a computer based record keeping system
which is used to record maintain and retrieve the data.
It is an organized collection of interrelated data.
A database management system (DBMS) is a computer
software application that interacts with the user, other
applications, and the database itself to capture and
analyze data.
3. Database Security
Database security deals with all various aspects of protecting
the database content, its owners, and its users. It ranges from
protection from intentional unauthorized database uses to
unintentional database accesses by unauthorized entities
(e.g., a person or a computer program). Database access
control deals with controlling who (a person or a certain
computer program) is allowed to access what information in
the database. The information may comprise specific database
objects (e.g., record types, specific records, data structures),
certain computations over certain objects (e.g., query types,
or specific queries), or utilizing specific access paths to the
former (e.g., using specific indexes or other data structures to
access information).
4. Database access controls are set by special authorized (by
the database owner) personnel that uses dedicated
protected security DBMS interfaces.
Data security in general deals with protecting specific
chunks of data, both physically (i.e., from corruption, or
destruction, or removal; e.g., see physical security), or
the interpretation of them, or parts of them to
meaningful information (e.g., by looking at the strings of
bits that they comprise, concluding specific valid credit-
card numbers; e.g., see data encryption).
5. Types of Database.
Centralized Database
In Centralized database system, all data is stored at a
single site. It offers a great control in accessing and
updating data. However failure chances are high because
the system depends on the availability of resources at the
central site
6.
7. Distributed Database
In Distributed Database system, the database is stored on
several computers. Computers in a distributed system may
communicate with one another through
internet/intranet/telephone lines etc. Most of the
distributed systems will be geographically separated and
managed. Distributed databases can also separately be
administered