[指导]农大远程教育-数据库原理作业答案农大远程教育-数据库原理作业答案数据库原理第1套作业1.数据库系统是指在计算机系统中引入数据库后的系统。
由数据库、数据库管理系统(及其开发工具)、应用系统和( )构成A. 系统分析员B. 程序员C. 数据库管理员(和用户)D. 操作员参考答案:C 您的答案:--------------------------------------------------------------------------------2.数据管理发展的三个阶段中,没有专门的软件对数据进行管理的阶段是( )A. 人工管理阶段B. 文件系统阶段C. 数据库阶段D. 人工管理和文件管理参考答案:A 您的答案:--------------------------------------------------------------------------------3.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( )阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理参考答案:A 您的答案:--------------------------------------------------------------------------------4.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS参考答案:A 您的答案:--------------------------------------------------------------------------------5.数据模型的组成要素是(即数据模型的三要素)( )A. 数据结构、数据操作、完整性约束B. 实体、属性、联系C. 字段、元组、码D. 域、关系、分量参考答案:A 您的答案:--------------------------------------------------------------------------------6.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作(这种功能称为( )A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能参考答案:C 您的答案:--------------------------------------------------------------------------------7.描述数据库全体数据的全局逻辑结构和特性的是( )A. 模式B. 内模式C. 外模式D. 用户模式参考答案:A 您的答案:--------------------------------------------------------------------------------8.数据库系统的数据独立性体现在( )A. 不会因为数据的变化而要求修改应用程序B. 不会因为数据库存储结构与逻辑结构的改变而要求修改应用程序C. 不会因为存储策略的变化而要求修改存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构参考答案:B 您的答案:--------------------------------------------------------------------------------9.要保证数据库的数据独立性,需要修改的是( )A. 模式与外模式B. 模式与内模式C. 三级模式之间的二级映象D. 三级模式参考答案:C 您的答案:--------------------------------------------------------------------------------10.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( ),它是模式的逻辑子集A. 模式B. 物理模式C. 子模式D. 内模式参考答案:C 您的答案:--------------------------------------------------------------------------------11.下述( )不是数据库管理员的职责。
A. 定义数据的安全性要求和完整性约束条件B. 监控数据库的使用和运行C. 决定数据库的存储结构和存取策略D. 数据库系统设计参考答案:D 您的答案:--------------------------------------------------------------------------------12.英文缩写DBA代表( )A. 数据库管理员B. 数据库管理系统C. 数据定义语言D. 数据操纵语言参考答案:A 您的答案:--------------------------------------------------------------------------------13.下列四项中,不属于数据库系统特点的是( )A. 数据共享性高和数据独立性高B. 数据结构化C. 数据冗余度高D. 数据由DBMS统一管理和控制参考答案:C 您的答案:--------------------------------------------------------------------------------14.E-R图提供了表示实体型、属性和联系的方法,其中,表示实体型的是( )A. 矩形B. 菱形C. 椭圆形D. 无向边参考答案:A 您的答案:----------------------------------------------------------- ---------------------15.一个关系只有一个( )A. 候选码B. 外码C. 主属性D. 主码参考答案:D 您的答案:----------------------------------------------------------- ---------------------16.下列有关关系模式的叙述中,错误的是( )A. 对关系的描述称为关模模式B. 不同元组对同一个属性的取值范围称为域C. 二维表中的行称为属性D. 主码值能够唯一标识一条元组参考答案:C 您的答案:----------------------------------------------------------- ---------------------17.在关系数据库中,实现“表中任意两行不能相同”的约束是靠( )A. 外码B. 属性C. 列D. 主码参考答案:D 您的答案:----------------------------------------------------------- ---------------------18.五种基本关系代数运算是( )A. ?,×σπB. ?,σπC. ??×σπD. ??σπ参考答案:A 您的答案:----------------------------------------------------------- ---------------------19.关系数据库中的投影操作是指从关系中( )A. 选出若干满足给定条件的元组B. 选出若干属性列组成新的关系C. 建立相应的影像D. 建立相应的图形参考答案:B 您的答案:----------------------------------------------------------- ---------------------20.对表进行水平方向的分割用的运算是( )。
A. 交B. 投影C. 选择D. 连接参考答案:C 您的答案:第2套作业1.SQL语言是( )的语言,容易学习。
A. 过程化B. 非过程化C. 格式化D. 导航式参考答案:B 您的答案:B----------------------------------------------------------- ---------------------2.不属于SQL语言的特点的是( )A. 综合统一B. 面向记录的操作方式C. 以同一种语法结构提供两种使用方法D. 语言简洁,易学易用参考答案:B 您的答案:B----------------------------------------------------------- ---------------------3.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE 等。
其中最重要的,也是使用最频繁的语句是( )A. SELECTB. INSERTC. UPDATED. DELETE参考答案:A 您的答案:A--------------------------------------------------------------------------------4.SQL中,下列涉及空值的操作中,不正确的是( )A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)参考答案:C 您的答案:C--------------------------------------------------------------------------------5.SQL语言具有数据定义、查询、数据操作和控制等功能。
其中,CREATE、DROP、ALTER语句实现的是( )A. 数据查询B. 数据操纵C. 数据定义D. 数据控制参考答案:C 您的答案:C--------------------------------------------------------------------------------6.在SQL中,如果希望将查询结果排序,应在SELECT语句中使用( )子句。
A. GROUP BYB. HAVINGC. WHERED. ORDER BY参考答案:D 您的答案:D----------------------------------------------------------- ---------------------7.下列SQL语句中,修改表结构的是( )。
A. ALTERB. CREATEC. UPDATED. DELETE参考答案:A 您的答案:A----------------------------------------------------------- ---------------------8.SQL语言中,删除一个表(或视图)的命令是( )A. DELETEB. DROPC. CLEARD. REMOVE参考答案:B 您的答案:B----------------------------------------------------------- ---------------------9.使用CREATE INDEX语句建立的是( )A. 数据库B. 表C. 视图D. 索引参考答案:D 您的答案:D----------------------------------------------------------- ---------------------10.下列SQL语句中,( )不是数据定义语句。