2007年7月数据库基础与应用试题及参考答案
《数据库基础与应用》 课后习题答案

《数据库基础与应用》课后习题答案第一章数据库系统概论1. 人工管理、文件管理、数据库管理2. 依赖于3. 独立、联系4. 做什么、怎么做5. 文件、数据库6. 安全性、一致性、并发性、数据库恢复7. 兼容性强、可靠性高、地域范围广、数据量大、客户数多8. 主属性、非主属性9. 1对1、1对多、多对多10. 1、多11. 1、多12. 记录型、1对多13. 过程、集合14. 元组、属性15. 1、n16. 数据结构、集合运算、独立、数学17. 封装、继承、多态18. 操作系统、开发工具19. 全局模式、外模式、内模式20. 外模式和模式、模式和内模式21. 定义(描述)操纵22. 系统、用户第二章关系运算1. 关系数据结构、关系完整性规则、关系运算2. 域、列名(属性名)3. 1、多4. 候选、属性5. 学生号、非主6. 实体、参照、用户定义7. 空值、主码8. 并、交、差、笛卡尔积9. a1+b1、a2´b210. 选择、211. 4、312. Õ学生号、X、δ课程名=’程序设计’13. Õ课程号(X)、C第三章关系规范化基础1. X→Y、决定因素2. 非平凡、平凡3. 非平凡、完全4. X、Z5. X→(Y,Z)、合并性6. X、候选码7. (A,C)、28. A、19. (A,C,G)、310. 第三、无损连接、函数依赖11. 属性、元组、关系12. 数据冗余、操作异常(更新异常)13. 第一、314. 第一、215. 第二、216. 第二、17. BC第四章结构化查询语言--SQL一、填空题1. 视图、基本表2. 非过程化、集合3. KUCUN、LIU4. 列级、表级5. 主码、单值、外码、检查6. primary key、foreign key7. 建立、修改、删除8. 单行(单值)、多行(多值)9. 插入、修改、删除10. 表、建立11. 修改、查找12. 基本表、视图13. 没有影响、有影响14. create view、update、drop view15.投影、连接、选择16. group by、order by17. inner join、left join、right join二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。
数据库应用试题及答案

数据库应用试题及答案一、选择题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事务,保证数据的完整性和一致性。
- 可以进行复杂的数据关联和查询,支持灵活的数据分析和统计。
关系数据库广泛应用于各个领域,特别适用于以下场景:- 企业管理系统:用于存储和管理企业的各种业务数据,如人员管理、财务管理、销售管理等。
- 科学研究:用于存储和处理科研数据,如实验数据、统计数据等。
- 电子商务:用于存储和管理商品信息、用户信息、订单信息等。
07年自考《数据库及其应用Foxpro 》实验题(1)

07年自考《数据库及其应用Foxpro 》实验题(1)各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢考试吧第1组实验题上机步骤和操作说明Ah v -Ko e” get answer picture “l”readif answerappend blankgather from aexitelsedeactivate window w2loopendifenddo@ 1,5 say “还继续录入吗?” get action picture “l”readdeactivate window w2enddousedeactivate window w1,w2return4.用foxpro语言或sql语言编写程序完成以下查询。
以下三题依次为15分、20分、20分。
(1)列出全部图书目录,包括书号、书名、作者、单价,且在最后一行显示:图书的平均单价为xxxx元。
答:程序清单如下set talk offclearuse 第1组实验题答案文件夹\tushulist off fields 书号,书名,作者,单价OdOf `?Yb 来源于贵州学习网自考成考自考试题OdOf `?Ybaverage 单价to ave? “ 图书的平均单价为”+str(ave,6,2)+”元”useset talk onreturn(2)列出读者所借阅过的图书的书号、书名,重复的书只允许出现一次。
答:程序清单如下set talk offclearselect 2use 第1组实验题答案文件夹\tushu index 第1组实验题答案文件夹\tushu1 select 1use 第1组实验题答案文件夹\jieyuindex on 书号to 第1组实验题答案文件夹\jieyu0 uniqueset relation to 书号into blist off fields 书号,b.书名,b.作者,b.单价close databasesset talk onreturn(3)列出借书逾期(超过30天)未还者的读者清单,内容包括读者号、姓名和书号。
数据库概论试题2007(A)

数据库概论试题(A) 姓名: 班级: 学号: 成绩: 一、名词解释(10分) 1. 模式
2. 函数依赖 3. 事务 4. 侯选码 5. 实体完整性 二、选择题(26分) 1. 单个用户使用的数据视图的描述称为【 】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述 【 】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是 【 】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是 【 】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【 】 A. 左外联接B. 右外联接C. 外部并D. 外联接 6.数据模型的三要素是【 】: A.数据结构、数据对象、共享 B.数据结构、数据操作、数据控制 C.数据结构、数据操作和完整性 D.数据结构、数据操作和完整性约束条件 7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【 】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间的关系是 【 】 A. 1对1联系 B. 1对多联系 C. 多对多联系 D. 多对1联系 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【 】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. 设有T1和T2两个事务,其并发操作如图,下面评价中正确的是【 】
数据库技术及应用基础教程课后习题参考答案

《数据库技术及应用基础教程》部分课后习题参考答案(本答案仅供参考,如有误请指正)第1章练习题二:1.A 2.B 3.B 4.C第2章练习题一:1.C 2.D 3.C 4.A(题目中“状态”应更正为“网状”) 5.C6.B7.D8.C9.C 10.A11.A 12.C 13.B 14.C 15A16.D(题目中“为加以”应更正为“不加以”)第3章练习题二:1.C 2.D 3.A 4.A 5.A6.A7.A8.A9.B 10.C11.C 12.D13.B 14.A15.A(13题中“OpenFrom”应更正为“OpenForm”)练习题三:1.ACCESS2000数据库提供了选择查询、参数查询、交叉表查询、操作查询和SQL查询等五种查询方式。
2.表、查询、窗体、报表、数据访问页、宏和模块七大对象。
3.设计视图和窗体视图4.()5.宏是能自动执行某种操作的命令的统称。
其功能是自动执行某种操作,控制程序流程。
6.报表由报表页眉、页面页眉、主题、页面页脚和报表页脚组成。
(p139)7.报表有纵栏式、表格式、图表报表、标签报表、子报表等类型(page133-138)8.ACCESS2000基本宏操作有53种。
实验题二:1.SELECT 书名,数量,位置AS 存放位置FROM 图书表;2.SELECT 单位,姓名, 借书人表.借书证号,借书日期,还书日期FROM 借书人表,借阅表WHERE 借书人表.借书证号=借阅表.借书证号;3.SELECT 出版社名,SUM(数量) AS 总数量FROM 图书表GROUP BY出版社名;4.SELECT 出版社名,书名,SUM(数量) AS 总数量FROM 图书表GROUP BY出版社名,书名;5.UPDA TE 图书表SET 数量=数量+5;第4章练习题三:1.(1)系统规划(2)表的设计和管理(3)根据数据表进行查询的设计和管理(4)窗体的设计和管理(5)报表的设计和管理(6)系统维护与管理。
数据库应用基础习题+参考答案

数据库应用基础习题+参考答案一、单选题(共72题,每题1分,共72分)1.access数据表中的字段可以定义有效性规则,有效性规则是( )A、控制符B、文本C、条件表达式D、前三种说法都不对正确答案:C答案解析:有效性规则就是一个条件表达式2.如果商品表中有“商品单价”和“数量”两个字段,这时需要增加一个商品金额字段,则可以设置()数据类型让商品金额字段自动计算出对应的数据A、数字型B、货币型C、计算型D、不能做到正确答案:C答案解析:计算型用于在创建表时,设置需要自动完成计算的字段。
3.每个人和他的“身份证号”之间的关系是()A、1:1B、1:nC、m: nD、n: 1正确答案:A答案解析:一个人只有一个身份证号码,一个身份证号码只能是一个人,两者之间是一对一的联系。
4.下列关于SQL命令的叙述中,正确的是( )A、Delete命令中必须有FROM关键字B、Delete命令中必须有INTO关键字C、Delete命令中必须有SET关键字D、Delete命令中必须有WHERE关键字正确答案:A5.关系数据库系统能够实现的三种基本关系运算是( )。
A、索引、排序、查询B、建库、输入、输出C、选择、投影、联接D、显示、统计、复制正确答案:C答案解析:选择是从二维表(关系)中选出若干行(元组)并生成一个新的关系,投影是从二维表(关系)中选出若干列(属性)并生成一个新的关系,连接是从两个及以上的二维表中根据关联属性连接成为一个新的关系。
6.对主键描述正确的是( )A、一个表只有一个主键或没有主键B、主键中部分字段可以取值为空C、主键取值可以重复D、主键必须有对应外键参考取值正确答案:A答案解析:主键值既不能为空,也不能重复,更不需要外键参考。
7.在Access 2010中,数据库的基础和核心是()。
A、表B、查询C、窗体D、宏正确答案:A答案解析:一个数据库中,最核心的就是数据库中的数据,在Access中,只有表才能保存数据。
数据库应用基础第7章习题参考答案
第7章数据转换习题答案1.选择题(1)D(2)D(3)A(4)A2.填空题(1)数据转换服务(2)SQL Server 其他数据源(3)外部数据源(4)SQL Server实例中3.问答题(1)数据转换的主要作用是使SQL Server与任何OLE DB、ODBC、JDBC或文本文件等多种不同类型的数据源之间实现数据传递,主要体现在导入和导出数据、转换数据、复制数据库对象。
数据转换技术指不同数据源之间的互操作性技术。
即把数据库中的数据导出到数据库之外的数据源、把数据库之外的数据源中的数据导入到数据库中、把数据从一个地方传送到另外一个地方以及把一种类型的数据转换成另外一种类型的数据的技术。
(2)DTS 是一组可用来在一个或多个数据源(如Microsoft SQL Server、Microsoft Excel 或Microsoft Access)之间导入、导出和转换异类数据的工具。
DTS包是一些数据转换操作的定义方式,由一个或多个步骤组成,可以作为一个数据转换单元定义和管理。
(3)DTS导入/导出向导提供了把数据从一个数据源转换到另外一个数据目的地的简单方法,转换可在任何两个不同种类的数据源之间进行,这些数据源包括OLE DB 数据源、ODBC 数据源、文本文件和Excel电子表格。
使用DTS导入/导出向导,除复制数据、数据库对象外,可转换列级数据。
完成DTS 导入/导出向导之后,可以将一系列分散的导入、导出或转换步骤集合、保存为DTS包。
(4)在执行导入导出向导的“保存、调度和复制包”对话框中,选定“保存DTS包”,并选定好包保存的类型即可。
(5)利用DTS导出向导导出数据之前,由于系统不能够自动创建Access数据库,应该确保磁盘中已经存在存放导出数据的Access数据库。
4.应用题操作过程如下:(1)启动企业管理器,展开Student_db所在的服务器,展开数据库,右击“Student_db”,在打开的快捷菜单中执行“所有任务”菜单中“导入数据”命令,弹出选择数据源对话框。
数据库基础与应用复习题及参考答案
中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1。
现实世界中客观存在并能相互区别得事物称为( )A)实体 B)实体集C)字段D)记录2。
现实世界中事物得特性在信息世界中称为( )A)实体B)实体标识符C)属性 D)关键码3。
下列实体类型得联系中,属于一对一联系得就是( )A)教研室对教师得所属联系 B)父亲对孩子得亲生联系C)省对省会得所属联系D)供应商与工程项目得供货联系4.采用二维表格结构表达实体类型及实体间联系得数据模型就是( )A)层次模型B)网状模型 C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间得关系( )A)DB包括DBMS与DBS B)DBS包括DB与DBMSC)DBMS包括DB与DBS D)DBS与DB与DBMS无关6。
在数据库技术中,反映现实世界中事物得存在方式或运动状态得就是( )A)信息B)数据C)消息 D)命令7。
下列关于关系数据模型得术语中,哪一个术语所表达得概念与二维表中得“行”得概念最接近?A)属性B)关系C)域D)元组8。
在关系数据中,视图(view)就是三级模式结构中得( )A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,用( )描述全部数据得整体逻辑结构A)外模式B)存储模式C)内模式 D)概念模式10.数据库系统中,用户使用得数据视图用( )描述,它就是用户与数据库之间得接口.A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独立性就是因为采用了( )A)层次模型 B)网状模型 C)关系模型D)三级模式结构12.在关系数据库系统中,当关系得型改变时,用户程序也可以不变。
这就是A)数据得物理独立性 B)数据得逻辑独立性C)数据得位置独立性 D)数据得存储独立性13。
逻辑数据独立性就是指( )A)概念模式改变,外模式与应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式与应用程序不变14。
数据库应用技术试题及答案
数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。
答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。
它支持事务处理和SQL查询语言。
非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。
关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。
数据库基础与应用试题七套
数据库基础与应用试题七套篇一、《数据库基础与应用》复习题一.填空题1.在文件管理阶段,程序和数据在存储位置上是 __完全分开 ________存放的。
2.数据库系统具有 __数据结构化 ___、__数据共享 ___、__数据独立性 _、数据粒度小、独立的数据操作界面、由 DBMS统一管理等优点。
3.使用数据库设计程序时,只需要告诉数据库管理系统 _做什么 _,不需要告诉它 _怎么做 __。
4.数据库的逻辑数据模型有 _层次数据模型 _、_网状数据模型 _、_关系数据模型 _和__对象数据模型 _等四种。
5..若一个关系为 R(学生号,姓名,性别,年龄 ) ,则 _学生号 _可以作为该关系的主码,姓名、性别和年龄为该关系的 __非主 __属性。
6.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_班级号 __为学生关系中的 __外码 __。
7.关系完整性包括 __实体 __完整性、__参照 __完整性和 ___用户定义 ___的完整性三个方面。
8.专门的关系运算包括 __选择 ___、投影、连接和除四种。
9.传统的集合运算包括 _并运算 _、_交运算 _、_差运算 _和__笛卡儿积 __四种。
10.已知“职工号→性别”成立,则“ (职工号,性别)→性别”既是 _ 平凡 __函数依赖,又是 _局部 __函数依赖。
11.在一个关系 R中,“职工号”函数决定“姓名”既是 _非平凡 __函数依赖,又是 _完全 __函数依赖。
12.用户定义的 __完整性 __是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。
13.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成_数据冗余 _和__操作异常 _。
14.SQL是高度 _非过程化 _和面向 __集合 __操作的语言。
15.在SQL中完整性约束分为 _列级 _完整性约束和 __表级 __完整性约束两个方面。
16.一个数据库应用系统的开发过程大致相继经过 _需求分析 _、__概念设计 _、逻辑设计、物理设计、机器实现、运行维护等六个阶段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 中央广播电视大学 数据库基础与应用(计信息管理)试题
题 号 一 二 三 四 五 总 分
一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1.设D1、D2和D3域的基数分别为2、3和4,则D1D2D3的元组数为( )。 A. 9 B. 24 C. 10 D. 20
2.若一个关系为R(学生号,姓名,性别,年龄),则( )适合作为该关系的主码。 A. 学生号 B. 姓名 C. 性别 D. 年龄
3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有( )个元素。 A. 10 B. 8 C. 7 D. 6
4. 在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的( )规则。 A. 传递性 B. 分解性 C. 合并性 D. 增广性
5.在SQL的查询语句中,order by选项实现对结果表的( )功能。 A. 分组统计 B. 求和 C. 查找 D. 排序
6.Access2000数据库文件的扩展名是( )。 A.dbf B.dbt C.mdf D.mdb
7.在下面所给的属性中,( )属性适宜作为主关键字。 A.基本工资 B.职称 C.姓名 D.身份证号码
8.下列( )图标是Access中表对象的标志。 A. B. C. D.
9.Access中包含有( )种数据类型。 A.9 B.10 C.7 D.8
10.可以通过Internet进行数据发布的对象是( )。 A.窗体 B.报表 C.查询 D.数据访问页
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每小题2分,共20分) ( )1.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
( )2.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。 ( )3.在对象数据模型中,对象不但能够继承,而且能够嵌套。 2
( )4.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为学生号(X)与S的自然连接。
( )5.在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。
( )6. SQL Server2000是运行在Windows操作系统平台上的、逻辑模型为层次型的数据库管理系统。
( )7. SQL Server2000系统中采用的结构化查询语言为Transact-SQL语言。 ( )8. 在网络多用户环境下,在停止SQL Server2000服务之前,最好先执行暂停操作。 ( )9. 在Transact-SQL语言中,可以使用DELETE命令来标识一个批处理的结束。 ( )10. 用于配置客户端网络连接的工具是企业管理器。 三、填空题,把合适内容填在横线上。(每空1分,共30分) 1. 数据库处理技术依次经历了人工管理、__________、__________、以及分布式数据库管理等四个发展阶段。、
2.关系数据模型包括关系______________、关系______________规则和关系运算三个方面。
3.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则________属性为____________中的外码。
4. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。
5.SQL是高度__________和面向________操作的语言。 6.实体之间的联系类型有三种,分别为1对1、________和________。 7.数据库系统的三级模式结构和两级数据映象确保了数据的________独立性和________独立性。
8.由create schema KUCUN authorization LIU命令建立的一个数据库为________,所有者为________。
9. 在SQL中,单值约束的关键字为__________,检查约束的关键字为__________。 10.在列举的购物活动中,存在着三个实体,分别称为__________、__________和收款实体。
11.Access2000的用户操作界面由____________、____________、工作区、工具栏、状态栏等五个部分组成。
12.在Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的 3
____________、____________、属性和说明等内容。 13.查询可以作为____________、____________和数据访问页的数据源。 14. Access为用户提供了多种数据库安全措施,包括设置用户__________和__________。
15.模块窗口中的代码编辑窗口由__________列表框、___________编辑区域和过程事件列表框等三部分组成。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4分,共20分) 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表2(商品代号 char(8),产地 char(6),品牌 char(6),) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int 选课(学生号 char(7),课程号 char(4),成绩 int)
1.select distinct 品牌 from 商品表2
2.select x.学生号,y.学生号,y.课程号 from 选课 x,选课 y where x.学生号=@s1 and y.学生号=@s2 and x.课程号=y.课程号
3.select 专业,count(*) as 专业人数 from 学生 group by 专业 order by 专业人数 desc
4.从商品库中查询出每类(即分类名相同)商品的最高单价。
5.从商品库中查询出同一类商品多于一种的所有分类名。 4
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。
1. select x.学号,姓名,课程名,成绩 from Students x, Score y where x.学号=y.学号 and 成绩>=80
2. create procedure xxk5 ( @a char(8),@b varchar(10),@c numeric(5,2) ) as begin insert into score values(@a,@b,@c) end 5
中央广播电视大学 数据库基础与应用(计信息管理)试题参考答案及评分标准
一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1. B 2. A 3. C 4. B 5. D 6. D 7. D 8. C 9. B 10. D
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每小题2分,共20分) 1. × 2. √ 3. √ 4. √ 5. × 6. × 7. √ 8. √ 9. × 10. ×
三、填空题,把合适内容填在横线上。(每空1分,共30分) 1. 文件管理、数据库管理 2.数据结构、完整性 3. 班级号、学生关系 4. 第二、3 5. 非过程化、集合 6. 1对多、多对多(次序无先后) 7. 逻辑、物理(次序无先后) 8. KUCUN、LIU 9. unique、check 10. 商品实体、销售实体(次序无先后) 11. 标题栏、菜单栏(次序无先后) 12. 名称、类型(次序无先后) 13. 窗体、报表(次序无先后) 14. 密码、权限(次序无先后) 15. 对象、代码
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4分,共20分) 1. 从商品库中查询出所有商品的不同品牌。 2. 从教学库中查询出学生号为@s1的学生和学生号为@s2的学生所选修的共同课程的课程号。 3. 从教学库中查询出每个专业的学生人数,并按人数多少降序排列。 4. select 分类名,max(单价) as 最高单价 from 商品表1 group by 分类名 5. select distinct 分类名 //注:distinct保留字可省略 from 商品表1 group by 分类名 having count(*)>1
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 1. 从AAA库中查询出课程成绩大于等于80的学生的学号、姓名、课程名和成绩。 2. 向score表中插入学号为@a的值、课程名为@b的值、成绩为@c的值的学生成绩记录。