数据库技术资料(补考).doc

上传人:飞****2 文档编号:56401166 上传时间:2022-11-01 格式:DOC 页数:12 大小:84.50KB
返回 下载 相关 举报
数据库技术资料(补考).doc_第1页
第1页 / 共12页
数据库技术资料(补考).doc_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《数据库技术资料(补考).doc》由会员分享,可在线阅读,更多相关《数据库技术资料(补考).doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1、 试述数据模型的概念,数据的作用和数据的3个要素答:数据模型是数据库中用于抽象、表示和处理现实世界中的数据和信息的工具。需要满足三方面要求:a) 一是能比较真实地模拟现实世界;b) 二是容易为人所理解;c) 三是便于在计算机上实现。独立于计算机系统的数据模型,称为概念数据模型直接面向数据库的逻辑结构的数据模型,称为基本数据模型,或结构数据模型,如层次、网状、关系和面向对象数据模型等。数据的三个要素:A、 数据结构 是所研究的对象类型的集合。属于系统静态特性。B、 数据操作 是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合。属于系统动态特性。C、 数据约束条件 是一组完整性规则的

2、集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。2、 试述关系模型的优缺点与非关系模型不同,它建立于严格的数学概念(关系代数)的基础上的;关系模型的概念单一。无论实体还是实体间的联系都用关系表示,对数据的检索结果也是关系(即表)。故其数据结构简单、清晰,用户易懂易用;关系模型的存取路径对用户透明,具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。由于存取路径对用户透明,查询效率不如非关系数据模型;为提高性能,须对用户查询请求进行优化,从而增加了数据库管理系统的负

3、担。3、 定义并解释以下术语:模式、内模式、外模式模式:是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据只有一个模式。外模式:是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据试图,是与某一应用有关的数据的逻辑表示。内模式:一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。4、如何理解“概念模型独立于软件和硬件独立于软件意味着概念模型不依赖于实现该模型的DBMS软件,独立于硬件意味着模型不依赖于实现该模型的硬件设备,因此硬件或软件的变化都不会影响数据库的概念模型设计。浙江大学远程教育学院试题卷A卷课

4、程代码名称 数据库技术 教学站_年级专业(层次) 学号 姓名_一、 填空题(每格1分,共20分)1. 存储过程在预先进行编译和优化后,被存储在 中, 可以通过远程调用的模式调用它们。2. 关系数据库设计理论主要包括三方面的内容: 、 、 。3. 最主要的二元关系有: 、 、 。4. SQL语言可以分为嵌入式SQL和 。5. 事务具有基本的四个特性,分别是: 、 、 、 。6. 数据库管理系统的并发控制是以 为单位进行的。7. 数据仓库和 技术是当前Web上数据库信息技术研究的热点。8. 并发操作导致数据的不一致性主要可分为三类: 、 、 。9. 属于ER图中的三要素是实体、联系和 。10. D

5、elphi的编程语言是 。二、单选题(每题1分,共10分)1. 在面向对象数据库中,对象的存取或使用都是通过一种方式来实现的,是下面哪一种?A函数调用B发送消息(或消息)C过程调用D事务访问2. 下面哪个并非DBMS必须提供的数据保护能力。A安全性B并发控制C完整性D数据备份E可移植性F数据恢复3. SQL语言具有很多优点,其中一个就是能够以一种语法完成多种功能,但SQL语言并非万能,它不可以完成下列哪个功能。A数据定义B数据操纵C数据控制D数据流程4. 数据库系统的三级模式结构中不包含下面哪一选项。A元数据库B概念级数据库C用户级数据库D模式5. 在数据库系统中,下面哪一个选项不是计算机系统

6、采用的安全措施。A用户标识和鉴定B存取控制C数据库日志归档D数据库审计6. 给定关系模式R(A,B,C),F=(A,B)C,(A,C)B ,其最高为第几范式。 A1NFB2NFC3NFDBCNF7. 脚本语言在数据库驱动的WEB网站上的三个最基本的用途不包括以下哪个选项。 A可以处理用户在表单中输入的数据B可以加快数据处理速度C可以用来控制表单的提交和生成复杂的URL请求D可以增强界面效果8. 下面的四个选项是一个完整SQL查询语句被拆分后的若干子句,请问哪个子句肯定是错误的。Aselect book.*,borrow.*Bfrom book,borrowCwhere book.bno=bor

7、row.bnoDand count(*)1009. 下面哪个选项不属于数据库保护的范畴,不是DBMS提供的数据控制功能。 A索引与文件组织B数据安全性保护C数据完整性控制D并发控制10. 下面哪种数据库类型不属于ACCESS数据库定义的。A文本B数字C音像DOLE对象E货币F备注三、多选题(每题2分,错一个扣一分,扣完为止。共20分)1. 基础通信网络是电子商务的硬件基础设施,承担着电子商务信息传输的任务。包括下面哪些选项。A通信网(telecom)B互联网(internet)C无线通信网(wireless)D有线电视网(cable TV)2. PowerBuilder常用的工具包括下列哪些选

8、项。A应用描绘器B窗口描绘器C数据窗口描绘器D数据访问页描绘器E数据库描绘器F数据控制描绘器3. 在三层结构的应用软件中,整个系统由下面哪几个部分组成。A应用服务器B认证服务器C客户机D数据库服务器E安全服务器F适配器4. 在ACCESS数据库中,下面哪些方式可以创建表。A表向导B报表向导C表设计器D输入数据ESQL语句CREATE TABLEF导入表5. DBA的主要职责不包括下列哪些内容。A负责数据库核心及其开发工具的安装及升级B为数据库系统分配存储空间并规划未来的存储需求C负责注册用户并维护系统的安全性D负责数据库系统的备份和恢复E编写应用程序F协助开发者建立基本的对象(表、视图、索引)

9、6. 下面的关系模式R(A,B,C),F=(A,B)C,(A,C)B,有哪些选项是其候选码。A(A)B(A,C)C(A,B)D(A,B,C)E(B)F(C)7. 下面哪些选项是MS SQL Server的管理和开发工具。ASQL*PLUSB无线路由器C查询分析器D企业管理器E表设计器F服务管理器8. 下面哪些选项属于ODBC组件。ACGIB驱动程序管理器C网络平台D驱动程序E接口协议F数据源9. 下面哪些属于流行的大型关系型数据库。ADelphiBSybaseCOracleDMySQLEInformixFAccess10. CGI程序可以使用下列哪些语言来编写。ACBC+CPerlDVisua

10、l BasicESQLFHTML四、是非题(每题1分,共10分)1. ()在ACCESS中通过表向导创建表时,只能选择已有的示例字段,而不能重命名字段。2. ()SQL Server的第一个版本是基于OS/2的。3. ()ASP语言是必须在服务器执行,故服务器上需要安装支持ASP的部件。4. ()只有两个属性的关系模式肯定是第三范式,但不一定是BCNF。5. ()各DBMS定义的SQL无法完全相通,所以促使微软推出ODBC技术,以便使用相同的方式访问不同的DBMS。6. ()关系模型的理论基础是高等代数。7. ()PHP-MySQL组合可以在Windows平台上开发,而在UNIX平台上运行。8

11、. ()SQL语句“select distinct sno from sc;”中的结果中包括两个属性列。9. ()面向对象数据库管理系统是面向对象技术与数据库技术相结合的产物。10. ()CGI就是WEB服务器与一个外部程序进行通信的接口协议。五、应用题(每题5分,共40分)有关系模式:学生(学号,姓名,性别,年龄,所在系)、课程(课程号,课程名,课程学分)、选修(学号,课程号,成绩),反映的是学生和课程之间的多对多关系。请用SQL语句完成下列任务。1. 查询所在系为计算机系的不及格(即=21)的所在系及其平均年龄值。4. 查询数据库系统原理课程分数最高的学生学号、姓名。5. 查询学生人数最多

12、的所在系。6. 将学生人数少于50(不含50)的所在系及其学生人数插入表:待调整系名单(所在系,人数)。7. 将所在系为计算机系的学生所在系改为计算机科学和软件学院。8. 查询未选修课程号为C3的学生学号、姓名。会计分录的编制 某工业企业2005年发生如下有关经济业务:1、2005年1月1日企业成立,收到投资者投入的货币200万元存入银行;投入的设备价值800万元,投入的材料价值200万元。2、向银行借入一年期款项500万元,存入银行。3、采购材料一批,应付货款为20万元;同时以现金支付上述材料的搬运费1200元。后材料到达验收入库,结转材料采购成本。4、以银行存款预付材料款50000元。采购

13、预付货款的材料,共计元。冲销原预付货款50000元,不足部分以银行存款支付。同时以银行存款支付材料的运杂费1000元,材料验收入库结转材料采购成本。5采购材料一批,以银行存款支付材料款100 000元,材料未到。6以银行存款支付前述应付货款200 000元。7领用材料一批,其中生产产品耗用700 000元,企业管理部门一般耗用20 000元。8从银行提取现金300 000元,发放工资。9. 登记本年应付工资,其中生产工人工资240 000元,厂部管理人员工资60 000元。10以银行存款支付行政管理部门水电费8 000元;以现金支付管理部门的零星支出5 O00元。11以银行存款预付应由下年管理

14、费用负担的材料仓库租金144 000元;同时摊销本年的仓库租金12 000元。12某职工预借差旅费1 000元现金。后该职工出差回来,报销差旅费1 080元,补付其余款项。1312月末结算四季度的应付利息25 000元,10月、11月共预提银行借款利息16 000元。14以银行存款支付修理费50 000元(该企业采用按月预提固定资产修理费办法,已预提44 000元)。15计提固定资产折旧,应由产品制造成本负担的折旧费为56 000元,应由管理费用负担的折旧费为14 000元。16期末,本年投入的产品全部完工,结转完工产品的制造成本。17销售产品一批,货款1 580 000元尚未收到,同时以银行

15、存款支付销售产品的包装费及搬运费1 200元(由购货方承担)。后收回该销货款1 580 000元和包装费1 200元等存入银行。18销售产品1 200 000元,货款存入银行。19预收货款30 000元存入银行。后销售预收货款的产品一批l 500 000元。冲销原预收货款30 000元,同时收到不足部分的货款,存入银行。20以现金支付销售产品的广告费10 000元、推销费20 000元。21结转已销售产品制造成本1 900 000元。22. 按销售收入的6计算应交销售税金。23收到出租包装物的押金8 000元存入银行。以现金2 000元支付罚款。24由于对方机构撤销,无法退回某单位的存入保证金

16、1 000元,经批准转为营业外收入。25根据上述资料结转本期利润。26. 接实现利润总额的33计算应交所得税。27、按净利润额的10计算应提的公积金。28、按规定计算应分出利润元。浙江大学远程教育学院标准答案A卷课程代码名称 数据库技术 年级专业(层次) 一、填空题(每格1分,共20分)1. 服务器、客户机程序2. 函数依赖、范式、模式设计方法 (注:无先后次序)3. 一对一联系、一对多联系、多对多联系4. 自主式Sql(或自含式Sql)5. 原子性、一致性(或可串行性)、隔离性、永久性(或持久性) (注:无先后次序)6. 事务7. 数据挖掘(或DM)8. 丢失修改(或丢失数据,或lost u

17、pdate)、不可重复读、读“脏”数据 (注:无先后次序)9. 属性10. Object Pascal二、单选题(每题1分,共10分)1. B2. E3. D4. A5. C6. D7. B8. D9. A10. C三、多选题(每题2分,错一个扣一分,扣完为止。共20分)1. ABCD2. ABCE3. ACD4. ACDEF5. E6. BC7. CDF8. BDF9. BCE10. ABCD四、是非题(每题1分,共10分)9. N10. Y11. Y12. N13. Y14. N15. Y16. N17. Y18. Y浙江大学远程教育学院试题卷B卷课程代码名称 数据库技术 教学站_年级专业

18、(层次) 学号 姓名_一、填空题(每格1分,共20分)11. 分布式数据库是两台或多台地理上或物理上 而逻辑上 的数据库系统。12. 在数据管理技术的发展阶段中,主要有 、 和 三个阶段。13. 数据仓库和 技术是当前Web上数据库信息技术研究的热点。14. 并发操作导致数据的不一致性主要可分为三类: 、 、 。15. 事务具有基本的四个特性,分别是: 、 、 、 。16. Delphi的编程语言是 。17. 数据库管理系统的并发控制是以 为单位进行的。18. 最主要的二元关系有: 、 、 。19. 关系模式的分解过程中应尽量保持无损连接性,另外还应保持属性间的合理联系,即 。20. SQL语

19、言可以分为嵌入式SQL和 。二、单选题(每题1分,共10分)11. 互联网接入提供商(IAP)专门为用户提供上网服务,主要的上网服务不包括下面哪个选项。A虚拟主机B网页制作C托管服务器D专线接入12. 下面哪个并非DBMS必须提供的数据保护能力。A安全性B并发控制C完整性D数据备份E可移植性F数据恢复13. SQL语言具有很多优点,其中一个就是能够以一种语法完成多种功能,但SQL语言并非万能,它不可以完成下列哪个功能。A数据定义B数据操纵C数据控制D数据流程14. 下面哪种不是关系数据库设计中的异常问题。A插入异常B介质异常C删除异常D数据冗余15. 在数据库系统中,下面哪一个选项不是计算机系

20、统采用的安全措施。A用户标识和鉴定B存取控制C数据库日志归档D数据库审计16. 给定关系模式R(A,B,C),F=(A,B)C,(A,C)B ,其最高为第几范式。 A1NFB2NFC3NFDBCNF17. 脚本语言在数据库驱动的WEB网站上的三个最基本的用途不包括以下哪个选项。 A可以处理用户在表单中输入的数据B可以加快数据处理速度C可以用来控制表单的提交和生成复杂的URL请求D可以增强界面效果18. 下面的四个选项是一个完整SQL查询语句被拆分后的若干子句,请问哪个子句肯定是错误的。Aselect book.*,borrow.*Bfrom book,borrowCwhere book.bno

21、=borrow.bnoDand count(*)10019. 下面哪个选项不属于数据库保护的范畴,不是DBMS提供的数据控制功能。 A索引与文件组织B数据安全性保护C数据完整性控制D并发控制20. 下面哪种数据库类型不属于ACCESS数据库定义的。A文本B数字C音像DOLE对象E货币F备注三、多选题(每题2分,错一个扣一分,扣完为止。共20分)11. 基础通信网络是电子商务的硬件基础设施,承担着电子商务信息传输的任务。包括下面哪些选项。A通信网(telecom)B互联网(internet)C无线通信网(wireless)D有线电视网(cable TV)12. PowerBuilder常用的工具

22、包括下列哪些选项。A应用描绘器B窗口描绘器C数据窗口描绘器D数据访问页描绘器E数据库描绘器F数据控制描绘器13. 在三层结构的应用软件中,整个系统由下面哪几个部分组成。A应用服务器B认证服务器C客户机D数据库服务器E安全服务器F适配器14. 在ACCESS数据库中,下面哪些方式可以创建表。A表向导B报表向导C表设计器D输入数据ESQL语句CREATE TABLEF导入表15. 下面哪些是常用的网页设计工具。ADreamweaverBFireworksCFlashDPowerscriptEQuick BasicFMySQL16. 下面的关系模式R(A,B,C),F=(A,B)C,(A,C)B,有

23、哪些选项是其候选码。A(A)B(A,C)C(A,B)D(A,B,C)E(B)F(C)17. 下面哪些选项是MS SQL Server的管理和开发工具。ASQL*PLUSB无线路由器C查询分析器D企业管理器E表设计器F服务管理器18. 下面哪些选项属于ODBC组件。ACGIB驱动程序管理器C网络平台D驱动程序E接口协议F数据源19. ORACLE中文件的构成主要有以下哪些。A索引文件B数据文件C日志文件D文本文件E控制文件F执行文件20. CGI程序可以使用下列哪些语言来编写。ACBC+CPerlDVisual BasicESQLFHTML四、是非题(每题1分,共10分)11. ()在ACCES

24、S中通过表向导创建表时,只能选择已有的示例字段,而不能重命名字段。12. ()SQL Server的第一个版本是基于OS/2的。13. ()ASP语言是必须在服务器执行,故服务器上需要安装支持ASP的部件。14. ()只有两个属性的关系模式肯定是第三范式,但不一定是BCNF。15. ()各DBMS定义的SQL无法完全相通,所以促使微软推出ODBC技术,以便使用相同的方式访问不同的DBMS。16. ()关系模型的理论基础是高等代数。17. ()PHP-MySQL组合可以在Windows平台上开发,而在UNIX平台上运行。18. ()在ORACLE的SQL*PLUS中可以执行SQL语句,但不支持存

25、储过程。19. ()面向对象数据库管理系统是面向对象技术与数据库技术相结合的产物。20. ()关系模式的规范化过程就是将关系模式不断进行投影分解的过程。五、应用题(每题5分,共40分)有关系模式:学生(学号,姓名,性别,年龄,所在系)、课程(课程号,课程名,课程学分)、选修(学号,课程号,成绩),反映的是学生和课程之间的多对多关系。请用SQL语句完成下列任务。19. 将学号为的学生的所有选修课程的成绩置为空值。20. 查询所在系为“计算机系”的所有不同年龄值。21. 查询各所在系、各年龄段的学生人数。22. 查询学生“张梵歌”所得学分数。(提示:如果成绩=60 and 姓名=张梵歌;5. se

26、lect 姓名, 学生.学号 from 学生,选修 where 学生.学号=选修.学号 group by学生.学号,姓名 having avg(成绩)= all (select avg(成绩) from 选修 a group by a.学号)6. insert into 未选修名单 select 学号,姓名,所在系 from 学生 where 学号 not in (select distinct学号 from 选修);7. delete from 选修 where 成绩 60;8 select 学号,姓名 from 学生 where not exists (select * from 选修,课程 where 选修.课程号=课程.课程号 and 课程.课程名=C语言 and 选修.学号=学生.学号);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁