Answer To Question No. 1
Answer To Question No. 1
ID: B18231066
Sec: B BBA-2018
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:
PART_ LINE_ITEM
Key Key
SUPPLIER ORDER
Key Key
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.