万常选版数据库2019试卷有答案
2019年大学《数据库原理及应用教程》试题及答案
《数据库原理及应用教程》试题及答案一、选择题1、下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能?既返厝范ㄈ砑?低潮匦胱鍪裁春捅匦刖弑改男┕δ艿慕锥问?D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
万常选版数据库系统原理与设计第9章课后习题答案
USE ScoreDBGO--9.6 在学生成绩管理数据库ScoreDB中完成。
--(1) 在班级表Class中,分别使用列级和元组级约束保证班级人数classNum属性的取值在(0,50)之间。
--为避免误删Class表的数据,另建两表演示,演示后删除--列级约束CREATE TABLE Class1(classNo char(6) PRIMARY KEY, /*班级编号*/className varchar(30) NOT NULL, /*班级名称*/institute varchar(30) NOT NULL, /*所属学院*/grade smallint NOT NULL /*年级*/DEFAULT 0,classNum tinyint NULL /*班级人数*/CHECK(classNum >=0 AND classNum <= 50))--元组级约束CREATE TABLE Class2(classNo char(6) PRIMARY KEY, /*班级编号*/className varchar(30) NOT NULL, /*班级名称*/institute varchar(30) NOT NULL, /*所属学院*/grade smallint NOT NULL /*年级*/DEFAULT 0,classNum tinyint NULL, /*班级人数*/CONSTRAINT CK_Class_classNum CHECK(classNum >=0 AND classNum <= 50))--删除演示表DROP TABLE Class1DROP TABLE Class2GO--(2) 在学生表Student中,限制籍贯为上海或北京的学生的年龄必须在17岁以上。
--需要使用触发器CREATE TRIGGER Student_birthdayON StudentFOR INSERT,UPDATEASIF EXISTS(SELECT * FROM inserted WHERE YEAR(GETDATE())-YEAR(birthday)<17) ROLLBACKGO--(3) 对于某门课程,保证如果没有选修其先修课程,则不能选修该课程。
2019年数据库原理及应用-期末考试试题及答案全
数据库原理及应用 - 期末考试试题及答案一、单项选择题得分(本大题共 10 小题,每小题 2 分,共 20 分 )在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1 . DB 、 DBMS 和 DBS 三者之间的关系是()。
A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMSC . DBMS 包括 DB 和 DBSD .不能相互包括2 . 对数据库物理存储方式的描述称为()A .外模式B .内模式C .概念模式D .逻辑模式3 . 在数据库三级模式间引入二级映象的主要作用是()A .提高数据与程序的独立性B .提高数据与程序的安全性C .保持数据与程序的一致性D .提高数据与程序的可移植性4 . 视图是一个“虚表”,视图的构造基于()A .基本表B .视图C .基本表或视图D .数据字典5 .关系代数中的π 运算符对应 SELECT 语句中的以下哪个子句?()A . SELECTB . FROMC . WHERED . GROUP BY6 .公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A .多对多B .一对一C .多对一D .一对多7 .如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A .关系系统查询优化B .数据字典C .关系数据库规范化理论D .关系数据库查询8 . 将 E - R 模型转换成关系模型,属于数据库的()。
A . 需求分析B . 概念设计C . 逻辑设计D . 物理设计9 .事务日志的用途是()A . 事务处理B . 完整性约束C . 数据恢复D . 安全性控制10 .如果事务 T 已在数据 R 上加了 X 锁,则其他事务在数据 R 上()A . 只可加 X 锁B . 只可加 S 锁C . 可加 S 锁或 X 锁D . 不能加任何锁二、填空题得分(本大题共 10 小题,每小题 2 分,共 20 分)错填、不填均无分。
《数据库应用技术》2018-2019期末试题及答案
《数据库应用技术》2018-2019期末试题及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是( )。
A.学生学号 B.插人数据C.建立约束 D.教师编号2.在E-R图中,实体用( )描述。
A.圆角矩形 B.菱形框C.矩形框 D.三角形3.关于数据库三级模式中“模式”的说法,错误的是( )。
A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是( )。
A.设置学生表中的“所在系”为外键 B.设置系表中的“系名”为外键C.设置学生表的学号为主键 D.无法表达这两个表的引用关系二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.自连接与普通内连接的主要区别是什么?四、综合应用题(本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的SQL语句。
“教师”表结构:教师号:普通编码定长字符类型,长度为10,主键。
教师名:普通编码可变长字符类型,长度为10,非空。
职称:统一字符编码定长字符类型,长度为3,取值为:“教授”、“副教授”、“讲师”、“助教”。
所在部门:普通编码可变长字符类型,长度为20。
“课程”表结构:课程号:普通编码定长字符类型,长度为20,主键。
课程名:普通编码可变长字符类型,长度为30,非空。
开课学期:微整型。
学时:小整型。
“授课”表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。
课程号:普通编码定长字符类型,长度为20,引用课程表的外键。
数据库系统原理练习题(附参考答案)
数据库系统原理练习题(附参考答案)一、单选题(共100题,每题1分,共100分)1.在SELECT语句的语法结构中,【】用于对查询的结果进行排序。
A、ORDER BY子句B、WHERE子句C、GROUP BY子句D、HAVING子句正确答案:A2.将符合要求的初始数据装载到数据库中去是指A、数据库维护B、数据库试运行C、应用程序设计D、加载数据正确答案:D3.下列关于存储函数与存储过程的说法中,错误的是A、存储过程可以拥有输出参数B、可以直接对存储函数进行调用,且不需要使用CALL语句C、存储过程中必须包含一条RETURN语句D、对存储过程的调用,需要使用CALL语句正确答案:C4.能唯一标识该关系的元组的属性称为该关系的A、超键B、分量C、码D、超码正确答案:C5.下列关于MySQL中的常量的说法中,错误的是A、常量是指在程序运行过程中值不变的量B、常量的使用格式取决于值的数据类型C、字符串常量是指用单引号或双引号括起来的字符序列D、一个十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O”或小写字母“o”正确答案:D6.在数据定义语言包括的SQL语句中,用于对数据库或数据库对象进行修改的是【】A、CREATEB、ALTERC、DROPD、UPDATE正确答案:B7.在关系的一个码中移去某个属性,它仍然是这个关系的码,这样的码称为A、主属性B、全码C、外码D、超码正确答案:D8.下列关于数据库外模式的说法,正确的是A、外模式不能重叠B、不可被多个应用程序所共享C、一个外模式可以只为一个应用程序使用D、一个数据库只能有一个外模式正确答案:C9.下列关于索引的说法中,错误的是A、索引文件需要占用磁盘空间B、创建的索引越多越好C、DBMS会将一个表的所有索引保存在同一个索引文件中D、创建索引能够提高数据文件的访问效率正确答案:B10.下列不属于数据库系统三级模式结构的是A、外模式B、内模式C、模式D、数据模式正确答案:D11.下列关于SQL的说法中,错误的是A、SQL不是某个特定数据库供应商专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL 简单易学D、SQL 语句区分大小写正确答案:D12.属于行为设计阶段的是A、逻辑设计B、概念设计C、功能设计D、物理设计正确答案:C13.下列不属于数据库的建立和维护功能的是A、数据库的性能监视B、数据库空间的维护C、数据定义D、数据库的分析正确答案:C14.下列关于数据控制语言的说法中,错误的是A、GRANT语句用于授予权限B、REVOKE语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE 正确答案:C15.下列属于新一代数据库系统的是A、面向对象数据库系统B、关系数据库系统C、层次数据库系统D、网状数据库系统正确答案:A16.DBMS提供【】来严格地定义模式。
数据库期末试卷A(含答案)
.江西农业大学2013—2014学年第一学期期末考试试卷(A )课程名称:数据库原理及应用开课单位:软件学院考试方式:闭卷使用专业:软件工程考试日期:考试时间:120分钟题号一二三四五总分签名题分得分注意事项:1、本试卷共2页,考生必须将试卷答案填写在答题纸上;2、考试结束后,考生务必将试卷和答题纸交给监考老师。
一大题:选择题(共10小题,每小题2分,共20分)1、在数据库中,下列说法()是不正确的。
A. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余2、对数据库物理存储方式的描述称为()A .外模式(子模式、用户模式) B .内模式C .概念模式D .逻辑模式(模式)3、在数据库三级模式间引入二级映象的主要作用是()A .提高数据与程序的独立性B .提高数据与程序的安全性C .保持数据与程序的一致性D .提高数据与程序的可移植性4、概念模型最常用的描述方法是()。
A. E-R 模型B. 关系模型C. 层次模型D. 网状模型5、图是一个“虚表”,视图的构造基于()A .基本表B .视图C .基本表或视图D .数据字典6、关系代数中的笛卡尔积运算对应SELECT 语句中的以下哪个子句?()A .SELECTB .FROMC .WHERED .GROUP BY7、关系运算中花费时间可能最长的运算是()A. 投影 B. 选择 C. 笛卡尔积D.除8、事务日志的用途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制 9、用于实现数据存取安全性的SQL 语句是()A. CREATE TABLEB. COMMITC. GRANT 和REVOKED. ROLLBACK10、如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上()A.只可加X 锁B.只可加S 锁C. 可加S 锁或X 锁D. 不能加任何锁二大题:填空题(共5小题,每空1分,共10分)1、数据管理技术经历了_______、_______和_______三个阶段。
万常选数据库实验参考答案
万常选数据库实验参考答案SET DATEFORMAT YMDGO--选择数据库USE OrderDBGO--实验一:简单查询--1.1 查询所有业务部门的员工姓名、职务、薪水。
SELECT employeeName,headShip,salaryFROM Employee--1.2 查询名字中含有“有限”的客户姓名和所在地。
SELECT customerName,addressFROM Customer--1.3 查询出姓“王”并且姓名的最后一个字为“成”的员工。
SELECT *FROM EmployeeWHERE employeeName LIKE '王%成'--1.4 查询住址中含有上海或南昌的女员工,并显示其姓名、所属部门、职称、住址,其中性别用“男”和“女”显示。
SELECT employeeName AS 姓名, department AS 所属部门, headShip AS 职称, address AS 住址, CASE sex WHEN 'M' THEN '男' WHEN 'F' THEN '女' END AS 性别FROM Employee--1.5 在表sales中挑出销售金额大于等于5000元的订单。
SELECT *FROM OrderMasterWHERE orderSum>5000--1.6 选取订单金额最高的前10%的订单数据。
SELECT TOP(10) PERCENT *FROM OrderMasterORDER BY orderSum--或SELECT TOP 10 PERCENT orderNo,SUM(quantity*price) AS totalPrice FROM OrderDetailGROUP BY orderNOORDER BY SUM(quantity*price) DESC--1.7 查询出职务为“职员”或职务为“科长”的女员工的信息。
(完整版)数据库基础题库-含答案
数据库基础考试流程测试模拟题(说明:本卷试题在考试流程测试后收回)1、您有一个包含产品ID和产品名称的表。
B您需要编写一条UPDATE 语句。
以将特定产品的名称改为glass ,应在UPDA TE 语句中包括什么内容?A.LET ProductName=’glass’B、SET ProductName=’glass’C、EXEC ProductName=’glass’D、ASSIGN ProductName=’glass’2、您需要存储从三个到30个字符不等的产品名称。
您还需要将使用的存储空间量降到最低。
应该使用哪种数据类型?DA.CHAR(3,30) B、CHAR(30) C、V ARCHAR(3,30) D、V ARCHAR(30)3、要运行存储过程,用户需要哪种权限?CA.ALLOW B、CALL C、EXECUTE D、RUN4、视图可用于:CA.确保引用完整性。
B、保存存储在一个单独表中的数据的额外副本。
C、限制对表中特定行或列中的数据的访问。
D、在从基础表中删除历史数据前将其保存。
5、您正在创建一个表来存储客户数据。
AccountNumber 列使用的值始终由一个字母和四位数字组成。
您应该对AccountNumber 列使用哪种数据类型?BA.BYTE B、CHAR C、DOUBLE D、SMALLINT6、哪条语句将导致创建索引?AA.CREATE TABLE Employee (EmployeeID INTEGER PRIMARY KEY)B.CREATE TABLE Employee (EmployeeID INTEGER INDEX)C.CREATE TABLE Employee (EmployeeID INTEGER NULL)D. CREA TE TABLE Employee (EmployeeID INREGER DISTINCT)7、哪个关键字必须包含在CREA TE VTEW 语句中?BA.ORDER BY B、SELECT C、UPDA TE D、WHERE8、可在数据库值中执行的已命名的SQL 语句组被称为:CA.公式。
2019年计算机三级考试数据库技术精选练习试题及答案三
2019年计算机三级考试数据库技术精选练习试题及答案三1). 下列各表达式中,结果总是逻辑值的是( )A.算术运算表达式B.字符运算表达式C.日期运算表达式D.关系运算表达式准确答案:D2). 设M=”15“,N=”M“,执行命令?&N+”05“的值是( )A.1505B.20C.M05D.出错信息准确答案:A3). 视图设计器中比查询设计器中多出的选项卡是( )A.字段B.排序依据C.联接D.更新条件准确答案:D4). 某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用( )A.关联分析B.分类分析C.时间序列分析D.回归分析准确答案:B答案解析:常见的数据挖掘任务包括分类、估计、预测、相关性分组或关联规则、聚类和描述、可视化以及复杂数据类型挖掘(Text、Web、图形图像、视频和音频等)等。
分类分析首先从数据中选出已经分好类的训练集,在该训练集上使用数据挖掘分类的技术,建立分类模型,对于没有分类的数据实行分类。
该需求要求根据购书记录将用户映射到倾向于喜欢某种书的顾客特性中,而分类挖掘模型能把数据库中的数据项映射到给定类别的某一个中。
5). PowerBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,有特色的是( )。
A.支持面向对象的开发方法B.提供可视化图形用户界面C.使用ODBC与多种数据库连接D.可通过数据窗口访问数据库准确答案:D6). 视图设计器中含有的,但查询设计器中却没有的选项卡是( )A.筛选B.排序依据C.分组依据D.更新条件准确答案:D。
数据库系统原理与设计(万常选版)第七章练习题和详细答案
第七章数据库恢复技术一、选择题1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。
A. 原子性B. 一致性C. 独立性D. 持久性2.表示两个或多个事务可以同时运行而不互相影响的是()。
A. 原子性B. 一致性C. 独立性D. 持久性3. 事务的持续性是指()A.事务中包括的所有操作要么都做,要么都不做。
B.事务一旦提交,对数据库的改变是永久的。
C.一个事务内部的操作对并发的其他事务是隔离的。
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态。
4.SQL语言中的COMMIT语句的主要作用是()。
A. 结束程序B. 返回系统C. 提交事务D. 存储数据5.SQL语言中用()语句实现事务的回滚A. CREATE T ABLEB. ROLLBACKC. GRANT和REVOKED. COMMIT6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
A. 介质故障B. 运行故障C. 系统故障D. 事务故障7.在DBMS中实现事务持久性的子系统是()。
A. 安全管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统8. 后援副本的作用是()。
A. 保障安全性B. 一致性控制C. 故障后的恢复D. 数据的转储9.事务日志用于保存()。
A. 程序运行过程B. 程序的执行结果C. 对数据的更新操作D. 数据操作10.数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括()。
A. 数据字典、应用程序、审计档案、数据库后备副本B. 数据字典、应用程序、审计档案、日志文件C. 日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本二、简答题1.试述事务的概念及事务的四个特性。
答:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
2019年vova试题大全附答案
产品转化率 21、平台活动有哪些?
平台每周活动报名
测款通道
运营需求
日常折扣活动 平台规则入门(不定项选择,共
4 题,每题 4 分,共 16 分)
22、vova 平台的哪些情况会触发禁售处罚?
95%
单日订单五天发货率低于
90%,周总订单五天发货率低于
单日订单取消率高于
85%
单日订单七天上线率低于
10%,周订单取消率高于 3% 70%,周总订单七天上线率低于
-
-
中国邮政小包 UPS
香港邮政小包 e 邮宝 13、以下哪种物流方式的收费最贵 香港邮政小包 UPS EMS
中国邮政小包 14、以下哪种物流方式属于国际快递
TNT FedEx DHL UPS
15、哪种物流方式不能寄
2KG 以上的包裹
中国邮政大包
中国邮政小包
香港邮政小包
香港邮政大包 16、对于各个国家运费价格的设置可以有哪几种方式
商品信息描述真实 10、哪些作弊行为会影响产品排名
商品销量炒作 商品标题关键词乱用 重复铺货骗曝光
商品类目乱放 国际物流(不定项选择,共
9 题,每题 4 分,共 36 分)
11、线上发货和线下发货有什么区别
vova 线上发货支持 erp 发货
vova 线上发货的价格是由卖家与货代确认的 vova 线上发货的物 流商是平台认可的优质物流商 vova 线上发货运费是卖家与货代 结算 12、哪种物流方式需要计算体积重
阈值以上非偏远国家的订单 45 天妥投率低于 60% 23、哪些卖家行为 在 vova 将会受到罚款处罚?
发空包 发送包裹与商品故意缺漏配件 填写虚假单号 发送产品与展示信息不一致 24、成交不卖有哪些后果? 屏蔽 展示排名靠后
万常选版数据库2019试卷有答案
一、基本概念(认真分析并简要回答下列各题,每小题5分,共20分)。
1.数据的逻辑独立性与物理独立性参考答案及评分标准:数据独立性是用来描述应用程序与数据结构之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性,依赖程度越低则独立性越高。
(1分).逻辑独立性是指用户的应用程序与数据库中数据的全局逻辑结构是相互独立的。
也就是说,数据库中数据的全局逻辑结构(即模式)由DBMS负责,应用程序只关心数据的局部逻辑结构(即外模式),数据的全局逻辑结构(即模式)改变了,应用程序也可以不用修改。
(2 分).物理独立性是指用户的应用程序与数据库中数据的物理结构(即内模式)是相互独立的。
也就是说,数据库中的数据在磁盘上如何组织和存储由DBMS负责,应用程序只关心数据的逻辑结构,这样当数据的物理存储结构(即内模式)改变时,应用程序不用修改。
(2 分).2.保持依赖及保持依赖分解的判断条件参考答案及评分标准:如果被分解关系模式上的所有函数依赖关系都能够在分解得到的子关系模式上保留,则称该分解具有保持依赖特性。
(1 分) 具有函数依赖集F的关系模式r(R)的分解n(R1). r2(R2). .. rn(Rn)为保持依赖分解,当且仅当(F1⋃F2⋃ ...⋃ Fn)+=F+。
(4 分).3.数据库安全性及其主要措施参考答案及评分标准:.数据库安全性是指保护数据库以防止不合法使用所造成的数据泄密、更改或破坏。
(2分),或:数据库安全保护的目标是确保只有授权用户才能访问数据库,而所有未被授权的人员则无法接近数据。
安全措施主要包括:用户标识与鉴别、数据库安全保护、操作系统安全保护和数据密码存储等(3 分)4.冲突操作与冲突等价.参考答案及评分标准:在一调度S中,如果Oi与Oj是不同事务在相同数据对象上的操作,并且其中至少有一个是写操作,则称Oi与Oj是冲突操作;否则称为非冲突操作。
(3 分).如果一调度S可以经过交换一系列非冲突操作执行的顺序而得到一个新的调度S',则称S与S'是冲突等价(2 分)。
数据库系统原理与设计第版万常选版第章关系模型与关系代数课后答案完整版
数据库系统原理与设计第版万常选版第章关系模型与关系代数课后答案Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】3.简述如下概念,并说明它们之间的联系与区别:。
(1)域,笛卡尔积,关系,元组,属性答:域:域是一组具有相同数据类型的值的集合。
笛卡尔积:给定一组域D1,D2,…,Dn,这些域中可以有相同的。
这组域的笛卡尔积为:D1×D2×…×Dn={(d1,d2,…,dn)|di?Di,i=1,2,…,n}其中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)。
元素中的每一个值di叫作一个分量(Component)。
关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为R(D1,D2,…,Dn)元组:关系中的每个元素是关系中的元组。
属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。
由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(Attribute)。
(2)超码,主码,候选码,外码答:超码:对于关系r的一个或多个属性的集合A,如果属性集A可以唯一地标识关系r中的一个元组,则称属性集A为关系r的一个超码(superkey)。
候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidatekey)。
主码:若一个关系有多个候选码,则选定其中一个为主码(Primarykey)。
外码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F 与基本关系S的主码Ks相对应,则称F是基本关系R的外码(Foreignkey),简称外码。
基本关系R称为参照关系(Referencingrelation),基本关系S称为被参照关系(Referencedrelation)或目标关系(Targetrelation)。
1月全国数据库原理自考试题及答案解析
1全国2019年1月高等教育自学考试数据库原理试题课程代码:02336一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.模式的逻辑子集通常称为( )A .存储模式B .内模式C .外模式D .模式2.ER 模型中的“实体标识符”术语对应于机器世界中的术语是( )A .记录B .字段C .文件D .关键码3.在基本层次联系中,父记录型与子记录型之间的联系是( )A .一对一联系B .一对多联系C .多对多联系D .多对一联系4.已知两个关系如下:假设R 的主键是A ,S 的主键是D ,在关系S 的定义中包含外键子句:“FOREIGN KEY (A ) REFERENCES R(A) ON DELETE RESTRICT ”, 下列SQL 语句不.能成功执行的是( ) A .DELETE FROM RWHERE A =2B .DELETE FROM R WHERE A =3C .DELETE FROM S WHERE A =1D .DELETE FROM S WHERE A =25.设关系R 和S 分别有m 和n 个元组,则R ×S 的元组个数是( )A .mB .nC .m+nD .m×n6.在SQL 中,与“NOT IN ”等价的操作符是( )A .<>ALLB .<>SOMEC .=SOMED .=ALL7.SQL 的SELECT 语句中,“HA VING 条件表达式”用来筛选满足条件的( )A .列B .行C .关系D .分组8.设关系模式R (A ,B ,C ),F 是R 上成立的FD 集,F ={A →B ,C →B },R 上的分解R S2ρ={AB ,AC },则分解ρ( )A .保持函数依赖集FB .丢失了C →BC .丢失了A →BD .是否保持FD ,由R 的当前关系确定9.函数依赖X →Y 能由Armstrong 推理规则导出的充分必要条件是( )A .++⊆X YB .+⊆X YC .+⊆Y XD .++=Y X10.将ER 模型转换成关系模型,属于数据库的( )A .需求分析B .概念设计C .逻辑设计D .物理设计11.多个事务执行的次序称为( )A .步骤B .过程C .流程D .调度12.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( )A .只可加X 锁B .只可加S 锁C .可加S 锁或X 锁D .不能加任何锁13.在数据库系统中,视图可以提供数据的( )A .完整性B .并发性C .安全性D .可恢复性14.在分布式数据库中,数据的垂直分片是对全局关系的( )A .选择操作B .投影操作C .自然联接操作D .半联接操作15.对象标识具有唯一性,其唯一性的范围是在( )A .对象内B .类内C .类层次内D .系统内二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
数据库题库含参考答案
数据库题库含参考答案一、单选题(共98题,每题1分,共98分)1.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括()。
A、项目计划书B、需求规范说明书C、可行性分析报告D、系统范围与边界正确答案:B2.下列哪些属性不适合建立索引?()。
A、经常岀现在GROUP BY子句中的属性B、经常参与连接操作的属性C、经常出现在WHERE子句中的属性D、经常需要进行更新操作的属性正确答案:D3.下列属于数据仓库特点的是()。
A、一次处理的数据量小B、综合性和提炼性数据C、面向操作人员,支持日常操作D、重复性的、可预测的处理正确答案:B4.下述哪一个SQL语句用于实现数据存取的安全机制()。
A、COMMITB、ROLLBACKC、GRANTD、CREATE TABLE正确答案:C5.有教师表(教师号,姓名,职称.所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,査询从未被“教授”讲授过的课程的课程号,正确的语句是()。
A、SELECT课程号FROM授课表a JOIN教师表bON a 教师号=b.教师号WHERE职称!='教授'B、SELECT课程号FROM授课表a RIGHTOUTTER JOIN教师表bONa.教师号=b.教师号C、SELECT课程号FROM授课表WHERE课程号NOT IN (SELECT课程号FROM授课表a JOIN授课表b ON a 教师号=b.教师号WHERE职称!='教授')D、SELECT课程号FROM授课表WHERE课程号IN (SELECT课程号FROM授课表a JOIN授课表b ON a 教师号=b.教师号WHERE职称!=,教授,)正确答案:D6.下列有关范式的叙述中正确的是()。
A、如果关系模式RG 1NF,且R中主属性完全函数依赖于码,则R是2NFB、如果关系模式RG3NF, X、YCU,若X—Y,则R是BCNFC、如果关系模式ReBCNF,若X一一Y (Y4X)是平凡的多值依赖,则R 是4NFD、—个关系模式如果属于4NF,则一定属于BCNF;反之不成立正确答案:D7.下列说法正确的是( )。
2019年vova试题大全附答案
总分100分,您答对所有题目才可以通过本环节。
(标黄色的为正确答案)窗体顶端基础问题(不定项选择,共1题,每题2分,共2分)1、vova买家页面●cm/●cm●Seller●.hkvova买家采购流程(不定项选择,共2题,每题4分,共8分)2、买家可以通过哪些方式找到想要购买的商品●收藏●活动●相似推荐●类目筛选3、vova产品信息可以支持多少种语言的展示●20●19●18●17vova交易流程(不定项选择,共1题,每题4分,共4分)4、以下哪些订单状态需要卖家跟进处理●等待确认收货订单●等待发货订单●后台显示未在指定时间内上线的订单●客服反馈询问售后问题的订单vova常见页面介绍(不定项选择,共1题,每题4分,共4分)5、vova找回密码可以通过哪些方式●注册邮箱●vova用户名●注册手机●vova账号如何发布一个商品(不定项选择,共3题,每题4分,共12分)6、店铺产品结构有哪些●利润款●爆款●引流款●长尾款7、产品详细描述需要包含哪些内容●服务信息●图片展示●产品基本描述●店铺及产品的相关推荐8、关于产品类目说法正确的是●错误的类目选择会受到平台处罚●类目在产品排序中很重要●错误的类目选择会影响曝光●必须填写类目之后才能发布vova展示排序(不定项选择,共2题,每题4分,共8分)9、怎么样的商品描述是优质的●商品信息描述准确完整●属性填写完整●重点突出的完整标题●商品信息描述真实10、哪些作弊行为会影响产品排名●商品销量炒作●商品标题关键词乱用●重复铺货骗曝光●商品类目乱放国际物流(不定项选择,共9题,每题4分,共36分)11、线上发货和线下发货有什么区别●vova线上发货支持erp发货●vova线上发货的价格是由卖家与货代确认的●vova线上发货的物流商是平台认可的优质物流商●vova线上发货运费是卖家与货代结算12、哪种物流方式需要计算体积重●中国邮政小包●UPS●香港邮政小包●e邮宝13、以下哪种物流方式的收费最贵●香港邮政小包●UPS●EMS●中国邮政小包14、以下哪种物流方式属于国际快递●TNT●FedEx●DHL●UPS15、哪种物流方式不能寄2KG以上的包裹●中国邮政大包●中国邮政小包●香港邮政小包●香港邮政大包16、对于各个国家运费价格的设置可以有哪几种方式●上传表格批量针对各国设置●后台措施选项单个针对单个国家设置●上传产品表格内统一性设置●erp设置17、商业快递中包含哪几种物流方式●DHL●UPS Express Saver●TNT●Fedex IP18、哪种快递方式不是按体积计算?●EMS●UPS●DHL●TNT19、关于vova发货的说法哪些是正确的?●卖家必须使用平台认可的物流方式●vova线上物流由卖家跟货代结算●卖家在五天内内必须发货●卖家在收到订单后,需要在七天内有上网的包裹揽收信息如何参加平台活动(不定项选择,共2题,每题2分,共4分)20、平台活动的选品原则包括哪些内容?●近期产品的出单数量●产品好评率●报名折扣符合活动要求●产品转化率21、平台活动有哪些?●平台每周活动报名●测款通道●运营需求●日常折扣活动平台规则入门(不定项选择,共4题,每题4分,共16分)22、vova平台的哪些情况会触发禁售处罚?●单日订单五天发货率低于90%,周总订单五天发货率低于95%●单日订单取消率高于10%,周订单取消率高于3%●单日订单七天上线率低于70%,周总订单七天上线率低于85%●阈值以上非偏远国家的订单45天妥投率低于60%23、哪些卖家行为在vova将会受到罚款处罚?●发空包●发送包裹与商品故意缺漏配件●填写虚假单号●发送产品与展示信息不一致24、成交不卖有哪些后果?●屏蔽●展示排名靠后●冻结账号●关闭账号25、以下哪些情况会引起账号关闭?●第二次禁售●欺诈●虚假发货●发布违规产品结算问题(不定项选择,共3题,每题2分,共6分)26、以下哪一个结算方式平台不支持?●香港公司美元帐户●中国大陆公司人民币帐户●香港人民币帐户●国内个人人民币帐户27、绑定的银行卡的限制有什么?●不得绑定个人银行卡●不得绑定非注册公司对公帐户●不得绑定非法人银行卡●不得绑定与其它vova店铺开卡人重复的银行卡28、以下哪些情况应结算款项会不结算,待下期结算?●绑定了与其它vova店铺重复的收款人帐户●未修改初始密码●结算金额低于卖家设置的最低结算金额绑定了对公账户。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、基本概念(认真分析并简要回答下列各题,每小题5分,共20分)。
1.数据的逻辑独立性与物理独立性
参考答案及评分标准:
数据独立性是用来描述应用程序与数据结构之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性,依赖程度越低则独立性越高。
(1分).
逻辑独立性是指用户的应用程序与数据库中数据的全局逻辑结构是相互独立的。
也就是说,数据库中数据的全局逻辑结构(即模式)由DBMS负责,应用程序只关心数据的局部逻辑结构(即外模式),数据的全局逻辑结构(即模式)改变了,应用程序也可以不用修改。
(2 分).
物理独立性是指用户的应用程序与数据库中数据的物理结构(即内模式)是相互独立的。
也就是说,数据库中的数据在磁盘上如何组织和存储由DBMS负责,应用程序只关心数据的逻辑结构,这样当数据的物理存储结构(即内模式)改变时,应用程序不用修改。
(2 分).
2.保持依赖及保持依赖分解的判断条件
参考答案及评分标准:
如果被分解关系模式上的所有函数依赖关系都能够在分解得到的子关系模式上保留,则称该分解具有保持依赖特性。
(1 分) 具有函数依赖集F的关系模式r(R)的分解n(R1). r2(R2). .. rn(Rn)为保持依赖分解,当且仅当(F1⋃F2⋃ ...⋃ Fn)+=F+。
(4 分).
3.数据库安全性及其主要措施
参考答案及评分标准:.
数据库安全性是指保护数据库以防止不合法使用所造成的数据泄密、更改或破坏。
(2分),或:数据库安全保护的目标是确保只有授权用户才能访问数据库,而所有未被授权的人员则无法接近数据。
安全措施主要包括:用户标识与鉴别、数据库安全保护、操作系统安全保护和数据密码存储等(3 分)
4.冲突操作与冲突等价.
参考答案及评分标准:
在一调度S中,如果Oi与Oj是不同事务在相同数据对象上的操作,并且其中至少有一个是写操作,则称Oi与Oj是冲突操作;否则称为非冲突操作。
(3 分).
如果一调度S可以经过交换一系列非冲突操作执行的顺序而得到一个新的调度S',则称S与S'是冲突等价(2 分)。
二、简答(认真分析并简要回答问题,共10分)。
简述E-R模型中依赖约束的概念,试分析依赖约束概念建模的基本思路和方法。
参考答案及评分标准:
依赖约束是指联系中一种实体的存在依赖于该联系集中联系或其他实体集中实体的存在。
因此,具有如下2种依赖约束: (1分)。
(1)联系中一种实体的存在依赖于该联系集中联系的存在,称为实体集与联系集之间的依赖约束,并将依赖于联系集而存在的实体集称为依赖实体集;
(2 分)
(2)联系中一种实体的存在依赖于其他实体集中实体的存在,称为实体集之间的依赖约束,并将依赖于其他实体集而存在的实体集称为弱实体集。
(2分).
在概念建模时,弱实体集所依赖的强实体集称为标识实体集;由于弱实体集只有部分码,不能唯一标识弱实体集中的每--个实体,因此弱实体集必须与一个标识实体集相关联才有意义,该联系集称为标识联系集。
例如,弱实体集开课班依赖于标识实体集课程,标识联系集为排课,开课班号为开课班的部分码,E-R 建模结果如图1所示。
(2分)。
员工、客户与商品实体集之间发生的销售业务可建模为-一个三元的销售联系集,联系属性有销售日期、销售数量、销售单价等,由于同一员工、同一客户、同一商品之间可能发生多次销售业务(即销售联系),因此该联系集是多值的。
多值联系建模存在着一些固有问题,如通过参与联系的各实体集的主码不能唯一标识多值联系集中的每一个联系,多值联系集中的联系属性可能存在冗余。
在概念建模时,通过依赖实体集或弱实体集,不仅可以解决多值联系建模中遇到的问题,而且也可以应用于将多元联系转化为二元联系进行建模。
(1分)。
例如,由于伴随着销售业务的发生,会产生销货单,因此可将销货单建模为一个实体集,在销货单与商品实体集之间存在着多对多的商品销售联系集,联系属性有销售数量、销售单价等,销货单实体集的存在是依赖于商品销售联系集的存在,也就是说,没有商品销售联系,就没有销货单实体,即销货单实体集与商品销售联系集之间存在依赖约束,销货单是依赖实体集;同时,在销货单与员工、客户实体集之间也分别存在着经销、采购联系集,且销货单实体集分别与经销、采购联系集之间存在着依赖约束。
E-R 建模结果如图2所示。
(2分)。
三、关系操作题(正确运用关系代数和SQL语言解答下列各题,每小题5分,共30分)。
交通违章数据库的结构如下图所示(为了便于理解,关系表和属性列都使用汉字命名):
其表属性定义如下(为了便于理解,关系表和属性列都使用汉字命名):
1.在数据库中完成如下的操作(每小题5分,共20分)。
.
(1)使用关系代数:查询车牌号为“赣AJM1234”的车辆违章信息,要求显示违章单号、驾驶证号、警察姓名、违章日期、实际扣分情况。
参考答案:
(2)使用SQL语句:查询车牌号为“赣AJM1234"的车辆违章信息,要求显示违章单号、驾驶证号、警察姓名、违章日期、实际扣分情况,并按实际扣分的降序排序输出。
参考答案:
(3)使用SQL语句:查询在2016到2018年之间每种处罚型号的违章次数、最高实际扣分和最高实际罚款。
(4) 使用SQL语句:查询实际罚款最多的车辆车牌号。
参考答案:
2.根据交通违章数据库的结构和表属性的定义,创建驾驶员表,同时满足如下约束:
驾驶证号属性值的全部字符为数字,驾驶证型号属性值的第1个字符为A~C、第2个字符为数字,有效结束期与有效开始期至少间隔在8年及以上。
(5 分) 参考答案:
3.编写触发器(5分)。
为“处罚类型”表编写插入触发器,保证处罚型号属性值的第1个字符为大写字母、第2个字符为数字。
四、关系数据理论(正确运用关系数据理论解决下列各题,共14分)。
设关系模式R(A B,C, D),函数依赖集F={A→B, A→C, D→A},完成:
(1)发现关系模式R的所有候选码,并判断关系模式R最高属于什么范式; (9 分)。
参考答案:
(2)若关系模式R不属于BCNF范式,请将其分解到BCNF范式。
(5分) .
参考答案:
五、事务管理与恢复(正确运用事务管理与恢复理论解决问题,每小题6分,共12分)
1.己知三个事务T1、T2、T3,有一个调度方案如下图所示,判断该方案是否是冲突可串行化?要求写出判定过程。
如果是冲突可串行化,还要写出等价的串行调度。
参考答案:
2.系统崩溃时日志文件记录内容如下所示:。
试写出系统重启后恢复处理的步骤及恢复操作(指UNDO、REDO操作),并指明恢复后A,B,C, D的值分别是多少?
参考答案:
六、数据库设计(根据需求分析,用E-R图完成概念设计并转换成关系模式,共14分)。
某大学要开发一一个自习室管理系统,实现自习室座位的预约和管理。
具体业务需求如下:。
●该大学有多个自习室,每个自习室的每个座位有一个编号,通过该编号,可以查询到该座位一周以内的预约状态。
.
●学生使用该系统需要先注册,在校学生的用户名和密码就是--卡通账户名和密码。
●每个学生可以预约座位,在同一个时间段,一个学生只可以约一个座位,一个座位也只能被预约一次;预约成功后,系统会给学生发送确认邮件,要求学生确认。
●学生在预约时间到来之前可以取消预约。
●自习室管理员会现场抽查,如果座位被预约了,但是学生超过预约时间20分钟还没有到,则会取消该座位的预约状态,并记入学生的诚信记录;若有三
次不诚信记录,则取消学生的预约资格。
●每个座位除了编号之外,还包含了位置、是否配备电脑等信息。
●学生可以留言反映问题,只有管理员可以回复留言。
●管理员可以发布公告,例如某某自习室封闭等。
请根据上面的需求描述进行数据库设计,要求:。
1.画出该系统的E-R图,需标出每一个联系集的映射基数,并说明E-R图中每一个联系集的属性(如果有的话)。
(8分)。
2.将E-R模型转化为关系数据库的逻辑模型,并指出每一个关系模式的主码、外码(如果有的话)。
(6 分)。
参考答案:
联系集的属性:。
发表:发表时间。
发布:发布时间。