Difference Between OLTP and OLAP: No. Dbms Rdbms
Difference Between OLTP and OLAP: No. Dbms Rdbms
DBMS RDBMS
1) DBMS applications store data as file. RDBMS applications store data in a tabular
form.
4) DBMS does not apply any security with RDBMS defines the integrity constraint for
regards to data manipulation. the purpose of ACID (Atomocity,
Consistency, Isolation and Durability)
property.
5) DBMS uses file system to store data, so in RDBMS, data values are stored in the
there will be no relation between the form of tables, so a relationship between
tables. these data values will be stored in the form
of a table as well.
6) DBMS has to provide some uniform RDBMS system supports a tabular structure
methods to access the stored of the data and a relationship between
information. them to access the stored information.
Method OLTP uses traditional DBMS. OLAP uses the data warehouse.
Primary Strong entity has Weak entity does not have any
key primary key. primary key. But, it has a
partial discriminator key.
Key Strong entity has a key Weak entity does not have any
attribute attribute. key attribute.
1NF A relation is in 1NF if it contains an atomic value.
2NF A relation will be in 2NF if it is in 1NF and all non-key attributes are fully functional
dependent on the primary key.
4NF A relation will be in 4NF if it is in Boyce Codd's normal form and has no multi-
valued dependency.
5NF A relation is in 5NF. If it is in 4NF and does not contain any join dependency, joining
should be lossless.