北外数据库作业答案(一)建立学籍管理系统

北外数据库作业答案(一)建立学籍管理系统
北外数据库作业答案(一)建立学籍管理系统

数据库原理与应用作业01

一题答案:

1、课程表截图

2、学生信息表截图

3、学生信息表的结构截图

(1)查阅向导设置

(2)设置主键

(3)出生日期设置

(4)学号掩码设置

(5)电话号标题设置

(6)姓名必填项设置

4输入一张照片

5、将课程表导出为EXCEL表格

6、复制学生信息表为团员表并删除要求字段

7、建立表关系并实施完整性参照

8、删除最后一条并观察变化

二题答案:

1、建立成绩表

2、学号、课程号设置为一个主键

3、成绩设置保留一位小数

4、成绩设置0~100之间

5、课程表为主建立关联

6、学生信息表为主建立关联并实施完成参照

7、按要求为成绩表输如记录

数据库课后习题答案

P103 第十题 (3)SELECT 职工号,姓名 FROM 职工WHERE 职工号IN (SELECT 职工号 FROM 参加WHERE 编号IN (SELECT 编号FROM 社会团体WHERE 名称='唱歌队' OR 名称=‘篮球队’)) (4)SELECT * FROM 职工 WHERE 职工号NOT IN (SELECT 职工号FROM 参加) (5)SELECT * FROM 职工 WHERE NOT EXISTS (SELECT * FROM 社团WHERE NOT EXISTS(SELECT * FROM 参加WHERE 职工.职工号=职工号AND 社团.编号=编号)) (6)SELECT * FROM 职工 WHERE NOT EXISTS (SELECT * FROM 参加 A Where A.职工号=‘1001’and not exists (select * From 参加B Where 职工.职工号=B.职工号and A.编号=B.编号))

(7)select 编号,count(职工号)as 人数 From 参加 Group by 编号 (8)select 名称from 社团, 参加 Group by 编号having count(*)>=all(select count(职工号) From 参加Group by 编号) select Cno,Cname from Course where Cno in (select Cno from elective Group by https://www.360docs.net/doc/1418734803.html,o having count(*)>=all(select count(Sno) From elective Group by Cno )) (9)select 名称,负责人 From 社团 Where 编号in (select 编号 From 参加 Group by 编号having count(职工号)>100)(10) Grant select,insert, delete on table 社团,参加to 李平with grant option 11\ (1)select 姓名,联系电话 From 供应商

数据库系统原理(2018年版)课后习题参考答案解析

答案仅供参考 第一章数据库系统概述 选择题 B、B、A 简答题 1.请简述数据,数据库,数据库管理系统,数据库系统的概念。 P27 数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。 数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。 数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。 2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。 数据共享性高 数据冗余小 易于保证数据一致性 数据独立性高 可以实施统一管理与控制 减少了应用程序开发与维护的工作量 3.请简述数据库系统的三级模式和两层映像的含义。 P31 答: 数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。 两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。 4.请简述关系模型与网状模型、层次模型的区别。 P35 使用二维表结构表示实体及实体间的联系 建立在严格的数学概念的基础上 概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用 存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库 选择题 C、C、D 简答题 1.请简述关系数据库的基本特征。P48 答:关系数据库的基本特征是使用关系数据模型组织数据。 2.请简述什么是参照完整性约束。 P55 答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。 3.请简述关系规范化过程。 答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。 第三章数据库设计 选择题 B、C、C 简答题 1. 请简述数据库设计的基本步骤。 P66 需求分析设计;概念结构设计;逻辑结构设计;物理结构设计;数据库设计;数据库的运行和维护。 2. 请分别举例说明实体之间联系的三种表现情形。 P74 一对一联系:对于实体集A中的每个实体,实体集B中最多只有一个实体与之联系,反之亦然。举例:班级与班长,每个班只有一个班长,每个班长也只在一个班内任职。 一对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。 多对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,每个

数据库作业答案

实验六 1、查询所有数学系学生的信息。 --select * from s where 系='数学系' 2、查询李老师所教的课程号、课程名 --select 课程号,课程名from c where 教师like '李%' 3、查询年龄大于20岁的女同学的学号和姓名。 --select 学号,姓名from s where year(getdate())-year(出生日期)>20 and 性别='女' 4、查询学号为‘H0301’所选修的全部课程成绩。 --select 成绩from sc where 学号= 'H0301' 5、查询平均成绩都在80分以上的学生学号及平均成绩。 --select 学号,AVG(成绩) from sc group by 学号having AVG(成绩)>80 6、查询至少有6人选修的课程号。 --select 课程号from sc group by 课程号having count(*)>=6 7、查询C02号课程得最高分的学生的学号 --select 学号from sc where 课程号='c02' and 成绩=(select max(成绩) from sc where 课程号='c02') 8、查询学号为’J0101’的学生选修的课程号和课程名 --select 课程号,课程名from c,sc where 学号='j0101' and c.课程号=sc.课程号 9、‘李小波’所选修的全部课程名称。 --select c.课程名from s,c,sc where s.学号=sc.学号and c.课程号=sc.课程号and 姓名='李小波' 10、所有成绩都在70分以上的学生姓名及所在系。 --select 姓名,系from s,sc where s.学号=sc.学号group by 姓名, 系having min(成绩)>=70 11、英语成绩比数学成绩好的学生 select sc2.学号 from c c1,c c2,sc sc1,sc sc2 where c1.课程名='英语' and c2.课程名='数学' and sc1.成绩>sc2.成绩 and sc1.学号=sc2.学号and c1.课程号=sc1.课程号and c2.课程号=sc2.课程号 或: Select sc1.学号from sc sc1, sc sc2 where sc1.学号=sc2.学号 And (sc1.课程号in (select 课程号from c where 课程名= ‘英语’))

北外远程教育201303级 市场营销学 习题及答案 (2)

单选题 1 分层抽样法() A. 亦称“等距”抽样法 B. 第一步按自然形成的“群”随机抽样 C. 是 从各群中抽取几个群体,然后再从被抽中的群体中抽取个体作为调查对象 D.是将总体按某指标分成所谓“层”的各个部分,然后在各层中抽取调查对象 解析:本题考察的知识点是…分层抽样法 分层抽样是将总体按某指标分成“层”的各个部分,然后在个层中抽取调查对象,与整体抽样不同的是,分层抽样的第一步是按指标将总体分“层”,第二步是在各层内做简单随机抽样。 2 市场的上限() A. 是没有任何营销支出的情况下出现的购买额 B. 随着业内各家企业 的营销费用的增加而增加 C. 比较容易估算 D. 是经过最大的营销刺激 可能达到的需求最高水平,再多的促销手段和投入也不能使需求得到进一步的提升 解析:本题考察的知识点是市场上限或市场潜量 特定行业内企业对特定产品实施营销刺激有助于提高市场总需求。但营销刺激的作用是有限的,经过最大的营销刺激可能达到的需求最高水平,再多的促销手段和投入也不能使需求得到进一步的提升,此时的需求水平达到了极限,因而被称为“市场上限”或“市场潜量。” 3 有关收集原始(一手)资料的询问法,以下哪一句的描述有误?() A. 询问技术包括电话访谈、商场拦截访谈、邮寄问卷以及个人访谈 B. 设计问卷的质量优劣取决于计算机的功能 C. 邮寄问卷最大的问题是回收率 低 D. 询问法是最常见的收集原始营销资料的手段 解析:本题考察的知识点是原始资料的调研方法 收集原始资料的询问法需要设计高质量的问卷,问卷质量的优劣并不是取决于计算机功能,而是取决问卷设计者对调查目的、内容方法的掌握和问卷设计技巧。 4 关于销售和顾客的信息有助于管理者掌控市场和调整营销计划,这类信息可以从下列哪类信息系统中获得?() A. 营销调研系统 B. 营销情报系统 C. 内部数据库系统 D. 信 息分析和决策支持系统 解析:本题考察的知识点是营销信息子系统的内容。 营销信息子系统之一:内部数据库系统提供订单、装运、货款回收等数据和由销售部门提供的销售系统信息。

数据库作业题目及答案

实验三内容补充 在“教学管理系统”中设计了许多查询,上述只介绍其中具有代表性的部分,其余查询读者可依例完成。本系统包括的所有查询如下所示: 说明:同学们在进行后面的表单设计时,需要用到没有设计过的查询,则再进行对应的查询设计,没有设计到的可以不做。 1.90 以上学生信息 2.按班查不及格学生 3.按班级编号查看学生基本信息 4.按班级查教师信息 5.按班级查选课 6.按教师编号查 7.按教师姓名查看授课信息 8.按课程类别查 9.按课程名查 10.按上课地点查 11.按所选课程查 12.按系名查 13.按姓名查看学生基本信息 14.按学分查 15.按学号查看学生基本信息 16.按学号查选课 17.按职称查 18.不及格人次 19.不及格学生信息 20.低于所在班平均分学生 21.各班学生人数统计 22.各系教师人数 23.各职称教师人数 24.教师基本信息表查询 25.教师每周学时总数 26.每班不及格人次 27.每班每门课平均成绩 28.每班男女生人数 29.每班平均成绩 30.每班平均分 31.每名学生平均成绩 32.某学年某学期教师每周学时总数 33.某学期某课不及格信息 34.统计各系教师的人数 35.统计各职称教师的人数 36.统计每门课教师的人数 37.统计有课教师的人数 38.学生相关信息查询 39.学生选课情况 40.有课教师的人数

实验四数据登录窗体设计一 4.1数据登录窗体的向导创建 在Access中创建窗体有人工方式创建和使用窗体向导创建两种方法。人工方式创建窗体,需要创建窗体的每一个控件,并建立控件和数据源之间的联系。而使用窗体向导创建窗体,用户只需按照向导的提示输入有关信息,一步一步地完成。创建过程既简单、快捷,又效率高,因此,在设计Access数据库应用系统时,往往是先使用窗体向导建立窗体的基本轮廓,然后再切换到设计视图使用人工方式进行调整。我们在创建“登录教师档案”窗体时采用的就是这种方法。 利用窗体向导创建“登录教师档案”,窗体的步骤如下: ①双击“窗体”对象中“使用向导创建窗体”选项,启动“窗体向导”如图2-1所示。 图2-1“窗体向导”第一个窗口 ②单击“表/查询”下拉列表框右侧的箭头,列出所有有效的表或者查询数据源,从中选择“表:教师档案表”。 ③在“可用字段”列表框中选择需要在新建窗体中显示的字段,此处,单击按钮选择所有字段。 ④单击“下一步”按钮,弹出如图2-2所示的窗口。在此对话框中,选择“纵栏表”项,这时可以在左边看到所建窗体的布局。

北外1603远程教育数据库原理与应用参考答案汇编

第一单元单选题 1 在数据表中需要存放一段音乐的字段类型应该是() A. 备注型 B. 超链接型 C. OLE对象型 D. 音频文件型 2 关系数据库管理系统能够实现的关系运算是() A. 选择、投影、连接 B. 排序、索引、统计 C. 关联、更新、排序 D. 显示、打印、制表 3 关于数据库系统,正确的是() A. 数据库系统减少了数据冗余 B. 数据库系统的数据一致性是指数据类型一致 C. 数据库系统比文件系统能管理更多的数据 D. 数据库系统避免了一切数据冗余 4 ACCESS数据库文件的扩展名是() A. doc B. mdb C. txt D. xls 5 数据表中的一行称为() A. 记录 B. 标题 C. 字段 D. 窗体 6 要将某一字段设置为必填字段,应在表的()视图中设置。 A. 设计 B. 数据表 C. 浏览 D. 预览 7 在关系数据模型中,域是指() A. 记录 B. 字段 C. 属性 D. 字段的取值范围 8 在表的设计视图中,字段名和字段的标题属性的关系,()是正确的 A. 字段名和标题必须一致 B. 字段名和标题可以不一样 C. 字段的标题属性没有意义 D. 都不对 9 空值NULL是指() A. 空格 B. 0 C. 从未输入过任何值 D. 负数

1 0下列字段类型中,字段大小固定的是() A. 文本型 B. 数字型 C. 日期/时间型 D. 没有固定的 第二单元单选题 1 A表字段“编号”是主键,B表字段“编号”不是主键,C表的字段“编号”是主键,将A、B两个表的“编号”联接起来,将C、B两个表的“编号”联接起来,那么A表与C表的关系间接构成了() A. 一对一 B. 一对多 C. 多对一 D. 多对多 2 如果表A中的一条记录与表B中的多条记录相匹配,则表A与表B存在的关系是() A. 无意义 B. 一对多 C. 多对一 D. 不确定 3 若要在一对多关系中,更改一方(即主表)的原始记录的主关键字的值后,多方(即子表)立即自动修改对应记录对应字段的值,应启动( ) A. 有效性规则 B. 级联更新相关字段 C. 级联删除相关记录 D. 都不对 4 “期末成绩”字段的取值范围在0~100之间,应在表设计视图的“期末成绩”字段的“有效性规则”框中输入() A. Between 0 and 100 B. 0~100 C. 0 or 100 D. 0 and 100 5 以下说法不正确的是() A. 表中某两行的位置更换,不会影响表中的内容 B. 表中某两列的位置更换,不会影响表中的内容 C. 表中被设为主键的字段不能有重复值,但可以为空 D. 表是存放数据的基本对象 6 以下关于主键的说法,()是错误的 A. 作为主键的字段中不允许出现空值(NULL) B. 作为主键的字段中允许出现空值(NULL) C. 使用自动编号是创建主键的最简单的方法 D. 不能确定任何一个字段的值是惟一时,可将两个以上的字段组合成为主键 7 两表要建立关联,() A. 主表必须建立主键 B. 主表也可以不建主键 C. 子表必须建立主键 D. 都不对 8 把表中的字段定义为(),其作用使字段中的每一个记录都不能重复,且该字段作为一对多关系中的“一”方。

数据库作业答案

班级:自动化3班姓名:方超

数据库作业解答: 第二章 1、指明下列实体间联系的种类: (1)教研室和教师(假设一个教师只属于一个教研室,一个教研室可有多名教师)。 答:一对多 (2)商店和顾客。 答:多对多 2、指出下列关系模式的主码: (1)考试情况(课程名,考试性质,考试日期,考试地点)。假设一门课程在不同的日期可以有多次考试,但在同一天只能考一次。多门不同的课程可以同时进行考试。 答:课程名、考试日期 (2)教师授课(教师号,课程号,授课时数,学年,学期)。假设一名教师在同一学年和

学期可以讲授多门课程,也可以在不同学年和学期多次讲授同一门课程,对每门课程的讲授都有一个授课时数。 答:课程号、学年、学期 (3)图书借阅(书号,读者号,借书日期,还书日期)。假设一个读者可以在不同的日期多次借阅同一本书,一个读者可以同时借阅多本不同的图书,一本书可以在不同的时间借给不同的读者。但一个读者不能在同一天对同一本书借阅多次。 答:书号、读者号、借书日期 第三章 1、数据完整性的含义是什么? 答:数据的完整性是为了防止数据库中存在不符合应用语义的数据,为了维护数据的完整性,数据库管理系统提供了一种机制来检查数据库中的数据,看其是否满足语义规定的条件。这些加在数据库数据之上的语义约束条件就是数据完整性约束条件。 2、在对数据进行什么操作时,系统检查Default约束?进行什么操作时,检查Check约束? 答:插入操作且省略了某些列的值时检查DEFAULT约束。插入和修改操作检查CHECK 约束。 3、UNIQUE约束的作用是什么? 答:限制列的取值不重复。 第六章

数据库习题答案 何玉洁

第一部分基础理论 第1章数据库概述 1.试说明数据、数据库、数据库管理系统和数据库系统的概念。 数据:描述事务的符号记录 数据库:存储数据的仓库 数据库管理系统:用于管理和维护数据的系统软件 数据库系统:计算机中引入数据库后的系统,包括数据库,数据库管理系统,应用程序,数据库管理员 2.数据管理技术的发展主要经历了哪几个阶段? 两个阶段,文件管理和数据库管理 3.数据独立性指的是什么? 应用程序不因数据的物理表示方式和访问技术改变而改变,分为逻辑独立性和物理独立性。物理独立性是指当数据的存储结构或存储位置发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。 4.数据库系统由哪几部分组成? 由数据库、数据库管理系统、应用程序、数据库管理员组成。 第2章数据模型与数据库系统的结构 1.说明实体一联系模型中的实体、属性和联系的概念。 实体是具有公共性质的并可相互区分的现实世界对象的集合。属性是实体所具有的特征或性质。联系是实体之间的关联关系。

.数据库系统包含哪三级模式?试分别说明每一级模式的作用。2.外模式、模式和内模式。 外模式:是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求,保证数据安全。 模式:是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。 内模式:是对整个数据库的底层表示,它描述了数据的存储结构。3.数据库管理系统提供的两级映像的作用是什么?它带来了哪些功能? 两级映像是外模式/模式映像和模式/内模式映像。外模式/模式映像保证了当模式发生变化时可以保证外模式不变,从而使用户的应用程序不需要修改,保证了程序与数据的逻辑独立性。模式/内模式映像保证了当内模式发生变化,比如存储位置或存储文件名改变,可以保持模式不变,保证了程序与数据的物理独立性。两级印象保证了应用程序的稳定性。 第3章关系数据库 1.试述关系模型的三个组成部分。 数据结构、关系操作集合、关系完整性约束 2.解释下列术语的含义: (1)主码当一个关系有多个候选码时,选择一个作为主码 (2)候选码当一个属性或属性集的值能够唯一标识一个关系的元组,而又不包含多余的元素,则称该属性或属性集为候选码。

(完整版)数据库课后部分习题答案2015

习题1 5.实体之间联系有哪几种?分别举例说明? 答:1:1联系:如果实体集El中每个实体至多和实体集E2中的一个实体有联习,反之亦然,那么El和E2的联系称为“l:1联系”。例如:电影院的座位和观众实体之间的联系。 1:N联系:如果实体集El中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和El中一个实体有联系,那么El和E2的联系是“1:N联系”。例如:部门和职工两个实体集之间的联系。 M:N联系:如果实体集El中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么El和E2的联系称为“M:N联系”。例如:工程项目和职工两个实体集之间的联系。 7.简述数据库系统的两级映像和数据独立性之间的关系。 答:为了能够在系统内部实现外部级、概念级和内部级3个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像: 外模式/模式映像定义通常包含在各自外模式的描述中,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性,应用程序是依据外模式编写的; 模式/内模式映像包含在模式描述中,此映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系,它保证了数据与程序的物理独立性,所以称为数据的物理独立性。 习题2 1.名词解释: 超键:能惟一标识元组的属性或属性集,称为关系的超键。 候选键:不含有多余属性的超键,称为候选键。 实体完整性规则:实体的主键值不允许是空值。 参照完整性规则:依赖关系中的外键值或者为空值,或者是相应参照关系中某个主键值。 函数依赖:设有关系模式R(U),X和Y是属性集U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖(Functional Dependency,简记为FD)于X,记作X→Y。 无损分解:当对关系模式R进行分解时,R的元组将分别在相应属性集进行投影而产生新的关系。如果对新的关系进行自然连接得到的元组集合与原关系完全一致,则称该分解为无损分解。 2NF:如果关系模式R属于1NF,且它的每一个非主属性都完全函数依赖于R的候选键,则称R属于第二范式,简记为R∈2NF。 3NF:如果关系模式R属于1NF,且每个非主属性都不传递依赖于R的候选键,那么称R属于第三范式,简记为R∈3NF。 3.笛卡尔积、等值连接和自然连接三者之间有什么区别? 答:笛卡儿积是一个基本操作,而等值连接和自然连接是组合操作。 设关系R的元数为r,元组个数为m;关系S的元数为s。,元组个数为n。 那么,R×S的元数为r+s,元组个数为m×n; 的元数也是r+s,但元组个数小于等于m×n;

数据库课堂练习全(答案全)

一.以下涉及的教学数据库含有4个关系,方便起见,其名称简化为T、S、C和SC 教师关系T(Tno,Tname,Title) 学生关系S(Sno,Sname,Age,Sex) 课程关系C(Cno,Cname,Tno) 选课关系SC(Sno,Cno,Score) 1.查询选修了课程号为C2课程的学生学号和姓名 2.查询至少选修了钟教授所教课程中一门课程的学生学号和姓名。 3.查询不选修C2课程的学生姓名和年龄。 4.查询选修了全部课程的学生姓名。 5.查询至少有学号为S2和S4学生选修的课程的课程号。 解:1.ΠSno,Sname(6Cno=’C2’(S SC)) 2.ΠSno,Sname(6Tname=’钟’(S SC T C)) 3.ΠSname,Age(S)——ΠSname,Age(6Cno=’C2’(S SC)) 4.ΠSname(S(ΠSno,Cno(SC)))——ΠCno(C)) 5.ΠCno(61.Sno=’S2’∧2.Sno=’S4’∧(SC*SC)) 二、以下涉及的教学数据库含有4个关系,方便起见,其名称简化为T、S、C和SC 教师关系T(Tno,Tname,Title) 学生关系S(Sno,Sname,Age,Sex) 课程关系C(Cno,Cname,Tno) 选课关系SC(Sno,Cno,Score) 要求检索女同学选修课程的课程名和任课教师名。 1.试写出该查询的关系代数表达式 Πcname,Tname(sex='女'(S SC C T)) 2.画出查询表达式的语法树

3.使用启发式优化算法,对语法树进行优化,并画出优化后的语法树 三、用SQL完成下面的查询和操作 1.查询不选修C2课程的学生姓名和年龄。 2.查询至少选修课程号C2和C4的学生学号。 3.求每一教师每门课程的学生选修人数(超过30人),要求显示教师工号、课程号和学生 人数。查询结果按人数升序排列,人数相同按工号升序、课程号按降序排列。 4.查询只开设一门课程的教师工号和姓名。 5.把平均成绩大于80分的男同学的学号和平均成绩存入另一个已存在的表 S_Score(Sno,A VG_Score)中。 解:1.不选C2的姓名和年龄 select Sname,Sage from S,SC Where s.sno=sc.sno and https://www.360docs.net/doc/1418734803.html,o not in ‘C2’; 2.至少选修C2,C4的学号 select A.sno from sc as A scasB where A.sn=B.sno and https://www.360docs.net/doc/1418734803.html,o=’C2’and https://www.360docs.net/doc/1418734803.html,o=’C4’ 3.select Tno https://www.360docs.net/doc/1418734803.html,o,count(Sno) from C,SC where https://www.360docs.net/doc/1418734803.html,o=https://www.360docs.net/doc/1418734803.html,o group by Tno, https://www.360docs.net/doc/1418734803.html,o having count(s.sno)>30 order by count(s.sno), Tno,https://www.360docs.net/doc/1418734803.html,o DESC

北外2017数据库原理与应用第2次作业及答案

数据库原理与应用(第2次)作业及答案 题目 1.建立“员工客户信息查询窗”,以“三表综合查询”为数据源,建立如下两个图所示的多页窗体。 2.以员工表为数据源,选择所有字段所有记录,用向导创建“员工报表”,样式自定。 3.以客户表为数据源,选择所有字段所有记录,用向导创建“客户报表”,样式自定。 4.以订单表为数据源,选择所有字段所有记录,用向导创建“订单报表”,样式自定。 5.以订单表为数据源,按下左图建立“按月统计销售总额报表”,要求按月分组统计销售总额,在每组中的记录要求按日期升序排列。 6.按下右图所示,建立“按客户统计报表”,要求统计出每位客户的订单数及销售总额,不同客户的信息放置在不同页。

答案: 1.打开“销售管理系统”数据库,打开窗体的设计视图,选择“三表综合查询”为数据源,创建一个选项卡控件,按图所示将员工号、姓名、职务字段拖入“页1”控件,将页1 的标题改为“员工信息”;按图所示将客户编号、客户单位名称、电话、邮箱字段拖入到页2控件,将页2的标题改为“客户信息”。 以“员工客户信息查询窗”为名保存。 2.打开报表向导,选择员工表为数据源,选择所有字段,选择某种样式,以“员工报表”为名保存。 3.打开报表向导,选择客户表为数据源,选择所有字段,选择某种样式,以“客户报表”为名保存。 4.打开报表向导,选择订单表为数据源,选择所有字段,选择某种样式,以“订单报表”为名保存。 5.打开报表的设计视图,选择订单表为数据源。 添加组页眉与组页脚:在“排序与分组”框中选择订货日期字段,如右图所示,对第一个订货日期设置参数;对第二个订货日期则只选择升序其余取默认值,即对第二个订货日期的组页眉、组页脚都设置为否,分组形式为“每一个值”。 页面页眉中用标签添加标题:按月统计销售总额报表。 按图排放字段,其中字段的附加标签应该放置在组页眉。 添加适当的直线控件以起分隔作用。 在组页脚添加一个文本框作为计算框,文本框的附加标签标题为:销售总额,文本中的公式为:=sum(销售额) 以“按月统计销售总额报表”为名保存。 6.打开报表的设计视图,在报表属性中击记录源右侧的“…”按钮,打开“SQL语句:查询生成器”窗口,选择客户表与订单表,选择图中所需的所有字段。 添加“客户单位名称”组页眉、组页脚。 页面页眉中用标签添加标题:客户订单、销售额统计。 将客户单位名称、客户编号字段拖放在组页眉。 按图将订单号、订货日期、产品代号、产品品牌、销售额字段拖放在主体节。在组页脚中添加2个文本框,左侧的文本框附加标签标题为:订单数,文本框中的公式为:=count(订单号);右侧的文本框附加标签标题为:总额,文本框中的公式为:=sum(销售额) 添加适当的直线控件以起分隔作用。 组页脚属性中设置强制分页为:节后。 以“按客户统计报表”为名保存。 题目 1.建立“数量汇总查询”,按产品品牌对数量求和。 2.建立“销售额更新查询”,更新(计算)订单表中的销售额,要求产品代号为“J”开头的销售额按“单价×90%×数量”计算,其余按“销售额=单价×数量”计算。

数据库作业及参考答案(最新)

数据库 一、单选题: 1.数据库系统的核心是()。 A 编译系统 B 数据库 C 操作系统 D 数据库管理系统 2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。 A 文件的集合 B 数据的集合 C 命令的集合 D 程序的集合 3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是(): A DBS包括DB和DBMS B DBMS包括DB和DBS C DB包括DBS和DBMS D DBS就是DB,也就是DBMS 4.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。 A 数据定义功能 B 数据管理功能 C 数据操纵功能 D 数据控制功能 5.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()。 A 外模式 B 内模式 C 存储模式 D (概念)模式 6.在数据库系统中,当总体逻辑结构改变时,通过改变(),使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。 A 应用程序 B 模式到内模式的映像 C 存储结构 D 外模式到概念模式的映像 7.按照数据模型分类,数据库系统可以分为三种类型,正确的是(): A 大型、中型和小型 B 西文、中文和兼容 C 层次、网状和关系 D 数据、图形和多媒体 8.数据模型指的是数据库的组织形式,数据模型的三要素是()。 A 数据库文件、二维表、记录 B 字段、类型、宽度 C 数据结构、数据操作、完整性约束 D 数据定义、数据存储、数据通信 9.所谓概念模型,指的是()。 A 客观存在的事物及其相互联系 B 将信息世界中的信息进行数据化 C 实体模型在计算机中的数据化表示 D 现实世界到机器世界的一个中间层次,即信息世界10.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是()。 A 层次结构 B 二维表结构 C网络结构D封装结构 11.ER图是数据库设计的工具之一,它一般适用于建立数据库的()。 A 概念模型 B 结构模型 C 物理模型 D 逻辑模型 12.ER方法的三要素是()。 A 实体、属性、实体集 B 实体、码、联系 C 实体、属性、联系D实体、域、码12.数据库概念设计的ER方法中,用属性描述实体的特征,属性在ER图中,一般使用如下所列的哪一种图形表示() A 矩形 B 四边形 C 菱形 D 椭圆

数据库原理与应用课后作业参考答案

模块1 数据库理论基础 1. 某医院病房计算机管理中心需要如下信息: 科室:科名、科地址、科电话、医生姓名 病房:病房号、床位号、所属科室名 医生:姓名、职称、所属科室名、年龄、工作证号 病人:病历号、姓名、性别、诊断、主管医生、病房号 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 请设计该计算机管理系统的E-R模型。 答: 2. 一个图书馆借阅管理数据库要求提供下述服务: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 (2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。

(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一教材仅为一个出版社出版,出版社名具有唯一性。 请根据以上情况和假设设计满足需求的E-R模型。 答: 模块3 表的操作 一.填空题 1.数字数据可分为整数型、精确数值型和近似数值型3种类型。其中,精确数值型数据由由整数和小数两部分组成 2.在创建表的命令语句中,要设置表字段属性为自动编号的关键字是IDENTITY。 3.SQL Server 2008中,根据表的用途可以分为4类,即系统表、用户表、已分区表和临时表。 4.如果表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合 为_主键_。 5.创建数据库表的命令语句是create table。 二.选择题 1.使用SQL语句修改表结构时,其语句是下面的( B )选项。 A. ALTER DATABASE TABLE C. UPDATE TABLE DABASE 2.下列对表的描述正确的是( C )。 A.在数据库中表用来表示关系模型中的实体 B.表是对数据进行存储和操作的一种逻辑结构 C.表是用来组织和存储数据的数据库对象 D.表可以存储数据库的其他数据库对象 3.在SQL Server 2008的数据类型中可以用来存储图片的数据类型是( B ) A. binary 4.使用系统存储过程( C )可以查看表的行、大小和空间的统计信息。 A. sp_table

数据库作业(答案)

《数据库原理与应用》综合设计任务书 前言 《数据库原理与应用》课程的重点知识模块包括: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分)

《数据库原理与应用》课后作业参考答案

模块1数据库理论基础 1.某医院病房计算机管理中心需要如下信息: 科室:科名、科地址、科电话、医生姓名 病房:病房号、床位号、所属科室名 医生:姓名、职称、所属科室名、年龄、工作证号 病人:病历号、姓名、性别、诊断、主管医生、病房号 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 请设计该计算机管理系统的E-R模型。 答: 2.一个图书馆借阅管理数据库要求提供下述服务: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 (2) 可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。

(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一教材仅为一个出版社出版,出版社名具有唯一性。 请根据以上情况和假设设计满足需求的E-R模型。 答: 模块3表的操作 一.填空题 1.数字数据可分为整数型、精确数值型和近似数值型3种类型。其中,精确数值型数据由由整数和小数两部分组成 2.在创建表的命令语句中,要设置表字段属性为自动编号的关键字是IDENTITY。 3.SQL Server2008中,根据表的用途可以分为4类,即系统表、用户表、已分区表和临时表。 4.如果表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合为_主键_。 5.创建数据库表的命令语句是create table。 二.选择题 1.使用SQL语句修改表结构时,其语句是下面的(B )选项。 A. ALTERDATABASE B.ALTER TABLE C. UPDATETABLE D.UPATEDABASE 2.下列对表的描述正确的是( C )。 A.在数据库中表用来表示关系模型中的实体 ? B.表是对数据进行存储和操作的一种逻辑结构 C.表是用来组织和存储数据的数据库对象 ? D.表可以存储数据库的其他数据库对象 3.在SQL Server2008的数据类型中可以用来存储图片的数据类型是( B ) A. binaryB.image C.varchar D.int 4.使用系统存储过程( C )可以查看表的行、大小和空间的统计信息。 A. sp_table B.sp_help C.sp_spaceused D.sp_rename

(完整版)数据库习题与答案

一.选择题: 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是下列哪个阶段?() A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 答案:A (7) 2. 在数据库中存储的是() A.数据以及数据之间的联系 B.数据模型 C.数据 D.信息 答案:A (8) 3. 存储在计算机内有结构的数据的集合称为() A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 答案:B (8) 4. 下述关于数据库系统的正确叙述是() A.数据库系统中数据的一致性是指数据类型一致 B.数据库系统避免了一切冗余 C.数据库系统减少了数据冗余 D.数据库系统比文件系统能管理更多的数据 答案:C (11) 5. 在数据库中,下列说法不正确的是() A.数据库避免了一切数据的重复 B.若系统是完全可以控制的,则系统可确保更新时的一致性 C.数据库中的数据可以共享 D.数据库减少了数据冗余 答案:A (11) 6. 可以减少相同数据重复存储的现象是() A.记录 B.数据库 C.文件 D.字段 答案:B (11) 7. 数据库具有程序结构化、最小的冗余度和较高的() A.程序与数据独立性 B.程序与数据完整性 C.程序与数据可靠性 D.程序与数据一致性 答案:A (12) 8. 数据库系统的数据独立性是指() A.不会因为数据的变化而影响应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 答案:B (12)

北外远程教育201303级 市场营销学 习题及答案

单选题 1 下列哪一项属于直复营销() A. 雅芳公司派出直销小姐上门推销其产品 B. 长虹电视机通过各地百货商场销售 其产品 C. 北京电视台的电视直销 D. 通过定货会或展销会直接签约供货 解析:本题考察的知识点是直复营销的形式 直复营销的形式有直接邮寄营销、目录营销、电话营销、电视营销。 2 帮助企业建立统一的客户接触入口,开展售前沟通、销售交易、售后服务和支持,收集和交互客户信息的手段是() A. 销售队伍自动化 B. 呼叫中心 C. 客户数据库 D. 顾客服务和技术支持 解析:本题考察的知识点是CRM的主要构件之一---呼叫中心 …CRM的主要构件是呼叫中心和客户数据库。呼叫中心首先可以帮助企业建立统一的客户接触入口,开展售前沟通、销售交易、售后服务和支持,收集和交互客户信息。 3 下列哪一项不是促进直复营销发展的因素() A. 生活节奏加快 B. 交通费用增加,塞车、停车问题增加 C. 科学技术(电子, 通讯等)的发展 D. 企业完全可以自行销售和送货 解析:本题考察的知识点是直复营销发展的因素 随着信息技术(电子,通讯等)等的发展,直复式营销得到空前发展,另一方面,现代人生活节奏加快,交通费用增加,塞车、停车问题增加,也加大了人们去零售电购物的成本,促进了直复营销的发展。 4 在()中,销售人员通常应用专业知识技能为各种复杂的问题订制一套解决方案。他们因为具备的丰富专业知识,能起到顾问的作用。 A. 背稿式销售/录音式销售 B. 需求满足式销售 C. 咨询式销售 D. 战略 合作式销售 解析:本题考察的知识点是咨询式销售 销售人员采用咨询式销售时,为顾客解决问题额目的更明确,解决的途径不是简单的从一系列产品选择某一个产品,而是常应用专业知识技能为各种复杂的问题订制一套解决方案。他们因为具备的丰富专业知识,能起到顾问的作用。 5 80/20客户金字塔原理意味着() A. 维系金字塔上端的20%顾客需要投入80%的销售成本 B. 维系金字塔下端的20% 顾客需要投入80%的销售成本 C. 金字塔上端80%的顾客能带来20%的销售收入和利 润 D. 金字塔上端的20%顾客能带来80%的销售收入和利润

数据库课后习题答案

第1章绪论 1 。试述数据、数据库、数据库系统、数据库管理系统得概念。 答: ( l )数据( Data) :描述事物得符号记录称为数据、数据得种类有数字、文字、图形、图像、声音、正文等。数据与其语义就是不可分得、解析在现代计算机系统中数据得概念就是广义得。早期得计算机系统主要用于科学计算,处理得数据就是整数、实数、浮点数等传统数学中得数据。现代计算机能存储与处理得对象十分广泛,表示这些对象得数据也越来越复杂、数据与其语义就是不可分得。500这个数字可以表示一件物品得价格就是500元,也可以表示一个学术会议参加得人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库( DataBase ,简称DB ) :数据库就是长期储存在计算机内得、有组织得、可共享得数据集合。数据库中得数据按一定得数据模型组织、描述与储存,具有较小得冗余度、较高得数据独立性与易扩展性,并可为各种用户共享。 ( 3 )数据库系统( DataBas。Sytem ,简称DBS ) :数据库系统就是指在计算机系统中引入数据库后得系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统与数据库就是两个概念。数据库系统就是一个人一机系统,数据库就是数据库系统得一个组成部分、但就是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章得上下文中区分“数据库系统”与“数据库”,不要引起混淆。 ( 4 )数据库管理系统( DataBase Management sytem ,简称DBMs) :数据库管理系统就是位于用户与操作系统之间得一层数据管理软件,用于科学地组织与存储数据、高

相关文档
最新文档