Im Unit 3 DBMS Updated
Im Unit 3 DBMS Updated
Class : I MBA
Handled By : P.BANUCHITTARA MBA
Assistant Professor
UNIT – III DATABASE
MANAGEMENT SYSTEMS
SYLLABUS
DBMS – types and evolution, RDBMS, OODBMS,
RODBMS, Data warehousing, Data Mart, Data mining.
DBMS- Data Base Management System
them.
MySQL, etc.
2. Relational databases
advantage of database
system.
can be as sophisticated as
interaction, API's
like: ODBC, JDBC are used.
3-Tier Architecture
• The 3-Tier architecture
contains another layer
between the client and
server. In this architecture,
client can't directly
communicate with the
server.
• The 3-Tier architecture is
used in case of large web
application.
DBMS - Data Models:
Data Model gives us an idea that how the final
system will look like after its complete implementation.
It defines the data elements and the relationships
between the data elements.
Network Model
Entity-Relationship Model
Relational Model
DBMS
MODELS Object-Oriented Data Model
understand.
1. Entities
2. Attributes
3. Relationship
4. Relational Model
The data divided into two parts are called items and
links.
• Item: Items contain the name and the identifier(some
numeric value).
• Links: Links contain the identifier, source, verb and
subject.
10. Context Data Model
• Optimization
• Evaluation
SQL
Allows to embed within other languages using SQL modules, libraries &
pre-compilers.
Allows users to create and drop databases and tables.
Allows users to create view, stored procedure, functions in a database.
DESCRIPTION
COMMAND
COMMAND DESCRIPTION
Simplistic
Pre-claiming
BENEFITS
on investment.
• Data homogenization
• Data ownership
• High maintenance
• Long-duration projects
• Complexity of integration
MAIN COMPONENTS
Operational data sources
query manager
• Extraction
• Cleansing
• Transformation
after the critical steps, loading the results into target system
can be carried out either by separate products, or by a single,
categories:
code generators
the schema, construct the physical storage, populate the data mart with data
from source systems, access it to make informed decisions, and manage it over
time.
Designing
Constructing
Populating
Accessing
Managing
DESIGNING
The design step is first in the data mart process. This step
covers all of the tasks from initiating the request for a data
mart through gathering information about the requirements,
and developing the logical and physical design of the data
mart. The design step involves the following tasks:
Gathering the business and technical requirements
Identifying data sources
Selecting the appropriate subset of data
Designing the logical and physical structure of the data
mart
CONSTRUCTING
This step includes creating the physical database and the logical
efficient access to the data. This step involves the following tasks:
structures
POPULATING
The populating step covers all of the tasks related to getting the
data from the source, cleaning it up, modifying it to the right format
and level of detail, and moving it into the data mart. More formally
stated, the populating step involves the following tasks:
Mapping data sources to target data structures
Extracting data
Cleansing and transforming the data
Loading data into the data mart
Creating and storing metadata
ACCESSING
The accessing step involves putting the data to use: querying the data,
analyzing it, creating reports, charts, and graphs, and publishing these.
Typically, the end user uses a graphical front-end tool to submit queries to
the database and display the results of the queries. The accessing step
requires that you perform the following tasks:
– Set up an intermediate layer for the front-end tool to use. This layer,
the metalayer, translates database structures and object names into
business terms, so that the end user can interact with the data mart
using terms that relate to the business function.
– Maintain and manage these business interfaces.