3《数据库设计与应用》模拟试题D

合集下载

数据库设计与实践模拟试题及答案(5)

数据库设计与实践模拟试题及答案(5)

《数据库设计与实践》模拟试题及答案(5)1.影响数据库物理设计的因素有哪些?答:影响数据库物理设计的主要因素有以下几个方面:(1)选用的DBMS(2)应用环境(3)数据本身的特性(4)支持环境2.什么叫簇集?什么情况下建簇集?簇集的方法是什么?答:所谓簇集,就是把有关的元组集中在一个物理块内或物理上相邻的若干个物理块内,以提高对某些数据的访问速度。

具体方法是将按某一键值的记录存放在一起。

如果这些键值经常被查询,建簇集可以提高查询速度。

但是,若要按多个键值进行查询,建簇集就无意义,且浪费时间。

3. 在关系上建立索引的好处是什么?答:在关系上建立索引可使DBMS快速地在文件中查找记录,并能快速地响应用户的查询。

4.在数据库中快速访问数据,应采用什么方法?答:在数据库中快速访问数据,应采用的方法是在文件上建立适当的索引。

5.稠密主索引与辅助索引有何区别?答:1.主索引中一系列的后续值指向的记录是连续存放的。

辅助索引中一系列的后续值指向的记录不是连续存放的。

2.辅助索引的结构可以和主索引不同。

3.按主索引顺序对文件进行顺序扫描非常有效,因记录的物理存储顺序和索引顺序一致。

而对辅助索引,存储文件的物理顺序和辅助索引的索引顺序不同。

如按辅助键的顺序对文件进行顺序扫描,则读每一条记录都很可能需要从磁盘读入一个新的块,很慢。

6.把附图12转换成关系数据模式。

假设数据量大,有如下一些常用的数据库操作:(1)查询某顾客于某日所订货物清单。

(2)某顾客送来一新订单。

(3)某顾客的订单已执行或终止。

(4)查询某顾客的某订单的某项订货由哪个厂家供货。

(5)查询产品的库存量及单价。

试根据一般物理设计原则提出初步的物理设计方案。

读者可根据需要做一些合理的假定。

附图12解:根据附图12转换得到的一组关系模式如下:顾客(顾客号,姓名,地址)订单(订单号,顾客号,订货日期,交货日期,总金额)订货项目(订单号,产品号,数量,估价)产品(产品号,类别,单价,库存量)生产厂(厂号,厂名,地址)货源(厂号,产品号,出厂价,交货时期)其中,带下划线“”的属性为关系的主键。

《数据库设计与应用》模拟试题B

《数据库设计与应用》模拟试题B

《数据库设计与应用》模拟试题B一、单项选择题(每题2分,共20分)()1. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和。

A. 系统分析员B. 程序员C. 数据库管理员D. 操作员()2. 在一个数据库系统的三级模式结构中,通常作为用户视图的模式级别是。

A. 模式B. 外模式C. 内模式D. 关系模式()3. 要保证数据库的数据独立性,需要修改的是。

A. 模式与外模式B. 模式与内模式C. 三级模式之间的两层映射D. 三层模式(?? )4. 下面对关系模型描述不正确的是:。

A. 关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示B. 实体完整性和参照完整性是关系模型必须满足的完整性约束条件C. 关系语言是一种高度非过程化的语言,采用“一次一记录”的方式来对数据库中的数据进行访问D. 关系模型中的关系必须是规范化的,必须满足一定的规范条件()5. 在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中,属于前端的是。

A. 存取结构B. 用户界面C. 查询优化D. 并发控制(?? )6. 在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:N联系,2个1:1联系,3个M:N 联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是。

A. 6B. 9C. 11D. 13()7. ORDBS的中文意思是。

A. 面向对象的数据库系统B. 数据库管理系统C. 对象关系数据库系统D. 关系数据库系统(RDBS)()8. 设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作。

A. T1正在写A,T2要读AB. T1正在写A,T2也要写AC. T1正在读A,T2要写AD. T1正在读A,T2也要读A()9. 在DBMS中实现事务持久性的子系统是。

A. 安全管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统()10. 设有如下两个事务,分别包含下列操作:事务T1:读B;A=B+1;写回A;事务T2:读A;B=A+1;写回B;假设A、B的初值均为2,根据事务调度的可串行性原则,则下列执行结果中正确的是。

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案一、单选题(共30题,每题1分,共30分)1、下列()不能称为实体。

A、图书B、班级C、姓名D、手机正确答案:C2、以下数据类型中,适合存储文章内容的是()。

A、INTB、VARCHARC、CHARD、TEXT正确答案:D3、保存一个INT类型的整数需要占用()个字节的存储空间。

A、2B、8C、4D、16正确答案:C4、下面关于用户重命名的说法正确的是()。

A、ALTER USER一次仅能修改一个用户名B、RENAME USER一次可修改多个用户名C、重命名的用户可以是不存在的用户D、以上说法全部正确正确答案:B5、下面关于数据查询的描述正确的是()。

A、查询数据的条件仅能实现相等的判断B、查询的数据必须包括表中的所有字段C、星号“*”通配符代替数据表中的所有字段名D、以上答案都正确正确答案:C6、以下插入数据的语句错误的是()。

A、INSERT 表 SET 字段名=值B、INSERT INTO 表(字段列表)VALUE (值列表)C、INSERT 表 VALUE (值列表)D、以上答案都不正确正确答案:D7、下面属于数据权限的特权是()。

A、DROPB、ALTERC、DELETED、以上答案全部正确正确答案:C8、位运算符运算结果的数据类型是()。

A、INTB、TINYINTC、BIGINTD、CHAR正确答案:C9、下面用于存储二进制数据的是()。

A、INTB、FLOATC、DECIMALD、BIT正确答案:D10、以下选项中,不属于MySQL特点的是()。

A、体积小B、速度快C、跨平台D、界面良好正确答案:D11、下列选项中,()能保证表中字段值的唯一性。

A、默认约束B、非空约束C、唯一约束D、以上答案都不正确正确答案:C12、下列()可以在命令提示符下停止MySQL服务器。

A、net stop mysqlB、net stopC、stop mysqlD、net start mysql正确答案:A13、下面关于DECIMAL(5, 3)的说法中,正确的是()。

MySQL数据库原理设计与应用模考试题与参考答案

MySQL数据库原理设计与应用模考试题与参考答案

MySQL数据库原理设计与应用模考试题与参考答案一、单选题(共30题,每题1分,共30分)1、以下定义外键约束名称正确的是()。

A、CONSTRAINT 'FK_ID'B、CONSTRAINT "FK_ID"C、CONSTRAINT FK_IDD、以上答案都不正确正确答案:C2、下面在sh_goods表中根据cat_id升序排序,并对每个cat_id按price降序排序的语句是()。

A、SELECT * FROM sh_goods ORDER BY price DESC,cat_id;B、SELECT * FROM sh_goods ORDER BY price ,cat_id;C、SELECT * FROM sh_goods ORDER BY cat_id,price DESC;D、SELECT * FROM sh_goods ORDER BY cat_id DESC,price;正确答案:C3、以下模式之间的映像能体现逻辑独立性的是()。

A、外模式/内模式映像B、内模式/概念模式映像C、外模式/概念模式映像D、以上答案都不正确正确答案:C4、以下SQL语句编写正确的是()。

A、SELECT * FROM sh_goods WHERE 0;B、SELECT * FROM sh_goods GROUP BY category_id WHERE price >5;C、SELECT * FROM sh_goods LIMIT 3 ORDER BY price;D、以上选项都不正确正确答案:A5、定义视图的查询语句是(),则向视图添加数据一定会成功。

A、SELECT MAX(pric) FROM sh_goods;B、SELECT category_id FROM sh_goods GROUP BY category_id;C、SELECT id,name FROM sh_goods;D、以上选项全部正确正确答案:C6、下面关于“WHERE id ANY(子查询语句)”描述正确的是()。

《数据库基础与应用》模拟试卷及答案

《数据库基础与应用》模拟试卷及答案

《数据库基础与应用》模拟试卷及答案一、单项选择题,把合适的选项编号填写在括号内。

(每小题2分,共20分)1.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A⨯B具有()个属性。

A. a1+b1B. a2⨯b2C. a1+b2D. a2⨯b12.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是()的联系。

A. 一对一B. 一对多C. 多对多D. 没有3.在SQL中,列级完整性约束分为()种情况,表级完整性约束分为4种情况。

A. 4B. 5C. 6D. 74.在列举的购物活动中,商品实体同销售实体之间是()的联系。

A. 一对一B. 一对多C. 多对多D. 没有5.在SQL的查询语句中,order by选项实现对结果表的()功能。

A. 分组统计B. 求和C. 查找D. 排序6.Access2000数据库文件的扩展名是()。

A.dbf B.dbt C.mdf D.mdb7.一般情况下,可以使用()字段作为主关键字。

A.基本工资 B.职称 C.姓名 D.身份证号码8.下列()图标是Access中表对象的标志。

A. B. C. D.9.Access中包含有()种数据类型。

A.9 B.10 C.7 D.810.可以通过Internet进行数据发布的对象是()。

A.窗体 B.报表 C.查询 D.数据访问页二、是非判断题,若叙述正确则在题目编号前打“√”否则打“×”(每小题2分,共20分)1.在文件系统系统中,不容易做到数据共享,而在数据库系统系统中,容易做到数据共享。

2.在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素。

3.已知“职工号→性别”成立,则“(职工号,性别)→性别”是平凡函数依赖,但不是部分函数依赖。

4.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够增强数据库的安全性。

5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。

《数据库原理与应用》模拟试题一及参考答案

《数据库原理与应用》模拟试题一及参考答案

《数据库原理与应用》模拟试题一(闭卷 120 分钟)一、选择题( 20分)1.下述关于数据库系统的正确叙述是()A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据模型的三要素是( )A. 外模式、模式和内模式B. 关系模型、层次模型、网状模型C. 实体、属性和联系D. 数据结构、数据操作和完整性约束3. 自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的()A. 元组B. 行C. 纪录D. 属性4. SQL中,与“NOT IN”等价的操作符是( )A. =SOMEB. =ALLC. <>SOMED.<>ALL5. 下列SQL语句中,修改表结构的是( )A. ALTERB. CREATEC. UPDATED. INSERT6. 若用如下的 SQL语句创建一个表student:CREATE TABLE student ( NO char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE numeric(2))可插入到student表中的值是:A. (NULL , ' 李华 ' , ' 男 ' , '23')B.('1031' , NULL, ' 男 ' , 23 )C. ('1031' , ' 李华 ' , NULL , NULL)D.('1031' , ' 李华 ' , 男 , 23 )7. 当关系模式R(A,B)已属于3NF,下列说法中正确的是()A. R一定消除了插入和删除异常B. 仍然存在一定的插入和删除异常C.一定属于 BCNFD.A和C的说法都正确8. 关系模式中,满足 2NF 的模式()A.可能是 1NFB.必定是 1NFC.必定是 3NFD.必定是 BCNF9 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是()T1 T2Read A=10 Update A=A-5 Read A=10 Update A=A-8A.不存在问题B.丢失更新C.不能重读D.读“ 脏” 数据10. 从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()A. M端实体的关键字B. N端实体的关键字C. 两端实体的关键字组合D. 重新选取其它属性二、填空题( 10分)1. 数据库的数据的独立性可分为___________和___________ 。

【同济大学】数据库技术与应用模拟试题

【同济大学】数据库技术与应用模拟试题

《数据库技术与应用》模拟试题一、 选择题(每题1分,共10分)1、通过SQL SERVER2000的( ),方便实现建立数据库、数据表、设计候选键等操作。

A .企业管理器B .事件跟踪器C .服务管理器D .以上均不是2、从数据库中读取得数据,存放在( C )对象上,它是 的一个重要组件,也被称为一个离线的或内存的数据库。

A .SqlDataAdapterB .SqlConnectionC .DataSetD .SqlCommand3、下面列出的选项中只有( )不是常用的RDBMS 实例。

A .SQL ServerB .SysbaseC .IngresD .IDS/Ⅱ4、( D )是数据库中全部数据的逻辑结构和特征的描述。

A . 模式 B. 外模式 C. 内模式 D. 概念模式5、有了模式/内模式映像,可以保证数据和应用程序之间的( B )。

A . 逻辑独立性 B. 物理独立性 C. 数据一致性 D. 数据安全性6、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。

这是指数据库的数据( )。

A .完整性B .并发控制C .安全性D .恢复7、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行( C )。

A .安全性控制B .完整性控制C .并发控制D .可靠性控制8、设有两个事务T1、T2,其并发操作系列如图所示,下列评价正确的是( )。

A .该操作不存在问题B .该操作丢失修改C .该操作存在不一致分析D .该操作读“脏”数据9、数据库设计过程主要包括需求分析、概念模式设计、逻辑模式设计和物理模式设计四个阶段,关系模式的规范化处理属于 ( B )阶段。

A .需求分析B .概念模式设计C .逻辑模式设计D .物理模式设计10、在某银行的数据库系统,设置只允许员工在上午9:00时至下午5:00可以访问数据库,其他时间全部予以拒绝。

这是数据库的( A )控制功能。

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案一、单选题(共31题,每题1分,共31分)1.下面用于存储二进制数据的是()。

A、INTB、FLOATC、DECIMALD、BIT正确答案:D2.左外连接查询时,使用()设置主表和从表连接的条件。

A、WHEREB、ONC、USINGD、HAVING正确答案:B3.位运算符运算结果的数据类型是()。

A、INTB、TINYINTC、BIGINTD、CHAR正确答案:C4.下列()可以在命令提示符下停止MySQL服务器。

A、net start mysqlB、net stopC、net stop mysqlD、stop mysql正确答案:C5.以下创建数据库的语句错误的是()。

A、CREATE DATABASE bookB、CREATE DATABASE sh.bookC、CREATE DATABASE sh_bookD、CREATE DATABASE _book正确答案:B6.以下()选项用于为视图数据操作设置检查条件。

A、WITH CHECK OPTIONB、ASC、SQL SECURITYD、ALGORITHM正确答案:A7.下列选项中,()可返回表中指定字段的平均值。

A、MAX()B、MIN()C、AVG()D、以上答案都不正确正确答案:C8.下面在sh_goods表中根据cat_id升序排序,并对每个cat_id按price降序排序的语句是()。

A、SELECT * FROM sh_goods ORDER BY price DESC,cat_id;B、SELECT * FROM sh_goods ORDER BY price ,cat_id;C、SELECT * FROM sh_goods ORDER BY cat_id,price DESC;D、SELECT * FROM sh_goods ORDER BY cat_id DESC,price;正确答案:C9.下面关于JSON_OBJECTAGG()函数描述正确的是()。

数据库设计理念与应用考试

数据库设计理念与应用考试

数据库设计理念与应用考试(答案见尾页)一、选择题1. 数据库设计的基本原则是什么?A. 数据库具有可扩展性B. 数据库具有高可用性C. 数据库具有数据完整性D. 数据库具有高性能2. 在数据库设计中,以下哪个不是规范化的主要目的?A. 减少数据冗余B. 防止数据不一致C. 提高数据查询效率D. 确保数据一致性3. 以下哪个不是数据库的三级模式结构?A. 外模式B. 模式C. 内模式D. 用户模式4. 在数据库设计中,实体-关系(E-R)模型通常用于哪个阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计5. 以下哪个不是数据库管理系统(DBMS)的功能?A. 数据定义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. 确保数据的可靠性11. 数据库设计中,规范化的主要目的是什么?A. 减少数据冗余B. 增加数据一致性C. 提高查询效率D. 保证数据完整性12. 在数据库设计中,概念数据模型(CDM)通常用于哪个阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计13. 关系数据库中的关系模型是基于什么概念建立的?A. 集合论B. 图论C. 数据库理论D. 代数理论14. 以下哪个选项不是数据库事务的特性?A. 原子性B. 一致性C. 隔离性D. 兼容性15. 在数据库设计中,内模式描述的是数据在数据库内部的表示方式,它定义了数据的存储结构和存取方法。

数据库习题及答案(五套)

数据库习题及答案(五套)

《数据库》课程模拟试题(一)一、填空题(30分)1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。

2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。

3.数据模型由三部分组成:数据结构数据操作完整性约束4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。

5.一个关系模型由若干个关系模式组成。

6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

7.SQL语言具有对数据的定义查询操纵控制等四个方面的功能。

8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是平凡函数依赖。

9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个候选关键字。

10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。

11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。

12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。

13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录日志文件。

13、15.____分布式数据库___________是一个逻辑上统一、地域上分布的数据集合。

16.关系中能唯一标识元组,且又不含多余属性称为___候选键_____________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种方法称为_____________自顶向下方法___________。

18.分布式数据库系统中透明性层次越高,应用程序的编写越简单。

数据库技术与应用 模拟试卷 答案

数据库技术与应用 模拟试卷 答案

数据库技术与应用期末考试卷(A卷)一、单选题(每小题 1 分,共40 分)【1】在有关数据管理的概念中,数据模型是指______。

C)数据及其联系的集合【2】一个关系型数据库管理系统所应具备的三种基本关系操作是______。

A)筛选、投影与连接【3】在数据库技术领域中,术语DBMS是指______。

C)位于用户与操作系统之间的一层数据管理软件【4】在OOP的概念中,类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为______。

D)继承【5】设某表单中有一个文本框Text1和一个命令按钮组Commandgroup1,该命令按钮组包含了Command1和Command2两个命令按钮。

如果要在命令按钮Command1的某个方法中引用文本框Text1的V alue属性值,下列式子中正确的是______。

D)This.Parent.Parent.Text1.Value【6】下列有关查询和视图的说法中,不正确的是______。

D)只能够对表中的数据进行查询,而不能对视图中的数据进行查询。

【7】SQL语句中的数据维护命令不包括______。

B)CHANGE-SQL【8】启动Visual FoxPro后,若要退出Visual FoxPro回到Windows环境,可在命令窗口中输入______命令。

A)QUIT【9】设“职工档案.DBF”表中有:职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段是______。

A)职工编号【10】以下表达式中,结果为“人民”两字的表达式是:A)SUBSTR("中国人民银行",5,4)【11】若内存变量名与当前打开的表中的一个字段名均为name,则执行“?name”命令后显示的是______。

C)字段变量的值【12】顺序执行以下赋值命令之后,下列表达式中错误的是______。

A="123"B=3*5C="XYZ"B)&B+C【13】函数LEN("ABC"+SPACE(8)-SPACE(8))返回的值是______。

2019年计算机三级《数据库技术》设计与应用题及答案

2019年计算机三级《数据库技术》设计与应用题及答案

2019年计算机三级《数据库技术》设计与应用题及答案三、设计与应用题(共30分)1.设某连锁商店数据库中相关系模式R:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量。

(10分)(1)请根据上述规定,写出关系模式R的函数依赖集; (2)请给出关系模式R的候选码; (3)请说明关系模式R属于第几范式,并给出理由; (4)请将R 分解成满足3NF的关系模式。

2.设在SQL Server 2008某数据库中,已建立了四个文件组:fg1、f92、f93和f94,以及一个分区函数RangePF1。

RangePF1的定义代码如下: CREATE PARTITION FUNCTION RangePFl(int)AS RANGE LEFT FOR VALUES(100,200,300)(1)请基于RangePFl创建一个分区方案RangePSl,每个分区对应一个文件组。

(5分)(2)请使用RangePSl创建一个分区表PartitionT(Gid,GoodName,Price),该表基于Gid列创建分区。

其中Gid:int类型,取值大于等于1;GoodName:统一字符编码可变长类型,最多可存储20个汉字;Price:定点小数类型,小数部分1位,整数部分到千位。

(5分)3.某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。

该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额 FROM销售明细 GROUP BY商品号;该销售明细表的建表语句如下: CREATE TABLE销售明细(序列号intIDENTITY(1,1)NOT NULL,商品号intNOT NULL,销售日期datetime NULL,销售数量intNOT NULL,销售价格intNOT NULL);并在销售明细表上建有如下索引: CREATE index ix_销售明细_商品号on销售明细(商品号);某技术人员提出通过执行下述语句以提升此查询的运行效率: CREATE VIEW商品销售额视图 WITH SCHEMABINDINGASSELECT商品号,SUM(销售数量*销售价格)销售额,COUNT_BIG(*)cntFROM db0.销售明细 GROUP BY商品号; CREATE UNIQUE CLUSTERED INDEX ix_商品销售额 ON商品销售额视图(商品号);(10分)(1)请分析该技术人员给出的语句功能以及对原有查询语句的性能影响,并给出原因。

数据库设计和应用练习试卷3(题后含答案及解析)

数据库设计和应用练习试卷3(题后含答案及解析)

数据库设计和应用练习试卷3(题后含答案及解析) 全部题型 2. 填空题填空题(每空2分,共40分)请将每一个空的正确答案写在答题卡上。

1.在数据库设计方法中比较著名的新奥尔良(New Orleans)方法,它将数据库设计分成4个阶段:______、______、______、______。

正确答案:需求分析,概念结构设计,逻辑结构设计,物理设计涉及知识点:数据库设计和应用2.关系数据库的逻辑设计模式评价包括______和______。

正确答案:功能评价,性能评价涉及知识点:数据库设计和应用3.数据字典是各类数据描述的集合,包括数据项、处理过程、______、______、______。

正确答案:数据结构,数据流,数据存储涉及知识点:数据库设计和应用4.设计概念结构的策略有4种:自顶向下、自下而上、由内向外和混合策略,最常用的是______。

正确答案:自下而上涉及知识点:数据库设计和应用5.所谓数据库的物理结构,主要指数据库在物理设备上的______、______。

正确答案:存储结构,存取方法涉及知识点:数据库设计和应用6.第一代数据库都是格式化数据模型,主要指的是______、______。

正确答案:层次模型,网状模型涉及知识点:数据库设计和应用7.客户/服务器数据库系统功能大致分成前端和后端,前后端之间通过______或______来接口。

正确答案:SQL,应用程序涉及知识点:数据库设计和应用8.在对象关系模型中,属性可以是复合类型。

复合类型有4种形式,即______、______、______、______。

正确答案:结构类型,数组类型,多集类型,集合类型涉及知识点:数据库设计和应用9.在对数据库的物理设计中,对存储方法常采用______、______、______3种方式。

正确答案:顺序存放,散列存放,聚簇存放涉及知识点:数据库设计和应用10.UNIFACE采用构件式的开发,构件分为4个层次;______、______、______、______。

数据库模拟试题三及答案

数据库模拟试题三及答案

数据库模拟试题三及答案一、选择题(每题2分,共20分)1. 在关系数据库中,以下哪个操作用于删除表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE答案:C2. SQL语言中的“GROUP BY”子句用于:A. 排序结果B. 筛选记录C. 聚合数据D. 连接表答案:C3. 下列哪个选项不是SQL数据类型?A. INTB. FLOATC. DATED. TEXT答案:D4. 在数据库设计中,规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 增加数据复杂性答案:B5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性B. 并发性C. 持久性D. 所有上述选项答案:D6. 在SQL中,使用哪个命令来创建新表?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. ADD TABLE答案:A7. 以下哪个不是数据库的完整性约束?A. 主键约束B. 外键约束C. 检查约束D. 索引约束答案:D8. 以下哪个操作用于更新表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE答案:D9. 在SQL中,使用哪个命令来添加新的列到已存在的表中?A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. DEFINE COLUMN答案:A10. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据检索C. 数据加密D. 数据管理答案:C二、填空题(每空2分,共20分)1. 数据库管理系统(DBMS)的核心功能是________。

答案:数据管理2. 在SQL中,使用________语句可以实现数据的插入操作。

答案:INSERT INTO3. 数据库的三级模式结构包括外模式、概念模式和________。

答案:内模式4. 一个数据库表可以有多个________,但只能有一个主键。

2020年计算机三级考试数据库结构设计模拟题及答案

2020年计算机三级考试数据库结构设计模拟题及答案

2020年计算机三级考试数据库结构设计模拟题及答案第3章数据库结构设计1[单选题]下列不属于概念设计目标的是__________。

A.定义和描述应用领域涉及的数据范围B.描述清楚数据的属性特征C.定义和描述数据的约束D.确定数据的结构参考答案:D2[填空题]数据库概念设计的过程主要包括__________、__________ 、__________ 、__________、__________和 __________。

参考解析:明确建模目标定义实体集定义联系建立信息模型确定实体集属性对信息模型实行集成与优化3[填空题]关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定能够达到3NF,但不一定能达到()。

参考解析:BCNF4[单选题]下列关于关系数据库的规范化理论的叙述中,哪一条是不准确的?A.规范化理论提供了判断关系模式优劣的理论标准B.规范化理论提供了判断关系数据库管理系统优劣的理论标准C.规范化理论对于关系数据库设计具有重要指导意义D.规范化理论对于其他模型的数据库的设计也有重要指导意义参考答案:B5[单选题]数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独立性。

下列提供逻辑独立性的是( )。

A.外模式/模式映像B.模式/内模式映像C.内模式/外模式映像D.模式/模式映像参考答案:A6[单选题]下列关于数据库概念设计的说法中,错误的是__________。

A.抽象实体集时需将具有相同属性特征的事物归为一类,并对分类实行概括和命名B.确定描述每个实体集特征的属性,并为属性命名C.确定各实体之间的联系,但不需要确定联系具有的属性D.确定联系的种类参考答案:C[填空题] 在数据分布设计中,垂直划分是将一张基本表划分为多张子表,每张子表必须包含基本表的__________。

参考解析:主键8[单选题]下列哪一条不是因为关系模式设计不当所引起的问题?A.数据冗余B.插入异常C.删除异常D.丢失修改参考答案:D9[单选题]关系模型是数据库系统最常用的一种数据模型。

数据库应用开发与设计考试

数据库应用开发与设计考试

数据库应用开发与设计考试(答案见尾页)一、选择题1. 数据库系统的基本概念是什么?A. 数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的。

B. 数据库系统是由数据库、数据库管理系统、用户和硬件组成的。

C. 数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的。

D. 数据库系统是由数据库、数据库管理系统、用户和硬件组成的。

2. 关系数据库中的数据表之间可以通过哪些方式来实现关联?A. 外键B. 内键C. 主键D. 候选键3. 在数据库设计中,哪一个范式要求是最严格的?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 什么是数据库事务的隔离级别?它如何影响并发操作?A. 隔离级别包括读未提交、读已提交、可重复读和串行化。

B. 隔离级别包括读未提交、读已提交、可重复读和串行化。

C. 隔离级别包括读未提交、读已提交、可重复读和串行化。

D. 隔离级别包括读未提交、读已提交、可重复读和串行化。

5. 什么是数据库的正常启动和停止过程?A. 数据库需要定期进行重启以确保系统稳定。

B. 数据库需要定期进行重启以确保系统稳定。

C. 数据库需要定期进行重启以确保系统稳定。

D. 数据库需要定期进行重启以确保系统稳定。

6. 在数据库查询中,使用哪一个运算符可以返回满足指定条件的所有记录?A. ANDB. ORC. NOTD. ALL7. 什么是数据库索引的目的?A. 提高查询速度B. 减少数据冗余C. 提高数据完整性D. 提高数据安全性8. 在数据库设计中,哪一个选项是用来描述实体之间的关系?A. 实体-关系图(ER图)B. 结构图C. 数据流图D. 控制流图9. 数据库备份的基本原则是什么?A. 定期备份所有数据B. 只备份关键数据和文件C. 定期备份所有数据并删除旧备份D. 只备份关键数据和文件10. 在数据库应用开发中,如何优化查询性能?A. 使用索引B. 使用子查询C. 使用临时表D. 使用视图11. 数据库系统的基本概念是什么?A. 数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的系统。

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

《数据库设计与应用》模拟试题D
一、单项选择题(每题2分,共20分)
()1.下列四项中,不属于数据库系统特点的是。

A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
()2.要保证数据库的逻辑数据独立性,需要修改的是。

A.模式与内模式之间的映射
B.模式与外模式之间的映射
C.模式
D.三级模式
()3.关系模型中,一个码是。

A.可以由多个任意属性组成
B.至多由一个属性组成
C.由一个或多个属性组成,其值能够惟一标识关系中一个元组
D.以上都不是
()4.关系代数运算是以为基础的运算。

A.关系运算
B.谓词演算
C.代数运算
D.集合运算
()5.假设有关系R和S,关系代数表达式R-(R-S)表示的是。

A.R∩S
B.R∪S
C.R-S
D.R×S
()6.对于下列描述,其中不正确的是。

A.数据的独立性包含物理独立性和逻辑独立性两个方面
B.关系模型的存取路径对用户透明,简化了用户对数据库的使用
C.数据库的恢复技术主要包括数据转储和登记日志文件两种方法
D.在一个数据库系统的模式结构中,可以有多于一个内模式
()7.在数据库的安全性控制中,授权的数据对象的,授权子系统就越灵活。

A.范围越小
B.约束越细致
C.范围越大
D.约束范围大
()8.事务日志用于保存。

A.程序运行过程
B.程序的执行结果
C.对数据的更新操作
D.对数据的查询操作
()9.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足。

A.1NF
B.2NF
C.3NF
D.BCNF
()10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是。

A.一级封锁协议
B.二级封锁协议
C.三级封锁协议
D.零级封锁协议
二、填空题(每空2分,共20分)
1.作为一个关系系统,必须支持的关系运算包括选择运算、投影运算和连接运算。

2.在数据库的物理结构中,数据的基本单位是存储记录。

3.用户权限定义和__合法权检查机制一起组成了DBMS的安全子系统。

4.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到2NF。

5.分布式数据库系统是数据库技术与计算机网络技术结合的产物。

6.在SQL语言中的视图VIEW是数据库的外模式。

7.把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是__数据库的恢复____。

8.已知系(系编号,系名称,系主任,电话,地点),系关系的主码是__系编码______。

9.数据库的安全性是指保护数据库以防止不合法的使用所造成的__数据泄露____、更改或破坏。

10.数据库的生命周期可分为两个阶段:一是数据库需求分析和___设计阶段_____;二是数据库实现和运行阶段。

三、简答题(20分)
1.什么是实体完整性和参照完整性?(6分)
2.请说明死锁产生的原因和如何预防死锁。

(6分)
3.用SQL语言完成以下各项操作:
(1)把对表S的INSERT权限授予用户李晓,并允许他再将此权限授予其他用户;(4分)(2)把查询SPJ表和修改QTY属性的权限授给用户张山。

(4分)
四、综合题(每题20分,共40分)
1.对于教学数据库的三个基本表:
学生S(S#,SNAME,AGE,SEX)
学习SC(S#,C#,GRADE)
课程C(C#,CNAME,TEACHER)
(1)试用SQL语句完成:求选修课程名为“DATABASE”课程的学生的平均年龄;(8分)
(2)试采用外键子句约束定义下列完整性约束:在关系SC中插入元组时,其S#值和C#值必须分别在S和C中出现。

(12分)
2.建立一个关于系、学生、班级、社团等信息的关系数据库,其中包括:
学生的属性有:学号、姓名、出生年月、宿舍号
班级的属性有:班号、专业名、人数、入校年份
系的属性有:系号、系名、系办公地点、人数
社团的属性有:社团名、成立年份、人数
有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。

一个系的学生住在同一宿舍区。

每个学生可参加若干社团,每个社团有若干学生,学生参加某社团有一个入会年份。

(1)画出该关系数据库的E-R图;(10分)
(2)将该E-R图转换为关系模型,写出各关系模式的组成。

(10分)。

相关文档
最新文档