2022年数据库编程练习题汇编 .pdf

上传人:Q****o 文档编号:28414052 上传时间:2022-07-28 格式:PDF 页数:45 大小:222.47KB
返回 下载 相关 举报
2022年数据库编程练习题汇编 .pdf_第1页
第1页 / 共45页
2022年数据库编程练习题汇编 .pdf_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《2022年数据库编程练习题汇编 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库编程练习题汇编 .pdf(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1. 哪一个CREATE TABLE 语句执行时会失败?B A CREATE TABLE date_1 (date_1 DATE); B CREATE TABLE date (date_id NUMBER(9); C CREATE TABLE time (time_id NUMBER(9); D CREATE TABLE time_date (time NUMBER(9); 2. 您想要创建表名为“旅行”的表, 作为“雇员” 表的子表。应该执行下述哪个语句?D CREATE TABLE 旅行(目的地标识主键, 出发日期date, 返回日期date, 雇员标识REFERENCES 雇员(雇员标识

2、); CREATE TABLE 旅行(目的地标识number 主键 , 出发日期date, 返回日期date, t.雇员标识= e.雇员标识 ); CREATE TABLE 旅行(目的地标识number 主键 , 出发日期date, 返回日期date, JOIN 雇员标识number(10) ON 雇员(雇员标识 ); CREATE TABLE 旅行( 目 的 地 标 识number 主 键 , 出 发 日 期date, 返 回 日 期date, 雇 员 标 识number(10) REFERENCES 雇员(雇员标识 ); 3. 您正在创建“雇员”表。此表应包含“佣金”列;如果在插入记录时未

3、提供任何佣金名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 45 页 - - - - - - - - - 值,此表会使用值10%。 应当在CREATE TABLE 语句中包括以下哪一行来完成此任务?C 佣金 NUMBER(4,2) DEFAULT 0.10 佣金 NUMBER(4,2) DEFAULT = 0.10 佣金 NUMBER(4,2) DEFAULT (0.10) 佣金 NUMBER(4,2) (DEFAULT, 0.10) 4. 评估此CREATE TABLE

4、 语句的执行结果:1 CREATE TABLE customer#1 ( 2. cust_1 NUMBER(9), 3. sales$ NUMBER(9), 4. 2date DATE DEFAULT SYSDA TE); 此语句的哪一行会导致产生错误?4 5. 哪一个列名是有效的?NUMBER_1$ 1NUMBER NUMBER NUMBER_1$ 1_NUMBER# Section 8 Lesson 2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 45 页 - -

5、 - - - - - - - 6. 评估此CREATE TABLE 语句的执行结果:CREATE TABLE sales (sales_id NUMBER, customer_id NUMBER, employee_id NUMBER, sale_date TIMESTAMP WITH LOCAL TIME ZONE, sale_amount NUMBER(7,2); 以下关于SALE_DA TE 列哪个说法是的?C 数据将以客户的时区为标准进行设置。存储的数据将不包含秒。数据将以精度为5 的小数秒的形式存储。存储在列中的数据将会以数据库的本地时区格式返回。7. 您需要以年和月的形式存储“季节

6、性”数据。应该使用哪一种数据类型?C DATE TIMESTAMP INTERV AL YEAR TO MONTH INTERV AL DAY TO SECOND 8.您需要使用含时差的值存储“聘用日期” 值并允许返回以用户本地会话时区表示的数据。 应该使用哪种数据类型?D DATETIME TIMESTAMP 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 45 页 - - - - - - - - - TIMESTAMP WITH TIME ZONE TIMESTAMP

7、 WITH LOCAL TIME ZONE 9. 以下哪些数据类型可以存储可变长度字符数据?请选择二项。(选择所有答案 ) CD CHAR NCHAR CLOB VARCHAR2 10. “元素”列的定义如下所示:NUMBER(6,4) “元素”列允许在小数点右边有多少位?C 零位两位四位六位Section 8 Lesson 2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 45 页 - - - - - - - - - 11. “速度时间”列应该存储小数秒值。应该使用哪

8、种数据类型?D DATE DATETIME TIMESTAMP INTERV AL DAY TO SECOND 12. 如果某一列用于存储多达4 千兆字节的二进制数据,则应该定义为哪种数据类型?C LONG NUMBER BLOB LONGRAW Section 8 Lesson 3 13. 您的主管让您修改ORDERS 表中的AMOUNT 列。他要求将该列配置为接受默认值250。该表包含您需要保留的数据。应执行以下哪条语句来完成此任务?B ALTER TABLE orders CHANGE DATATYPE amount TO DEFAULT 250; 名师资料总结 - - -精品资料欢迎下

9、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 45 页 - - - - - - - - - ALTER TABLE orders MODIFY (amount DEFAULT 250); DROP TABLE orders; CREATE TABLE orders (orderno varchar2(5) CONSTRAINT pk_orders_01 PRIMARY KEY, customerid varchar2(5) REFERENCES customers (customerid), orderda

10、te date, amount DEFAULT 250); DELETE TABLE orders; CREATE TABLE orders (orderno varchar2(5) CONSTRAINT pk_orders_01 PRIMARY KEY, customerid varchar2(5) REFERENCES customers (customerid), orderdate date, amount DEFAULT 250) 14. TEAMS 表包含以下各列:TEAM_ID NUMBER(4) Primary Key TEAM_NAME V ARCHAR2(20) MGR_I

11、D NUMBER(9) TEAMS 表当前是空表。您需要允许用户在经理标识值中包含文本字符。应使用以下哪条语句来执行此任务?B ALTER teams MODIFY (mgr_id V ARCHAR2(15); ALTER TABLE teams MODIFY (mgr_id V ARCHAR2(15); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 45 页 - - - - - - - - - ALTER TABLE teams REPLACE (mgr_id V A

12、RCHAR2(15); ALTER teams TABLE MODIFY COLUMN (mgr_id VARCHAR2(15); 不能修改MGR_ID 列的数据类型。15. 评估以下语句:TRUNCATE TABLE employee; 以下有关此TRUNCATE TABLE 语句的哪个说法是的?D 可以通过执行“DROP TABLE employee ”语句来得到同样的结果。可以执行此语句来保留INVENTORY 表的结构。可以通过执行ROLLBACK 语句来撤消该语句。可以通过执行“DELETE EMPLOYEE”语句来得到同样的结果。16. 以下关于列的哪个说法正确的是D 不可以增大C

13、HAR 列的宽度。如果列包含非空数据,则可以修改列的数据类型。可以将CHAR 数据类型的列转换为VARCHAR2 数据类型。可以将 DATE 类型列转换为VARCHAR2类型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 45 页 - - - - - - - - - 第 8 部分17. 要逻辑删除某一列且不要因重写所有表数据块而导致性能降低,您可以执行以下命令:B Alter table modify column Alter table drop column Alte

14、r table set unused Drop column columname 18. 以前的管理员创建了一个名为CONTACTS 的表,其中包含过时的数据。您想从数据库中删除该表及该表中的数据。应使用以下哪条语句?B DROP TABLE DELETE TRUNCATE TABLE ALTER TABLE 19. 以下关于减小列宽的哪个说法是的?C 当字符列包含数据时,不能减小列的宽度。当字符列包含数据时,可以不受任何限制地减小列的宽度。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -

15、 第 8 页,共 45 页 - - - - - - - - - 当字符列包含数据时,如果现有数据不违反新的大小,则可以减小列的宽度。不能减小字符列的宽度,除非包含该列的表是空表。20. 评估EMPLOYEE 表的结构:EMPLOYEE_ID NUMBER(9) LAST_NAME VARCHAR2(25) FIRST_NAME V ARCHAR2(25) DEPARTMENT_ID NUMBER(9) MANAGER_ID NUMBER(9) SALARY NUMBER(7,2) EMPLOYEE_ID 列当前包含500 个雇员标识号。业务需求已发生变化,您需要允许用户在标识值中包含文本字符。

16、应该使用哪条语句来更改该列的数据类型?A ALTER TABLE employee MODIFY (employee_id V ARCHAR2(9); ALTER TABLE employee REPLACE (employee_id V ARCHAR2(9); ALTER employee TABLE MODIFY COLUMN (employee_id VARCHAR2(15); 您不能修改EMPLOYEE_ID 列的数据类型,因为该表不为空。Section 8 Lesson 3 21. 评估以下语句:ALTER TABLE employee SET UNUSED (fax); 此语句将完

17、成什么任务?C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 45 页 - - - - - - - - - 删除FAX 列释放FAX 列数据使用的磁盘空间阻止显示FAX 列数据,方法是逻辑删除该列。阻止在EMPLOYEE 表中添加新的FAX 列22. 可以使用哪个命令从表的行中快速删除所有数据而不删除表自身?D ALTER TABLE DROP TABLE MODIFY TRUNCATE TABLE 23. 评估EMPLOYEE 表的结构:EMPLOYEE_ID NUM

18、BER(9) LAST_NAME VARCHAR2(25) FIRST_NAME V ARCHAR2(25) DEPARTMENT_ID NUMBER(9) MANAGER_ID NUMBER(9) SALARY NUMBER(7,2) 您使用以下哪条语句可将LAST_NAME 列(当前包含200 条记录)的长度增加到35 个字节? C ALTER employee TABLE 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 45 页 - - - - - - - - -

19、 ALTER COLUMN (last_name V ARCHAR2(35); ALTER TABLE employee RENAME last_name V ARCHAR2(35); ALTER TABLE employee MODIFY (last_name V ARCHAR2(35); 不能增大LAST_NAME 列的宽度。Section 9 Lesson 1 24. 评估以下CREATE TABLE 语句的执行结果:CREATE TABLE customers ( customer_id NUMBER, customer_name V ARCHAR2(25), address VARC

20、HAR2(25), city VARCHAR2(25), region VARCHAR2(25), postal_code VARCHAR2(11), CONSTRAINT customer_id_un UNIQUE(customer_id), CONSTRAINT customer_name_nn NOT NULL(customer_name); 为什么执行时此语句会失败?D NUMBER 数据类型要求精度值。UNIQUE 约束条件必须在列级定义。CREATE TABLE 语句不定义PRIMARY KEY 。不能在表级定义NOT NULL 约束条件。名师资料总结 - - -精品资料欢迎下载

21、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 45 页 - - - - - - - - - 25. 在以下约束条件中,哪个只能在列级进行创建?A NOT NULL FOREIGN KEY UNIQUE CHECK 26. 您需要确保SEAT_ID 列中的每个值唯一或为空。应该在SEAT_ID 列上定义哪个约束条件?A CHECK UNIQUE NOT NULL PRIMARY KEY 27. 以下关于约束条件的哪个说法是的?C 对一个列只能应用一个约束条件。只能在列级指定PRIMARY KEY 约束条件。只能

22、在列级指定NOT NULL 约束条件。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 45 页 - - - - - - - - - UNIQUE 约束条件与PRIMARY KEY 约束条件是相同的。28. 一个表中最多可以有多少个非空限制条件?D 5 10 3 非空限制条件的数量可以和列数一样多。29. 判断对错。一个表只能定义一个主键限制条件。对Section 9 Lesson 2 30. 在 Oracle 允许你在子表中创建FOREIGN KEY约束条件之前, 父表

23、应当先具备什么条件?B 在父表的主键列已经存在FOREIGN KEY约束条件在父表中必须存在PRIMARY KEY或 UNIQUE KEY约束条件在父表中必须存在索引在父表中必须存在CHECK 约束条件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 45 页 - - - - - - - - - Section 9 Lesson 2 31. 以下哪个说法最准确地描述了CHECK 约束条件的功能?B CHECK 约束条件强制引用数据的完整性。CHECK 约束条件定义了对能够

24、在列或列的组合中输入的值的限制。CHECK 约束条件强制能够在列或组合列中输入的值的唯一性。创建 PRIMARY KEY 约束条件后,将自动创建CHECK 约束条件。32. 以下哪种类型的约束条件强制唯一性?D CHECK FOREIGN KEY PRIMARY KEY NOT NULL 33. 以下关于外键强制性约束条件的哪个说法是的?B 外键值不能为空。外键值必须唯一。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 45 页 - - - - - - - - - 外键

25、值必须与父表中的现有值匹配。外键值必须为空或与父表中的现有值匹配。34. 您需要创建PROJECT_HIST 表。该表必须符合下列要求:该表必须包含EMPLOYEE_ID 和 TASKED_HOURS 列以存储数值数据。该表必须包含START_DATE 和 END_DATE 列以存储日期值。该表必须包含HOURL Y_RA TE 和 PROJECT_COST 列以存储精度与小数位数分别为5,2 和 10,2 的数值数据。该表必须具有EMPLOYEE_ID 和 START_DA TE 列的组合主键。评估以下CREATE TABLE 语句:CREATE TABLE project_hist ( e

26、mployee_id NUMBER, start_date DATE, end_date DATE, tasked_hours NUMBER, hourly_rate NUMBER(5,2), project_cost NUMBER(10,2), CONSTRAINT project_hist_pk PRIMARY KEY(employee_id, start_date); 该 CREATE TABLE 语句满足多少要求?C 四条要求一条也不满足四条要求全部满足仅满足其中的三条要求仅满足其中的两条要求35. 可以为每个表创建多少个PRIMARY KEY 约束条件? B 名师资料总结 - - -

27、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 45 页 - - - - - - - - - 无可以且仅可以创建一个一个或两个任意个36. 您需要在EMPLOYEE 表上创建组合主键约束条件。以下哪个说法是正确的?A PRIMARY KEY 约束条件必须在表级定义。必须为组合主键中的每个列定义PRIMARY KEY 约束条件。必须为组合主键中的第一个列定义PRIMARY KEY 约束条件。必须在表级为组合主键中的每个列定义PRIMARY KEY 约束条件。第 9 部分37. 评估此CREATE

28、 TABLE 语句的执行结果:CREATE TABLE part( part_id NUMBER, part_name VARCHAR2(25), manufacturer_id NUMBER(9), retail_price NUMBER(7,2) NOT NULL, CONSTRAINT part_id_pk PRIMARY KEY(part_id), CONSTRAINT cost_nn NOT NULL(cost), CONSTRAINT FOREIGN KEY (manufacturer_id) REFERENCES manufacturer(id); 哪一行会导致产生错误?7 6

29、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 45 页 - - - - - - - - - 7 8 9 第 9 部分Section 9 Lesson 3 38. PO_DETAILS 表包含以下列:PO_NUM NUMBER NOT NULL, Primary Key PO_LINE_ID NUMBER NOT NULL, Primary Key PRODUCT_ID NUMBER Foreign Key to PRODUCT_ID column of the PRO

30、DUCTS table QUANTITY NUMBER UNIT_PRICE NUMBER(5,2) 请评估以下语句:C ALTER TABLE po_details DISABLE CONSTRAINT po_details_pk CASCADE; 此语句用于完成什么任务?新创建一个对PO_NUM 列的PRIMARY KEY 约束条件删除并重新创建对PO_NUM 列的 PRIMARY KEY以及 FOREIGN KEY的约束条件禁用依赖于PO_NUM 列的所有FOREIGN KEY 约束条件禁用对PO_NUM 列的约束条件,同时创建PRIMARY KEY 索引39. 评估以下语句:ALTER

31、 TABLE employees ADD CONSTRAINT employee_id PRIMARY KEY; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 45 页 - - - - - - - - - 该语句将返回以下哪种结果?C 将返回语法错误。将向 EMPLOYEES 表添加约束条件。将改写EMPLOYEES 表的一个现有约束条件。将启用EMPLOYEES 表的一个现有约束条件。40. 请观察PRODUCT 表和SUPPLIER 表的结构。PRODUCT PR

32、ODUCT_ID NUMBER NOT NULL, Primary Key PRODUCT_NAME V ARCHAR2 (25) SUPPLIER_ID NUMBER(SUPPLIER 表的SUPPLIER_ID 的外键)LIST_PRICE NUMBER (7,2) COST NUMBER (7,2) QTY_IN_STOCK NUMBER QTY_ON_ORDER NUMBER REORDER_LEVEL NUMBER REORDER_QTY NUMBER SUPPLIER SUPPLIER_ID NUMBER NOT NULL, Primary Key SUPPLIER_NAME V

33、ARCHAR2 (25) ADDRESS V ARCHAR2 (30) CITY V ARCHAR2 (25) REGION V ARCHAR2 (10) POSTAL_CODE V ARCHAR2 (11) 请评估以下语句:ALTER TABLE suppliers DISABLE CONSTRAINT supplier_id_pk CASCADE; 该语句用于执行什么任务?E 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 45 页 - - - - - - - -

34、- 删除引用SUPPLIERS 表的所有约束条件删除对FOREIGN KEY 表的FOREIGN KEY 约束条件删除引用PRODUCTS 表的所有约束条件禁用所有依赖于PRODUCTS 表的SUPPLIER_ID 列的完整性约束条件禁用所有依赖于SUPPLIERS 表的SUPPLIER_ID 列的完整性约束条件Section 9 Lesson 3 41. DEPARTMENT 表包含以下列:DEPT_ID NUMBER, Primary Key DEPT_ABBR V ARCHAR2(4) DEPT_NAME VARCHAR2(30) MGR_ID NUMBER EMPLOYEE 表包含以下

35、列:EMPLOYEE_ID NUMBER EMP_LNAME V ARCHAR2(25) EMP_FNAME V ARCHAR2(25) DEPT_ID NUMBER JOB_ID NUMBER MGR_ID NUMBER SALARY NUMBER(9,2) HIRE_DATE DATE 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 45 页 - - - - - - - - - 请评估以下语句:ALTER TABLE employee ADD CONSTRAINT

36、REFERENTIAL (mgr_id) TO department(mgr_id); 以下哪个说法?A ALTER TABLE 语句创建从EMPLOYEE 表到 DEPARTMENT 表的引用约束条件。ALTER TABLE 语句创建从DEPARTMENT 表到EMPLOYEE 表的引用约束条件。ADD CONSTRAINT 子句存在语法错误,因此ALTER TABLE 语句将会失败。ALTER TABLE 语句执行成功,但不重新创建引用约束条件。42. 可以通过查找哪个数据字典表来查看为特定表定义的约束条件?A USER_CONSTRAINTS CONSTRAINTS_ALL SYS_DA

37、TA_DICT US_CON_SYS 43. 要向雇员表中的部门标识列添加FOREIGN KEY 约束条件以引用部门表中的标识列,应该使用哪个语句?B ALTER TABLE 雇员MODIFY COLUMN dept_id_fk FOREIGN KEY (部门标识 ) REFERENCES 部门 (部门标识 ); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 45 页 - - - - - - - - - ALTER TABLE 雇员ADD CONSTRAINT dep

38、t_id_fk FOREIGN KEY (部门标识 ) REFERENCES 部门 (部门标识 ); ALTER TABLE 雇员ADD FOREIGN KEY CONSTRAINT dept_id_fk ON (部门标识 ) REFERENCES 部门 (部门标识); ALTER TABLE 雇员ADD FOREIGN KEY 部门 (部门标识 ) REFERENCES ( 部门标识 ); 44. 删除PRIMARY KEY 约束条件及其所有依赖约束条件的语法是什么?A ALTER TABLE table_name DROP CONSTRAINT constraint_name CASCAD

39、E; ALTER TABLE table_name DROP CONSTRAINT FOREIGN KEY CASCADE; DROP CONSTRAINT table_name (constraint_name); ALTER TABLE table_name DROP CONSTRAINT constraint_name; 第 9 部分45. 您在公司的数据库中成功创建了名为SALARY 的表。您现在要通过向引用EMPLOYEES 表 的 匹 配 列 的SALARY 表 添 加FOREIGN KEY 约 束 条 件 来 建 立名师资料总结 - - -精品资料欢迎下载 - - - - - -

40、 - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 45 页 - - - - - - - - - EMPLOYEES 表与SALARY 表之间的父 /子关系。尚未向SALARY 表添加任何数据。应执行以下哪条语句?A ALTER TABLE salary ADD CONSTRAINT fk_employee_id_01 FOREIGN KEY (employee_id) REFERENCES employees (employee_id); ALTER TABLE salary ADD CONSTRAINT fk_employee_id

41、_ FOREIGN KEY BETWEEN salary (employee_id) AND employees (employee_id); ALTER TABLE salary FOREIGN KEY CONSTRAINT fk_employee_id_ REFERENCES employees (employee_id); ALTER TABLE salary ADD CONSTRAINT fk_employee_id_ FOREIGN KEY salary (employee_id) = employees (employee_id); 46. 以下SQL 命令执行什么操作?C ALT

42、ER TABLE employees ADD CONSTRAINT emp_manager_fk FOREIGN KEY(manager_id) REFERENCES employees(employee_id); 更改employees 表并禁用emp_manager_fk 约束条件。向 EMPLOYEES 表添加FOREIGN KEY 约束条件,要求经理必须已是雇员。向 EMPLOYEES 表添加FOREIGN KEY 约束条件,要求经理标识应匹配每个雇员标识。更改employees 表并添加FOREIGN KEY 约束,要求每个雇员标识必须唯一。名师资料总结 - - -精品资料欢迎下载

43、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 45 页 - - - - - - - - - 第 9 部分c 47. 您需要从方案中的雇员表中删除EMP_FK_DEPT 约束条件。应使用哪条语句?C DROP CONSTRAINT EMP_FK_DEPT FROM 雇员 ; DELETE CONSTRAINT EMP_FK_DEPT FROM 雇员 ; ALTER TABLE 雇员DROP CONSTRAINT EMP_FK_DEPT; ALTER TABLE 雇员REMOVE CONSTRAINT EMP_F

44、K_DEPT; Section 10 Lesson 1 48. 创建视图时,不能使用下列哪个关键字?HAVING WHERE ORDER BY 创建视图时以上关键字都是有效的关键字。B 第 10 部分49. 评估此CREATE VIEW 语句:CREATE VIEW emp_view AS SELECT SUM(salary) FROM employees; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 45 页 - - - - - - - - - 以下哪个说法是的?

45、D 使用“雇员视图”视图不能更新“雇员”表中的数据。使用“雇员视图”视图可以更新“雇员”表中的任何数据。使用“雇员视图”视图不能删除“雇员”表中的记录。使用“雇员视图”视图仅能更新“雇员”表中的“薪金”列。50. 判断对错。必须使用视图从存在的表中选择数据。只要创建了表的视图,就不再允许从表中直接选择数据。错51. 您负责管理一个Oracle 数据库,其中包含名为“雇员”的表。数据库用户Luke 必须创建一个包括所有雇员姓名和地址的报表。因为此表包含敏感数据,所以您不希望授予Luke 对“雇员”表的访问权限。应先执行以下哪项操作?B 为其创建一个报告。创建一个视图。创建一个子查询。创建一个指数

46、。52. 判断对错。视图可用于保留基表中旧数据的历史记录,因此即使从表中删除了某一行,您仍然可以通过视图选择该行。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 45 页 - - - - - - - - - 错53. 评估此CREATE VIEW 语句:CREATE VIEW pt_view AS (SELECT first_name, last_name, status, courseid, subject, term FROM faculty f, course c

47、 WHERE f.facultyid = c.facultyid); 此语句将创建什么类型的视图?B 嵌套简单内嵌复杂54. FACULTY 表包含以下各列:FACULTYID V ARCHAR2(5) NOT NULL PRIMARY KEY FIRST_NAME V ARCHAR2(20) LAST_NAME VARCHAR2(20) ADDRESS V ARCHAR2(35) CITY V ARCHAR2(15) STATE VARCHAR2(2) ZIP NUMBER(9) TELEPHONE NUMBER(10) STATUS VARCHAR2(2) NOT NULL COURSE

48、表包含以下各列:COURSEID V ARCHAR2(5) NOT NULL PRIMARY KEY SUBJECT VARCHAR2(5) TERM V ARCHAR2(6 FACULTYID V ARCHAR2(5) NOT NULL FOREIGN KEY 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 45 页 - - - - - - - - - 您需要制定一个报表,用于确定在下学期任教的所有副教授。您要创建一个视图来简化报表的创建过程。以下哪条CREATE V

49、IEW 语句将完成此任务?D CREATE VIEW (SELECT first_name, last_name, status, courseid, subject, term FROM faculty, course WHERE facultyid = facultyid); CREATE VIEW pt_view ON (SELECT first_name, last_name, status, courseid, subject, term FROM faculty f and course c WHERE f.facultyid = c.facultyid); CREATE VIEW

50、 pt_view IN (SELECT first_name, last_name, status, courseid, subject, term FROM faculty course); CREATE VIEW pt_view AS (SELECT first_name, last_name, status, courseid, subject, term FROM faculty f, course c WHERE f.facultyid = c.facultyid); 55. 您需要对 “销售” 表创建一个视图,但“销售” 表尚未创建。 以下哪个说法是的?D 创建视图前,必须创建“销

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁