计本05《大型数据库应用》--B--参考答案及评分标准
- 格式:doc
- 大小:65.50 KB
- 文档页数:2
大型数据库管理系统技术应用与实例分析基于SQLServer2005第2版课程设计1. 简介本课程设计是基于SQLServer2005进行的大型数据库管理系统技术应用与实例分析,主要涉及以下内容:•数据库管理系统的概念及应用•SQLServer2005数据库的基本概念和操作•数据库设计理论及实践•SQLServer2005数据库的应用实例分析•数据库性能优化的技巧和方法2. 数据库管理系统概述数据库(Database)可以定义为一个有组织的、可存储、可维护、可共享的数据集合,数据在其中以一定形式存储,并可按需求共享。
数据库管理系统(Database Management System,DBMS)是一种管理数据的大型软件系统,它能够进行数据的管理、维护和查询等操作。
数据库管理系统应用广泛,尤其在大型企业和机构中,更是必不可少的工具。
通过数据库管理系统,企业和机构可以高效地管理大量数据,并且能够快速地查找和查询所需数据。
3. SQLServer2005数据库的基本概念和操作SQLServer2005是一种大型数据库管理系统,它的管理和操作需要一定的专业知识和技术。
下面将介绍SQLServer2005数据库的一些基本概念和操作。
3.1 SQLServer2005数据库的基本概念SQLServer2005数据库系统是由若干个相互关联的数据库对象组成的,这些数据库对象主要包括:数据库、数据表、数据行、字段和索引等。
其中,数据库是最基本的对象,它通常包含多个数据表。
3.2 SQLServer2005数据库的操作SQLServer2005数据库的操作通常包括以下几个方面:•数据库的创建和删除•数据表的创建和删除•数据的添加、删除、修改和查询•数据表的备份和恢复3.3 SQLServer2005数据库的应用实例分析下面将介绍SQLServer2005数据库在实际应用中的一些例子。
3.3.1 金融行业应用实例在金融行业中,SQLServer2005数据库可以用来管理行业内的交易数据、客户数据、金融紧急事件发生情况记录等。
⼤学本科《数据库技术与应⽤》测试卷(附答案)⼤学本科课程考试试卷考试课程与试卷类型:数据库技术与应⽤A 学年学期:⼀、单项选择题(从下列各题四个备选答案中选出⼀个正确答案,并将其代号写在规定位置处。
答案错选或未选者,该题不得分。
每题1分,共20分。
)1. 下述哪⼀条不属于概念模型应具备的性质【】A. 有丰富的语义表达能⼒B. 易于交流和理解C. 易于变动D. 在计算机中实现的效率⾼ 2. 信息世界的“属性”概念对应于Access 的如下哪个概念【】A. 表B. 字段C.记录 D. 表单 3. ⼆维表由⾏和列组成,每⼀⾏表⽰关系的⼀个【】A. 属性B. 字段C. 集合D. 记录 4. 下列关于查询的描述中,正确的是【】A. 只能基于已建查询创建查询B. 只能基于数据库表创建查询C. 可以基于数据库表、但不能基于已建查询创建查询D. 可以基于数据库表和已建查询创建查询 5. 在定义表中字段属性时,要求输⼊固定格式的数据,应该定义该字段的【】 A.格式 B.默认值 C.输⼊掩码D.有效性规则 6. 在Access 系统中,“.mdb ”⽂件被称为【】A. 数据库⽂件B. 表⽂件C. ⼯作组⽂件D. 项⽬⽂件 7. 设属性A 是关系R 的主属性,则属性A 不能取空值(NULL)。
这是【】A. 实体完整性规则B. 参照完整性规则C. ⽤户定义完整性规则D. 域完整性规则………………………………… 装 ……………………………… 订 ……………………………… 线 …………………………………8.基于"学⽣-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER),若要求查找选修“数据库技术与应⽤”这门课程的学⽣姓名和成绩,将使⽤关系【】A. S和SCB. SC和CC. S和CD. S、SC和C9.Access的数据库表可以设置字段的有效性规则,其中的“规则”是⼀个【】A. 逻辑表达式B. 字符表达式C. 数值表达式D. ⽇期表达式10.在数据库中可以创建和删除表、索引,可以修改表。
新乡学院《数据库原理及应用》课程试卷B参考答案及评分标准2009--2010学年第二学期一、填空(每空2分,共20分)1. 关系模型2. 模式3. 选择4. 数据操作5.. 一对多6. 结构化查询语言7. 服务器8. 修改异常9. 原子性10. 丢失更新二、单项选择题(每小题1分,共10分)1. C2. D3. C4. B5. A6. B7.D8. A9.A10. D三、判断题(每题1分,共10分)1. 错2. 对3. 对4. 错5. 错6. 错7. 错8. 对9. 错10. 对四、简答题(每题4分,共20分)1. 答:(每个下划线1分)是指数据库系统中对数据库进行管理的软件系统,是数据库系统的核心组成部分,数据库的一切操作都是通过DBMS控制的。
是位于用户(或应用程序)和OS 之间的系统软件。
有数据定义、数据操作、数据库运行管理、数据库的建立和维护等功能。
2. 答:(每个下划线1分)CHECK ( substring (SNO, 1, 1) =‘S’)CHECK ( grade >=0 and grade <= 100 )3. 答:(每个下划线2分)和某一串行调度结果一致的并发调度。
4. 答:(每个下划线2分)如果先进行数据操作后写日志,一旦在没有写入日志时数据操作出现故障,则无法恢复。
5. 答:(求属性闭包2分,下划线部分2分)A+ ={A} B+={BCD} C+={CD} D+={D} AB+={ABCD}AC+={ACD} AD+={AD} BC+ ={BCD} BD+={BDC}CD+={CD} ABC+ ABD+ACD+={ACD} BCD+={BCD} ABCD+ (斜体部分可以省略。
)AB的属性闭包是所有属性,且AB的真子集的属性闭包不是所有属性,故AB是码五、操作题(每小题3分,共21分))1. (每个下划线1分)SELECT DISTINCT SNOFROM SCWHERE GRADE<602. (每个下划线1分)SELECT SNAMEFORM SWHERE SNAME LIKE “王%”3. (每个下划线1分)SELECT SNAMEFROM S, SC ,CWHERE S.SNO=SC.SNO AND O=O AND CNAME=”OS”或:SELECT SNAMEFORM SWHERE SNO IN (SELECT SNOFROM SCWHERE CNO IN(SELECT CNOFROM CWHERE CNAME=’OS’))4. (每个下划线1分)SELECT MAX(GRADE)FORM SC,CWHERE O=O AND CNAME==’DB’或:SELECT MAX(GRADE)FROM SCWHERE CNO IN(SELECT CNOFROM CWHERE CNAME=”DB”)5. (每个下划线1分)∏sno (σsage<20(S))6. (每个下划线1分)∏ sname (σcname=’English’(S ∞SC ∞S))7. (每个下划线2分)如果存在选修C1且成绩小于60分的学生,就显示其姓名,否则显示‘好样的’六、综合题(19分)1(实体:制片公司、电影、影星每个1分,联系:制作、演出每个1.5分)2制片公司(公司名,地址)(1分)电影(影片名,出品时间,影片类型,放映长度,公司名)(1.5分)影星(姓名,住址)(1分)演出(影片名,出品时间,姓名)(1.5分)3制片公司∈BCNF (1.5分)电影∈2NF (1.5分)影星∈BCNF (1分)演出∈BCNF (1分)4需求分析(0.5分)概念结构设计(0.5分)逻辑结构设计(0.5分)物理结构设计(0.5分)数据库实施(0.5分)数据库运行和维护0.5分)。
数据库应用试题及答案一、选择题1. 数据库的主要功能是:A. 存储和管理数据B. 运行和管理应用程序C. 控制和管理计算机硬件D. 编写和调试程序答案:A2. 关系数据库中,数据以什么形式进行组织和存储?A. 二维表B. 树状结构C. 网状结构D. 层次结构答案:A3. 下列哪个操作可以从数据库中删除数据?A. INSERTB. SELECTC. UPDATED. DELETE答案:D4. 数据库的完整性约束包括哪些方面?A. 实体完整性B. 参照完整性C. 用户完整性D. 安全完整性答案:A、B、D5. 数据库事务是指:A. 一组操作的集合B. 单个操作C. 数据库的备份D. 数据库的恢复过程答案:A二、填空题1. 在数据库中,用来定义数据的结构的是____________。
答案:表2. 数据库查询语言中用来选择特定数据的关键字是_____________。
答案:SELECT3. 数据库管理系统的作用是_____________。
答案:存储和管理数据4. 数据库索引的作用是_____________。
答案:提高数据检索的速度5. 事务的ACID属性分别代表_____________。
答案:原子性、一致性、隔离性、持久性三、简答题1. 请简要介绍关系数据库的特点及其应用场景。
答:关系数据库是基于关系模型的数据库,其特点包括:- 数据以二维表(关系)的形式进行组织和存储,具有清晰的结构和逻辑关系。
- 具有较高的数据独立性,可以对数据进行灵活的操作和查询。
- 支持ACID事务,保证数据的完整性和一致性。
- 可以进行复杂的数据关联和查询,支持灵活的数据分析和统计。
关系数据库广泛应用于各个领域,特别适用于以下场景:- 企业管理系统:用于存储和管理企业的各种业务数据,如人员管理、财务管理、销售管理等。
- 科学研究:用于存储和处理科研数据,如实验数据、统计数据等。
- 电子商务:用于存储和管理商品信息、用户信息、订单信息等。
2005年(下)全国信息技术水平考试数据库应用系统设计高级技术证书理论考试试卷一、单项选择题(每小题1分,共10分)1、关系数据库管理系统都是基于()理论。
A、Codd的关系数据模型B、数据结构C、计算机操纵系统D、信息管理2、在关系模式R(U,F)中,如果X->U,则X是R的()A、主码B、候选码C、超码D、外码3、语句DELETE FROM SC表明()A、删除SC中的全部记录B、删除基本表SCC、删除基本表SC中的列数据D、删除基本表SC中的部分行4、数据库设计阶段分为()A、物理设计阶段、逻辑设计阶段、编程和调试阶段B、模型设计阶段、程序设计阶段和运行阶段C、方案设计阶段、总体设计阶段、个别设计和编程阶段D、概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段5、关系笛卡尔积运算记号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、在网络环境下开发数据库应用系统,比较适合数据发布的运行模式是()A、单机模式B、主机模式C、C/S模式D、B/S模式10、常用的结构化分析工具中不包括()A、数据流图B、实体-联系图C、数据字典D、决策树二、填空题(每空1分,共20分)1、数据库是长期存储在计算机内、有组织的、可____________的__________集合。
2、构成数据模型的三大要素是______________、_____________和数据完整性约束。
3、SQL语言支持关系数据库的三级模式结构,其中外模式对应于______________和部分基本表,模式对应于基本表,内模式对应于__________________。
《大型数据库——SQL Server2000程序设计》答案及评分标准A卷一、单项选择题(每小题 1 分,共 30 分)二、判断题(每题2分,共20分)三、应用题(共55分)1.参考答案:create database bgon(name=bg_dat,filename='d:\bg_dat.mdf',size=2,maxsize=20,filegrowth=2)log on(name='bg_log',filename='d:\bg_log.ldf',size=1,filegrowth=15%)go评分标准:本小题满分6分。
2.参考答案:(1)use bggocreate table roomtype(typeid char(2) not null,typename varchar(20) not null,area numeric(6,2),bednum tinyint not null check (bednum>0 and bednum<8), price money not null default 100,htelphone char(2) default '有')go(2) use bggocreate table bookin(bookno char(20) not null,guest_id char(18) not null,roomno char(4) not null,foreign key roomno references rooms(roomno),staydate datetime default getdate(),returndate datetime,discount money,ammount money)go(3) use bggocreate table rooms(roomno char(4) not null primary key,typeid char(2),roompostion char(40) ,roomprice money,putup char(2) default ‘否’,roommeno varchar(255))go评分标准:每小题5分,本题满分15分。
数据库应用试题答案1. 数据库的概念数据库是指存储和组织数据的系统,它能够提供高效、可靠的数据管理和查询功能。
数据库系统由数据库、数据库管理系统(DBMS)和用户构成。
2. 数据库的三级模式结构数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户对数据库的可见部分,概念模式是数据库的全局逻辑结构,内模式是数据库在存储介质上的物理结构。
3. 数据库的优势数据库相比于传统的数据处理方法具有以下优势:- 数据共享:多个用户可以同时访问和共享数据库中的数据,提高工作效率。
- 数据一致性:数据库采用事务机制来保证数据的一致性,可以避免数据冗余和不一致的问题。
- 数据安全性:数据库系统提供权限管理和备份恢复功能,可以保护数据的安全。
- 数据完整性:数据库定义了数据的完整性约束,保证数据的有效性和准确性。
- 数据的持久性:数据库中的数据可以持久保存,并且在系统故障时可以进行恢复。
4. 数据库的基本操作数据库的基本操作包括增加(插入)、删除、修改和查询。
插入操作用于向数据库中添加新的数据记录,删除操作用于从数据库中删除数据记录,修改操作用于更新数据库中的数据记录,查询操作用于从数据库中检索所需的数据记录。
5. 数据库的完整性约束数据库的完整性约束是指对数据进行限制和规范,以保证数据的有效性和准确性。
常见的完整性约束包括实体完整性、参照完整性、域完整性和用户定义完整性。
6. 数据库的事务数据库的事务是指由一个或多个数据库操作组成的逻辑工作单元,事务具有原子性、一致性、隔离性和持久性四个特性。
原子性保证事务中的所有操作要么全部执行成功,要么全部回滚;一致性保证事务的执行不破坏数据库的完整性;隔离性保证多个事务之间相互独立;持久性保证事务的结果被永久保存在数据库中。
7. 数据库的查询语言数据库的查询语言用于执行数据检索操作,常见的查询语言包括结构化查询语言(SQL)和面向对象查询语言(OQL)。
SQL是一种基于关系模型的查询语言,OQL是一种基于对象模型的查询语言。
《数据库原理与应用》综合设计任务书前言《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。
针对这三个应用能力,用一个案例作为背景,布置三次大作业。
在校大学生都能理解“图书管理系统”的应用场合和业务流程。
因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。
本文档包括四个部分。
第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。
每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。
第一部分案例的需求描述本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。
1.2 需求分析1)功能需求图1-1:功能需求示意图教师信息管理:用于教师基本资料的增删改查。
图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。
借书登记:记录借书时间、所借图书、借书人、办理人。
还书登记:记录还书时间、所还图书、还书人、办理人。
催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。
2)运行环境要求图1-2:运行环境拓扑图系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。
PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。
第二部分作业1——E-R模型与关系模型设计(满分8分)本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。
任务:1)根据需求描述,绘制E-R图。
A.层次数据库B.网络数据库C.关系数据库D.非数据库8.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A. 元组B. 行C. 记录D. 属性9.关系运算中花费时间可能最长的运算是( C )。
A. 投影B. 选择C. 笛卡尔积D. 除10.文件系统与数据库系统的最大区别是( C )。
A. 数据共享B. 数据独立C. 数据结构化D. 数据冗余11.用于实现数据存取安全性的SQL语句是( C )A、CREATE TABLEB、COMMITC、GRANT和REVOKED、ROLLBACK12.( A )用来记录数据库中的数据。
A.数据库文件B.缓冲区C.日志文件D.后援副本13.二次封锁协议可以解决( D )的不一致性。
A.不可重复读、读脏数据B.读脏数据、死锁C.不可重复读、读脏数据D.丢失修改、读脏数据14.为提高效率,关系数据库系统必须进行( B )处理。
A、定义视图B、查询优化C、建立索引D、数据规范化到最高范式15.设有关系R(A,B,C)的值如下,下列叙述正确的是( B ):A. 函数依赖A→B在上述关系中成立B. 函数依赖BC→A在上述关系中成立C. 函数依赖B→A在上述关系中成立D. 函数依赖A→BC在上述关系中成立二、简答题 (共 25 分)16.【4分】设有关系R和S:试写出如下关系代数的值。
))((5,S R DC E FA << σπ解答:评分:字段名称正确得1分,结果集每正确一个得1分,总分不超过4分。
17. 【6分】设学生教学数据库中,有两个基本表:学生表:S(Sno, Sname, Sage, Ssex)成绩表:SC(Sno, Cno, Grade) 现有如下SQL 语句:SELECT Sname FROM S INNER JOIN SC ON S.Sno=SC.Sno WHERE Grade >= 60 请给出关系代数式和题目含义。
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)2022盗传必究一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题, 每小题2分,共30分)1.下列功能中,不属于数据库管理系统功能的是()正确答案:数据库文件读写2.下列扩展名中,属于soL Server推荐的日志文件扩展名的是()。
正确答案:.ldf3.下列符合第三范式的关系模式是()o正确答案:教师(教师编号,教师姓名,教师性别)4.设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是()。
正确答案:学号、身份证号5.下列运算中,属于专门的关系运算的是()o正确答案:集合的连接运算6.下列0操作属于数据操作。
正确答案:UPDATE7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002”的学生的学号改为“2002”,还没来得及对成绩表进行更新操作,突然停电了,sQL的事务控制功能将()。
正确答案:清除对学生表的修改8.下列关于视图的描述不正确的是()。
正确答案:视图与数据表--样要物理存储数据9.如果希望从学生表中查询出同学的平均年龄,下列语句正确的是()。
正确答案:SELECT AVG (年龄)AS平均FROM学生表10.数据库的备份不包括()。
正确答案:操作系统11.设有表M,将其中的Type列的数据类型改为NCHAR(4)。
能实现该功能的语句是()。
正确答案:ALTER TABLE M ALTER COLUMN Type NCHAR (4)12.修改存储过程Pl的语句,正确的是()。
正确答案:ALTER PROC Pl13.通过账号管理,SQL Server用户分为().正确答案:登录账号和用户账号14.设SC表中记录成绩的列为:Grade,类型为int.若在查询成绩时,希望将成绩按'优'、'良”、’中'。
啊阿斯蒂芬啊发送地方阿德法按时的发委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。
√以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。
×根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。
×对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。
比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。
√战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。
它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。
×生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。
√原型法充分利用最新的软件工具很快形成原型。
一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。
√在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。
√对于企业来说管理信息系统只存在有无的问题,并无优劣之分。
×管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。
×管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。
√管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。
√管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。
√管理信息系统很难实测企业的各种运行情况。
×管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。
×在信息管理中, 信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。
华南农业大学期末考试试卷(A卷)2005年度第2学期考试科目:数据库原理及应用考试类型:闭卷考试时间:120分钟班级学号姓名(√)1. 数据模型是面向数据库全局逻辑结构的描述,它包含以下几个方面的内容:数据表示、数据操作和数据约束条件。
(×)2. 数据库系统的三级模式结构中,内模式又称为逻辑模式,是数据库中全体数据的逻辑表示。
(√)3. 在一个关系中,每一横行称为一个元组。
(×)4. 一个关系模式中,可以有多个候选码,由于主码是在候选码中产生的,所以主码也可以有多个。
(×)5. 关系模型的参照完整性是指关系中的主键不能是空值且不能有相同值。
(√)6. 关系模式的分解应该符合“无损连接”和“保持依赖”的原则。
(√)7. 关系的集合运算中,R⋂S=S-(S-R)。
(×)8. Access数据库中,用%表示任意一个字符,用_表示任意多个字符。
(×)9. Access数据库中,默认的数字型字段的数据类型为整型。
(√)10. 数据库应用系统的开发过程可以描述为以下几个阶段:系统分析、系统设计、系统实施以及系统维护。
二. 简答题(每题10分,共40分)1. 试描述数据处理过程中,数据管理技术发展的各个阶段的特点。
答:(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。
(2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致性。
(3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的数据控制功能。
2. Access数据库系统中,以下表达式中常用的计算符号分别有什么功能?/ ,^ ,& ,or ,?答:(1)“/”:两个字段或常量的商(2)“^”:求一个字段的值或常量的多少次方(3)“&”:用来强制两个表达式进行字符串连接(4)“or”:满足两个条件之一时即为真(5)“?”:仅替代一个字符3. 什么是关系模型的完整性约束,关系模型中提供了哪几种完整性约束,分别描述之。
国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共20个小题,每 小题2分,共40分)1. 不属于数据库管理数据特点的是()o A. 数据可以共享并能保证数据的一致性 B. 最大限度的保证数据的正确性 C. 应用程序与数据的物理存储紧密相关 D. 相互关联的数据集合2. -名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是()o A. -对多 B. -对一 C. 多对一 D. 多对多3. -个系有多名学生,一个学生只能属于一个系,则系和学生的联系是()o A. -对多 B. -对一 C. 多对一8. 属于也旭妆制慢作的).D. 多对多4. 关于实体联系模型中联系的说法, A. -个联系可以只与一个实体有关 B. -个联系可以与两个实体有关 C. -个联系可以与多个实体有关 D. -个联系可以不与任何实体有关5. 用于描述数据的物理存储的是《A. 外榄式 C,筷式6. 数据库系统是由若干部分纽成的,A. 数据库 #C.应用程序7. 用于定义列的股值范围的约束是《A. NOT NULL("HECK 错误的是()oB. 内模式 D.模式间的映像不属于数据库系统组成部分的是()B. 操作系统 D.数据戒管理系统B. UEE/XULTA. REVOKE H. INSERTC DROP D. SELECT9・域亍定由小数类员的是(hA» numeric B. intC d*tetime D.real10.同于染型类型的足《).A, numeric R. ini:C datetime [).rttalih定义砰at约束的r句确的是《)・A. IORI-IGN KEY Cl REFERENCES l (CHB. FOREIGN KEY (CD REEERENCES T(('l)C・ FORKIGN KEY Cl RI:EI::REN( T.CII). EOKEKiN KEY (CD REFERENC ES T. Cl12.关F SELECT倚句中HAVING『句的说法.靖识的如).A・HAVING 胸股川于对分给后的貌什―果进行脩地B. HAVING HJtft用于―简不针对单个一泉C. 在-t SI.EECT ifit.J中.HAVING孑句的执行先于WHERE干句【).HAVING f句的作川与WHERE广旬很类似・郴用「对敷,进行简地13.关于T()P选顼的作用.说法正踊的是(〉.A. TOP 10返回的结果只能是前10行数据B. TOP IU返回的结果有可能多于1。
数据库应用技术习题答案数据库应用技术习题答案数据库应用技术是现代信息管理的重要组成部分,它涉及到数据的存储、检索、处理和分析等方面。
在学习数据库应用技术的过程中,习题是一个非常重要的辅助工具,通过解答习题可以帮助我们巩固理论知识,提高实践能力。
下面是一些数据库应用技术习题的答案,希望对读者有所帮助。
1. 数据库的三级模式分别是什么?请简要描述其含义。
答:数据库的三级模式分别是外模式、概念模式和内模式。
外模式是用户与数据库系统之间的接口,它描述了用户所能看到和使用的数据的逻辑结构和特征。
概念模式是数据库的全局逻辑结构和特征的描述,它定义了数据库中所有数据的逻辑结构和相互关系。
内模式是数据库在存储介质上的物理结构和存储方式的描述,它定义了数据在存储介质上的存储方式和组织结构。
2. 请简要说明关系数据库中的主键和外键的作用。
答:关系数据库中的主键是用来唯一标识关系中的元组的属性或属性组,它的作用是保证关系中的每个元组都具有唯一的标识。
外键是关系数据库中的一个属性或属性组,它引用了其他关系中的主键,用来建立关系之间的联系。
外键的作用是维护关系数据库中的数据完整性和一致性。
3. 请简要说明关系数据库中的范式理论。
答:关系数据库中的范式理论是用来规范关系模式设计的一套理论原则。
它将关系模式分为不同的范式,每个范式都具有一定的规范性要求。
常见的范式有第一范式、第二范式、第三范式等。
范式理论的目标是消除数据冗余,提高数据的存储效率和查询效率。
4. 请简要说明SQL语言的基本操作。
答:SQL语言是结构化查询语言的简称,它是一种用于操作关系数据库的标准语言。
SQL语言的基本操作包括数据的插入、查询、更新和删除。
插入操作用于向数据库中插入新的数据记录,查询操作用于从数据库中检索数据记录,更新操作用于修改数据库中的数据记录,删除操作用于删除数据库中的数据记录。
5. 请简要说明数据库索引的作用和原理。
答:数据库索引是一种用于提高数据检索效率的数据结构。
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)考试说明:木人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的时间。
内容包含:单项选择题、判断题、筒答题、综合应用题。
做考题时,利用木文档中的查找工具(Ctrl+F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核、机考及教学考一体化试题答案,敬请查看。
《数据库应用技术》题库一一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1. 关于概念层数据模型的说法,正确的是()oA. 概念层数据模型要真实地模拟现实世界B. 概念层数据模型与具体的数据库管理系统相关C. 概念层数据模型要能够方便地在计算机上实现D. 概念层数据模型是从计算机实现的角度进行建模2. 在E-R图中,联系用()描述。
A. 圆角矩形B. 菱形框C. 矩形框D. 三角形3. 设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是()oA. 设置学生表中的“所在系”为外键B. 设置系表中的“系名”为外键C. 设置学生表的学号为主键D. 无法表达这两个表的引用关系4. 关于关系运算中选择运算的说法,正确的是()oA. 选择运算是从垂直方向选取表中的若干列B. 进行选择运算的两个表必须结构相同C. 选择运算是从水平方向选取表中满足条件的记录D. 进行选择运算时要求两个表中必须有同名列5. 若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于()。
A. 第一范式B. 第二范式C. 第三范式D.第四范式6. -NULL + 500”的执行结果是()・A. NULLB. 500C. 0 ;D.一个空格7. 役要夜询姓名中第二个字是“志”的学生.条件子句中正确的是().A. Where姓名LIKE .志・B Where 姓名LIKE'志%,C. Where 姓名LJKE %^a Where 姓名LIKE,%志%・8. 现要统计选谏表中GL101课程的最高成绩,正确的语句是().A. SELECT MAX(成缜)FROM 选课我WHERE 课程号=*GL10rB. SELECT MAX(• ) FROM 选课表WHERE 课程号=CLIO?C. SELECT MIN(成绩)FROM 逸课表WHERE 课程号=*GL10VIX SELECT M1N(• ) FROM 选课表WHERE 课程号=X5L10F9. 设有关系表.Student(Sno, Sname. Sdcpt)和SC《Sno・ Cno« Grade)•现要壹询再试成城大学75分的学生的学号和姓名,正确的语句是《)•A・ SELECT Sno. Snnme FROM SC WHERE Grade>75H・ SELECT Sno. Snamc FROM Student WHERE Grade>75C. SELECT Sno. Sname FROM Student WHERE Sno IN(SELECT Sno FROM SC WHERE Grade>75 )D. SELECT Sno» S.wme FROM StudentWHERE Sno FROM SC AND Grade>7510. 设有选课(学号,澡程号.成绩).现要将S00】和S002学生的成绩加】0分,正确的语句是《)•A・UPDATE逸课SET成绩=成绩+ 10WHERE 学号=-SOOF OR 学号=S002*B. UPDATE选课SET成绒=成绩+ 10WHERE 学号=SOO? AND 学号-S002C. UPDATE选课SET成绩=成绩+ 10WHERE 学号=-S001- OR S002*Fl UPDATE选课SET成绩=成绩+ 10 WHERE 学号=SOOr AND 创0心H.关于视图的说法.正确的是《).A. 虎图与基本表一样.也物理地存储数据B. 所有视图《5可以实现对数据的增、删,改、查建作C. 创建视图的数据源只能是基本表D. 对视图的操作最终都转换为对基本表的操作12.关于聚集索引的说法,正确的是().A. 在一个表上可以建立多个聚集索引B. 在一个表上最多只能曜立一个聚集索引G维集索引适合建立在重复值多的列上D.必须先建立聚集索引,然后再建立非聚集索引IX关于触发器的说族.正桃的是().A. 触发器是由用户调用执行的一段代码B. 触发器主要用于实现复杂的数据约束C在定义触发器的代码中不能包含INSERT ig句I).引发抵发器执行的操作可以是INSERT .DELETE. UPDATE和SELECT事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()•A. 一致性B,持久性C.隔离性D.原子性15. 设ADOcn是一个Connection 象,与数据库的11按字符申存放在cnStr字符中中.下列关于使用ADOcn度立与数据源连接的语句.正确的是().A. ADOcn. Create cnSir B, ADOcn. conn cnSirG ADOcn. connetion cnStr IX ADOcn. Open cnStr二、判断题(正确的在括号内打上错误的打上“X”。
大连大学2005/2006学年第一学期《数据库原理》试卷B标准答案及评分标准一、单项选择题 (20×1=20分)1、D2、A3、C4、B5、A6、A7、A8、C9、C 10、B11、B 12、A 13、D 14、C 15、B16、D 17、D 18、C 19、B 20、D二、填空题(5×2=10分)1、网状模型;关系模型2、3NF3、UNDO4、参考三、简答题(18分)1、数据库系统的物理独立性是指用户的应用程序与存储在磁盘上的数据是相互独立的,使得当数据的物理结构发生变化时,用户的应用程序保持不变(4分)。
2、基本表是独立存在的表,在SQL中,一个基本表对应于一个表,一个表对应于一个存储文件(2分)。
视图是从一个或几个基本表或视图中导出的一个虚表,视图在创建时,其定义存放在数据字典中,视图对应的数据并不独立存放在数据库中。
(2分) 两者的区别是基本表独立存放于数据库中,而视图存放的是视图的定义。
(1分)3、数据库系统中的故障有:事务故障,系统故障,介质故障。
(3分)其中:介质故障破坏了数据库,(1分)而事务故障,系统故障未破坏数据库,但使其中某些数据变得不正确(1分) 。
4、3、4、6、7、8 (4分)四、应用题(17分)解:(1) 本题对应的E-R图如图所示:每个实体、联系为1分,共9分(2) 转换为等价的关系模型结构如下:系(系号,系名,系主任);(1分)教师(教师号,教师名,职称,系号);(1分)学生(学号,姓名,年龄,性别,系号);(1分)项目(项目号,名称,负责人);(1分)课程(课程号,课程名,学分,教师号);(1分)参加(教师号,项目号,名次);(1分)选修(学号,课程号,成绩);(1分)下划线标明的是主码,斜体标明的外码(1分);五、程序设计题(8×3=24分)1、Π学号,姓名,课程名,分数(σ专业=’英语’(学生∞学习∞课程))2、(Π学号,课程号(学习)÷Π课程号(课程)) ∞Π学号,姓名(学生)3、Π学号,姓名,专业(学生)-Π学号,姓名,专业(σ分数<60(学生∞学习))4、CREATE TABLE 选修{学号 CHAR(5),课程号CHAR(5),分数 INT,PRIMARY KEY(学号,课程号),FOREIGN KEY(学号) REFERENCES学生(学号),FOREIGN KEY(课程号) REFERENCES(课程)(课程号) };5、SELECT 学号,姓名,专业FROM 学生WHERE 学号 NOT IN(SELECT 学号FROM 学习WHERE 课程号='C135')6、SELECT DISTICT学号FROM 学习 XWHERE NOT EXISTS( SELECT *FROM 学习 YWHERE Y. 学号=’97003’ AND NOT EXISTS( SELECT *FROM 学习 ZWHERE Z.学号=X.学号 ANDZ.课程号=Y.课程号)7、DELETE FROM 学生WHERE 学号 IN(SELECT 学号FROM 学习WHERE 分数=0)8、CREATE VIEW AAA(学号,姓名,课程号,分数)AS SELECT 学号,姓名,课程号,分数FROM 学生,学习WHERE 学生.学号 =学习.学号 AND 专业=’英语’六、综合题(11分)1、由于左属性有:S ,I;没有未出现属性;(1分)而且(SI)+= STDBQP=U,(1分)所以,关系模式A有唯一的候选码SI。
2010-2011年度第一学期《大型数据库应用》期末考查内容及考核方法1.考查任务内容1.1使用SQL语言创建下列关系表:(1)CHOICE表(选课表)字段说明:S_NO 学号COURSE_NO 该学号学生选课课号SCORE 该课程该学生的成绩(2)CLASS表(班级表)字段说明:CLASS_NO 班级编号CLASS_NAME 班级名称DEPT_NO 班级所在系部编号(3)COURSE表(课程表)字段说明:COURSE_NO 课程编号COURSE_NAME 课程名称(4)DEPARTMENT表(系部表)字段说明:DEPT_NO 系部编号DEPT_NAME 系部名称(5)STUDENT表(学生表)字段说明:S_NO 学号S_NAME 学生姓名S_SEX 性别S_BIRTHDAY 出生日期S_SCORE 入学总分S_ADDF 入学附加分CLASS_NO 所在班级编号(6)TEACHER表(教师表)字段说明:T_NO 教师编号T_NAME 教师姓名T_SEX 性别----------------------------精品word文档值得下载值得拥有----------------------------------------------S_BIRTHDAY 出生日期TECH_TITLE 职称AGE 年龄SALARY 薪水(7)TEACHING表(教师授课表)字段说明:T_NO 教师编号COURSE_NO 所带课程编号1.2各关系表的约束要求(1)CHOICE 表(2)CLASS表(3)COURSE表(4)DEPARTMENT表(5)STUDENT表(6)TEARCHER表(7)TEARCHING表1.3使用SQL语言插入下列所示的数据CHOICE表CLASS表COURSE表TEARCHING表DEPARTMENT表----------------------------精品word文档值得下载值得拥有----------------------------------------------STUDENT表TEARCHER表1.4 完成以下查询要求,给出实现该要求的SQL语句(1)查询入学总分高于平均总分的学生的学号、姓名、总分、班级编号、班级名信息,并将显示结果按班级编号、学号排序。
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)考试说明:本人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的《数据库应用技术》题库一一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共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.进行选择运算时要求两个表中必须有同名列5.若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于( )。
A.第一范式B.第二范式C.第三范式D.第四范式二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.若对某数据库进行了完整备份、差异备份和日志备份,则当恢复该数据库时,正确的恢复顺序是什么?27.请简要说明用VB开发数据库应用系统的一般步骤。
实验参考答案实验四(1)创建表①使用对象资源管理器创建②使用DDL语言定义基本表.有一个项目管理(xmgl)数据库,现有四张表,分别是部门表(部门号,部门名,部门电话,部门地址);员工表(员工号,姓名,性别,出生年月,所在部门号);项目表(项目编号,项目名称,所在地方)以及员工参与项目(员工号,项目编号,职责)。
其中一个员工属于一个部门,一个部门有多个员工;一个员工可同时参加多个项目,一个项目有多个员工一起开发。
用SQL语言中的DDL语言建立这四张表,设计并定义表的主码和外码,各字段的数据类型自己设计。
部门表的创建:create table部门表(部门号char(4),部门名char(10),部门电话char(13),部门地址char(30),部门人数char(4),primary key(部门号))员工表的创建:create table员工表(员工号char(4),姓名char(8),性别char(2),出生年月datetime,所在部门号char(4),primary key(员工号),foreign key(所在部门号) references部门表(部门号))项目表的创建:create table项目表(项目编号char(5),项目名称char(20),所在地方char(30),项目类型char(10),primary key(项目编号))员工参与项目表的创建:create table员工参与项目表(员工号char(4),项目编号char(5),职责char(10),primary key(员工号,项目编号),foreign key(员工号) references员工表(员工号),foreign key(项目编号) references项目表(项目编号))所得结果为:(2)从sysobjects、sysindexes和syscolumns,sysrefrences表中查看关于上述创建的表的信息。