北航15年3月《数据库原理及应用》试卷

合集下载

2015-2016学年第一学期数据库期末考试卷a整理版

2015-2016学年第一学期数据库期末考试卷a整理版

广州民航职业技术学院2015/2016学年第一学期14级《数据库原理与应用》期末考试卷(A卷) (闭卷)班级学号姓名成绩注意:选择和判断题的答案请填到答题卡上。

一、单项选择题(每题2分,共15题,30分)1.用于对数据库中数据的物理结构描述的是(C)A.逻辑模式 B.用户模式C.存储模式 D.概念模式2.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句SELECT Sno,Cno FROM SC WHERE中WHERE后正确的条件表达式是 DA.G=0 B.G<=0 C.G=NULL D.G IS NULL3.下述SQL语句中,起修改表中数据作用的命令动词是 C 。

A. ALTERB. CREATEC. UPDATED. INSERT4.在关系数据库系统中,定义数据结构的数据称作“元数据”,它们也以二维表的形式存储于数据库中,称作__C____。

A、数据文件B、源代码C、数据字典D、源文件5.数据库创建后就可以创建表了,创建表可以用___D___等方法来创建。

A、企业管理器B、查询分析器C、OSQLD、企业管理器和CREATE TABLE语句6.删除一个表,正确的SQL语句是(_C__)。

A、DROP 表名B、Alter Table 表名C、DROP Table 表名D、Alter表名7.表Tabl_1中有一列被表Tabl_2引用作外码。

在数据库中定义这两个表时,正确的安排顺序是(A )。

A、先定义表Tabl_1,然后再定义表Tabl_2B、可以先定义表Tabl_2C、于定义的先后顺序无关系D、以上说法都不对8.假定Sname是字符串类型,下来条件表达式,符合语法要求的是(D )。

A.Sname<>12355 B.Sname=伪劣商品C.Sname≠‘王一平’D.Sname=‘12355’9.下列SQL语句中,能够完成求某列最小值的是( C )。

北航《数据库原理及应用》在线作业三15秋100分答案

北航《数据库原理及应用》在线作业三15秋100分答案

北航《数据库原理及应用》在线作业三单选题一、单选题(共25 道试题,共100 分。

)1. “运行记录优先原则”只指应该在对数据库更新()A. 前先写一个日志记录到日志文件B. 后写一个日志记录到日志文件C. 前先运行记录D. 后在日志缓冲区运行记录-----------------选择:A2. 对数据库并发操作有可能带来的问题包括( )。

A. 读出“脏数据”B. 带来数据的冗余C. 未被授权的用户非法存取数据D. 破坏数据独立性-----------------选择:A3. 实体完整性是指关系中()。

A. 不允许有空行B. 主码不允许取空值C. 属性值外码取空值D. 允许外码取空值-----------------选择:B4. 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。

其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。

要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。

这里WHERE 子句的内容是()A. S.S#=SC.S# and SEX=“女”and CNAME=“计算机”B. S.S#=SC.S# AND C#=SC.C# and CNAME=“计算机”C.SEX=“女”and CNAME=“计算机”D.S.S#=SC.S# and C.C#=SC.C# and SEX=“女”and CNAME=“计算机”-----------------选择:D5. 选择表中若干行使用命令SELECT时应使用子句( )。

A. INTOB. UNIQUEC. ORDER BYD. WHERE-----------------选择:D6. 在数据库系统中死锁属于( )A. 系统故障B. 程序故障C. 事务故障D. 介质故障-----------------选择:C7. SQL中,下列涉及空值的操作,不正确的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE=NULLD. NOT(AGE IS NULL)-----------------选择:C8. 在数据库系统中,空值是()。

北京航空航天大学北航2015年春《数据库原理及应用》在线作业三满分答案

北京航空航天大学北航2015年春《数据库原理及应用》在线作业三满分答案

北航《数据库原理及应用》在线作业三一、单选题:1.下面哪一个不是一种关系数据库语言( ) (满分:4)A. 关系操作B. 关系代数C. 元组关系演算D. 域关系演算正确答案:A2.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述(满分:4)A. 子模式B. 用户模式C. 模式D. 存储模式正确答案:C3.在关系数据模型中,通常可以把称为属性,而把成为关系模式。

( ) (满分:4)A. 记录、元组集B. 字段、记录类型C. 模式、元组D. 基本表、记录正确答案:B4.在关系代数中,对一个关系做操作后,新关系的元数个数( )原来关系的元素个数。

(满分:4)A. 小于B. 等于C. 大于D. 小于或等于正确答案:D5.在数据库系统中,网状模型具有的特征是。

①允许有一个以上的结点没有双亲;②有且仅有一个结点无双亲;③根以外的结点有且仅有一个双亲;④一个结点可以有多个双亲;(满分:4)A. ①和③B. ②和③C. ①和④D. ②和④正确答案:C6.SQL的SELECT语句中,“HA VING条件表达式”用来筛选满足条件的( ) (满分:4)A. 列B. 行C. 关系D. 分组正确答案:D7.数据库系统与文件系统的主要区别是( ) (满分:4)A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型文件D. 文件系统管理的数据量少,而数据库系统可以管理庞大的数据量正确答案:B8.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( ) (满分:4)A. r+sB. r-sC. r×sD. max(rs)正确答案:A9.实体完整性是指关系中( )。

(满分:4)A. 不允许有空行B. 主码不允许取空值C. 属性值外码取空值D. 允许外码取空值正确答案:B10.概念结构设计阶段得到的结果是(满分:4)A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构正确答案:B11.SQL中,下列涉及空值的操作,不正确的是(满分:4)A. AGE IS NULLB. AGE IS NOT NULLC. AGE=NULLD. NOT(AGE IS NULL)正确答案:C12.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( ) (满分:4)A. UNIQUEB. COUNTC. DISTINCTD. UNION正确答案:A13.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( ) (满分:4)A. 左外联接B. 右外联接C. 外部并D. 外联接正确答案:D14.创建视图的语句格式为( )。

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

《数据库原理与应用》考试试卷和答案

《数据库原理与应用》考试试卷和答案

《数据库原理与应用》考试试卷和答案一.单项选择题(每题1分,共23分)1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。

A.层次B.网状C.关系D.面向对象2.E-R图是在数据库设计中用来表示( A )的一种常用方法。

A.概念模型B.逻辑模型C.物理模型D.面向对象模型3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

A.外模式B.内模式C.模式D.概念模式4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

A.外模式B.内模式C.模式D.概念模式5.数据库的概念模型独立于(A )。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界6.在数据库中存储的是( C )。

A.数据B.数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。

A.互不相关的B.不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。

其中数据库的模式是一个(D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A.型;变化;值;不变B.值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。

A.30;200 B.11;30 C.30;30 D.11;20010.父亲和子女的亲生关系属于( B )的关系。

A.1:1 B.1:n C.m:n D.不一定11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。

A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。

10套《数据库原理及应用》期末复习用 模拟试卷+参考答案

10套《数据库原理及应用》期末复习用 模拟试卷+参考答案

郑州升达经贸管理学院《数据库原理及应用》模拟试卷系别: 专业:一、单项选择题(本题共10小题,每小题2分,共20分)在每小题的四个选项中选出一个正确答案,请将正确选项前的字母填在题后的括号内,选对得2分,选错、多选或不选得0分。

1、数据库系统的体系结构是( )。

A.两级模式结构和一级映象B.三级模式结构和一级映象C.三级模式结构和两级映象D.三级模式结构和三级映象 2、SQL 语言称为( )。

A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构人操纵语言 3、在视图上不能完成的操作是( )。

A.在视图上定义新的视图B.查询操作C.更新视图D.在视图上定义新的基本表 4、数据库的并发操作有可能带来的三个问题中包括( )。

A.数据独立性降低 B.无法读出数据 C.权限控制 D.丢失更新5、当前应用最广泛的数据模型是( )。

A.ER 模型 B.关系模型 C.网状模型 D.层次模型6、现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的码是( )。

A.书号B.读者号C.书号+读者号D.书号+读者号+借期年级 专业 班级 学号 姓名密 封 线 内 不 得 答 题7、要保证数据库物理数据独立性,需要修改的是( )。

A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式8、数据库保护的几个方面中,不包括的是( )。

A.控制数据冗余B.并发控制C.完整性保护D.故障恢复 9、下列四项中,关系规范化程度最高的是关系满足( )。

A.非规范关系 B.第三范式 C.第二范式 D.第一范式 10、五种基本关系代数运算是 ( )。

A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ二、简答题(本题共4小题,每小题5分,共20分)1、 什么是关系的实体完整性规则?2、 说明如果关系模式设计不好,可能带来哪几个问题?3、 说明数据库设计的主要步骤。

数据库原理及应用——A卷(答案)

数据库原理及应用——A卷(答案)

防灾科技学院2016~ 2017学年第一学期期末考试数据库原理及应用(150377)(A卷) 答题时间:120分钟考试方式:闭卷使用班级:1550541/542 1550521/522/523一、选择题(本大题共40 小题,每题1分,共40 分。

)1.数据库的基本特点是( B )。

A.数据结构化,数据独立性高、冗余度大、共享性高,数据统一管理和控制B.数据结构化,数据独立性高、冗余度小、共享性高,数据统一管理和控制C.数据结构化,数据独立性低、冗余度小、共享性高,数据统一管理和控制D.数据非结构化,数据独立性低、冗余度大、共享性低,数据统一管理和控制2.用二维表结构来表示实体与实体之间联系的数据模型称为( C )。

A.层次模型B.网状模型C.关系模型D.表格模型3.在E-R模型中,用来描述现实世界中事物特征的元素是( A )。

A.属性B.主键C.实体D.外键4.在数据库设计中,将E-R图转换成关系数据模型的过程属于( C )。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段5.下列关于数据库设计的叙述中,错误的是( A )。

A.设计时应将有联系的实体设计为一个表B.设计时应避免在表之间出现重复的字段C.表中的字段必须是原始数据和基本数据元素D.使用外部关键字来保证有关联表之间的联系6.以下不属于Access数据库子对象的是( B )。

A.窗体B.表格C.模块D.宏7.下列关于空值的叙述中,正确的是( D )。

A.空值是长度为零的字符串B.空值是等于0 的数值C.空值是用空格表示的值D.空值是用NULL或空白来表示字段的值8.将表A的记录复制到表B中,且不删除表B中的记录,可以使用( C )。

A.选择查询B.生成表查询C.追加查询D.复制查询9.下列关于Access索引的叙述中,正确的是( A )。

A.同一个表可以有多个唯一索引,且只能有一个主索引B.同一个表只能有一个唯一索引,且只有一个主索引C.同一个表只能有多个唯一索引,且可以有多个主索引D.同一个表只能有一个唯一索引,且可以有多个主索引10.教师表中有“姓名”、“性别”、“职称”、“工资”等字段,现有如下记录:工资为3000元,职称为“教授”,性别为“男”,在下列逻辑表达式中结果为“假”的是( D )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京航空航天大学现代远程教育
2015年3月份《数据库原理及应用》课程考试试卷
注意事项: 1、本试卷满分100分;考试时间:90分钟;考试形式:开卷
2、请将答案一律写在答题纸上,试卷上作答无效
3、考试结束后,考生将试卷及答题纸一并交回
4、请将条形码贴在答题纸的指定位置
学习中心______________姓名____________学号____________
一、单项选择题(本大题共20小题,每小题1.5分,共30分)
1、第一代数据模型是指()。

A.关系模型B.网络模型
C.面向对象模型D.人工智能模型
2、SQL语言中授权的操作是通过()语句实现的。

A.CREATE B.REVOKE
C.GRANT D.INSERT
3、SQL Server是一个基于()。

A.层次模型的DBMS B.网状模型的DBMS
C.关系模型的应用程序D.关系模型的DBMS
4、一个m:n联系转换为一个关系模式。

关系的码为()。

A.某个实体的码B.各实体码的组合
C.n端实体的码D.任意一个实体的码
5、手工处理阶段是()。

A.计算机数据处理技术发展的初级阶段
B.计算机数据管理技术发展的初级阶段
C.计算机数据处理技术发展的中级阶段
D.计算机数据管理技术发展的中级阶段
6、在DBS中,DBMS和OS之间的关系是()。

A.相互调用B.DBMS调用OS
C.OS调用DBMS D.并发运行7、数据库保护的几个方面中,不包括的是()。

A.控制数据冗余B.并发控制
C.完整性保护D.故障恢复
8、()是长期存储在计算机内的有组织、可共享的数据集合。

A.数据库管理系统B.数据库系统
C.数据库D.文件组织
9、数据库系统包括()。

A.DB、DBMS
B.DB、DBA
C.DB、DBMS、DBA、计算机硬件
D.DB、DBMS、DBA、OS、计算机硬件
10、SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
11、部分匹配查询中有关匹配符“_”的正确的叙述是()。

A.“_”代表任意单个字符
B.“_”可以代表零个或多个字符
C.“_”不能与“%”一同使用
D.“_”代表一个字符
12、规范化过程主要是为了克服数据库逻辑结构中的插入异常、删除异常以及()的缺陷。

A.数据的不一致性B.结构不合理
C.冗余度大D.数据丢失
13、SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列()功能。

A.数据查询B.数据操纵
C.数据定义D.数据控制
14、下列命题中不正确的是()。

A.数据库减少了不必要的数据冗余
B.数据库中不存在冗余数据
C.数据库中的数据可以共享
D.若冗余数据是可控的,则数据更新的一致性得以保证
15、数据库中,实体是指()。

A.客观存在的事物B.客观存在的属性
C.客观存在的特性D.某一具体事件
16、我们通常所说实体的m : n联系实际上是指实体的()。

A.一元联系B.二元联系
C.三元联系D.多元联系
17、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

A.索引B.视图
C.存储文件D.另一个表
18、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积则T的元组个数是()。

A.400 B.10000
C.30000 D.90000
19、SQL语言是()语言。

A.层次数据库B.网络数据库
C.关系数据库D.非数据库
20、创建视图的语句格式为()。

A.CREATE TABLE <视图名>
B.CREATE INDEX <视图名>
C.CREATE VIEW <视图名>
D.DROP VIEW <视图名>
二、名词解释(本大题共2小题,每小题10分,共20分)
21、数据库恢复
22、关系数据库
三、简答题(本大题共1小题,每小题20分,共20分)
23、简述建立视图的优点。

四、综合分析题(本大题共1小题,每小题30分,共30分)
24、设有图示的三个关系,请完成下列工作:
S:
SC:
C:
(1)写出“求选修并通过C语言考试的女生姓名”的SQL语句。

(2)写出“列出所有同学的各科平均成绩,并按平均成绩从高到低排序,列出栏包括学号,姓名,平均成绩”的SQL语句。

(3)写出“列出数据库课程的单科成绩单,按学号顺序排序,列出栏包括学号,姓名,成绩”的SQL 语句。

相关文档
最新文档