wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DBMS Part-1

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

CREATE (a)   Mywork;

2.

CREATE TABLE Person (

id INT AUTO_INCREMENT PRIMARY KEY,

name _____(20),

email ______(30)

);

(a)  

3.

_____ _____ User (name, email) VALUES ('Jhon', 'abc@gmail.com');



(a)  

4.

command to print all selected data :

____ * ____ users;



(a)  

5.

CREATE TABLE Employees (

    EmployeeID INT _____KEY,

    EmployeeName VARCHAR(100) NOT NULL,

    Age INT ____ (Age >= 18),

    DepartmentID INT,

    CONSTRAINT fk_dept ______ KEY (DepartmentID) REFERENCES Departments(DepartmentID)




(a)  

6.

Which of the following INSERT statements is valid for the Employees table with these constraints:

  • EmployeeID is PRIMARY KEY (no duplicates, no NULLs)

  • Age must be 18 or older


a)

A)

INSERT INTO Employees (EmployeeID, EmployeeName, Age) VALUES (4, 'Diana', 17);

b)
  • B)

    INSERT INTO Employees (EmployeeID, EmployeeName, Age) VALUES (1, 'Ethan', 22);

c)
  • C)

    INSERT INTO Employees (EmployeeID, EmployeeName, Age) VALUES (NULL, 'Frank', 28);

d)
  • D)

    INSERT INTO Employees (EmployeeID, EmployeeName, Age) VALUES (3, 'Charlie', 18);

7.

Update Alice’s age in Employees table:

UPDATE Employees

(a)   Age = 31

WHERE EmployeeName = 'Alice Johnson';


8.

Viewing All Tables in a Database:

____ ____;



(a)  

9.

Delete a record of employee named "jhon":

DELETE FROM Employees

____ EmployeeName = _____;




(a)  

10.

write command to add new column 'email' to table Employees.


_____ ___ ____ ____ ___ ____

VARCHAR(100);




(a)