Skip to content

NIT1201 DATABASE MANAGEMENT SYSTEM (DBMS) AND PRESENTATION

Introduction

The fundamental part is information. The whole data set is based on information and the data made from it. This information goes about as a scaffold between the product and equipment parts of the DBMS. This can be additionally isolated into three varieties. Equipment: These are normal equipment gadgets that help store and enter information, like hard drives, attractive tapes, and so on. Programming: Software goes about as a correspondence medium between the client and the information base. You can change and refresh the data set in light of your necessities. Inquiry dialects, for example, SQL are utilized to perform procedures on information. Client: A capability can’t be performed without a client. This makes them his fourth most significant part of a DBMS. Data went into the information base is utilized by clients or executives to complete their business exercises and obligations.

 Objective

  • To create a successful database management system.
  • To understand the SQL programming languages knowledge.
  • To make the queries fruitful for the organization.
  • To use DBMS for greater purpose.

The main aim is to design a database management system which will support the organization data information more fluently and hence the database can be used for retrieval activities.

Design

Figure 1: ERD diagram

(Source: Draw.io)

Entity relationship diagram ERD which is a type of design that contains the relationship of the entities stored in the database. To be more easily ear diagram means to help the logical structure of the data basis along with creating 3 fundamental concepts that are attributes, entities and relationships between them. here relationships are of various types such as want to many, 0 to many, 1 to one, one mandatory to many etc. in another words ER model is a high level conceptual data modeling diagram that enhance the organization data to flow more concurrently along with analyzing the information requirements in order to produce well designed database. In this documentation a database management system has been provided in order to support their product of sales management. The ER model consists of mainly 4 tables that are product, customer, supplier and order. Each of the provided tables consists of relevant data information. The product table consists of product ID as a primary key, product name, size of the product, product type, product description, freight weight of the product, in stock, on order, cost price and so on. These are the attributes for the product tables only. Now comes the second table known as customer. It also consists of attributes like customer ID, customer name, telephone number, and title, and family name, date of birth, address, State, freight distance, mobile number and email. Following this the next two tables are supplier and order which also consist of similar data information.

Discussion

DBMS or database management system is a collection of programs that enables the user to access the database along with manipulating the data and representation of the information. This is a complete database management system which contains tables, information, its attributes, relations among each other and so on. Apart from this database management system consist of some of the principle and fundamental methods like NTT relationship diagram, relational algebra, concurrency control, DBMS keys, functional dependency, DBMS joining, SQL commands and so on. There is a difference between DBMS and RDBMS. The relational database management system is the advanced version of DBMS and it came into existence at a very early age. RDBMS allows the organization to go through the data information more efficiently than the database management system and the software which is used in order to store the data information is needed to be stored within the table format. In this kind of system the data is more organized and can be managed more easily through rows and columns which is known as attributes and tuples. Relational database management system is widely used throughout the world for its powerful management ability.

This is another fundamental part that is joined in DBMS which is a binary operation that allows combining the joint product and selection in one single statement. The joint condition is applicable only to combine the data from the two tables which have matching data information. To perform joining the principles step is to address the foreign keys and primary keys which are unique for every table. There are various join conditions such are inner joining, left join, right join and so on. here determining primary key and foreign key is important in order to allow to find the relationship between the two tables, the keys help for unique identify a row within a table by a combination of one or more than one columns in that table and not only that the database key which also helps for determining the unique record from the table. A primary key constraint is a group of columns which uniquely determines every row in that table of the database management system and of course it cannot be duplicated because if it is duplicated then there will be error at the time of execution. The primary key can be defined at the table or column level. whereas the foreign key is a column that also creates relationships between the tables and its principle is to create identical keys in between the parent and child class. Apart from this every relationship within a database must be supported by a foreign key for functioning properly at the time of execution and also it is a good sign of understanding.

Findings

Outputs

Figure 2: Tables of the database

(Source: phpmy admin)

In this documentation the software platform used is PHP my admin which enhances the tables more fluently along with consisting of the data. The database which is provided contains 7 tables which are appropriate for an organization maintaining the system. Not only has that each of the tables consisted of values which are respect to their table.

Figure 3: Customer table

(Source: phpmy admin)

These are the standard database languages for supporting the backend development of an application management system. Apart from this, the sql programming language consists of various commands that are DCL, TCL, DQL, DDL and DML.

Figure 4: Product table

(Source: phpmy admin)

The structure query language helps the users to access the data within the relational database management system and also it helps to demonstrate the information by allowing the data into the database and manipulation for a particular data. by performing SQL commands anyone can create, update, delete, insert for the tables into the database.

Figure 5: Order table

(Source: phpmy admin)

SQL or it can be defined as a structure query language for performing retrieval and management of data to a relational database. Structured query languages are various types like my SQL, Oracle, postgres and many more.

Figure 6: Supplier table

(Source: phpmy admin)

 Conclusion

DBMS or data set administration framework is an assortment of projects that empowers the client to get to the data set alongside controlling the information and portrayal of the data. This is a finished data set administration framework which contains tables, data, its credits, relations among one another, etc. Aside from this information base administration framework comprises a portion of the guideline and principle techniques like Entity relationship outline, social polynomial math’s, simultaneousness control, DBMS keys, useful reliance, DBMS joining, SQL orders, etc.

Leave a Reply

Your email address will not be published. Required fields are marked *