A database consists of an organized collection of data for one or more uses,
typically in digital form. One way of classifying databases involves the type
of their contents, for example: bibliographic, document-text, statistical.
Digital databases are managed using database management systems, which store
database contents, allowing data creation and maintenance, and search and other
access.
Architecture: Database
architecture consists of three levels, external,
conceptual and internal. Clearly separating the
three levels was a major feature of the relational
database model that dominates 21st century databases.
The external level defines how
users understand the organization of the data. A single database can have any
number of views at the external level. The internal level defines how the data
is physically stored and processed by the computing system. Internal
architecture is concerned with cost, performance, scalability and other
operational matters. The conceptual is a level of indirection between internal
and external. It provides a common view of the database that is uncomplicated
by details of how the data is stored or managed, and that can unify the various
external views into a coherent whole.
Types of Database:
a) Operational database: These
databases store detailed data about the operations of an organization. They are
typically organized by subject matter, process relatively high volumes of
updates using transactions. Essentially every major
organization on earth uses such databases. Examples include customer databases that
record contact, credit, and demographic information about a business'
customers, personnel databases that hold information such as salary, benefits,
skills data about employees, Enterprise resource planning that record details
about product components, parts inventory, and financial databases that keep
track of the organization's money, accounting and financial dealings.
b) Data
warehouse: Data warehouses archive modern data from operational
databases and often from external sources such as market research firms. Often
operational data undergoes transformation on its way into the warehouse,
getting summarized, anonymized, reclassified, etc. The warehouse becomes the
central source of data for use by managers and other end-users who may not have
access to operational data. For example, sales data might be aggregated to
weekly totals and converted from internal product codes to use UPC codes so that it can
be compared with ACNielsen data.Some basic and essential components of data
warehousing include retrieving and analyzing data, transforming,loading and
managing data so as to make it available for further use.
c) Analytical
database: Analysts may
do their work directly against, a data warehouse, or create a separate analytic
database for Online Analytical Processing.
For example, a company might extract sales records for analyzing the
effectiveness of advertising and other sales promotions at an aggregate level.
d) Distributed
database: These are
databases of local work-groups and departments at regional offices, branch
offices, manufacturing plants and other work sites. These databases can include
segments of both common operational and common user databases, as well as data
generated and used only at a user’s own site.
e) End-user
database: These
databases consist of data developed by individual end-users. Examples of these
are collections of documents in spreadsheets, word processing and downloaded
files, even managing their personal baseball card collection.
f) External
database: These
databases contain data collected for use across multiple organizations, either
freely or via subscription. The Internet Movie Database is one example.
g) Hypermedia
databases: The Worldwide web can be thought of as a database, albeit
one spread across millions of independent computing systems. Web
browsers "process" this data one page at a time, while web
crawlers and other software provide the equivalent of database indexes to
support search and other activities.
No comments:
Post a Comment