मराठी

For the above-given database STUDENT-PROJECT, can we perform the following operations? Insert a student record with a missing roll number value. Insert a student record with a missing registration

Advertisements
Advertisements

प्रश्न

Student Project Database
Table: STUDENT
Roll No Name Class Section Registration_ID
11 Mohan XI 1 IP-101-15
12 Sohan XI 2 IP-104-15
21 John XII 1 CS-103-14
22 Meena XII 2 CS-101-14
23 Juhi XII 2 CS-101-10
Table: PROJECT
ProjectNo PName SubmissionDate    
101 Airline Database 12/01/2018    
102 Library Database 12/01/2018    
103 Employee Database 15/01/2018    
104 Student Database 12/01/2018    
105 Inventory Database 15/01/2018    
106 Railway Database 15/01/2018    
PROJECT ASSIGNED      
Registration_ID ProjectNo      
IP-101-15 101      
IP-104-15 103      
CS-103-14 102      
CS-101-14 105      
CS-101-10 104      

For the above-given database STUDENT-PROJECT, can we perform the following operations?

  1. Insert a student record with a missing roll number value.
  2. Insert a student record with a missing registration number value.
  3. Insert a project detail without a submission date.
  4. Insert a record with registration ID IP-101-19 and ProjectNo 206 in the table PROJECT-ASSIGNED.
टीपा लिहा
Advertisements

उत्तर

  1. No, Roll No. is the primary key that does not allow a NULL value.
  2. Yes
  3. Yes
  4. Yes.
shaalaa.com
Keys in a Relational Database
  या प्रश्नात किंवा उत्तरात काही त्रुटी आहे का?
पाठ 8: Database Concepts - Exercise [पृष्ठ १३०]

APPEARS IN

एनसीईआरटी Computer Science [English] Class 12
पाठ 8 Database Concepts
Exercise | Q 13. | पृष्ठ १३०

संबंधित प्रश्‍न

Minimal superkeys are known as?


The attributes which have all the properties of primary key


The primary key can be?  


______ refers to the attribute that can uniquely identify tuples within the relation. 


An Alternate key can be defined as ______.


An attribute in a table whose value is derived from primary key of another table is known as ______.


Which of the following is true for a tuple and attribute?


Why foreign keys are allowed to have NULL values? Explain with an example.


Differentiate between Primary key and foreign key.


The school canteen wants to maintain records of items available in the school canteen and generate bills when students purchase any item from the canteen. The school wants to create a canteen database to keep track of items in the canteen and the items purchased by students. Design a database by answering the following question:

In order to generate the bill, we should know the quantity of an item purchased. Should this information be in a new relation or a part of the previous relation? If a new relationship is required, decide the appropriate name and data type for attributes. Also, identify the appropriate primary key and foreign key so that the following two restrictions are satisfied:

  1. The same bill cannot be generated for different orders.
  2. Bill can be generated only for available items in the canteen.

An organisation wants to create a database EMPDEPENDENT to maintain the following details about its employees and their dependent.

EMPLOYEE(AadharNumber, Name, Address, Department, EmployeeID)
DEPENDENT(EmployeeID, DependentName, Relationship)

  1. Name the attributes of EMPLOYEE, which can be used as candidate keys.
  2. The company wants to retrieve details of the dependent of a particular employee. Name the tables and the key which are required to retrieve this detail.
  3. What is the degree of EMPLOYEE and DEPENDENT relation?

An organisation wants to create a database EMPDEPENDENT to maintain the following details about its employees and their dependent.

EMPLOYEE(AadharNumber, Name, Address, Department, EmployeeID)
DEPENDENT(EmployeeID, DependentName, Relationship)

The company wants to retrieve details of the dependent of a particular employee. Name the tables and the key which are required to retrieve this detail.


Student Project Database
Table: STUDENT
Roll No Name Class Section Registration_ID
11 Mohan XI 1 IP-101-15
12 Sohan XI 2 IP-104-15
21 John XII 1 CS-103-14
22 Meena XII 2 CS-101-14
23 Juhi XII 2 CS-101-10
Table: PROJECT
ProjectNo PName SubmissionDate    
101 Airline Database 12/01/2018    
102 Library Database 12/01/2018    
103 Employee Database 15/01/2018    
104 Student Database 12/01/2018    
105 Inventory Database 15/01/2018    
106 Railway Database 15/01/2018    
PROJECT ASSIGNED      
Registration_ID ProjectNo      
IP-101-15 101      
IP-104-15 103      
CS-103-14 102      
CS-101-14 105      
CS-101-10 104      
 
For the above-given database STUDENT-PROJECT, answer the following:
  1. Name the primary key of each table.
  2. Find foreign key(s) in table PROJECT-ASSIGNED.
  3. Is there any alternate key in table STUDENT? Give justification for your answer.
  4. Can a user assign duplicate value to the field RollNo of STUDENT table? Justify.

Explain the use of ‘Foreign Key’ in a Relational Database Management System. Give example to support your answer.


Explain the concept of “Alternate Key” in a Relational Database Management System with an appropriate example.


Which of the following statements is FALSE about keys in a relational database?


Give one difference between alternate key and candidate key.


Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×