上海市计算机等级考试三级《信息系统与数据库技术》真题+答案.pdf
A卷单选i.同样内容的信息可使用不同的形式来描述,并且在信息处理过程中可增加一定的信息量,这说明信息具有_ _ _ _ _ _ _ _ OA)动态性 B)可加工性 C)共享性 D)可传递性2 .信息并不都是资源,要使其成为资源并实现其效用和价值,可以对信息源进行管理,通过开发实现信息服务.A)Internet B)销售渠道 C)信息系统 D)信息公开3 .一个旅游搜索引擎通过实时搜索分析多家售票网站的票务报价来提供当前最低折扣的机票信息,该信息系统属于_ _ _ _ _ _ _ _。A)MIS B)DSS C)ES D)TPS4 .一 个 信 息 系 统 开 发 的 首 要 任 务 是。A)可行性分析 B)系统设计 C)需求分析 D)目标定义5 .原型法开发信息系统的关键之处是在_ _ _ _ _ _ 阶段之间反复循环,直到用户满意。A)识别基本需求和建立初始模型 B)建立初始模型和用户评价C)用户评价和修订提高模型 D)修订提高模型和识别基本需求6 .数据库管理系统和操作系统之间的关系是A)数据库管理系统调用操作系统 B)操作系统调用数据库管理系统C)相互调用 D)并发运行7 ._是获取、处理、管理和分析地理空间数据的信息系统。A)OAS B)GIS C)B to C D)ERP8 .信息系统开发的核心技术是 oA)数 据 管 理 技 术 B)数 据 处 理 技 术 C)软 件 开 发 技 术 D)系统集成技术9 .在数据库的三级模式结构中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不必修改应用程序,保 证 了 数 据 与 应 用 程 序 之 间 的。A)存储独立性 B)物理独立性 C)用户独立性 D)逻辑独立性1 0 .结构数据模型的三个组成部分中,不包括一A)数据完整性约束 B)数据结构C)数据操作 D)数据加密1 1 .在客户机/服务器工作模式中,不属于客户机的任务。A)接受用户输入 B)显示处理结果C)对数据库查询进行优化处理 D)产生数据库的请求1 2.在一个E-R 图中有1 5 个实体,这些实体之间存在着1 5 个不同的无冗余的二元联系,其中5个是 1:1 的联系类型,5个 是 1:N的联系类型,5个是M:N 的联系类型,那么根据E-R 图到关系模式的转换规则,这个E-R 图转换成的关系模式至少有。A)1 5 个 B)2 0 个 C)2 5 个 1)3 0 个13.己知关系R 如下表所示,可以作为关系R 主键的属性组是ABCD132414352546134414373546A)A B C B)A B D C)A C D D)B C D1 4.已知关系R (C N u m,C N a m e,P r o A r e a)及其中数据如下表所示,则R 最高属于C N u mC N a m eP r o A r e aX I螺纹钢安徽X 2圆钢上海X 3角钢北京X 4圆钢上海A)1N F B)2 N FC)3 N F D)4 N F15.取出一个关系中的某些列,A)取列运算 B)投影运算并消去重复的元组的关系运算称为C)连接运算 D)选择运算16 .在数据库设计过程中,确定数据库的数据存取方式,如建立索引是数据库设计中 的工作。A)需 求 分 析 阶 段 B)逻 辑 设 计 阶 段 C)概 念 设 计 阶 段 D)物理设计阶段17 .假设三个关系中已经存在如下表所示元组:表 S表C表 S CS#S N A M ES E XA G E09 01刘彬彬男1909 02王也姗女1809 03周涛男2 0C#C N A M ET E A C H E RC 001C 语言李明洁C 002V B 语言张国强S#C#S C O R E09 01C 0029 0若再向S C 表中插入如下元组:I(09 01,C 001,8 2)II(09 04 ,C 002 ,7 6)III(09 02 ,C 003 ,6 5)IV (09 03 ,C 002 ,7 0)A)I,II,IV B)I,III C)I,II D)I,IV18 .有两个关系R 和S,分别包含15 个和10个元组,那么在R U S、R-S、R A S 中不可能出现的元组数目情况是A)15,5,10B)18,7,702 1,11,4D)2 5,15,019.D B M S 的数据字典中未保存 信息。A)模式和子模式B)存储模式 C)存取权限 D)数据库中用户数据记录2 0.在关系数据库系统中,为了简化用户的查询操作而又不增加数据重复存储,常用的方法是创建A)另一个 表(t a b l e)B)游 标(c u r s o r)C)视 图(v i e w)D)索 引(i n d e x)2 1.在数据库系统中,对 数 据 存 取 权 限 的 定 义 称 为-A)命令 B)授权 C)定义 D)审计2 2 .有两个事务T l、T 2,其并发操作序列如下表所示,下列评价正确的是时刻序列T lT 2t lR e a d:A=10R e a d:B=2 0t 2R e a d;A=10:A=A*10T O i t e;A=100t 3R e a d:A=100R e a d:B=2 0A)该操作不存在问题C)该操作不可重读B)该操作丢失修改D)该操作读“脏”数据2 3 .有一个关系:消费(顾客编号,菜品名称,消费时间,费用),假定每位顾客可以多次消费一种或多种菜品,每种菜品可以被多位顾客消费,那么该关系的主键是A)(顾客编号,菜品名称,消费时间)B)(菜品名称,消费时间)C)顾客编号 D)(顾客编号,菜品名称)2 4 .S Q L 语句有两种使用方式,其中一种是将S Q L 嵌入到某一高级语言中,此时该高级语言称为_ OA)查询语言 B)宿主语言 C)自含语言 D)会话语言2 5 .当前流行的关系数据库管理系统一般都会提供一系列安全措施。不属于数据库安全措施的是_OA)用户标识与认证 B)访问控制。视图 D)并发控制多选1.关于数据和信息,以 下 说 法 中 正 确 的 是。A)数据是反映客观事物的性质、属性及其相互关系的一种表示形式B)信息泛指包含于消息、情报、指令、数据、图像、信号等形式之中的知识和内容C)信息是经过加工后的数据,具有特定的意义,它对接受者的行为能产生影响,对决策具有价值D)数据可以是字母、数字、甚至图像、声音等各种可以鉴别的符号2 .关于数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS),以下描述中,正确的是一A)DBS 包括 DB 和 DBMS B)DBMS 包括 DB 和 DBSC)DB包括DBS和 DBMS D)DBMS是用于管理DB的软件3 .当局部E-R图合并成全局E-R图时,可能出现的合并冲突有 oA)值域冲突 B)语法冲突 C)结构冲突 D)命名冲突4 .在数据库系统中,同 一 个 外 模 式。_A)只能被一个用户的一个应用程序使用B)不能被一个用户的多个应用程序使用C)可以被同一个用户的多个应用程序使用D)可以被多个用户的多个应用程序使用5 .设事务T1 和T 2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪儿种会发生操作冲突_ _ _ _ _ _ _ _ _A)T1 正在写A,T2 要读A B)T1 正在写A,T2 也要写AC)T1 正在读A,T2 要写A D)T1 正在读A,T2 也要读A填空题1 .数据仓库是 的、集成的、稳定的、反应历史变化的数据的集合。2 .是软件工程实施的重要部分,它记录着软件工程各阶段的主要信息,是信息系统开发与维护各阶段的重要依据。3 .数据库通过锁定机制解决并发访问的问题。如 果 锁 定 对 象 的 粒 度 越,则系统并发访问的能力将越低。4 .数据库应用程序包括数据层、数据访问层和表示层,其 中 数 据 库 位 于。5 .通过外键约束可以为相关联的两个表建立联系,实现数据的 完整性约束。选择填空题从 以 下 答 案 集 合 中 选 择 一 个 正 确 答 案 的 编 号,填 入 相 应 空 格。答 案 集 合 如 下:A.物理独立性B.逻辑独立性C.数据完整性D,参照完整性E.实体完整性F.域完整性G不一定H,必须I.E-R 图J.关系模型K.数据库备份L.并发控制M.模式更新N,模式分解0.内模式P.模式Q.外模式R.结构数据模型S.逐步扩张T.概念数据模型(1)在关系模型中,若属性A的取值只能在0 和1 0 0 之间,这种约束称为约 束。(2)E-R图是一种直观表示 的工具。(3)在关系模式规范化中,一般通过 将低一级的范式转换为高级范式。(4)关系数据库中的任何一个关系模式_ _ _ _满足1 N F。(5)多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统 必 须 进 行 操作题综合应用题(-)数据库管理系统(本题3 小题,共2 0 分)在数据库管理系统(M S S Q L S er v er 或M S A C C E S S)中完成以下任务。使用M S S Q L S er v er 的考生请注意,题目完成后,请将数据库分离,否则答题结果无法正确提交。1 .数据库创建(1 2 分)在C:K S 文件夹下建立数据库A ns w er。(1)创建表:世博会筹备组正在招收志愿者,每个人可以报名参加一个岗位的工作。按照以下表结构在A ns w er 数据库中建立世博志愿者表V o lu nt eer 和岗位类别表S t a t i o nki nd,定义各表的主关键字实现实体完整性约束,建立两张表之间的关系实现参照完整性约束,按照表中约束说明实现域完整性约束。Vb lunte er 表结构 Stati onkind 表结构字段名称字段描述类型定义约束字段名称字段描述类型定义约束VID编号文本(6)Not NunStalD岗位类别文本Not NullVName姓名文本(2。索引StaName岗位名称文本(5卬VSex性别文本(2)默认 男 StaLeftNum所需人数整数VBirthday出生日期日期1992年 4 月3 0 日前Telephone联系电话文本(2。Not NullStalD岗位类别文本(6)Not NullVo lunte er 表数据 Stati o nkin d 表数据VIDVNameVSexVBirthdayTelephoneStalD100001张建民男1991-12-4 23324567YN0001100002车小至女1988-1-12 676788901000CB孙兵S1992-2-10 53459980YN0002100004刘梅英女1990-4-22 76768856StalDStaNameStaLeftNumYN0001园内信皂咨询250残障人士梭助500YWC001语言肉译350(2)数据填加:请完成两个表的数据插入,并合理补充数据表所空缺的数据。2 .数据库应用(4 分)从下面3 小题中任意选择完成1 小题。(1)创建存储过程S ea r c h V o lu nt eer,按照岗位名称查询志愿者的姓名、性别和联系电话。(2)在V o lu nt eer 表上创建一个触发器t r i I ns er t,当对V o lu nt eer 表进行添加志愿者操作时,如果S t a t i o nki nd 表中的相应岗位所需人数等于0,则不允许添加,否则将St a t io n kin d 表中岗位所需人数减1。(3)建立交叉表查询C r o s s _ Vo lu n t eer,查询结果中列表示”岗 位:行表示 性别,数据值为该岗位指定性别的总人数。3.数据库 管 理(4 分)(1)建立数据库A n s wer 的完全备份文件A n s wer BA K,将其存储在C:K S目录中。(2)为A n s wer 数据库创建一个名称为 A Ro le”的数据库角色(组),设置其对所有表具有Selec t 权限,对Vo lu n t eer 表还具有I n s er t、U p d a t e、Delet e权限,同时为A n s wer 数据库创建一个名为 A u s er”的用户,并将其添加为数据库角色(组)A Ro le的成员。(二)SQ L语 句(本题6 小题,共二分)在 C:素材”文件夹下存放着数据库Dea ler (包括A c c es s 数据库和SQ L Ser v er 数据库),具体数据库结构定义请访问Dea ler 数据库获得,数据库模式如下:P r o d u c t (P r o d u c t I D,P r o d u c t N a me,P r o v id er lD,N u mP er U n it,P r ic e,St o c kN u m)其 中 P r o d u c t I D表 示 产 品 号,P r o d u c t N a me表 示 产 品 名 称,P r o v id er lD表 示 供 应 商 号,N u mP er U n it 表示每包装单位产品件数,P r ic e表示单价,St o c kN u m表示库存。P r o v id er (P r o v id er lD,P r o v id er N a me,Lin kMa n,A d d r es s,C it y,A r ea,P o s t C o d e,T elep h o n e)其中P r o v id er lD表示供应商号,P r o v id er N a me表示供应商名称,Lin kMa n 表示联系人,A d d r es s表示地址,C it y 表示城市,A r ea 表示地区,P o s t C o d e表示邮政编码,T elep h o n e表示联系电话。O r d er Lis t (O r d er I D,P r o d u c t I D,A mo u n t,Dis c o u n t)其中O r d er lD表示订单号,P r o d u c t I D表示产品号,A mo u n t 表示数量,Dis c o u n t 表 示 折 扣(例如:0.3表示降价30%)。请在Dea ler 数据库中完成可实现以下功能的SQ L语句,并将所有语句答案存储到C:K S下的文件s q l.t xt 中,注意在每条语句答案前增加一行写明题目编号。(1)查询产品单价在5 0元(含)以上的所有产品信息。(2)查询上海供应商提供的以箱包装的所有产品名和供应商名。(3)按地区统计供应商数量,并按地区升序排列。(4)显示鸭肉供应商所提供的所有产品信息的列表。(5)删除折扣小于10%的所有订单记录。(6)将产品号为12 的产品库存量减少10箱。(三)信息系统应用程序(本题5 小题,共17 分)在 C:素材”文件夹下存放着数据库Dea ler (包括A c c es s 数据库和SQ L Ser v er 数据库),关系模式说明见综合应用题(二)SQ L语句,任选一应用程序开发工具(VB、VB.N et、C#、A SP)完成下面应用程序。注意事项:使用A C C ESS数据库的同学,如果需要使用低版本数据库,请使用Dea ler 9 7.md b。使用SQ L Ser v er 的同学,数据库服务器名为.或(l o c al)使用O D B C访问数据库的同学,将D S N 名字设置为 D e al e r D S N。1.建立一个工程文件C:K S D e al e r,程序主界面参见图1。图12.程序启动后,在 供应商”文本框中,输入供应商名称,然后单击 查询”按钮,在表格中显示该供应商所提供产品的产品号、产品名称和单价,并按产品号升序显示。3 .按查询 按钮的同时将供应商名称及其联系人填写到右侧的供应商名称 及 联系人”文本框中。4 .在“联系人”文本框中输入新的联系人名,点击”修改联系人”按钮,将修改结果回填到数据库D e al e r,点击 退出系统 按钮则退出应用程序。5 .选择”产品订单报表 按钮,可弹出如图2所示的报表窗口。国 产品订单报表13回区主报表|产品订单列表2009-8-2订单号产乩名称10250102541025410258干酱肉苔水肉奶猪海汽鸭牛M食乐.成合富美住住供涵b l i金住住当前页码:1总页码:1+缩放因数:100%图2(四)信息系统设计(本题3 小题,共8 分)为医院设计一个病员监控信息系统,以便于护士监控病员体征状况。信息系统具有以下功能:(1)存储病员基本信息(姓名,性别,出生日期,入院日期等),并为每个病人编号。(1)监视病员的体征(血压、体温、脉搏等)。(2)定时将病员体征记录到病员日志。(3)病员体征出现异常情况时报警。(4)产生病员的体征报告。请根据以上需求,设计完成下面任务保存在设计文档C:KSDesign.doc中。1.给出图1中的系统顶层数据流图中a、b、c位置处文字的内容,图中 代表用户,代表数据存储,。代表数据处理,一代表数据流。2.设计满足系统需求的E-R图。3.给出数据库设计的关系模式。病员图1病房监控系统顶层数据流图B卷单选1.信息要存放在一定的媒介上,例如纸张、磁盘等,这说明信息具有_ _ _ _ _ _。A)普遍性 B)依附性 C)共享性 D)可加工性2.信 息 资 源 利 用 的 基 本 手 段 是 oA)购买计算机等设备 B)提高用户的计算机水平C)是信息资源不外泄 D)建立有效的信息系统3.在 信 息 系 统 开 发 过 程 中,“系统是否需要开发”是在 阶 段 确 定 的。一A)系统设计 B)程序编码 C)需求分析 D)可行性分析4.以下是关于 某 个 信 息 系 统 的 描 述:它 以 提 高 工 作 效 率 为 目 标;它可以监测企业的业务 运 行 状 况;它 面 向 三 个 管 理 层 次 的 人 员;它 解 决 的 是 结 构 化 问 题,这 个信息系统是A)TPS B)MIS C)DS S D)E S5.在 采 用 客 户 机/服 务 器 结 构 的 自 助 银 行 系 统 中,ATM机是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.E-R图是一种直观表示 的 工 具。A)结构数据模型 B)关系数据模型 C)概念数据模型 D)层次和网状模型11.按照E-R图到关系模式的转换规则,下图所示的E-R图至少应该转换为 关系模式。A)1个 B)2个 C)3个 D)4个12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于_ _ _ _ _ _ _ _。一A)实体完整性约束 B)参照完整性约束 C)域完整性约束 D)关键字完整性约束13.关 于 关 系 数 据 库 中 型 和 值 的 叙 述 正 确 的 是。A)关系模式是值,关系元组的集合时型B)关系模式是型,关系元组的集合时值C)关系模式是值,关系的属性的集合时型D)关系的属性的集合时型,关系式值14.有一个关系:项目(项目号,学号,排名)。如果每个学生可以参加多个项目,每个项目可由多名学生来完成,在一个项目中学生的排名是唯一的,那 么 该 关 系 的 主 键 是。一A)项目号 B)学号 C)(项目号,学号)D)(学号,排名)15.有职工表E M P和部门表DEP T如下表所示,其中有下划线的属性为主键,有波浪线的属性为外键,下列操作不能正确执行的是_ _。职工表EMP职工号aOx职工名E01DN0李络E25DN1武明E19DN2崔浩E32DN3李海部门表DEPT部门号部门名DN0后勤部DN2市场部DN3人事部DN1财务部A)检索部门号为 D N 5 的职工号B)将E M P 表中职工 李络 的部门号改为空值0 删除职工 崔浩的记录D)在E M P 表中插入记录(E 0 5 ,D N 5 ,王莹)1 6 .设有关系S (材料编号,材 料 名 称,生产厂商,厂址),将其规范化到第三范式的正确结果是A)S 1 (材料编号,材料名称)B)S 1 (材料编号,生产厂商,S 2 (生产厂商,厂址)厂址)S 2 (生产厂商,厂址)0 S 1 (材料编号,材料名称,生产厂商)S 2 (生产厂商,厂址)D)以上都不对1 7 .在数据库设计过程中,确定数据库文件、事务日志文件的存储位置是数据库设计中 的工作任务。A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段1 8.若口1=匕1,2,2 3 ,口 2=1,2,3 ,则 口1、口 2 集合中共有元组 一 个。A)6 B)8 C)9 D)1 21 9 .开 发 数 据 库 应 用 系 统 需 要 的 软 件 包 括。A)数据库和D B M S B)OS、D B M S 和高级程序设计语言C)程序设计语言 D)数据库应用系统2 0 .事务的隔离性是由D B M S 的 实现的。A)事物管理子系统 B)回复管理子系统C)并发控制字系统 D)完整性子系统2 1 .在 视 图 上 不 能 完 成 的 操 作 是。A)更行视图 B)查询 C)在视图上定义新的基本表D)在视图上定义新视图2 2 .设有两个事务Tl、T 2,其并发操作序列如下表所示,下面评价正确的是时刻序列TlT2t l读 A=1 0 0A=A*2 写回t2读 A=2 0 0t3R OL L S 配K恢复A=1 0 0A)该操作不存在问题 B)该操作丢失修改C)修改该操作不能重复读D)该操作读“脏”数据2 3 .数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据是指A)数据字典、应用程序、审计档案、数据库备份文件B)数据字典、应用程序、事物日志文件、审计档案C)事物日志文件、数据库备份文件D)数据字典、应用程序、数据库备份文件2 4 .S Q L 语言具有两种使用方式,分别称为交互式S Q L 和。A)提示S Q L B)多用户S Q L C)嵌入式S Q L D)解释是S Q L2 5 .以下不属于信息系统安全技术的是 oA)完整性控制 B)存取控制 C)数据库备份 D)数据加密多选题1 .对信息和数据的描述中 是 正 确 的。A)信息是数据的含义 B)信息可以帮助人们决策C)信息是数据的载体 D)数据描述客观事物的性质2 .一 般 情 况 下,需要在数据表的 建立索引A)主键和外键上 B)更新频繁的字段上C)经常需要排序的字段上 D)检索频繁的字段上3 .已知关系R(X,Y,Z)及其中数据如下表所示,能唯一地标识一个元组的候选关键字有XYZa l23a 256a 353a 426A)X B)X Y C)Y Z D)X Y Z4 .O L TP 与O L AP 的主要区别有_ _ _ _ _ _。A)O L TP 具有实时性,O L AP 对时间的要求不严格B)银行存储系统不数据O L TP,银行信用卡风险分析系统属于O L AP0 O L TP 是数据库的主要应用,O L AP 是数据仓库的主要应用D)O L TP 主要应用在事物处理系统,O L AP 主要用在决策支持系统中5.设有关系模式S (S N o,S N a m e)和S C(S N o,CN o,Bi r th d a y),其中带下划线的字段是主关键字,且S C的属性 S N o 是外键,Bi r th d a y上有约束”Y e a r(Bi r th d a y)Be twe e n 1 98 5 An d 2 0 0 9”,各表中数据如下,违反了哪些完整性规则 关系S 关系SCSNoSNameSexSNoCNoB irth d a ySOI刘明男501Cl1995-01-01S02张紫晨男SOIC21998-07-12S30李雨女S20C22010-05-01A)实体完整性 B)域完整性 C)参照完整性 D)关系完整性填空题1._ _ _ _ _ _ _ 是从数据库或数据仓库中提取隐含的、未知的、但又具有潜在应用价值的信息和知识品过程。2.是用于数据库设计需求分析阶段的工具,它从数据传递和加工的角度来刻画数据从输入到输出的移动变换过程。3.数据库通过锁定机制解决并发访问的问题。如果锁定对象的粒度越 细 小 则 系 统并发访问的能力将越高。4.事务具有的四个性质是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _5.索引使表中记录的物理顺序与索引键值的顺序一致。选择填空从以下答案集合中选择一个正确答案的编号,填入相应空格。答案集合如下:A.物理独立性B.逻辑独立性C.数据完整性D.参照完整性E.默认值约束F.域完整性G数据模型H.概念模型I.网状模型J,关系模型K.模式L.物理模式M.DDLN.DML0.DCLP内模式Q.外模式R.概念设计S.物理设计T.需求分析(1)是属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。(2)结构数据模型通常简称为数据模型,它由数据结构、数据操作和_ _ _ _ _ _约束三部分组成。(3)数据库管理系统中能实现对数据库数据的插入、修改和删除等操作的数据库语言称为(4)在关系数据库中,视 图(V i e w)是三级模式结构中的一。(5)在进行数据库逻辑设计后,再进行数据库的,最后进行数据库的维护。综合应用题(一)数据库管理系统(本题3小题,共2 0分)在数据库管理系统(M S SQ L Se r v e r或M S A C C E SS)中完成以下任务。使用M S SQ L Se r v e r的考生请注意,题目完成后,请将数据库分离,否则答题结果无法正确提交。1 .数据库创建(1 2分)在C:K S文件夹下建立数据库A nsw e r。(1)创建表:在股票交易中,每个股东每天可多次买入多只股票。按照以下表结构在A nsw e r数据库中建立股票信息表Stocki nf o和股票交易信息表StockE x ch a ng e,定义各表的主关键字实现实体完整性约束,建立两张表之间的关系实现参照完整性约束,按照表中约束说明实现域完整性约束。StockE x ch a ng e 表结构字段名称字段描述类型定义约束StHolderlD股东代码文本(10)Not NullStockID股票代码文本(6)Not NullStockNum股票散呈整数Not NullCostPrice成本价数字(2 位小数)0,索引BuyDate买人时间日期,时间Not Null 默认,系统当前时间Stocki nf o表结构字段名称字段描述类型定义约束StockID股票代码文本(6)Not NullStockName股票名称文 本(58HotPrice最新价数字(2 位小数)StockE x ch a ng e 表数据StHolderlDStockIDStockNumCostPriceBuyDateA893615439600036100016.702009-34 13:11:00A893615439600036200017302009-5.82000A1796334671500140020094-239:30:00A893615439100004.002009-2411:15:00Stocki nf o表数据StockIDStockNameHotPrice招商保行1931600836界龙实业1350600879火新股份1325601766中国南车4.70(2)数据填加:请完成二个表数据的插入,并合理补充数据表所空缺的数据。2 .数据库应用(4分)从下面3小题中任意选择完成1小题。(1)创建存储过程pr oc_ Se a r ch,根据股东代码查询该股东的交易信息,显示股票名称、股票数量、成本价、买入时间。(2)在Stocki nf o表上创建一个触发器tr i _ De le te,当删除某股票时,将该股票的所有交易信息全部删除。(3)建立交叉表查询C r oss_ Stock:查询结果中行表示“股东代码,列表示 股票名称,数据值为股东所购买的各股票总数。3 .数据库管理(4分)(1)建立数据库A nsw e r的完全备份文件A nsw e r B A K,将其存储在C:K S目录中。(2)为A nsw e r 数据库创建一个名称为 StockR ole”的数据库角色(组),设置其对数据表S t o ck i n fo 具有S e l e ct、In s e r t 和Up d at e 权限,但禁止执行D e l e t e 操作,同时为A n s w e r 数据库创建一个名为 T o m Us e r”的用户,并将其添加为数据库角色(组)S t o ck Ro l e 的成员。(二)S QL 语 句(本题6小题,共1 5 分)在 C:素材”文件夹下存放着数据库T V_ D r am a(包括A cce s s 数据库和S QL S e r v e r 数据库),具体数据库结构定义请访问T V_ D r am a数据库获得,关系模式如下:Actor(ActorNo,ActorName,Address)其中A ct o r No 表示演员工号,A co t o r Nam e 演员姓名,A d d r e s s 表示联系地址。Drama(DramaNo,DramaName,Produce Year,TotalVolume,Director)其中D r am aNo 表示作品号,D r am aNam e 表示作品名称,P r o d u ce Y e ar 表示出品年份,T o t al Vo l u m e表示总集数,D i r e ct o r 表示导演。Act(ActorNo,DramaNo,Role)其中A ct o r No 表示演员工号,D r am aNo 表示作品号,Ro l e 表示角色。请在数据库T V_ D r am a中完成可实现以下功能的S QL 语句,并将所有语句答案存储到C:K S 下的文件s q l.t xt 中,注意在每语句答案前增加一行写明题目编号。(1)查询赵宝刚导演的电视剧名称。(2)查询工作在上海的演员姓名及其参演的电视剧名称。(3)统计每位导演所导电视剧的总集数,并按导演姓名降序排列。(4)出演了赵宝刚导演2 0 0 0 年及以后的作品的所有演员名单(不重复)。(5)删除所有1 985 年以前出品的电视剧。(6)修改电视剧 我的青春谁做主”的出品年份为2 0 0 9年。(三)信息系统应用程序(本题5 小题,共1 7分)在 C:素材”文件夹下存放着数据库T V_ D r am a(包括A cce s s 数据库和S QL S e r v e r 数据库),关系模式说明见综合应用题(二)S QL 语句”,任选一应用程序开发工具(V B、VB.Ne t、C#、A S P)完成下面应用程序。注意事项:使用A C C E S S 数据库的同学,如果需要使用低版本数据库,请使用T V D r am a97.m d b。使用S QL S e r v e r 的同学,数据库服务器名为.或(l o cal)使用O D B C 访问数据库的同学,将D S N 名字设置为 T V D r am aD S N1.建立一个项目文件C:K S T V_ d r am a,程序主界面参见图1。电影信息查询0数据查询话输入演员姓名:数据更新演员姓名 陆薮一1 rsW i施过姓名查看演员角色信息)联系地址 I 上海某地修改联系地址漉过姓名查看并修改演员联系地址)演员饰演角色信息报表退出系统图12.程序启动后,在 请输入演员姓名”的文本输入框中,输入演员姓名,然后单击 查询 按钮,完成查找指定姓名的演员所参演的电视剧目的名称和其中角色的名称,并将结果填充至表格中。3 .按 查询”按钮的同时将演员的姓名和联系地址填写到右侧的 演员姓名 及 联系地址”文本框中。4.在 联系地址”文本框内填入正确的相关信息,点击”修改联系地址”按钮,将修改结果回填到数据库T V _ D ra ma;点击 退出系统 按钮则退出应用程序。5.选择“演员饰演角色信息报表按钮,可弹出如图2所示的报表窗口。国 演 员 饰演角色明细(ZI叵 区“昌国念?=Q 髓主报表|演员饰演角色明细名姓明萍萍媛丽南琪员逆H HH H破支并优广毅毅骤M李蒋吴葛超陆品电视剧名称2009-8-2扮演角色编辑部的故事国城牵手牵手编辑部的故事我的青春谁做永 不 暝 L 1我的肯存谁做渐笳纨雪宝是力泗柔玲文晓锐冬青童方孙戈苏史仲李赵百周当前页码:1 总页码:1缩放因数:1 0 0%图2(四)信息系统设计(本题3小题,共8分)为学校医务室设计一个门诊信息管理系统,系统的主要功能如下:(1)挂号:对没有病历的患者首先建立一个包含患者基本信息(如病历号、姓名、性别、出生年月)的病历,已有病历的病人跳过这一步。病人可根据医生信息(医生号,姓名,职称等)选择就诊医生。(2)诊断:对来就诊的患者,接诊医生查看病史,并将病情和处方记入病历。请根据以上需求,设计完成下面任务保存在设计文档C:K S D e s i g n.d o c 中。1 .给出图1 中的系统顶层数据流图中a、b、c 位置处文字的内容,图中 代表用户,代表数据存储,。代表数据处理,一代表数据流。2 .设计满足系统需求的E-R图。3 .给出数据库设计的关系模式。单选题1.B 2.C1 1.C 1 2.B2 1.B 2 2.C3.B 4,D1 3.C 1 4.B2 3.A5.C 6.A1 5.B 1 6.D2 4.B 2 5.D多选题1.A B C D 2.A D3.A C D 4.C D7.B 8.A 9.D 1 0.D1 7.D 1 8.B 1 9.D 2 0.C5.A B CA填空题1 .【面向主题】2 .【文档】3 .【大】【粗】4 .【数据层】5 .【参照】选择填空题1.1)F 2)T 3)N 4)H 5)L B单选题1.B 2.D1 1.B 1 2.C2 1.C 2 2.D3.D 4.B1 3.B 1 4.C2 3.C 2 4.C5.D 6.A1 5.D 1 6.C2 5.A 1.A B D7.B 8.D1 7.D 1 8.C2.A C D 3.A C9.D 1 0.C1 9.B 2 0.C4.A B C D 5.B C填空题1 .【数据挖掘】D M D a ta Mi ni ng 2 .【数据流图】【D F D】3 .【小】【细】4 .【原子性】5 .【聚集】【聚簇】选择填空题1.1)I I 2)C 3)N 4)Q 5)S 附录资料:不需要的可以自行删除数据库系统全面概述第一章数据库系统概论本章目的在于使读者对数据库系统的基本知识能有一个较为全面的了解,为今后的学习和工作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的基本知识和基本概念,以及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。1.1数据管理技术发展史随着生产力的不断发展,社会的不断进步,人类对信息的依赖程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理就是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的就是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据管理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一个重要内容中心。数