⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exam_1.txt

📁 ssd7_exam1
💻 TXT
字号:
1.
  1)  SELECT A 
      FROM R
  
  2)  SELECT *
      FROM R
      WHERE B = 13
  
  3)  SELECT A,B
      FROM R,S
      WHERE R.C = D.S

2.
  1)   ename      project         dept
       Mohan      Spreadsheet     Admin
       Lin  	  Forecast  	  Admin
       Lin  	  Spreadsheet  	  Admin

  2) This operation cannot be performed, because the number of columns of R is not equal with S.

  3) This operation cannot be performed, because there are nothing leave after this operation.

4.
  1) ALTER TABLE ORDERS
     ADD CONSTRAINT CONSTRAINT received_not_null
     SET Received NOT NULL

  2) ALTER TABLE ORDERS
     ADD CONSTRAINT CONSTRAINT ship_should_greater
     CHECK ( (Shipped IS NOT NULL) AND (Shipped > Received) ) IS NOT FALSE

5.
  1)  SELECT Pno FROM PART
      WHERE UnitPrice BETWEEN 10 AND 25

  2)  SELECT SUM(BilledPrice) AS total_bill
      FROM ORDERS, INVOICE
      WHERE ( ORDERS.Ono = INVOICE.Ono ) AND 
            ( ORDERS.Received BETWEEN TO_DATE('1998/01/01', 'YYYY/MM/DD') AND TO_DATE('1998/12/31','YYYY/MM/DD'))
      GROUP BY INVOICE.Ono
      ORDER BY total_bill
  
  3)  SELECT PART.*
      FROM PART
      WHERE PART.Pno IN
            (
                SELECT INVOICE.Pno
                FROM INVOICE, ORDERS
                WHERE (ORDERS.Pno = INVOICE.Pno) AND
                      ORDERS.Received < TO_DATE('1998/01/01', 'YYYY/MM/DD') OR
                      ORDERS.Received > TO_DATE('1998/12/31', 'YYYY/MM/DD')
            )

6. 
  ALTER TABLE EMPLOYEE 
  ADD CONSTRAINT CONSTRAINT employee_FK
  FOREIGN KEY (dname) REFERENCES DEPARTMENT(name)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -