oracle基础数据库考试

数据库实际操作注意数据安全。
工号
    ____________
姓名
    ____________
ORACLE中,TEST数据库中,已存在STAFF(职员表)表结果如下:

STAFFID NVARCHAR(10)  

NAME NVARCHAR(100)

ADDR NVARCHAR(500)

EMAIL NVARCHAR(50)

DEPT NVARCHAR(50)

SALARY NUMBER(30,15)

以下语句不能查询出未填写职员的ADDR的职工名称和编号

A.SELECT STAFFID ,NAME FROM STAFF WHERE ADDR=NULL;
B.SELECT STAFFID ,NAME FROM STAFF WHERE ADDRNULL;
C.SELECT STAFFID ,NAME FROM STAFF WHERE ADDR IS NULL;
D.SELECT STAFFID ,NAME FROM STAFF WHERE ADDR IS NOT NULL;
oracle服务器启动时,下列那种文件不是必须的()
A.数据文件
B.控制文件
C.日志文件
D.归档日志文件
ORACLE中,以下语句可以查询STAFF表中前100条记录的是()
A. SELECT TOP 100 * FROM STAFF
B. SELECT * FROM STAFF WHERE ROWNUM101
C.SELECT * FROM STAFF LIMIT 0,100
D.SELECT * FROM STAFF WHERE ROWNUM100
ORACLE中,需要修改数据,要求如下:部门(DEPT)为研发部的人员工资(SALARY)上调30%,以下正确的语句是:
A.UPDATE STAFF SET SALARY=SALARY*0.3 WHERE DEPT=研发部;
B.SELECT SALARY=SALARY*1.3 WHERE DEPT=研发部;
C.DELETE FROM STAFF WHERE DEPT=研发部;COMMIT;
D.UPDATE STAFF SET SALARY=SALARY*1.3 WHERE DEPT=研发部;COMMIT;
现有STAFF(职员表)和STAFF_PROFILE(员工简历),

STAFFID NVARCHAR(10)

NAME NVARCHAR(100)

PROFILE NVARCHAR(4000),现要求STAFF添加PROFILE 字段,并根据STAFFID 更新STAFF中PROFILE 字段值。


    ____________
创建数据库表空间BDCK,数据文件命名BDCK.dbf,存放在d:\data,文件大小为500M,设置为5MB,文件最大为10GB。
    ____________
4题中创建表空间BDCK,创建用户为BDCK,密码Jz2020,并给用户赋CONNECT、  DBA、  RESOURCE、  create any view、  CREATE ANY TABLE 、 SELECT ANY TABLE、 COMMENT ANY TABLE 、 LOCK ANY TABLE 、  SELECT ANY DICTIONARY。
    ____________
使用数据泵备份表空间数据。表空间为BDCK,用户为BDCK,密码为Jz2020,备份文件放置位置 F:\数据库\databak,备份文件名称为 BDCK20220627.dmp
    ____________
使用数据泵的方式还原表空间数据。表空间为BDCK,用户为BDCK,密码为Jz2020,备份文件放置位置 F:\数据库\databak,备份文件名称为 BDCK20220627.dmp
    ____________
删除表空间和数据和物理文件。表空间为BDCK,用户为BDCK。(实际项目中谨慎使用)
    ____________
请选择以下选项 (多选)中关于 索引正确的是:()
A.一种允许直接访问数据表中某一数据行的树型结构
B.一个独立于表的对象,可以存放在与表不同的表空间。
C.索引记录中存有索引关键字和指向表中数据的指针(地址)
D.索引一旦被建立就将被Oracle系统自动维护,查询语句中不用指定使用哪个索引.
请选择以下选项 (多选)中关于视图正确的是:()
A.使数据简单化
B.表结构设计的补充
C.增加安全性
D.可以理解为数据库中一张虚拟的表,他是通过一张或者多张基表进行关联查询后组成一个虚拟的逻辑表。
E.不包含任何数据,只是一个查询结果,当基表的数据发生变化时,视图里面的数据也会跟着发生变化。

14题 | 被引用1次

使用此模板创建