单项选择题
FACULTY表包含以下各列:
FACULTYID VARCHAR2(5) NOT NULL PRIMARY KEY
FIRST_NAME VARCHAR2(20)
LAST_NAME VARCHAR2(20)
ADDRESS VARCHAR2(35)
CITY VARCHAR2(15)
STATE VARCHAR2(2)
ZIP NUMBER(9)
TELEPHONE NUMBER(10)
STATUS VARCHAR2(2) NOT NULL
COURSE 表包含以下各列:
COURSEID VARCHAR2(5) NOT NULL PRIMARY KEY
SUBJECT VARCHAR2(5)
TERM VARCHAR2(6
FACULTYID VARCHAR2(5) NOT NULL FOREIGN KEY
您需要制定一个报表,用于确定在下学期任教的所有副教授。您要创建一个视图来简化报表的创建过程。以下哪条CREATE VIEW语句将完成此任务()
A.CREATE VIEW(SELECT first_name,last_name,status,courseid,subject,term FROM faculty,course WHERE facultyid=facultyid)
B.CREATE VIEW pt_view ON(SELEC Tfirst_name,last_name,status,courseid,subject,term FROM faculty f and coursec WHERE f.facultyid=c.facultyid)
C.CREATE VIEW pt_view IN(SELECT first_name,last_name,status,courseid,subject,term FROM faculty course)
D.CREATE VIEW pt_view AS(SELECT first_name,last_name,status,courseid,subject,term FROM facultyf,coursec WHERE f.facultyid=c.facultyid)
相关考题
-
单项选择题
评估此CREATE VIEW 语句: CREATE VIEW pt_view AS (SELECT first_name, last_name, status, courseid, subject, term FROM faculty f, course c WHERE f.facultyid = c.facultyid); 此语句将创建什么类型的视图()
A.嵌套
B.简单
C.内嵌
D.复杂 -
判断题
视图可用于保留基表中旧数据的历史记录,因此即使从表中删除了某一行,您仍然可以通过视图选择该行。 -
单项选择题
您负责管理一个Oracle数据库,其中包含名为“雇员”的表。数据库用户Luke必须创建一个包括所有雇员姓名和地址的报表。因为此表包含敏感数据,所以您不希望授予Luke对“雇员”表的访问权限。应先执行以下哪项操作()
A.为其创建一个报告
B.创建一个视图
C.创建一个子查询
D.创建一个指数
