第一章 数据库基础

第一章基础知识测验

1、判断题:
​MySQL是一种可以跨平台使用的数据库系统。‍
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
‌现在非常流行的Mango DB数据库是关系型数据库。‍
选项:
A: 正确
B: 错误
答案: 【 错误

3、填空题:
‍MySQL数据库安装后通常默认的管理员用户名为:_________。‍
答案: 【 root

4、填空题:
‍ER图里的E代表_______。‏
答案: 【 实体

5、填空题:
​一份班级同学的期末各门成绩的打印件可以看成是某数据库中的________。​
答案: 【 表

6、填空题:
‎ER的关系映射可以分为:一对一,一对多和________。​
答案: 【 多对多

7、填空题:
‎一个实体的属性可以看成是数据库中某表的________。‎
答案: 【 列或者字段

8、填空题:
‎请列出除了MySQL以外的另一种关系型数据库________。‎
答案: 【 access,foxpro,foxbase,sql server,oracle,informix,db2,sybase等

9、填空题:
‍MySQL可以安装在________操作系统上。​
答案: 【 windows,Linux

10、填空题:
​查看当前用户有哪些数据库使用的命令是                           。‍
答案: 【 show databases;

随堂测验1

1、单选题:
‌1、在E-R图中使用哪个图素表示实体。‏
选项:
A: 矩形
B: 圆角矩形
C: 菱形
D: 圆形
答案: 【 矩形

2、单选题:
‏2、关系数据库中二维表的行表示什么?‌
选项:
A: 联系
B: 实体
C: 属性
D: 实体集
答案: 【 实体

3、判断题:
‌3、概念模型与计算机无关。‍
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‍4、MySQL是关系型数据库管理系统的一种。‍
选项:
A: 正确
B: 错误
答案: 【 正确

5、填空题:
‌5、你听说过哪些数据库管理系统软件,请举出两个常用的。‎
答案: 【 SQL Server 2014,My SQL,##%_YZPRLFH_%##DB2,Oracle##%_YZPRLFH_%##Access

第二章 数据表的操作

数据表操作单元测验

1、判断题:
​可以用insert语句向多张表插入多条记录。‏
选项:
A: 正确
B: 错误
答案: 【 错误

2、判断题:
​建表时某一字段如果定义为主键,那么它的具体值可以为空。‎
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
‌create table book(​‌id varchar(10) not null,​‌name varchar(10) not null,​‌price float not null);​‌该SQL语句语法正确。​
选项:
A: 正确
B: 错误
答案: 【 正确

4、填空题:
‎写出向表book(id,name,price)插入一条记录('1001','c语言',30)的插入语句,全部使用小写。‏‎_______________________________________________________________________________________;‏
答案: 【 insert into book(id,name,price) values ('1001','c语言',30)##%_YZPRLFH_%##insert into book values ('1001','c语言',30)

5、填空题:
‎写出将book表中id为'1001'更新为id为'1002'的SQL语句,全部使用小写。​‎________________________________________________________________________________;​
答案: 【 update book set id='1002' where id='1001'

6、填空题:
‏写出删除book表中所有记录的SQL语句,全部使用小写。‍‏_________________________________________________________________;‍
答案: 【 delete from book;

7、填空题:
‍写出删除book表中id='1001'记录的SQL语句,全部使用小写。‍‍______________________________________________________________________________;‍
答案: 【 delete from book where id='1001'

8、填空题:
​创建表book(id,name,price),其中id为主键。‎​create table book(‎​id varchar __________ not null,‎​.....);‎​横线里进行填空。‎
答案: 【 primary key

9、填空题:
‌修改表结构时候可以使用命令关键词:___________。‍
答案: 【 alter

10、填空题:
‌写出删除book表对象的SQL语句,全部使用小写。​‌___________________________________________________________;​
答案: 【 drop table book

随堂测验1

1、填空题:
‎创建一个名为teacher的表,要求设置五个字段,分别是教师编号tid,7位字符型数据,不能为空,教师姓名tname,可变长8位字符型数据,不能为空,教师性别sex,2位字符型,可以为空,职称prof,可变长10位字符型数据,不能为空,出生日期birth,日期型,可以为空。‌
答案: 【 create table teacher(tid char(7) not null,tname varchar(8) not null,sex char(2) null,prof varchar(10) not null,birth date not null);

2、填空题:
‌查看teacher表的结构。‍
答案: 【 desc teacher;

3、填空题:
‎删除teacher表。‍
答案: 【 drop table teacher;

随堂测验2

1、单选题:
​修改表的名称使用的alter命令中第二个动词是:(  )‍
选项:
A: alter
B: modify
C: rename
D: update
答案: 【 rename

2、单选题:
‌修改表中字段的数据类型使用的alter命令中第二个动词是:(  )​
选项:
A: modify
B: alter
C: rename
D: update
答案: 【 modify

3、单选题:
‌修改表中字段的名称使用的alter命令中第二个动词是:(  )​
选项:
A: alter
B: rename
C: modify
D: change
答案: 【 change

4、填空题:
‍修改表定义的命令动词是                           。‎
答案: 【 alter

5、填空题:
​向表中添加字段的alter命令中第二个动词是                。‍
答案: 【 add

随堂测验3

1、填空题:
‎增数据的命令是什么?‌
答案: 【 insert

2、填空题:
‎改数据的命令是什么?‎
答案: 【 update

3、填空题:
‌删除数据的命令是什么?‌
答案: 【 delete

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

发表评论

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