Assig of Oracle
Assig of Oracle
pg. 1
Assig of Orcle
Physical Storage
Complexity
Information Loss
Structure Limitations
4: Which are the three level of database architecture? Explain each in detail with diagram?
External/ View level
This is the highest level of database abstraction. It includes a number of external schemas
or user views. This level provides different views of the same database for a specific user
or a group of users. An external view provides a powerful and flexible security
mechanism by hiding the parts of the database from a particular user.
Data redundancy
Data redundancy refers to the practice of keeping data in two or more places within a
database or data storage system.
A common example of data redundancy is when a name and address are both present
in different columns within a table. If the link between these data points is defined in
every single new database entry it would lead to unnecessary duplication across the entire
table.
6:Write a short note on file-based management system?
pg. 2
Assig of Orcle
A file-based data management system (also called a file system) is a type of software that
allows users to access and organize small groups of data. It is usually integrated into a
computer’s operating system and is responsible for storing and retrieving files from a
storage medium, such as a hard disk or flash drive. File systems are effectively a digitized
version of paper-based filing systems for a wider range of file types.
7: What is data replication? Why is data replication useful in DDBMSs? What
typical units of data replicated?
Data replication?
Data replication is the process by which data residing on a physical/virtual server(s) or
cloud instance (primary instance) is continuously replicated or copied to a secondary
server(s) or cloud instance (standby instance).
Why is data replication useful in DDBMSs?
It is useful in improving the availability of data.
What typical units of data replicated?
Full table replication
Transactional replication
Snapshot replication
Merge replication
Key-based incremental replication
8: What are the main advantages and disadvantages of distributed databases?
Advantages
Modular development Costly software
Reliability
Lower communication costs
Better response
Disadvantages
Improper data distribution
Data integrity
Large overhead
Costly software
9: Write short notes on the following?
Transactions:- is a sequence of multiple operations performed on a database, and all
served as a single logical unit of work — taking place wholly or not at all.
Transaction Analogy:- is that selecting a reporting database denormalization is like
selecting a workhorse for an effort. It can carry a heavier weight,
Changes Visible :-
changing the name of a database, table, view, or column.
pg. 3
Assig of Orcle
modifying a stored procedure, trigger, or user-defined function.
changing or adding relationships using referential integrity features.
changing or adding database partitioning.
Locking:- is used to “lock” some data in a database so that only one database
user/session may update that particular data.
pg. 4