当表中的某一属性列被设置了主键约束

本文由用户“whoamiyj”分享发布 更新时间:2021-04-15 04:13:40 举报文档

以下为《当表中的某一属性列被设置了主键约束》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

当表中的某一属性列被设置了主键约束,则该属性列也同时具有如下约束(??)

(1.0分)

A、

check约束和unique约束

B、

unique约束和not?null约束?

C、

check约束和not?null约束??

D、

以上选项均错误

正确答案: B?我的答案:得分:?0.0分

2

下列函数中表示求和的函数为(? )

(1.0分)

A、

SUM?

B、

AVG

C、

COUNT

D、

MAX?

正确答案: A?我的答案:得分:?0.0分

3

在?Oracle 中,下面用于限制分组函数的返回值的子句是( )

(1.0分)

A、

WHERE?

B、

ORDER BY?

C、

GROUP BY?

D、

HAVING

正确答案: D?我的答案:得分:?0.0分

4

若要完全删除数据库中已经存在的表STUDENT,可用( )

(1.0分)

A、

DELETE STUDENT;

B、

DROP TABLE STUDENT;?

C、

DELETE TABLE STUDENT;?

D、

DROP TABLE STUDENT?PURGE;?

正确答案: D?我的答案:得分:?0.0分

5

下列关于DISTINCT的描述,正确的是()

(1.0分)

A、

删除错误列信息

B、

删除重复的数据

C、

DISTINCT关键字放于FROM子句之后

D、

DISTINCT关键字放于字段名之后

正确答案: B?我的答案:得分:?0.0分

6

不允许取空值以及不允许出现重复值的约束是(? )

(1.0分)

A、

NOT NULL?

B、

PRIMARY KEY

C、

UNIQUE?

D、

FOREIGN KEY

正确答案: B?我的答案:得分:?0.0分

7

在?Oracle 数据库的逻辑结构中有以下组件:

?A段???B区 ??C数据块 ?D表空间 ?

这些组件从大到小依次是(??)。

(1.0分)

A、

A→B→C→D?

B、

A→D→C→B?

C、

A→C→B→D?

D、

D→A→B→C?

正确答案: D?我的答案:得分:?0.0分

答案解析:

8

SQL语言中,添加表中数据的命令是( )

(1.0分)

A、

DELETE

B、

UPDATE?

C、

INSERT

D、

ADD

正确答案: C?我的答案:得分:?0.0分

9

SQL语句中,修改表中字段的命令是( )

(1.0分)

A、

ALTER?

B、

UPDATE

C、

DROP?

D、

DELETE?

正确答案: A?我的答案:得分:?0.0分

10

以下_____内存区不属于SGA

(1.0分)

A、

PGA?

B、

日志缓冲区

C、

数据缓冲区

D、

共享池

正确答案: A?我的答案:得分:?0.0分

11

统计每个部门中人数( )

(1.0分)

A、

SELECT SUM(empno) FROM EMP GROUP BY DEPTNO;

B、

SELECT SUM(empno) FROM EMP ORDER BY DEPTNO;?

C、

SELECT COUNT(empno) FROM EMP ORDER BY DEPTNO;

D、

SELECT COUNT(empno) FROM EMP GROUP BY DEPTNO;

正确答案: D?我的答案:得分:?0.0分

12

第一步用DELETE命令删除了表A中的数据(但并没有提交),第二步成功创建了一个表B,第三步执行了一个ROLLBACK回滚操作.请问以下叙述正确的是( ??)

(1.0分)

A、

表A中的数据被恢复回来,创建的表B被从数据库中被删除,恢复为未建表之前的状态?

B、

表A中的数据被彻底从数据库中删除,但表B被从数据库中被删除,恢复为未建表之前的状态?

C、

表A中的数据被彻底从数据库中删除,表B被创建在数据库中.?

D、

表A中的数据被恢复回来,表B被创建在数据库中.?

正确答案: C?我的答案:得分:?0.0分

13

用于模糊查询的匹配关键字是( )

(1.0分)

A、

[ ]?

B、

LIKE

C、

_?

D、

%?

正确答案: B?我的答案:得分:?0.0分

14

在创建表的过程中,哪个关键字用来定义默认值( ???)

(1.0分)

A、

distinct?

B、

unique

C、

check?

D、

default

正确答案: D?我的答案:得分:?0.0分

15

UPPER(字符串)函数是用来

(1.0分)

A、

将字符串转换为大写

B、

将字符串转换为小写

C、

将字符串首字母大写

D、

计算字符串长度

正确答案: A?我的答案:得分:?0.0分

16

查询emp数据表中姓名首字母中是“Y”的员工姓名的语句正确的是( )

(1.0分)

A、

SELECT ename FROM emp WHERE ename like‘_Y%’;?

B、

SELECT ename FROM emp WHERE ename like‘_Y_’;?

C、

SELECT ename FROM emp WHERE ename like‘Y%’;?

D、

SELECT ename FROM emp WHERE ename like‘%Y_’;

正确答案: C?我的答案:得分:?0.0分

17

SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且(? )。

(1.0分)

A、

包括15岁和35岁

B、

不包括15岁和35岁?

C、

包括15岁但不包括35岁

D、

包括35岁但不包括15岁

正确答案: A?我的答案:得分:?0.0分

18

oracle中||的作用是( ??)

(1.0分)

A、

注释

B、

错误

C、

分隔符

D、

连接多个字符串

正确答案: D?我的答案:得分:?0.0分

19

select?*?from?student?where?sno=’***’

???Union

select?*?from?student?where?sno=’***’

(1.0分)

A、

select?*?from?student?where?sno=’***’and sno=’***’;?

B、

select?*?from?student?where?sno=’***’or sno=’***’;?

C、

select?*?from?student?where?sno=’***’;

D、

select?*?from?student?where?sno=’***’;?

正确答案: B?我的答案:得分:?0.0分

20

以下说法正确的是( ?)

(1.0分)

A、

SELECT max(sal),deptno,job FROM emp group by sal;

B、

SELECT max(sal),deptno FROM emp group by deptno;?

C、

SELECT max(sal),deptno FROM emp;?

D、

SELECT max(sal),deptno,job FROM emp;?

正确答案: B?我的答案:得分:?0.0分

21

下列哪个语句用于删除视图(??)

(1.0分)

A、

ALTER VIEW?

B、

DROP TRIGGER?

C、

ALTER TRIGGER?

D、

DROP VIEW?

正确答案: D?我的答案:得分:?0.0分

22

SQL语言中,添加表中字段的命令是(? )

(1.0分)

A、

DELETE?

B、

INSERT

C、

UPDATE

D、

ADD?

正确答案: D?我的答案:得分:?0.0分

23

要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( ?)命令。

(1.0分)

A、

SELECT * FROM CP WHERE 产品名称 LIKE '冰箱';

B、

SELECT * FROM XSH WHERE 产品名称 LIKE '冰箱’;?

C、

SELECT * FROM CP WHERE 产品名称 LIKE ’%冰箱%’;?

D、

SELECT * FROM CP WHERE 产品名称=’冰箱’;

正确答案: C?我的答案:得分:?0.0分

24

以下哪个后台进程将数据库缓冲区中的数据写到数据库文件中?

(1.0分)

A、

系统监督进程(SMON)?

B、

日志写进程(LGWR)?

C、

进程进度进程(PMON)?

D、

数据库写入进程(DBWN)?

正确答案: D?我的答案:得分:?0.0分

25

数据库中数据完整性不包括(?)

(1.0分)

A、

实体完整性

B、

参照完整性

C、

用户自定义完整性

D、

记录完整性

正确答案: D?我的答案:得分:?0.0分

26

在本次oracle课堂上,用的版本是()

(1.0分)

A、

oracle 9i?

B、

oracle 10g?

C、

oracle 11g?

D、

oracle 12c?

正确答案: C?我的答案:得分:?0.0分

27

SQL语言中,删除数据表的命令是( )

(1.0分)

A、

DELETE

B、

DROP?

C、

CLEAR?

D、

REMOVE?

正确答案: B?我的答案:得分:?0.0分

28

在SQL查询时,使用()子句指出的是查询的条件

(1.0分)

A、

ORDER

B、

GROUP

C、

WHEN?

D、

WHERE

正确答案: D?我的答案:得分:?0.0分

29

表是由行和列组成的,行有时也称为( ????)

(1.0分)

A、

记录

B、

属性

C、

字段

D、

正确答案: A?我的答案:得分:?0.0分

30

在ORACLE中,使用update语句更新数据库表中的数据,以下说法正确的是( ???)

(1.0分)

A、

每次只能更新一行数据

B、

每次可以更新多行数据

C、

如果没有数据项被更新,将提示错误信息

D、

更新数据时,必须带有WHERE条件子句

正确答案: B?我的答案:得分:?0.0分

31

()操作符返回两个查询结果的共有行?

(1.0分)

A、

intersect

B、

union

C、

union all?

D、

minus

正确答案: A?我的答案:得分:?0.0分

32

允许取空值但不允许出现重复值的约束是(?)

(1.0分)

A、

NOT NULL?

B、

PRIMARY KEY?

C、

UNIQUE?

D、

FOREIGN KEY?

正确答案: C?我的答案:得分:?0.0分

33

创建表的命令是(?)

(1.0分)

A、

CREATE DATABASE 表名;?

B、

CREATE VIEW 表名;

C、

CREATE TABLE 表名;

D、

ALTER TABLE 表名;?

正确答案: C?我的答案:得分:?0.0分

34

SQL中删除STUDENT表中所有记录的命令是( )

(1.0分)

A、

DELETE * FROM STUDENT;?

B、

DELETE FROM STUDENT;?

C、

DROP TABLE STUDENT;

D、

DROP * FROM STUDENT;?

正确答案: B?我的答案:得分:?0.0分

35

在SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分( )。

(1.0分)

A、

SELECT,INTO?

B、

SELECT,FROM?

C、

SELECT,GROUP?

D、

仅SELECT?

正确答案: B?我的答案:得分:?0.0分

36

SQL语言中,删除表中数据的命令是(? )

(1.0分)

A、

DELETE?

B、

DROP

C、

CLEAR

D、

REMOVE?

正确答案: A?我的答案:得分:?0.0分

37

下面那条记录可以通过like ‘%XX_’查出来( )

(1.0分)

A、

XXXX西

B、

XX西XX

C、

XXXX西

D、

XX到XX

正确答案: A?我的答案:得分:?0.0分

38

SQL的数据操作语句不包括(? ?)

(1.0分)

A、

insert

B、

update

C、

delete

D、

change?

正确答案: D?我的答案:得分:?0.0分

39

如果要在管理图书的表中限制库存量的输入范围,应使用(??)约束

(1.0分)

A、

PRIMARY KEY?

B、

FOREIGN KEY?

C、

UNIQUE

D、

CHECK

正确答案: D?我的答案:得分:?0.0分

40

显示表结构的命令是

(1.0分)

A、

list

B、

desc?

C、

select

D、

view

正确答案: B?我的答案:得分:?0.0分

41

如果?a 表原本是空表,请问执行下列语句后,以下哪个表述正确() 。 ???????

?insert into a values(1,'abc','1'); ????????

insert into a values(2,'abc','2'); ???????

?create table b as select * from a; ????????

rollback;

(1.0分)

A、

a 表 b 表都没有数据

B、

a 表 b 表都有两行数据

C、

a 表有数据,b 表没有数据

D、

a 表没有数据,b 表有数据?

正确答案: B?我的答案:得分:?0.0分

42

UNIQUE唯一约束的作用是( )

(1.0分)

A、

保证各行在该索引上的值都不得重复

B、

保证各行在该索引上的值不得为NULL

C、

保证参加唯一索引的各列,不得再参加其他的索引

D、

保证唯一索引不能被删除

正确答案: A?我的答案:得分:?0.0分

43

SQL语言中,修改表中数据的命令是(? )

(1.0分)

A、

DELETE?

B、

DROP?

C、

UPDATE

D、

ALTER

正确答案: C?我的答案:得分:?0.0分

44

SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( ?)子句之中。

(1.0分)

A、

SELECT

B、

GROUP BY… HAVING

C、

HAVING

D、

WHERE?

正确答案: D?我的答案:得分:?0.0分

45

SQL语言中,创建除数据表的命令是

(1.0分)

A、

DROP

B、

DELETE

C、

CREATE

D、

INSERT

正确答案: C?我的答案:得分:?0.0分

二.多选题(共15题,15.0分)

1

下列关于数据完整性的说法,正确的是()

(1.0分)

A、

数据完整性是关系数据库的一个重要特征

B、

一般包含实体完整性、参照完整性和用户自定义完整性

C、

实体完整性规定表中的每一条记录在表中都是唯一的,主要通过主键来实现

D、

约束保证数据合法后再进行保存

正确答案: ABCD?我的答案:得分:?0.0分

2

下列选项中,UPDATE语句书写正确的有(??)

(1.0分)

A、

UPDATE ?emp ?SET ?sal=3000,comm=1500;

B、

UPDATE ?emp ?SET ?sal=3000 and comm=1500;

C、

UPDATE ?emp ?SET ?sal=3000;?

D、

UPDATE ??SET ?sal=3000 and comm=1500;?

正确答案: AC?我的答案:得分:?0.0分

3

下列关键字中可以对数据对象进行操作的有()

(1.0分)

A、

delete

B、

drop

C、

insert

D、

create

正确答案: BD?我的答案:得分:?0.0分

4

为表列定义哪些约束,可以防止向该列中输入重复值 (? )

(1.0分)

A、

primary key约束

B、

foreign key约束

C、

default约束?

D、

unique约束

正确答案: AD?我的答案:得分:?0.0分

5

下列关于ORDER?BY子句的说法,正确的有(? )

(1.0分)

A、

在SELECT语句中,ORDER?BY子句为必选

B、

ORDER?BY默认按照降序排序

C、

ORDER?BY字段DESC是降序排列

D、

ORDER?BY子句放于WHERE子句之后?

正确答案: CD?我的答案:得分:?0.0分

6

进程是操作系统中一个独立的可以调度的单位,用于完成指定的任务。ORACLE的进程结构分为()

(1.0分)

A、

用户进程

B、

服务进程

C、

后台进程

D、

客户端进程

正确答案: ABC?我的答案:得分:?0.0分

7

下列关于事务处理,说法正确的是()

(1.0分)

A、

事务是保证数据完整性的一个手段

B、

事务具备ACID原则

C、

事务处理的命令有:commit、rollback、savepoint

D、

所有更新操作都不需要被事务保护

正确答案: ABC?我的答案:得分:?0.0分

8

在ORACLE中,下面关于函数描述正确的是()

(1.0分)

A、

SYSDATE函数返回Oracle服务器的日期时间?

B、

ROUND函数用于截断整数

C、

SUBSTR函数用于截取字符串

D、

MOD函数用于取余

正确答案: ACD?我的答案:得分:?0.0分

9

对表中数据进行操作可以使用的关键字有()

(1.0分)

A、

delete?

B、

drop

C、

insert

D、

create

正确答案: AC?我的答案:得分:?0.0分

10

select?*?from?students?where?CNO?like?‘%010%’,可能会查询出的SNO是(? )

(1.0分)

A、

***A

B、

***A

C、

***A

D、

A***

正确答案: ACD?我的答案:得分:?0.0分

11

关于主键,以下( ?????)说法是正确的。

(1.0分)

A、

主键可以用来确保表中不存在重复的数据行

B、

一个表必须有一个主键

C、

一个表只能有一个主键

D、

一般会对整数型列设置主键

正确答案: AD?我的答案:得分:?0.0分

12

下列关于视图的说法正确的是()

(1.0分)

A、

视图属于DDL定义范畴

B、

视图只包含查询语句的临时数据

C、

在oracle中可以直接进行视图的创建

D、

创建一个只读视图,使用WITH READ ONLY子句完成

正确答案: ABD?我的答案:得分:?0.0分

13

下列关于SQL说法正确的是()

(1.0分)

A、

SQL指的是结构化的查询语句

B、

关系型数据库的主要功能都是通过SQL语言来实现的

C、

SQL语句可以分为DML、DDL、DQL、DCL

D、

SQL语句必须区分 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 OM DUAL;的返回结果为790;

(1.0分)

得分:?0.0分正确答案:×

23

where子句中可以使用统计函数进行条件限定

(1.0分)

得分:?0.0分正确答案:×

24

子查询必须用()括起来

(1.0分)

得分:?0.0分正确答案:√

25

select round(678.789,2) from dual; 的执行结果是: 678.78

(1.0分)

得分:?0.0分正确答案:×

26

select empno,job from emp where deptno=10

intersect

select empno,sal from emp;

有返回结果

(1.0分)

得分:?0.0分正确答案:×

27

在insert语句中,一次可以插入多行数据

(1.0分)

得分:?0.0分正确答案:×

28

oracle中的字符串索引都是从1开始,即使设置为0也会将其自动变为1

(1.0分)

得分:?0.0分正确答案:√

29

唯一约束就是主键约束

(1.0分)

得分:?0.0分正确答案:×

30

一个表可以创建多个主键

(1.0分)

我的答案:√?得分:?1.0分正确答案:√

[文章尾部最后500字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 工程训练答案
  2. 超星学习通新冠肺炎防控第1课练习题及答案
  3. 创新创业答案
  4. 2016像经济学家那样思考期末考试答案
  5. 100分2017像经济学家那样思考答案
  6. 复旦教育出版社湖南分社大学物理实验下网上测试答案
  7. 公需课答案1
  8. 知识产权法律选择题及答案
  9. 军事理论课答案
  10. 2009年一建《机电》真题及答案
  11. 我的个性研修计划
  12. 超星尔雅2020春《突发事件及自救互救》章节测
  13. 我的个性研修计划
  14. 我的个性研究计划
  15. 我的个性研修计划
  16. 活动名称:绘本《谁咬了我的大饼》
  17. 我的再发展行动计划
  18. 我的一家人教案
  19. 我的个性研修计划
  20. 2XX市应急管理综合应用平台(一期)建设采购项目要素附件

以上为《当表中的某一属性列被设置了主键约束》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览