没有合适的资源?快使用搜索试试~ 我知道了~
与数据库有关的-练习题
需积分: 2 0 下载量 52 浏览量
2024-03-18
18:17:35
上传
评论
收藏 26KB DOCX 举报
温馨提示
试读
15页
数据库期末练习题
资源推荐
资源详情
资源评论
1、下列实体类型的联系中,属于多对多联系的是( C )。
A、父亲对孩子的亲生联系 B、省对省会的所属联系
C、供应商与工程项目的供货联系 D、班级与学生之间的关系
2、候选键的属性可以有( D )。
A、多个 B、0 个 C、1 个 D、1 个或多个
3、在数据库设计中,E-R 模型是进行( B )的一个主要工具。
A、需求分析 B、概念设计 C、逻辑设计 D、物理设计
4、在数据库的概念设计中,最常用的数据模型是( D )。
A、形象模型 B、物理模型 C、逻辑模型 D、实体联系模型
5、下列选项中属于创建数据库的语句是( A )。
A、CREATE DATABASE B、ALTER DATABASE
C、DROP DATABASE D、以上都不是
6、在创建数据库时,每个数据库都对应存放在一个与数据库同名的( B )中。
A、文件 B、文件夹 C、路径 D、以上都不是
7、下列聚合函数不忽略空值(NULL)的是(C )。
A、SUM(列名) B、MAX(列名) C、COUNT(*) D、AVG(列名)
8、在 SQL 中,下列涉及空值的操作,不正确的是( C )。
A、AGE IS NULL B、AGE IS NOT NUL C、AGE=NULL D、NOT(AGE IS
NULL)
9、若要删除数据库中已经存在的表 S,可用( C )。
A、DELETE TABLE S B、DELETE S C、DROP TABLE S D、DROP S
10、在下列 SQL 语句中,修改表结构的语句是( A )。
A、ALTER B、CREATE C、UPDATE D、INSERT
11、SELECT 语句中,( A )子句用于选择满足给定条件的元组。
A、WHERE B、HAVING C、GROUP BY D、ORDER BY
12、SELECT 语句中,使用 GROUP BY 子句可按指定列的值分组,同时使用( B )
可提取满足条件的组。
A、WHERE B、HAVING C、GROUP BY D、ORDER BY
13、“学生-选课-课程”数据库中的 3 个关系:
S(S#,SNAME,SEX,DEPARTMENT),主码是 S#;
C(C#,CNAME,TEACHER),主码是 C#;
SC(S#,C#,GRADE),主码是(S#,C#)。
查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系( D )。
A、只有 S,SC B、只有 SC,C C、只有 S,C D、S,SC,C
14、“学生-选课-课程”数据库中的 3 个关系:
S(S#,SNAME,SEX,DEPARTMENT),主码是 S#;
C(C#,CNAME,TEACHER),主码是 C#;
SC(S#,C#,GRADE),主码是(S#,C#)。
若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成
绩”,则将使用关系( B )。
A、只有 S,SC B、只有 SC,C C、只有 S,C D、S,SC,C
15、有如下的 SQL 语句。
Ⅰ. SELECT sname FROM s, sc WHERE grade<60
Ⅱ. SELECT sname FROM s WHERE sno IN(SELECT sno FROM sc WHERE grade<60)
Ⅲ. SELECT sname FROM s, sc WHERE s.sno=sc.sno AND grade<60
若要查找分数(grade)不及格的学生姓名(sname),则以上正确的有哪些?
( C )
A、Ⅰ和Ⅱ B、Ⅰ和Ⅲ C、Ⅱ和Ⅲ D、Ⅰ、Ⅱ和Ⅲ
16、若用如下的 SQL 语句创建了一个表 SC:
CREATE TABLE SC
(S# CHAR(6) NOT NULL,
C# CHAR(3) NOT NULL,
SCORE INTEGER,
NOTE CHAR(20));
向 SC 表插入如下行时,( B )行可以被插入 。
A、(’201009’,'111’,60,必修) B、(’200823’,’101’,NULL,NULL)
C、(NULL,’103’,80,’选修’) D、(’201132’,NULL,86,’ ’)
17、设关系数据库中一个表 S 的结构为 S(SN,CN,grade),其中 SN 为学生名,
CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围 0-100。若
要把“张二的化学成绩 80 分”插入 S 中,则可用( D )。
A、ADD INTO S VALUES(’张二’,’化学’,’80’)
B、INSERT INTO S VALUES(’张二’,’化学’,’80’)
C、ADD INTO S VALUES(’张二’,’化学’,80)
D、INSERT INTO S VALUES(’张二’,’化学’,80)
18、设关系数据库中有一个表 S 的关系模式为 S(SN,CN,GRADE),其中 SN 为学生
名,CN 为课程名,二者为字符型;GRADE 为成绩,数值型,取值范围 0~100。
若要更正“王二”的化学成绩为 85 分,则可用( A )。
A、UPDATE S SET GRADE=85 WHERE SN='王二' AND CN='化学'
B、UPDATE S SET GRADE='85' WHERE SN='王二' AND CN='化学'
C、UPDATE GRADE=85 WHERE SN='王二' AND CN='化学'
D、UPDATE GRADE='85' WHERE SN='王二' AND CN='化学'
19、在关系数据库中,为了简化用户的查询操作,而又不增加数据的存储空间,
则应该创建的数据库对象是( B )。
A、table(表) B、index(索引) C、cursor(游标) D、view(视图)
20、不可对视图执行的操作有( D )。
A、SELECT B、INSERT C、DELETE D、CREATE INDEX
21、现实世界中事物的特性在信息世界中称为( C )。
A、实体 B、实体标识符 C、属性 D、关键码
22、下列实体类型的联系中,属于一对一联系的是( C )。
A、教研室对教师的所属联系 B、父亲对孩子的亲生联系
C、省对省会的所属联系 D、供应商与工程项目的供货联系
23、如果在一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元
组,且其任何子集都不具有这一特性,则这些属性(或属性组)被称为该关系的
( A )。
A、候选键 B、主键 C、外键 D、连接键
24、候选键中的属性称为(B )。
A、非主属性 B、主属性 C、复合属性 D、关键属性
剩余14页未读,继续阅读
资源评论
冰焰435
- 粉丝: 33
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Digital-image-processing-system-main.zip
- 自动驾驶规划控制常用算法c++代码实现
- 旅行商问题旅行商问题旅行商问题旅行商问题旅行商问题.txt
- vuevuevuevuevuevuevuevuevuevuevuevuevuevuevuevue.txt
- c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码.txt
- 基于新唐N76E003单片机SPI接口配置为SPI-Master+Slave 模式软件例程源码.zip
- android开发期末大作业基于Androidstudio的医疗系统app源码(高分项目).zip
- assets_e4b6f25e1c38b56b464c56c31c1a361d.mp4
- 基于Android studio设计的图书借阅管理系统APP期末大作业(高分项目).zip
- 安卓期末大作业-音乐播放器App-AndroidStudio开发(高分项目)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功