第一单元 数据库知识入门

第一单元 数据库知识入门测试

1、单选题:
‌E-R图提供了表示信息世界中实体、属性和________的方法。‎
选项:
A: 数据 
B:  联系
C: 表
D: 模式
答案: 【  联系

2、单选题:
‌在关系数据库设计中,设计关系模式属于数据库设计的________。‍
选项:
A: 需求分析阶段
B: 概念设计阶段
C: 逻辑设计阶段
D: 物理设计阶段
答案: 【 逻辑设计阶段

3、单选题:
‍数据库系统的核心是________。‍
选项:
A: 数据模型
B: 数据库管理系统 
C: 数据库
D: 数据库管理员
答案: 【 数据模型

4、单选题:
‌从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的主键是________。‎
选项:
A: M端实体的主键
B: N端实体的主键
C: M端实体主键与N端实体主键组合
D: 重新选取其他属性
答案: 【 M端实体主键与N端实体主键组合

5、单选题:
‌SQL语言又称________。‌
选项:
A: 结构化定义语言
B: 结构化控制语言
C: 结构化查询语言
D: 结构化操纵语言
答案: 【 结构化查询语言

6、填空题:
‎数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。‎
答案: 【 浏览器/服务器结构##%_YZPRLFH_%##B/S结构

7、填空题:
‍用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。‏
答案: 【 关系

8、填空题:
‎在E-R图中,矩形表示________。‍‎‍
答案: 【 实体

9、填空题:
‎在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。 ‍
答案: 【 3306

10、填空题:
​MySQL安装成功后,在系统中回默认建立一个________用户。‍
答案: 【 root

第二单元 数据库和表的基本操作

第二单元数据库和表的基本操作测试题

1、单选题:
‏在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库。 ‏
选项:
A: USING
B: USED
C: USES
D: USE
答案: 【 USE

2、单选题:
​下列________类型不是MySQL中常用的的数据类型。 ‎
选项:
A: INT
B: VAR
C: TIME
D: CHAR
答案: 【 VAR

3、单选题:
下列语句中,________是数据表创建的基本语句。‌‍‌
选项:
A: CREATE语句
B: INSERT语句
C: DELETE语句
D: UPDATE语句
答案: 【 CREATE语句

4、单选题:
‏创建数据表时,要为某个字段添加非空约束,可以使用关键字________。‌
选项:
A: default关键字
B: not null关键字
C: primary key关键字
D: unique关键字
答案: 【 not null关键字

5、单选题:
‎使用ALTER TABLE语句修改表时,如果要修改表的名字,可以使用_______。‍
选项:
A: change name关键字
B: set name关键字
C: rename关键字
D: new name关键字
答案: 【 rename关键字

第三单元 管理数据表

第三单元 管理数据表测试题

1、单选题:
‌修改表记录语句的关键字是:‍
选项:
A: delete
B: update
C: insert
D: select
答案: 【 update

2、单选题:
向数据表添加数据时,下面哪个是添加的关键字?‏‌‏
选项:
A: insert
B: update
C: delete
D: select
答案: 【 insert

3、单选题:
‎以下删除记录正确的‍
选项:
A: Delete from emp where name='dony'
B: Delete * from emp where name='dony'
C: Drop from emp where name='dony'
D: Drop * from emp where name='dony'
答案: 【 Delete from emp where name='dony'

4、单选题:
‏若要在基本表S中增加一列CN(课程名),下面哪个可用?‍
选项:
A: ADD TABLE S ALTER(CN CHAR(8))
B: ALTER TABLE S ADD(CN CHAR(8))
C: ADD TABLE S(CN CHAR(8))
D: ALTER TABLE S (ADD CN CHAR(8))
答案: 【 ALTER TABLE S ADD(CN CHAR(8))

5、单选题:
‎delete from employee语句的作用是‌
选项:
A: 删除当前数据库中整个employee表,包括表结构
B: 删除当前数据库中employee表内的所有行
C: 由于没有where子句,因此不删除任何数据
D: 删除当前数据库中employee表内的当前行
答案: 【 删除当前数据库中employee表内的所有行

6、单选题:
‏请把下划处的代码补充完整:______ into student (s_name) ______(N’王大军’)‍
选项:
A: update, values
B: insert, value
C: insert, values
D: delete,values
答案: 【 insert, values

7、单选题:
​下面插入记录的语法格式正确的是‍
选项:
A: insert from 表名 (字段1,字段2,…) values(值1,值2,…)
B: insert into 表名 (字段1,字段2,…) values(值1,值2,…)
C: insert where 表名 (字段1,字段2,…) values(值1,值2,…)
D: insert into from 表名 (字段1,字段2,…) values(值1,值2,…)
答案: 【 insert into 表名 (字段1,字段2,…) values(值1,值2,…)

8、单选题:
‌在SQL语句中,修改表结构时应使用的命令是哪个?‎
选项:
A: UPDATE TABLE
B: INSERT  TABLE
C: ALTER  TABLE
D: MODIFY
答案: 【 ALTER  TABLE

9、单选题:
如果用SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时下面哪个选项是正确的?‍
选项:
A: (NULL,’103’,80,’选修’)
B: (’200823’,’101’,NULL,NULL)
C: (’201132’,NULL,86,’ ’)
D: (’201009’,’111’,60,必修)
答案: 【 (’200823’,’101’,NULL,NULL)

10、单选题:
​在MySQL中,通常使用下面哪个关键词语句来进行数据的检索、输出操作?‍
选项:
A: select
B: insert
C: update
D: delete
答案: 【 select

11、判断题:
​DELETE语句只是删除表中的数据,表本身依然存在数据库中。‏
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‌delete from 表名 where 字段名=值;表示删除符合条件的记录条。‏
选项:
A: 正确
B: 错误
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注