You are on page 1of 5

1.

CREATE A DATABASE BY THE NAME AKCBUS

CREATE TABLE CUSTOMERS


(
ID INT NOT NULL,
NAME VARCHAR (20) NOT NULL,
AGE INT NOT NULL CHECK (AGE >= 18),
ADDRESS CHAR (25) ,
SALARY DECIMAL (18, 2) DEFAULT 5000.00,
PRIMARY KEY (ID)
);

2. SELECT CUSTOMERS THEIR SALARY IS GREATER THAN 500.00


3. SELECT CUSTOMERS THEIR SALARY IS EQUAL TO 2000.00
4. SELECT CUSTOMERS THEIR SALARY IS NOT EQUAL TO 2000.00
5. SELECT CUSTOMERS AGE GREATER THAN 25 AND SALARY IS GREATER
6500.00
6. SELECT CUSTOMERS AGE GREATER THAN 25 OR SALARY IS GREATER
6500.00
7. SELECT ALL CUSTOMERS THEIR AGE IN IN ( 25, 27 )
8. SELECT ALL CUSTOMERS AGE BETWEEN 25 AND 27
9. COUNT THE TOTAL NUMBER OF RECORDS OF CUSTOMER TABLE

10. CREATE TABLE SALARY AS


SELECT ID, SALARY
FROM CUSTOMERS;
12. SELECT * FROM CUSTOMERS
WHERE ROWNUM <= 3;
13. SELECT * FROM CUSTOMERS
ORDER BY NAME, SALARY;
14. SELECT * FROM CUSTOMERS
ORDER BY NAME DESC;
15. SELECT NAME, SUM(SALARY) FROM CUSTOMERS
GROUP BY NAME;
16. SELECT SALARY FROM CUSTOMERS
ORDER BY SALARY;
17. SELECT DISTINCT SALARY FROM CUSTOMERS
ORDER BY SALARY;
18. SELECT * FROM CUSTOMERS
ORDER BY NAME DESC;
19. SELECT ID AS CUSTOMER_ID, NAME AS CUSTOMER_NAME
FROM CUSTOMERS
WHERE SALARY IS NOT NULL;
20. SELECT AGE FROM CUSTOMERS
WHERE EXISTS (SELECT AGE FROM CUSTOMERS WHERE SALARY > 6500);
21. UPDATE CUSTOMERS
SET ADDRESS = 'Pune'
WHERE ID = 6;
22. DELETE FROM CUSTOMERS
WHERE ID = 6;
23. SELECT * FROM CUSTOMERS
ORDER BY NAME, SALARY;
What is a View?
In SQL, a VIEW is a virtual table based on the result-set of a SELECT statement. A view
contains rows and columns, just like a real table. The fields in a view are fields from one or more
real tables in the database. You can add SQL functions, WHERE, and JOIN statements to a view
and present the data as if the data were coming from a single table.
Note: The database design and structure will NOT be affected by the functions, where, or join
statements in a view.

Syntax
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition;

Note: The database does not store the view data! The database engine recreates the data, using
the view's SELECT statement, every time a user queries a view.
24. CREATE VIEW CUSTOMERS_VIEW AS
SELECT name, age
FROM CUSTOMERS;
25. ALTER TABLE CUSTOMERS ADD SEX char(1);
26. ALTER TABLE CUSTOMERS DROP SEX;
27. TRUNCATE TABLE CUSTOMERS;
Exercise

1. Create a database by name Arsi


2. Create the following table by the Employee

3. SELECT COUNT (*) FROM Employee;


4. SELECT COUNT (*) FROM Employee
WHERE name="Zara";
5. SELECT MAX(daily_typing_pages) FROM Employee;
6. SELECT name, MAX(daily_typing_pages)
FROM Employee GROUP BY name;
7. SELECT MIN(daily_typing_pages) least, MAX(daily_typing_pages) max FROM
Employee;
8. SELECT MIN(daily_typing_pages)
FROM Employee;
7. SELECT name, MIN(daily_typing_pages)
FROM Employee GROUP BY name;
8. SELECT AVG(daily_typing_pages)
FROM Employee;
9. SELECT name, AVG(daily_typing_pages)
FROM Employee GROUP BY name;
10. SELECT SUM(daily_typing_pages)
FROM Employee;
11. SELECT name, SUM(daily_typing_pages)
FROM Employee GROUP BY name;
12. SELECT (29%3)as reminder;
13. SELECT PI();
14. SELECT POWER(3,3);
Database Level -III works sheet

A company database needs to store information about employees (identified by

ssn, with salary and phone as attributes), departments (identified by dno, with

dname and budget as attributes), and children of employees (with name and age as

attributes). Each employee works in one department; a child must be identified

uniquely by name when the parent (who is an employee; assume that only one

parent works for the company) is known.

 Identify the possible entities and attributes for each entities of the company

 Draw an Entity Relationship Diagram (ERD) using chen model for the
identified entities using Microsoft Visio and Put cardinality of relationship
on the complete diagram that captures this information.

Salary
Phone Dno

Dname

EMPLOYEE WORKS DEPARTMENT


SSN

HAS
Budget

Nzme CHILD

 Draw an Entity Relationship Diagram (ERD) using crow's feet model for

the identified entities using Microsoft Visio


EMPLOYEE DEPARTMENT

PK SSN PK DNO

SALARY DNAME
PHONE BUDGET
FK1 SSN

CHILD
PK NAME
PK,FK1 SSN

 Identify and develop a database schema and show possible constraint.

 Add sample records to the tables

 Create a SQL statements that creates the tables and Insert those records

You might also like