2014电大《数据库基础与应用》形考考核册答案

  • 格式:doc
  • 大小:42.00 KB
  • 文档页数:3

下载文档原格式

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

2014电大《数据库基础与应用》形考考核册答案

数据库基础与应用第一次作业答案

一、单选:ABCDBACBB

二、判断:√√√√╳√√╳╳√

三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、局部全局、主属性非主属性、多多、1 多、型值、元组属性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应用程序设计员终端用户、外模式与模式模式与内模式、定义/操作/控制自动建立、关系数据结构关系运算关系完整性规则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第一 2 、第二二、第三、BC 主属性

数据库基础与应用形考作业参考答案

第二次作业解答:

一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、VALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计要求功能完善操作方便、客房表住宿、娱乐费表催补款表、客房表客房空闲表

二、写功能

1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。

2. 从商品库中查询出所有商品的不同产地的总数。

3. 从教学库中查询出每门课程被选修的学生数。

4. 从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所选修的共同课程的课程号。

5. 从教学库中查询出所有已被学生选修的课程。

6. 从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。

7. 从教学库中查询出每个学生的选课的全部情况,并依次按学生号和成绩排序。

8. 从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。

三、写命令

1.

Select *

from 商品表1

where 数量between 10 to 20

2.

Select 分类名,sum(数量) as 总数量

From 商品表1

Group by分类名

3.

Select *

From 商品表1

Where 单价>all(Select avg(单价)From 商品表1)

4.

Select商品表1.*,产地

From 商品表1,商品表2

Where商品表1.商品代号=商品表2. 商品代号and产地in (Select 产地From 商品表1 as X,商品表2 as Y Where x.商品代号=y.商品代号Group by产地having count(*)=1)

5.

Select distinct 学生.*

Where学生.学生号=选课. 学生号and 课程号=any(Select课程号From 学生,选课Where学生.学生号=选课. 学生号and 姓名=@m1)

数据库基础与应用形考作业参考答案

第三次作业解答:

一、单选(1-22)

CDABCABCBABCDDABBCDBBB

二、填空(1-22)

数据库窗体、工作状态、下拉菜单、8 4、1 mdb、名称类型、数据数据库对象、打印方式显示方式、窗体报表数据访问页、更新、页眉主体页脚、1对多、设计预览数据表、报表页眉页面页眉主体、access数据库更高版本、HTML、类模块标准模块、工程资源管理器模块属性窗口代码编辑窗口、VBA、模块、大小写、当前数据库数据库对象。

数据库基础与应用形考作业参考答案

第四次作业解答:

一、单选(1-22)

BABCBADADCBABCABBAABBD

二、判断题(1-10)

√╳√╳√╳√╳√√

二、填空(1-60)

C/S、客户机、数据封锁机制、注册帐号、系统管理员、域用户帐号、暂停、逻辑组件、系统数据库用户数据库、master model tempdb msdb、GO、局部变量、bit、’ab’、8 4 2 1、数值字符日期时间、查询分析器、sp_renamedb、null、删除修改、select、索引、自动、插入删除修改、可执行、局部变量全局变量、存储过程、数据日志、2 USE、打开重建、create index drop index、聚集非聚集、建立索引、主码唯一值、@ @@、DECLARE 逗号、空格分号换行、2 多一、BREAK CONTINUE、OPEN CLOSE、FETCH DEALLOCATE、CURRENT <游标名>、并发控制捆绑、多RETURN、参数过程体、CREATE TRIGGER DROP TRIGGER、检查唯一值、更新检查、锁钥匙、GRANT REVOKE、ON FROM、VC++ VJ++ VB、可视化开发事件驱动面向对象编程、关系SQL、控制中心命令中心、企业版、DEM、层次结构对象继承、实例属性方法、BROLAND PASCAL、MIRCOSOFT 编程工具。

四、写结果或功能

1. 889 -888

2. 888 -889

3. student

4. 学生号课程号0

5. 首先定义一个名为@MyNo的局部变量,并给它赋初值。如果@MyNo属于计算机软件

专业,则显示出平均成绩,否则显示“学号为@MyNo的学生不存在或不属于软件专业”。

6.求出SCORE表中最高成绩与最低成绩的分数之差。

7.从student表中统计出专业名开头为@a的值(即“计算机”)的所有学生人数。

8. 从student表中分组统计出每个月份入学的学生人数。

9.显示出AAA库中所有学生的记录信息及选课成绩。

10. 显示出AAA库中每个学生的平均成绩。

11.向SCORE表中插入学号为@a的值、课程名为@b的值、成绩为@c的值的学生成绩记录。

五、写命令

1.select upper(‘I am a student’)

2. select * from [my table]

3. select year(getdate()),month(getdate())

4. select left(学号,4) from students

5.create table students(

学号Char(8) primay key,

姓名Varchar(8),

年龄Int,

专业Varchar(20),

入学日期Datetime

)

6.alter database AAA

Modifyfile(

Name=AAA_data,

Size=5,

Maxsize=10

)