数据库操作课

这篇博客主要介绍了数据库操作的相关知识,包括关系模式的完整性规则、SQL语句如ALTER TABLE、SELECT、DELETE、UPDATE的使用,以及数据库操作中的约束、视图、索引等内容。通过一系列的选择题,帮助读者理解和掌握数据库操作的基本概念和技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、根据关系模式的完整性规则,一个关系中的主键(  )。

A.不能由两个字段组成​B.不能成为另一个关系的外部键

C.不允许空值​        D.可以取空值

 

2、若MySql默认设置为手动提交,DELETE FROM S WHERE 年龄>60语句的功能是______。

A.从S表中彻底删除年龄大于60岁的记录

B.S表中年龄大于60岁的记录被加上删除标记

C.删除S表    D.删除S表的年龄列

 

3、用SQL 的ALTER TABLE 语句修改基本表时,删除其中某个列的约束条件应使用的子句是(  )

A.ADD       B.  DELETE    C. MODIFY     D.  DROP

 

4、使用SELECT语句显示表的所有的列时,选用的符号是(    )。

A.*​B.[]​C._​D.[^]

 

5、下列语言中属于结构化查询语言的是(    )。

A.Java​B.C​C.SQL​D.C++

 

6、在SQL中,建立视图用(  )。

A. Create  table 命令     B. Create  view 命令

C. Create  index 命令     D. Create  proc 命令

 

7、要快速完全清空一个表,可以使用如下语句:

A. TRUNCATE TABLE     B. DELETE TABLE  

C. DROP TABLE          D. CLEAR TABLE

 

8、创建视图时:

A. 可以引用其它的视图    B. 一个视图只能涉及一张表

C. 可以替代一个基表      D. 以上说法都不正确

 

9、使用ALTER TABLE修改表时,如果要修改表的名称,可以使用哪一子句?

A.CHANGE NAME    B.SET NAME   

C.RENAME     D.NEW NAME

 

10、数据库信息系统的核心是________。

A.数据模型    B.数据库管理系统    

C.数据库     D.数据库管理员

 

11、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是  

A.m:n                    B.1:m   

C.m:1                    D.1:1

 

12、以下哪些命令是DDL语句()

A.CREATE DATABASE命令  B.  Update命令

C.SELECT 命令             D.   INSERT命令

 

13、陈述A:查询的类型返回一个带有多值结果的单列用IN子句实现。

陈述B:对于是否存在数据的子查询用EXISTS实现。

关于对以上陈述的描述中,正确的是(    )。

A.陈述A错误,陈述B正确​B.陈述A正确,陈述B错误

C.都是错误的​D.都正确

 

14、有一表:DEPT (dno, dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成 where dname  like (  )。

A.’_ _W_% ’        B.’_%W_ _’

C.’_W_ ’           D.’_W_%’

 

15、查询结果集中将name字段显示为“姓名”,应该使用下面哪个语句?(   )

A. select  name  from  authors  as  姓名

B. select  au_fname=姓名  from   authors

C. select *  from  authors  where  name=姓名

D. select  name   姓名   from   authors

 

16、视图是一个“虚表”,视图的构造基于(  ) 

A.基本表          B.视图

C.基本表或视图    D.数据字典

 

17、创建表时,不允许某列为空可以使用:

A.NOT NULL   B.NO NULL       

C.NOT BLANK   D.NO BLANK

 

18、下列四项中,不属于数据库特点的是(    )。

A.数据共享      B.数据完整性

C.数据冗余很高  D.数据独立性高

 

19、E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

A.概念模型       B.结构模型    

C.物理模型       D.逻辑模型

 

20、在SQL语句中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是

A.仓库号="wh1" AND 仓库号="wh2"

B.仓库号!="wh1" OR 仓库号!= "wh2"

C.仓库号="wh1" OR 仓库号="wh2"  

D.仓库号!="wh1" AND 仓库号!="wh2"

 

21、在SQL中,DROP  INDEX 语句的作用是()

A.建立索引         B. 删除索引   

C.修改索引         D. 更新索引

 

22、要想对表中记录分组查询,可以使用哪一子句?

A.GROUP BY      B.AS GROUP 

C.GROUP  AS      D.TO GROUP

 

23、MySQL是一种(   )类型的数据库管理系统。

A.关系模型​B.网状模型

C.实体-关系模型​D.层次模型

 

24、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是(      )。

A.一对一的联系       B.一对多的联系

C.多对一的联系       D.多对多的联系

 

25、在SELECT语句中用于实现条件选择运算的关键字是

A.FOR             B.WHILE          

C.WHERE           D.CONDITION

 

26、在SQL中,删除视图用______。

A.DROP SCHEMA命令    B.CREATE TABLE命令

C.DROP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值