0% found this document useful (0 votes)
48 views2 pages

Answer To Question No. 1

The document discusses the key capabilities of a database management system (DBMS). It lists several major capabilities including data definition, data dictionaries, querying and reporting, data manipulation languages, report generation, database design, normalization, and entity relationship diagrams. It provides examples for each capability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views2 pages

Answer To Question No. 1

The document discusses the key capabilities of a database management system (DBMS). It lists several major capabilities including data definition, data dictionaries, querying and reporting, data manipulation languages, report generation, database design, normalization, and entity relationship diagrams. It provides examples for each capability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

A S M Fahim Morshed

ID: B18231066

Sec: B BBA-2018

Answer to Question No. 1

Database management system (DBMS), which acts as an interface between application program and
physical data file, helps organizations to deal with redundancy and repetition of data, to uncouple
program and to enable data to stand on their own. The major capabilities of DBMS are discussed here:

✓ Data Defining Capability: Specifying the structure of the database content, creating tables and
defining the characteristics of the field in the database.
✓ Data Dictionary: File that stores data elements and characteristics (Manual/Automatic).
Examples: The Data Type e.g. integer, real, character, and image of all fields.
✓ Querying & Reporting: Searching for files and then making a short report on it is known as
querying and reporting. Example: An SQL SELECT statement retrieves records from a database
table according to clauses that specify criteria.
✓ Data Manipulation Language: Used for add, change, delete or retrieve data also capable of
containing commands that permit end-users and programming specialists to extract data from
database to satisfy customized need. It can change data to make easier to read. Example:
Structured Query Language (SQL), Microsoft Access.
✓ Capabilities for Report Generation: Data of interest can be displayed in a more structured and
polished format than just by querying. Example: Crystal Reports.
✓ Designing Database: Contains Conceptual (Logical) and Physical design where the former one is
an abstract model and the latter one denotes arrangement on direct-access storage device.
✓ Normalization and Entity-Relationship diagram: The process of creating small, stable, flexible
and adaptive data structure from a complex group of data for the handiness of use is known as
normalization. Example:

Order Order Date Part Number Part Name Unit price


Number

Part Supplier Supplier Supplier Supplier City


Quantity Name Number Street

Fig: An Order before Normalization

PART_ LINE_ITEM

Part Part Unit Supplier Order Part Part


Number Name price Number Number Number Quantity

Key Key
SUPPLIER ORDER

Supplier Supplier Supplier Supplier Order Order


Number Name Street City Number Date

Key Key

Fig: normalized tables created from order

Answer to Question No. 2

Today’s business world is bombarded with billions and trillions of data. A single Jet Engine produces 10
Terabytes of data in just half an hour. 300 hours of video is uploaded to YouTube in a single minute!
These huge structured, unstructured and complex-structured data creates the big data which refers to
the huge repository of data that can be used in a meaningful way. Businesses now using different tools
to deal with these zillions of data for Improving Business Performance and Decision Making. Business
Intelligence Infrastructure refers to the combination of these contemporary tools which arranges data
by sorting out the most needed, specified and meaningful ones and helps organizations while making
crucial decisions. The tools are described below:

❖ Data Warehouse and Data Marts: Data warehouse is a database, acting as a repository of
current and historical data of potential interest to decision makers throughout the company. It
extracts current and historical data from multiple operational systems available in an
organization. Though it can’t be altered, Data Warehouse makes the data available for anyone
to access as needed. It provides lots of ad hoc and graphical reporting facilities. While
companies can make large centralized data center, they also create smaller, decentralized
warehouses called Data mart which is notably the subset of a data warehouse that summarizes
a highly focus portion of the organization’s data.
❖ Hadoop: Hadoop is defined as a open source software framework managed by the Apache
Software foundation that enables distributed parallel processing of huge amount of data across
computers. It deals with big data problem by dividing them further. Hadoop is even used while
we tried to find the direction of a place, searching in Google or even connecting with an old
friend in Facebook. Companies basically use Hadoop for analyzing huge volumes of data as well
as for a staging area of unstructured and semi-structed data before they loaded into a data
warehouse.
❖ In-Memory Computing: It is a way of facilitating big data analysis which basically relies on a
computer’s main memory i.e. RAM for data storage. In-Memory computing makes it possible for
very large set of data, amounting to the size of a data mart or small data warehouse, to reside
entirely in the memory. Business calculation suggested, the operation can be taken place within
second in a basic handheld computer while it used to take hours and even days previously.
❖ Analytic Platform: For more convenience in data management, commercial database specialists
have developed this high-speed, specialized platform using both relational and non-relational
technology that are optimized for analyzing large dataset. It is a unified and proper solution
designed to address the demands of users on the lacking of relational database management
systems (RDBMS) in providing contextual analyzed data out of all the stored information.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy