第一范文网 - 专业文章范例文档资料分享平台

大一大学计算机基础题库(含12份)

来源:用户分享 时间:2025/8/26 17:33:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

的课程,且成绩不及格的学生的学号,相应的关系表达式为π学号(σ课程号=’c01’∧成绩<60(选课)) 。

19. ( )关系模型中是通过对关系的运算来表达用户的查询要求。 20. ( )假设有如下的关系:

选课(学号,课程号,成绩) 该关系的候选键是(学号,课程号),而(学号,课程号,成绩)同样也是该关系的候选键。

21. ( )制定用户定义的完整性规则是为了从语义上保证数据的正确性。

22. ( )在关系模型中,实体型之间的联系也用关系来表示。 23. ( )SQL命令只能用来对数据表进行查询操作。

24. ( )关系数据库中连接查询可以实现多个表的综合查询。

25. ( )关系数据库中的一个数据表通常是依据概念模型中的一个实体型建立起来的。 26.( )若关系A参照了关系B,则关系B中相应的属性为外键。 27.( )假设对两个关系制定了参照完整性约束,则只有在对参照关系进行操作(插入、修改)时,该完整性约束才起作用。 28.( )一个关系中不同属性必须属于不同的域。 29.( )对关系:学生(学号,姓名,性别,出生日期,所在班级),属性集合(学号,姓名)也是该关系的一个候选键。 30.( )主键可以由多个属性构成,外键只能是一个属性。 31.( )一个属性不可能既是所在关系的一个外键,又参与构成了该关系的主键。 32.( )只要一个属性是关系的外键,则它一定可以取空值。 33.( )关系模型提供了定义和检验完整性约束的机制,用来处理数据的安全性问题。

34.( )使用SQL语言也可以对数据库进行更新操作。

四、计算题

1. 假设有关系:学生(学号,姓名,性别,班级),要查询090511班所有男同学的信息,请写出相应的关系运算表达式。 2. 假设有关系:选课(学号,课程号,成绩),要查询学号为09051109的同学选修课程成绩不及格的课程号和具体成绩,请写出相应的关系运算表达式。 3. 假设有2个关系:学生(学号,姓名,性别,班级)、选课(学号,课程号,成绩),要查询090511班的李莉同学选修的所有课程的课程号及成绩,请写出相应的关系运算表达式。 4. 假设有关系:学生(学号,姓名,性别,班级),关系表达式:π姓名(σ班级=”090511”∧性别=”女”(学生)能够查询到什么信息?

5. 假设有3个关系:学生(学号,姓名,性别,班级)、课程(课程号,课程名,学分)、选课(学号,课程号,成绩),下面的关系表达式能够查询到什么信息? π姓名(σ课程名=”数据库原理及应用”(学生选课课程)) 6. 假设有2个关系:课程(课程号,课程名,学分)、选课(学号,课程号,成绩),关系表达式:π学号,成绩(σ课程名=”计算机原理”(课程)选课)能够查询到什么信息?

7. 对数据库中的选课表(包含字段:学号、课程号、成绩),要查询选修了课程号为06001的课程、且成绩在90分以上(包括90分)的所有同学的学号,请写出相应的SELECT命令。

8. 针对数据库中的2个数据表:学生(包含字段:学号、姓名、性别、班级)、选课(包含字段:学号、课程号、成绩),要查询所有选修了课程号为06001的课程的同学姓名及成绩,请写出相应的SELECT命令。

9. 针对数据库中有学生数据表(包含字段:学号、姓名、性别、班级),要统计查询090511班学生人数,请写出相应的SELECT命令。

10. 对数据库中的选课表(包含字段:学号、课程号、成绩),要查询课程号为06001的课程成绩的最高分,请写出相应的SELECT命令。

五、简答题

1. DBMS是什么?其功能?它与数据库系统的关系?

2. 某单位有若干个仓库,每个仓库存放多种零件,每种零件根据其组装产品的不同会存放在不同的仓库中。仓库信息包括仓库号、面积、电话,零件信息包括零件号、名称、规格、单价、描述,仓库存放零件要记录库存量。请构建相应的概念数据模型。

3. 某单位有若干个工程项目,每个项目由多家供应商供应多种零件,每家供应商为多个项目提供零件。供应商信息包括供应商号、姓名、地址、电话、帐号,项目信息包括项目号、预算、开工日期,零件信息包括零件号、名称、规格、单价、描述。供应商提供零件时要记录供应数量。请构建相应的概念数据模型。 4. 简述概念数据模型与逻辑数据模型之间的区别与联系? 5. 简述关系数据模型的三要素。 6. 举例说明什么是关系的候选键? 7. 在一个关系数据库中,“用户能够向数据表中添加任何数据”,这句话是否正确?为什么?

8. 举例说明什么是数据的相容性?关系模型如何加以保证?

9. 开发一个图书借阅管理系统时,构建了下面的E-R模型,请将它转换为等价的关系模型,并指明各个关系的主键。

10. 某简化的网上购物系统的E-R图如下,数据间有这样的关系:

(1)一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户; (2)一个订单只能订购一种商品,每种商品可以出现在多张订单中。 请说明“拥有”联系、“出现”联系分别是哪种实体型联系,并在图中标示出来。给出“订单”关系模式,指出它的主键和外键。

11.针对数据库中的3个数据表:学生(包含字段:学号、姓名、性别、班级)、课程(包含字段:课程号、课程名、学分)、选课(包含字段:学号、课程号、成绩),下面的SELECT命令实现了什么查询?

SELECT COUNT(课程号) FROM 学生, 选课WHERE 学生.学号=选课.学号 AND 班级=”090511” AND 姓名=”李莉”

12.对数据库中的选课表(包含字段:学号、课程号、成绩),下面SELECT命令实现了什么查询?

SELECT * FROM 选课 ORDER BY 课程号,学号

13.针对数据库中的3个数据表:学生(包含字段:学号、姓名、性别、班级)、课程(包含字段:课程号、课程名、学分)、选课(包含字段:学号、课程号、成绩),下面的SELECT命令实现了什么查询?

SELECT COUNT(*) FROM 选课, 课程 WHERE 课程.课程号=选课.课程号 AND 课程名=”英语” AND 成绩<60

14.针对数据库中的3个数据表:学生(包含字段:学号、姓名、性别、班级)、课程(包含字段:课程号、课程名、学分)、选课(包含字段:学号、课程号、成绩),下面的SELECT命令实现了什么查询? SELECT 课程名称,成绩FROM 学生, 选课, 课程 WHERE 学生.学号=选课.学号 AND 课程.课程号=选课.课程号 AND姓名=”王亮” AND 成绩>=90

15.针对数据库中的3个数据表:学生(包含字段:学号、姓名、性别、班级)、课程(包含字段:课程号、课程名、学分)、选课(包含字段:学号、课程号、成绩),下面的SELECT命令实现了什么查询?

SELECT AVG(成绩)FROM 学生, 选课, 课程 WHERE 学生.学号=选课.学号 AND 课程.课程号=选课.课程号 AND班级=”090511” AND 课程名=“高等数学”

搜索更多关于: 大一大学计算机基础题库(含12份) 的文档
大一大学计算机基础题库(含12份).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8g2k926ok881m9t3zgvi_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top