大一大学计算机基础题库_第1页
大一大学计算机基础题库_第2页
大一大学计算机基础题库_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.请注意,红色的部分不要。一、单选题1. 数据库( DB )、数据库管理系统( DBMS )和数据库系统( DBS)三者之间的关系是()。 DB 包括 DBMS 和 DBS DBS 包括 DB 和 DBMS DBMS 包括 DB 和 DBS DBS 与 DB 和 DBMS 无关2.在数据库中存储的是()。数据数据模型数据及数据之间的联系信息3.下列四项中说法不正确的是()。数据库减少了数据冗余数据库中的数据可以共享数据库避免了一切数据的重复数据库具有较高的数据独立性4.下列软件产品中不是数据库管理系统的是()。 Oracle SQL Server DB2 Photoshop5.数据库设计的根本

2、目标是要解决()。数据共享问题数据安全问题大量数据存储问题简化数据维护问题6.不同实体是根据()区分的。属性值名称结构属性7.数据库的概念模型独立于()。具体的机器和 DBMS E-R 图信息世界现实世界8.采用二维表格结构表示实体类型及实体间联系的数据模型是()。层次模型网状模型关系模型实体联系模型9.()由关系数据结构、关系操作集合和完整性约束三部分组成。关系模型关系关系模式关系数据库10. ()运算从一个现有的关系中选取某些属性,组成一个新的关系。选择投影连接差11. 在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键。职工(职工号,职工名,部门号,职务,工资)部门(部门号

3、,部门名,部门人数,工资总额)在这两个关系的属性中,只有一个属性是外键。它是()。职工关系的“职工号”职工关系的“部门号”部门关系的“部门号”部门关系的“部门名”12. 设学生关系模式为:学生(学号、姓名、年龄、性别、成绩、专业),则该关系模式的候选键是()。姓名学号,姓名;.学号学号,姓名,年龄13.数据的正确性和相容性称之为数据的()。安全性一致性独立性完整性14.定义外键实现的是()完整性。实体完整性参照完整性用户定义的完整性实体完整性、参照完整性和用户定义的完整性15. 在关系数据模型中 ,一个关系中的主键()。可以取值为NULL( 空值 )只能是单个属性不能是其他关系的外键只能有一个

4、16. 设关系 R=(A ,B,C),与 SQL 语句SELECTDISTINCTAFROMRWHERE B=17 等价的关系代数表达式是()。 A,B ( B=17 (R) B=17 (A,B (R) ) A (B=17 (R) B=17 ( A (R) )17. DBMS 提供了数据定义语言 ( ),可以方便地定义数据库结构、 数据完整性等。 DDL DML DCL SQL18. 假设两个关系具有参照关系,以下关于外键和相应的主键之间的描述,正确的是()。外键并不一定要与相应的主键同名外键一定要与相应的主键同名外键一定要与相应的主键同名而且唯一外键一定要与相应的主键同名,但并不一定唯一19

5、. 下列对关系的叙述中,()是不正确的。关系中的每个属性是不可分解的在关系中元组的顺序是无关紧要的任意的一个二维表都是一个关系每一个关系只有一种记录类型20. 数据的完整性是指()。数据的存储和使用数据的程序无关防止数据被非法使用数据的正确性和相容性减少重复数据21. 对于两个实体型及它们之间的联系,转换为关系模型时,最少会转换为()个关系模式。 12 3422. 目前主要使用的关系数据库语言是()。 DDL DML DCL SQL23. SQL 语言具有()的功能。关系规范化、数据操纵、数据控制数据定义、数据操纵、数据控制数据定义、关系规范化、数据控制数据定义、关系规范化、数据操纵;.24.

6、 设 S 为学生关系, Sc 为学生选课关系, Sno 为学生号, Cno 为课程号,执行下面 SQL 语句查询结果是()。SelectS.*From S,SC Where S.Sno=Sc.Sno and Sc.Cno=”c2”选出选修 c2 课程的学生信息选出选修 c2 课程的学生名选出 S 中学生号与 Sc 中学生号相等的信息选出 S 和 Sc 中的一个关系25. 在 SQL 的 SELECT 语句中,用于指定查询条件的子句是()。 ORDER BY WHERE GROUP BY FROM二、填空题1. 数据库数据具有永久存储、有组织和()三个基本特点。2. 数据库管理系统是数据库系统的

7、一个重要组成部分,它的主要功能包括数据定义、()、数据控制、数据维护。3. DBMS 的中文含义是()。4. DBMS 的数据操作功能可以实现对数据的查询、插入、删除和()等基本操作。5. 按用户的观点来对信息世界建立的数据模型称为()。6. 在概念数据模型中,现实世界中存在的、可以相互区别的事物或活动都称为()。7.关系数据模型中,二维表的列称为属性,二维表的行称为()。8.关系模型由()、关系操作、关系完整性约束三部分构成。9.对关系进行选择、投影或连接运算之后,运算的结果仍然是()。10. 根据参照完整性规则, 外键的值或者等于以此外键为主键的关系中某个元组主键的值,或者取()。11.关

8、系数据库中的数据表是依据()数据模型创建的。12.关系模型中用()来描述一个关系。13.主键的值可以用来识别和区分(),主键的取值是惟一的、不能重复的。14.如果对多个关系进行综合查询 ,需要进行()运算。15.针对关系:课程(课程号,课程名,开课学期,学分,开课院系),若要查询某学院开设的所有课程名单,须进行()运算。16. 为防止选课关系中出现不存在的学生的选课信息, 需要定义学生关系与选课关系的()约束条件。17. 指定某关系的“性别”字段的取值只能是 “男”或“女”,这是数据的( )完整性约束。18. 当向选课表中插入实际不存在的学生的选课数据时, DBMS 会根据参照完整性规则进行检

9、测并()该操作。19. 假设有关系:学生(学号,姓名,性别,所在班级)选课(学号,课程号,成绩)课程(课程号,课程名,学分)若试图向选课关系中插入一个课程号为空的元组时, 将会违反()完整性;.规则。20. 命令 SELECT( ) FROM 选课 WHERE 课程号 =“ c03” 将从选课表(学号,课程号,成绩)查询选修课程 c03 的学生该课程的最高成绩。21. 命令“ SELECT ( ) 课程号 FROM 选课”将从选课表(学号,课程号,成绩)查询所有被选修的课程号且不允许重复。22.关系 R(A ,B ,C)和 S(A,D ,E ,F),R 和 S有相同属性 A,若将关系代数表达式

10、: A,B,D,F(RS)用 SQL 语言的查询语句表示,则为:SELECT R.A ,B ,D ,F FROM R ,S WHERE ()。23.基于关系数据模型构建的数据库称为()。24.在关系数据库中,采用()语言对数据表进行操作。25. Oracle 是一款应用很广泛的()软件。26面向对象数据模型是一种新型的数据模型,是()技术与面向对象技术相结合的产物。27.面向对象数据模型是一种新型的数据模型,是数据库技术与()技术相结合的产物。28. ACCESS是一款()产品。29.为保证不引用()的实体,关系模型制定了参照完整性规则。30.为保证不引用不存在的实体,关系模型制定了()规则。

11、31. SELECT 命令中每个子句都由一个特定的关键字标识,后面跟一些需要用户指定的()。三、判断题1. ()数据库应用程序可以直接访问数据库中的数据,无须通过DBMS 。2. ()数据库是数据库系统的核心。3. ()数据库的设计离不开 DBA 的参与。4. ()数据库中的数据只能被一个应用程序使用。5. ()数据库实现数据共享,主要是为了节省存储空间。6. ( )概念模型中,每个实体型至少存在着一个关键字,以此来区别各实体。7. ()实体联系模型是一种关系数据模型。8. ()不同的逻辑数据模型有不同的数据结构形式。9. ()一个关系中,主键的取值不可以重复,但可以为空。10. ()关系模型

12、的数据结构很简单,只包含单一的数据结构关系。11. ()一个关系的候选键至少有一个,也可能有多个。12. ()数据的完整性约束能够防止非法用户修改和破坏数据。13. ( )所谓的主键不能取空值,是指构成主键的所有主属性中至少有一个不取空值即可。14. ( )任何关系数据库系统都必须支持实体完整性约束和用户定义的完整性约束。15. ()一个关系中同一列的取值可以是不同的数据类型。16. ()向关系中添加数据时可以不考虑关系的完整性约束条件。17. ( )RDBMS 能够按照用户定义的数据完整性规则自动检验用户的数据操作。18. ()要从关系:选课(学号,课程号,成绩)中查询选修了课程号为 “c0

13、1”;.的课程,且成绩不及格的学生的学号,相应的关系表达式为学号 ( 课程号 =c01成绩<60(选课 )。19. ()关系模型中是通过对关系的运算来表达用户的查询要求。20. ()假设有如下的关系:选课(学号,课程号,成绩)该关系的候选键是(学号,课程号) ,而(学号,课程号,成绩)同样也是该关系的候选键。21. ()制定用户定义的完整性规则是为了从语义上保证数据的正确性。22. ()在关系模型中,实体型之间的联系也用关系来表示。23. ()SQL 命令只能用来对数据表进行查询操作。24. ()关系数据库中连接查询可以实现多个表的综合查询。25. ( )关系数据库中的一个数据表通常是依

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

15、制,用来处理数据的安全性问题。34()使用 SQL 语言也可以对数据库进行更新操作。四、计算题1. 假设有关系:学生(学号,姓名,性别,班级) ,要查询 090511 班所有男同学的信息,请写出相应的关系运算表达式。2. 假设有关系:选课(学号,课程号,成绩) ,要查询学号为 09051109 的同学选修课程成绩不及格的课程号和具体成绩,请写出相应的关系运算表达式。3. 假设有 2 个关系:学生(学号,姓名,性别,班级) 、选课(学号,课程号,成绩),要查询 090511 班的李莉同学选修的所有课程的课程号及成绩, 请写出相应的关系运算表达式。4. 假设有关系:学生(学号,姓名,性别,班级),

16、关系表达式: 姓名( 班级 =”090511” 性别 =”女 ”(学生)能够查询到什么信息?5. 假设有 3 个关系:学生(学号,姓名,性别,班级) 、课程(课程号,课程名,学分)、选课(学号,课程号,成绩),下面的关系表达式能够查询到什么信息? 姓名 ( 课程名 =”数据库原理及应用 ”(学生选课课程)6. 假设有 2 个关系:课程(课程号,课程名,学分) 、选课(学号,课程号,成绩),关系表达式: 学号 ,成绩( 课程名 =”计算机原理 ”(课程) 选课)能够查询到什么信息?;.7. 对数据库中的选课表(包含字段:学号、课程号、成绩),要查询选修了课程号为 06001 的课程、且成绩在 9

17、0 分以上(包括 90 分)的所有同学的学号,请写出相应的 SELECT 命令。8. 针对数据库中的 2 个数据表:学生(包含字段:学号、姓名、性别、班级)、选课(包含字段:学号、课程号、成绩),要查询所有选修了课程号为06001的课程的同学姓名及成绩,请写出相应的SELECT 命令。9. 针对数据库中有学生数据表(包含字段:学号、姓名、性别、班级),要统计查询 090511 班学生人数,请写出相应的 SELECT 命令。10. 对数据库中的选课表(包含字段:学号、课程号、成绩),要查询课程号为 06001 的课程成绩的最高分,请写出相应的 SELECT 命令。五、简答题1. DBMS 是什么

18、?其功能?它与数据库系统的关系?2. 某单位有若干个仓库,每个仓库存放多种零件,每种零件根据其组装产品的不同会存放在不同的仓库中。仓库信息包括仓库号、面积、电话,零件信息包括零件号、名称、规格、单价、描述,仓库存放零件要记录库存量。请构建相应的概念数据模型。3. 某单位有若干个工程项目,每个项目由多家供应商供应多种零件,每家供应商为多个项目提供零件。供应商信息包括供应商号、姓名、地址、电话、帐号,项目信息包括项目号、预算、开工日期,零件信息包括零件号、名称、规格、单价、描述。供应商提供零件时要记录供应数量。请构建相应的概念数据模型。4. 简述概念数据模型与逻辑数据模型之间的区别与联系?5. 简

19、述关系数据模型的三要素。6. 举例说明什么是关系的候选键?7. 在一个关系数据库中, “用户能够向数据表中添加任何数据” ,这句话是否正确?为什么?8. 举例说明什么是数据的相容性?关系模型如何加以保证?9. 开发一个图书借阅管理系统时,构建了下面的 E-R 模型,请将它转换为等价的关系模型,并指明各个关系的主键。10. 某简化的网上购物系统的 E-R 图如下,数据间有这样的关系:( 1)一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户;( 2)一个订单只能订购一种商品,每种商品可以出现在多张订单中。请说明“拥有”联系、“出现”联系分别是哪种实体型联系,并在图中标示出来。给出“订单”关系模式,指出它的主键和外键。;.11针对数据库中的 3 个数据表:学生(包含字段:学号、姓名、性别、班级)、课程(包含字段:课程号、课程名、学分)、选课(包含字段:学号、课程号、成绩),下面的 SELECT 命令实现了什么查询?SELECT COUNT( 课程号 ) FROM 学生 , 选课 WHERE 学生 .学号 =选课 .学号 AND 班级 =”090511”AND 姓名 =”李莉 ”12对数据库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论