Project Report On Dbms
Project Report On Dbms
Project Report
Database Management System
Team 8
Topic:
1. Human Resource Management Database application.
2. Comparison of Ordered Indexing and Hashing.
3. Canonical Cover of FDs with algorithm.
4. Procedure in PL/SQL.
Members:
Name Roll_No
Shaikh Usama 69
Khan Iffat 25
Malik Fatima 06
Shaikh Nadim 46
Kishinchand Chellaram College, Mumbai – 20.
FY/SY/TY B. Sc. (I.T.) Semester_________
1. Human Resource Management Database application:
----ER DIAGRAM
Ordered indexing is a technique for organizing data in a way that allows for efficient
retrieval of records. It works by creating a tree-like structure of the data, where each
node in the tree represents a record. The tree is sorted by the value of a particular
field, such as the record's primary key. This allows for efficient retrieval of records by
searching the tree for the desired value.
Hashing is a technique for mapping data to a unique value, called a hash code. This
hash code can then be used to quickly retrieve the corresponding data record. Hashing
is typically used for large databases, where ordered indexing would be inefficient.
The main difference between ordered indexing and hashing is the way that they search
for data. Ordered indexing searches for data sequentially, while hashing searches for
Kishinchand Chellaram College, Mumbai – 20.
FY/SY/TY B. Sc. (I.T.) Semester_________
data directly by using the hash code. This makes hashing faster for most queries, but it
can be less efficient for range queries.
Ordered indexing is also more suitable for small to medium databases, while hashing
is more suitable for large databases. This is because ordered indexing requires more
memory than hashing, and it can be more difficult to manage.
In general, ordered indexing is a good choice for databases where range queries are
common, while hashing is a good choice for databases where most queries are for a
single record.
4. Procedure in PL/SQL.
----Procedure is a PL/SQL block which performs one or more specific tasks. It is just
like procedures in other programming languages.
Syntax for Creating Procedure;
5. DATABASE:
----DATA DICTIONARY;