From 872eef6144ac055834e74f68a530ad5860bb4ced Mon Sep 17 00:00:00 2001 From: Aadit Agrawal Date: Tue, 4 Feb 2025 15:18:32 +0530 Subject: [PATCH] Update DBMS/SQL/Week5/writeup.md --- DBMS/SQL/Week5/writeup.md | 77 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/DBMS/SQL/Week5/writeup.md b/DBMS/SQL/Week5/writeup.md index cba0a22..6881178 100644 --- a/DBMS/SQL/Week5/writeup.md +++ b/DBMS/SQL/Week5/writeup.md @@ -320,4 +320,81 @@ SQL> alter table text modify (booktitle varchar(20),publisher varchar(20),author Table altered. ``` +### ENTRY VALIDATION + +```sql + +SQL> select * from STUDENT; + +REGNO NAME MAJOR BDATE +---------- -------------------- -------------------- --------- +123 Ashwin CCE 17-OCT-03 +456 Aadit CCE 03-FEB-05 +789 Shrikanth Environment 01-JAN-23 +101 Aarav Environment 23-SEP-04 +567 Amogh CSE 03-MAR-04 +890 Saarthak CSE 03-JUL-04 + +6 rows selected. + +SQL> select * from COURSE; + + COURSE# CNAME DEPT +---------- ------------------------------ ------------------------------ + 1101 DBMS ICT + 1102 DAA ICT + 2201 COA CS + 2202 DSD CS + 3301 MATH EVS + 3302 POETRY EVS + 3303 Random EVS + +7 rows selected. + +SQL> select * from TEXT; + + BOOK_ISBN BOOKTITLE PUBLISHER AUTHOR +---------- -------------------- -------------------- -------------------- + 1234 DBMS vol 1 Pearson SS + 4123 DBMS vol 2 Pearson SS + 5678 DAA vol 2 Pearson Ramanujan + 9012 COA vol 666 Cengage Satan + 3456 DSD vol 99 Penguin Panda + 7890 Math vol 66 U-Like R S Aggrwal + 1123 Poetry vol 0 OML Yahya Bootwaala + 8901 Random vol 66 Classmate R D Sharma + +8 rows selected. + +SQL> select * from BOOK_ADOPTION; + + COURSE# SEM BOOK_ISBN +---------- ---------- ---------- + 1101 1 1234 + 1102 2 4123 + 1102 2 5678 + 2201 3 9012 + 2202 4 3456 + 3301 5 7890 + 3302 6 1123 + 3303 7 8901 + +8 rows selected. + +SQL> select * from ENROLL; + +REGNO COURSE# SEM BOOK_ISBN +-------------------- ---------- ---------- ---------- +123 1101 1 1234 +123 1102 2 5678 +456 1101 3 4123 +456 2201 4 9012 +789 3301 5 7890 +789 3302 6 1123 +101 3302 7 7890 +567 2201 8 9012 +890 2202 1 3456 + +9 rows selected. +```