Вы находитесь на странице: 1из 21

SQL 2

REFERENCE TABLES TABLE : Store_Info ATTRIBUTE StoreId Region_Name Store_Name DATA TYPE VARCHAR VARCHAR VARCHAR CONSTRAINTS PRIMARY KEY

TABLE : Geography ATTRIBUTE StoreId SalesAmt Date DATA TYPE VARCHAR NUMBER Date CONSTRAINTS FOREIGN KEY REF.Store_Info(StoreId)

TABLE : Internet_Sales ATTRIBUTE SalesAmt Date DATA TYPE NUMBER Date CONSTRAINTS

TABLE : Total_Sales ATTRIBUTE CustomerId DATA TYPE VARCHAR CONSTRAINTS FOREIGN KEY REF.Custormer(CustormerId)

SalesQty

INTEGER

TABLE : Custormer ATTRIBUTE CustomerId First_Name Last_Name Birth_Date Address City Country Postal_Code DATA TYPE VARCHAR INTEGER VARCHAR Date VARCHAR VARCHAR VARCHAR VARCHAR CONSTRAINTS PRIMARY KEY

PERFORM THE FOLLOWING QUERIES BY REFFERING THE TABLE GIBEN BELOW DISPLAY ALL STORES THAT STARTS WITH S, ANOTHER CHARACTER, AND END WITH Q ADD A COLOUM CALLED Gender TO THE Custormer TABLE SELECT A VIEW ALL SALES INFORMATION BETWEEN January 6, 1999 and January 10, 1999 CALCULATE THE TOTAL QUANTITY MADE BY Custormer C001 COUNT THE TOTAL Custormer FROM INDIA EXPLAIN TRANSACTION CONTROL STATEMENTS IN SQL

EXPLAIN THE PORTABILITY FACTORS OF SQL

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES FIND OUT ALL DATES WHERE THERE IS A SALES TRANSACTION USING UNION STATEMENT DISPLAY THE TOTAL SALES FROM WSTERN REGION USING EXIST OPERATOR AND SUBQUERY MULTPLY THE SALES AMOUNT FROM Los Angeles BY 2 AND THE SALES AMOUNT FROM San Diego by 1.5 USING CASE EXPRESSION LIST THE STORES WITH SALES OVER $1,500 USING HAVING CLAUSE

ENUMERATES AND EXPLAIN THE CORDS TWELVE RULES FOR RELATIONAL DATABASES EXPLAIN THE DELETE AND UPDATE RULES FOR PARENT/CHIELD RELATIONSHIP TO HANDLE DATA INTEGRITY

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES INSERT THE FOLLOWING VALUES IN Store_Info TABLE(S01, WEST,NULL) CREATE AN INDEX ON BOTH City AND Country FIND THE Avarage Sales FROM EACH STORE FIND THE Total Sales FROM EACH STORE THE SALES FOR Los Angeles ON 01/08/1999 IS ACTUALLY $500 INSTADE OF $300, AND THAT PERTICULAR ENTRY NEEDS TO BE UPDATED CREATE COPY OF Custormer TABLE CONTAINING ALL THE RECORDS OF Custormer TABLE SELECT ALL RECORDS FOR THE Los Angeles AND San Diego STORES IN TABLE Store_Info

ADD THE PRIMARY KEY TO THE NEW FIELD CustormerId Integer IN THE Custormer TABLE

EXPLAIN THE ALTER TABLE STATEMENT WITH EXAMPLES WHAT ARE TRIGGERS? EXPLAIN ITS ADVANTAGES AND DISADVANTAGES

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES FIND OUT ALL THE DATES WHERE THERE ARE BOTH STORE SALES AND INTERNET SALES USING INTERSECT DISPLAY THE STORE WITH SECOND LARGEST SALE USING JOINS FIND OUT SALES BY REGION USING OUTTER_JOIN, FIND OUT THE SALES AMOUNT FOR ALL OF THE STORES

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES DISPLAY THE FIRST NAME AND LAST NAME OF THE CUSTOMER AS ONE SINGLE COLUMN CREATE A VIEW CALLED V_ Custormer THAT CONTAINS ONLY THE First_Name, Last_Name and Country COLUMNS FROM Custormer TABLE WRITE A SUB QUERY TO FIND THE SALES OF ALL STORES IN EAST REGION DISPLAY THE YEAR IN WHICH San Diego HAS A SALES OF $250

WHAT IS A VIEW? HOW IS CREATED? EXPLAIN THE DIFFERENCE BETWEEN TABLE AND VIEW

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES CREATE A VERTICAL VIEW ON Geography TABLE LIST THE STORES WITH MAXIMUM AND MINIMUM SALES SELECT ALL CHARACTERS FROM Store_Name STARTING WITH POSITION 3 FROM Store_Info TABLE APPLY THE LTRIM AND RTRIM FUNCTION ON First_Name AND Last_Name OF THE Custormer TABLE

WHAT IS TRANSACTION? EXPLAIN THE LOST UPDATE PROBLEM WRITE SHORT NOTES ON MULTILOCATION ARCHITECTURE MULTIDATABASE ARCHITECTURE

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES APPLY THE DROP TABLE AND TRUNCATE TABLE OPRATION ON THE Custormer TABLE DISPLAY THE TOTAL SALES WITH ITS MONTH AND YEAR OF THE SALES SEPERATELY FOR Los Angeles DISPLAY ONLY THIRD CHARACTER OF THE CUSTOMERS First_Name DISPLAY THE SALE BY Store_name AND Region

REFERENCE TABLES

TABLE: STUDMASTER ATTRIBUTE RegNo ClassID DATA TYPE VARCHAR VARCHAR CONSTRAINTS PRIMARY KEY FOREIGN KEY REF CLASSMASTER(ClassId) FOREIGN KEY REF CASTEMASTER(CasteCode)

CasteCode

NUMBER

StudFName StudLName DDAmt DDDate CashPaid Actual_Fees AdmDate AdmStatus FreeShip

VARCHAR VARCHAR VARCHAR Date NUMBER NUMBER Date VARCHAR VARCHAR A=Admitted, C=Cancelled, P=Provisional Y=Yes, N=No

TABLE: STUDDETAIL ATTRIBUTE RegNo DATA TYPE VARCHAR CONSTRAINTS FOREIGN KEY REF STUDMASTER(RegNo) STUDENTS BIRTH DATE

DOB Address City EmailID Gender

Date VARCHAR VARCHAR VARCHAR VARCHAR

M=MALE, F=FEMALE

TABLE: CLASSMASTER ATTRIBUTE ClassID ClassName Intake DATA TYPE VARCHAR VARCHAR INTEGER CONSTRAINTS PRIMARY KEY

TABLE: CALCELLATION ATTRIBUTE RegNo DATA TYPE VARCHAR CONSTRAINTS FOREIGN KEY REF STUDMASTER(RegNo)

CancellationDate AmtRefunded

Date NUMBER

TABLE: CASTEMASTER ATTRIBUTE CasteCode CasteName Reservation DATA TYPE NUMBER VARCHAR NUMBER THIS FIELD CONTAINS THE VALUE IN % eg 18 FOR 18% CONSTRAINTS PRIMARY KEY

ENUMERATES AND EXPLAIN THE 12 RULES THAT A DATABASE MUST SATISFY TO BE TRULY RELATIONAL DATABASE PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES CREATE TABLE STUDDETAIL WITH GIVEN CONSTRAINTS ADD A COLUMN DIV VARCHAR TO THE CLASSMASTER TABLE WRITE A QUERY TO CHANGE THE RESERVATION FOR OBC CASTE FROM 19% TO 23% CALCULATE THE AVERAGE AGE OF TYBSc IT CLASS LIST THE STUDENTS WHOSE LAST NAME ENDS WITH d

BRINGOUT THE ENHANCEMENTS IN SQL 2 STANDARDS COMPARED TO SQL-89 STANDARDS

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES LIST THE INFORMATION IN THE FOLLOWING FORMAT REGISTRATION NO. CLASS STUDENT TOTAL FEES PAID

CALCULATE THE 19% SEATS FOR OBC CATEGORY WHEN THE TOTAL INTEKE IS 60 FOR F Y B Sc IT DISPLAY ALL THE STUDENTS WHO WERE ADMITTED BETWEEN 15-MAY2007 TO 10-JUNE-2007 DISPLAY ALL THE STUDENTS WHO WERE BORN ON 1ST JUNE 1984 LIST ALL THE CLASSES HAVING TOTAL FEES MORE THAN RS.18,000/CALCULATE TOTAL FEES COLLECTED ON THE DATE 25-05-2007 LIST THE TOTAL NUMBER OF GIRLS ADMITTED IN F Y BIOTECH CLASS TRUNCATE THE TABLE CLASS_MASTER

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES DISPLAY TOTAL SEATS REMAINING FOR F Y B Sc IT CLASS FOR EACH CASTE DISPLAY ALL THE BOYS IN DECENDING OREDER GROUP BY EACH CASTE DISPLAY THE TOTAL STUDENTS ADMITTED IN THE MONTH OF MAY & JUNE SEPERATELY LIST THE STUDENTS OF F Y B Sc IT WHO CANCELLED THE ADMISSION IN THE MONTH OF AUGUST

EXPLAI N THE GROUP BY & ORDER BY CLAUSE WITH EXAMPLE WHAT ARE JOINS ? EXPLAIN EQUI-JOIN & NON EQUI-JOIN

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES LIST THE TOTAL NUMBER OF ADMISSIONS CANCELLED IN THE MONTH OF JULY & YEAR 2000 FOR S Y B Sc IT FOR OBC CASTE LIST THE TOTAL AMOUNT REFUNDED FOR EACH CLASS LIST ALL THE STUDENTS WHO HAD A BALANCE FEES FOR THE CLASS T Y B Sc IT & T Y B Sc CS CREATE A VIEW V_STUD FROM THE TABLE STUDMASTER, STUDDETAILS WITH THE FOLLOWING FIELD (REGNO, CLASSID, STUDLNAME, ADMDATE, FREESHIP, ADM STATUS)

WHAT IS LOCKING? WHY IT IS REQUIRED? EXPLAIN THE DIFFERENT LOCKING PARAMETERS

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES LIST THE CASTE WITH SECOND HIGEST RESERVATION DISPLAY THE VACANT SEATS FOR MCA PART-I OR ALL CATEGORIES CALCULATE THE TOTAL AMOUNT COLLECTED BY DD(DEMAND DRAFT) FOR EACH CLASS LIST ALL THE STUDENTS WHO HAD PAID ONLY THE CASH AMOUNT

EXPLAIN THE NVL, COALESCE, AND NULLIF EXPRESSION WITH EXAMPLE

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES LIST THE SUMMARY FOR TOTAL NUMBER OF GIRLS AND BOYS ADMITTED IN EACH CLASS USING GROUP BY AND ORDER BY CLAUSE DISPLAY THE TOTAL FEES COLLECTED FOR EACH CLASS USING HAVING CLAUSE LIST THE STUDENTS WHOSE LAST NAME STARTS WITH G FOLLOWED BY a AS THIRD CHARACTER

PERFORM THE FOLLOWING QUERIES BY REFFERING THE REFERENCE TABLES LIST ALL THE STUDENTS ADMITTED IN FREESHIP FOR EACH CLASS USE CASE EXPRESSION TO DISPLAY TOTAL GIRLS FROM SC AND ST CATEGORY ADMITTED FOR EACH CLASS DISPLAY THE STUDENT LAST NAME, EMAILID AND GENDER CLASSWISE LIST ALL THE STUDENTS WITH INVALID EMAILIDS

DISCUSS THE RESTRICTIONS ON UPDATING THE VIEWS WRITE SQL STATEMENTS FOR THE FOLLOWING CREATE TE FOLLOWING TABLE AND INSERT THE VALUES INTO IT FIELD NAME Code FilmName Actor Actress Collection TYPE AND SIZE Number(3) Varchar(25) Varchar(15) Varchar(15) Number(4)

CODE SHOULD PRIMARY KEY COLLECTION MUST BE IN LAKHS DISPLAY ALL THE RECORDS FROM THE TABLE, WHERE FILMNAME STARTS WITH ALPHABET K DISPLAY FILMNAME AND COLLECTION FROM THE TABLE WHERE COLLECTION IS GREATER THAN 12 LAKHS AND COLLECTION LESS THAN OR EQUAL TO 20 LAKHS DISPLAY ALL THE RECORDS FROM TABLE WHERE MINIMUM COLLECTION IS GREATER THAN THE AVARAGE COLLECTION

DISCUSS THE CONCEPT OF PRIMARY KEY, RELATIONSHIP AND FOREIGN KEYS WRITE SQL STATEMENTS FOR THE FOLLOWING BASED ON THE TABLES GIVEN BELOW
Cust_name Amit Khanna Rahul Vaz Rehana Khan Ameya Kaul Shobha Desai Danish Ray Anil Gupta Vijay Jha Cust_salary 7,000 12,000 2,000 1,800 5,000 12,000 25,000 5,000 Cust_city Mumbai Mumbai Delhi Jalgaon Delhi Mumbai Delhi Mumbai Cust_id 6001 6002 6003 6004 6008 6009 6045 6050 Cust_id 6002 6003 6004 6008 6050 6045 Cust_loan 1,00,000 12,00,000 30,000 45,000 14,90,000 12,000

TABLE: BRANCH
Cust_id 6002 6003 6004 6008 6050 Cust_branch Mumbai Delhi Pune Delhi Delhi

6045

Mumbai

LIST CUST_NAME WITH MAXIMUM SALARY LIST CUST_ID OF CUSTOMERS WHO LIVE IN DELHI AND WHOSE SALARY IS NOT EQUAL TO 5,000/LIST CUST_NAME AND CUST_ID OF THE CUSTOMER WHOSE CUSTOMER_BRANCH IS DIFFERENT FROM CUST_CITY LIST THE CUST_NAME AND CUST_ID OF THE CUSTOMERS WHO HAVE NOT TAKEN ANY LOAN

WHAT IS AN INDEX? CAN A TABLE HAVE MORE THAN ONE INDEX? EXPLAIN WITH EXAMPLE

CONSIDER THE MAN AND LADY TABLES GIVEN BELOW AND GIVE THE OUTPUT FOR THE QUERIES TABLE: MAN NAME Mayur Rohan STATION Dadar Bandra TABLE:LADY NAME Sheela Rita Geeta STATION Sion Bandra Bandra

Select * from MAN, LADY where Lady.Station = MAN.Station Select * from MAN, LADY where Lady.Station * = * MAN.Station Select * from MAN, LADY where Lady.Station * = MAN.Station Select * from MAN, LADY where Lady.Station = * MAN.Station

WHAT ARE THE BASIC PRIVILEGES FOR TABLE AND VIEWS? EXPLAIN

WHAT IS DATA INTEGRITY? EXPLAIN ENTITY INTEGRITY AND REFERENCIAL INTIGRITY WHY IT NECESSARY THAT A PRIMARY KEY MUST BE DECLARED NOT NULL? IS IT NECESSARY FOR A FOREIGN KEY ALSO TO BE NOT NULL? WHY?

WRITE SQL STATEMENTS FOR THE FOLLOWING TABLES TABLE: SUPPLIER NAME SCODE SNAME STATUS CITY TYPE & SIZE CHAR(2) VARCHAR2(10) NUMBER(2) VARCHAR2(30) NOT NULL CONSTRAINTS PRIMARY KEY NOT NULL

TABLE : PARTS NAME PCODE PNAME COLOR TYPE & SIZE CHAR2(2) VARCHAR2(15) VARCHAR2(10) CONSTRAINTS PRIMARY KEY NOT NULL SHOULD BE RED,GREEN OR BLUE SHOULD BE LESS THAN REORDER_LEVEL

QTY_IN_HAND

NUMBER(4)

REORDER_LEVEL CITY WEIGHT

NUMBER(4) VARCHAR2(15) NUMBER(4)

TABLE: ORDERS NAME ORDER_NO SCODE TYPE & SIZE NUMBER(2) CHAR2(2) FOREIGN KEY SUPPLIER(SCODE) FOREIGN KEY PARTS(PCODE) CONSTRAINTS

PCODE

CHAR2(2)

QTY_SUPPLIED ORDER_DATE SUPPLY_DATE

NUMBER(4) DATE DATE

GET THE SUPPLIER CODE AND TOTAL QUANTITY OF EACH PART THEY HAVE SUPPLIED FOR EACH PART ORDERED, GET THE PART CODE AND NAMES OF CITIES SUPPLYING THAT PART GET THE NAMES OF SUPPLIERS SUPPLYING PART NUTS GET THE PART CODES FOR ALL PARTS SUPPLIED BY MORE THAN ON SUPPLIER GET THE SUPPLIER CODES FOR SUPPLIERS WITH STATUS CODE LESS THAN THE MAXIMUM STATUS CODE GET ALL THE SUPPLIERS NOT SUPPLYING PARTS NUTS GET THE PART HAVIG SECOND HIGHEST WEIGHT AMONG ALL THE PARTS GET ALL THE SUPPLIERS SUPPLYING ALL THE PARTS

WEB DESIGNING
EXPLAIN <meta> TAG WITH EXAMPLE DEFINE ATTRIBUTE. LIST AND EXPLAIN ALL GLOBAL ATTRIBUTES USED IN HTML WRITE VB SCRIPT FUNCTION TO ACCEPT TWO NUMBERS AND INTERCHANGE THEIR VALUES USING TWO VARIABLES ONLY WHY DO WE REQURE LOCKTYPE PROPERTY OF RECODSET OBJECT? EXPLAIN DIFFERENT LOCK TYPE OF RECORDSET OBJECT DEFINE IMAGEMAP. WRITE A NOTE ON CLIENT SIDE IMAGE MAPPING EXPALIN PROPERTIES OF FIELD OBJECT EXPLAIN METHODS OF REQUEST OBJECT WITH EXAMPLE EXPLAIN <link> AND <script> TAGS WITH EXAMPLE

WRITE CODE TO GENERATE FOLLOWING HTML PAGE Warehouse Availability I Slot A Slot B Slot C Rs 60 Rs 56 Rs 66 II Rs 45 Rs 78 Rs 55 III Rs 23 Rs 80 Rs 76 100 250 325

WRITE A VBSCRIPT FUNCTION TO PRINT THE FIBONACCI SERIES FROM 0 TO 100 DEFINE EVENT HANDLERS. LIST AND EXPLAIN ANY FOUR EVENT HANDLERS

WHY COOKIES ARE CREATED BY WEBSITES? HOW TO CREATE A COOKIE? HOW TO SET LIFETIME OF A COOKIE? EXPLAIN QUERYSTRING COLLECTION OF REQUEST OBJECT WITH EXAMPLE WHAT IS IMAGEMAP ? EXPLAIN <map> AND <area> TAGS WITH THEIR ATTRIBUTES WITH EXAMPLE EXPLAIN ANY SIX PROPERTIES OF RESPONSE OBJECT WHAT ARE STYLE SHEETS? CREATE TWO CLASSES IN A STYLE SHEET FILE. CREATE HTML PAGE THAT WILL USE THESE CLASSES

DESIGN THE FOLLOWING FORM Product Description Product Price Product Quantity : : : ADD

VALIDATE THE ABOVE FORM TO CHECK THAT PRODUCT DESCRIPTION HAS ALPHANUMERIC VALUES AND PRICE AND QUANTITY HAS NUMBERS WITH EXAMPLE EXPLAIN THE GET AND POST METHOD OF FORM COLLECTION EXPLAIN <META> AND <BASE> TAGS WITH ITS ATTRIBUTES. GIVE EXAMPLES WHAT DO YOU MEAN BY SESSION OBJECT? EXPLAIN WRITE HTML CODE TO DESIGN TH FOLLOWING Drawer Bank HDFC City / Branch PUNE Cheque No 222111 Drawer Amount 10000/10000/Depositors Sign

(In Words) Rs Ten Thousand Only Tellers Sign

EXPLAIN WHY YOU USE <TABLE> TAG IN HTML AND EXPLAIN ITS ATTRIBUTES. WHAT ARE COOKIES? HOW TO CREATE A COOKIE? WRITE ASP PAGE THAT WILL DISPLAY HOW MANY TIMES THE USER VISITED THE WEBSITE USING COOKIES. EXPLAIN THE MATHEMATICAL OPERATORS OF VB SCRIPT WITH EXAMPLES WRITE VB SCRIPT CODE TO ACCEPT A CHARACTER IN LOWER CASE. CONVERT IT INTO UPPER CASE AND DISPLAY IT EXPLAIN <FRAME> AND <FRAMESET> TAGS WITH EXAMPLES WRITE A NOTE ON SESSION AND CONNECTION POOLING CREATE HTML PAGE IN SUCH A WAY THAT THE OUTER FRAMESET DIVIDES THE AVAILABLE SPACE INTO TWO EQUAL COLUMNS. THE INNER FRAMESET THEN DIVIDES THE SECOND AREA INTO TWO ROWS OF UNEQUAL HEIGHT. THE FIRST ROW SHOULD CONTAIN AN INLINE FRAME OF WIDTH-400 & HEIGHT-200. GIVE BORDER OF BLACK LOLOR TO THE FRAME

MIS
ANSWER THE FOLLOWING WHAT IS THE BASIS OF TRANSACTION PROCESSING? WHAT ARE THE CONTROL PARAMETERS OF INFORMATION TO IMPROVE A QUALITY PRODUCT? DESCRIBE THE PHASES INVOLVED IN HERBERT SIMON DECISION MAKING MODEL WHAT IS ORGANISATIONAL MOTIVATION?

ANSWER THE FOLLOWING HUMAN BEINGS ARE THE DRIVERS OF THE INFORMATION SYSTEM COMMENT DISCUSS THE STEPS CONSISTS IN THE SYSTEM ANALYSIS & DESIGN DEFINE THE TERMS: SPAN OF CONTROL, CLOSE SYSTEM, MANAGER, ORGANISATION

ANSWER THE FOLLOWING WHAT ARE THE VARIOUS CLASSES OF EXTERNAL ENVIRONMENT? EXPLAIN IN BRIEF MANAGER HAS A LEADERSHIP ROLE TO PLAY HOW CAM MIS SUPPORT THIS ROLE? WHAT IS SYSTEM? WHAT ARE ITS TYPES?

ANSWER THE FOLLOWING WHAT DO YOU UNDERSTAND BY SYSTEM PERFORMANCE? HOW DO YOU MEASURE EFFICIENCY & EFFECTIVENESS OF SYSTEM? DO YOU NEED BOTH OR ANY ONE FOR A SYSTEM? EXPLAIN HERBERT SIMON MODEL OF DECISION MAKING PRODESS DISTINGUISH BETWEEN SPAN OF CONTROL AND LINE OF AUTHORITY WHAT IS SENSITIVITY ANALYSIS?

ANSWER THE FOLLOWING EXPALIN THE FACTORS AFFECTING THE PERFORMANCE OF ORGNISATION DESCRIBE ORGNISING AFUNCTION OF MANAGER WHAT IS SYSTEM ENGINEERING?

ANSWER THE FOLLOWING WHAT IS CORPORATE PLANNING? WHAT ARE ITS DIMENSIONS? WHAT ARE THE DIFFERENT LEVELS OF PROCESSING REQUIRED TO MEET THE INFORMATION NEEDS? HOW ARE THEY DEPENDENT ON EACH OTHER? EXPALIN AN IMPACT OF COMPUTER IN MIS

Вам также может понравиться