已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四次工作和回答一、单项选择问题(每个问题只有一个正确答案。 (请参见。)1 .如果想从学生表中检索所有名为“李”的学生,条件句应该是(b )。a、Where名称% 李b、Where名LIKE 李%c、Where名称% LIKE李d、Where名LIKE 李2 .在教师关系中,可以是主键(或主代码)的属性是(b )。a、教师的名字b、教师号码c、教师年龄d、教师性别3 .从最终用户应用的角度来看,数据库系统的三维模型结构是(c )。a、模式、外部模式、内部模式b、内模式、外模式、模式c、外部模式、模式、内部模式d、外部模式、内部模式、模式4 .在学生关系中,可以是主键(或主键)的属性是(c )。a、性别b、年龄c、学号d、班级5 .具有严格数学基础的数据模型是(a )。a、关系模式b、网格模型c、层次模型d .面向对象的模型6 .以下索引的说明不正确的是(a )。a、索引必须在主关键字上建立b、索引与基本表分开存储c、索引是为了提高查询速度而编制的d、索引在一定程度上影响增减操作的效率7 .关系r满足第一正规形式,如果r中不存在非主属性对主键的部分函数依存,则r相当于(a )。a、第二正规形b、第三正规形c、BNC正规形d,第四正规形8 .符合以下第三正规形的关系为(d )。a、学生(学号、名字、课程编号、课程名称)b、学生(学号、名字、课程名称、成绩)c、学生(学号、名字、课程号码、成绩)d、学生(学号、名字、性别)9 .由出现在第一关系中而未出现在第二关系中的记录构成的新关系称为(d )。a、两种关系的乘积b、两种关系的合并c、两种关系的交往d、两种关系的差异10 .在数据库应用程序开发中,需求分析阶段的主要目的是(a )。a .回答“做什么”的问题b .回答“怎么办”的问题c .建立逻辑数据模型d .建立最佳物理存储结构11 .如果用户使用SQL Server,则通常必须依次通过两个安全阶段(c )。a、登录认证、操作认证b、操作验证、登录验证c、认证、权限认证d、权限认证、认证12.SQL Server数据库的完整备份通常包括(a )。a、系统数据库、用户数据库、事务日志b、系统数据库、系统表、数据词典c、系统数据库、用户数据库、数据词典d、用户数据库、事务日志13 .不属于索引类型的内容如下(d )。a、单列索引b、唯一的索引c、合并索引d、事务登录索引14 .在以下SQL语句中,能完成并运算的是(a )。a、SELECT * FROM篮球爱好者UNIONSELECT * FROM足球爱好者b、SELECT * FROM篮球迷INTERSECTSELECT * FROM足球迷c、SELECT * FROM篮球迷EXCEPTSELECT * FROM足球迷d、SELECT * FROM篮球迷、足球迷15 .将学生表和课程结构分别作为(学号、名字)和(学号、课程编号、成绩),想查询“成绩在90分以上的学生名”时,对应的SQL语句为(d )。a、SELECT名FROM学生表WHERE学生表.学号=课程.学号AND课程.成绩90b、SELECT名FROM课程WHERE学生表.学号=课程.学号AND课程.成绩90c、SELECT名FROM学生表、课程WHERE学生表.学号=课程.学号OR课程.成绩90d、SELECT名FROM学生表、课程WHERE学生表.学号=课程.学号AND课程.成绩90二、填补问题1 .数据库系统的三级模式结构是指数据库系统由外部模式、模式和内部模式三级抽象模式构成。2 .备份是指将数据从硬盘复制到可移动介质的过程。3 .“实体联系”方法是描述数据库概念模型的主要方法,通常被称为E-R法(或E-R图法)。4 .用户要使用SQL Server数据库,通常需要两个安全阶段:认证和权限认证。5.E-R图设计一般用于数据库设计的概念设计阶段。三、判断问题(正确地在括号内加了“”,错误地加了“95面纱”。 (请参见。)1 .可以唯一表示数据表中每个记录的字段或字段的组合称为主代码或主键()。2.SQL Server数据库的空值(空值)表示“空格”或“0”的值()3 .不规范的关系模式通常会引起插入异常、删除异常和更新异常,大量数据变得冗长。 ()4 .根据索引的特征,它们的数据量大、查询频率高、要求实时性的基本表应该建立索引()5 .数据库设计是指,针对特定应用环境,建立最佳的数据库模型,建立数据库及其应用系统,有效存储数据,以满足用户的信息要求和处理要求。 ()6 .参照完整性规则通常是指在两个参照和被参照的关系中,被参照关系中的每个记录的外键为空,或等于被参照的相关记录的主键。 ()四、简单的问题1 .请简要说明视图的概念和作用参考回答:视图是在基础表或其他视图中创建的表格,结构和内容从基础表中获取,并基于基础表的存在而存在。 删除视图不会影响基本表,但删除基本表会自动删除与此视图关联的视图。 (1)视图是预编译的SELECT语句,存储在数据库服务器端,因此与直接从客户端执行SELECT语句相比,执行视图更快、更高效。 (2)视图属于用户模式的范畴,实际上,一般用户不一定具备SELECT语句的专业知识,从用户的便利性的观点来看,视图对用户来说更容易使用。 (3)利用视图能够以简单的形式表现复杂的SELECT句子组,例如嵌套的查询等。2 .函数依赖和函数确定请举例说明参考回答:假设关系为r,x和y是这两个属性集。 如果y上的唯一值与x上的每一个值对应,那么x和y具有函数依赖性,x函数确定y,或者y函数依赖于x,x称为决定因素。假定员工关系是(员工编号、姓名、性别、年龄、职务),员工编号识别每个员工并选择关系的主键。 我们能够理解函数依赖的概念。 首先,关于具有该关系的员工的员工编号,因为名称属性中唯一的值,即员工的名称,或者员工的名称由员工编号唯一决定,所以员工编号函数决定名称,或者名称函数依赖于员工编号。 其次,员工编号以外的属性不能依赖于决策要素形成函数。 每个属性值可以对应于不同属性的多个不同值。 例如,性别属性的一个值“男”对应于多个而不是员工编号。3 .请简要说明存储过程的概念和优点。参考回答:存储过程是一组预先编译并永久存储在数据中的SQL代码。使用存储过程的优点可以总结为以下几点: (a )执行速度快。 经过第一次调用后,无需驻留在内存中进行编译和优化(b )模块化编程。 创建一次后,可以多次调用(c )减少网络通信量(d )保证系统的安全性。五、综合应用问题1 .有以下基本表: (1)供应商表(供应商编号、供应商名称、有供应商的城市) (2)零部件表(零部件编号、零部件名称、零部件颜色、零部件重量) (3)工程项目表(工程编号、工程名称、有工程的城市) (4)工程供应表(工程编号、供应商编号、零部件编号、零部件数量)。用SQL语言编写以下查询语句(一)查询所有工程的详情SELECT * FROM工程项目表(二)查询所在城市在上海的所有工程细节SELECT * FROM工程项目表WHERE工程所在城市=上海”(3)查询重量最轻的零件编号选择部件编号FROM部件表WHERE部件重量=(SELECT MIN (部件质量) FROM物料清单)(4)查询为工程编号“JG”的工程提供零部件的供应商编号SELECT供应商编号FROM设计服务表WHERE设计编号=jg(5)查询向工程编号“JG”的工程提供零部件编号“P1”的供应商编号SELECT供应商编号从设计服务表WHERE工程编号=jg和部件编号=P1(6)查询向供应商编号为S1的供应商提供零件的工序名SELECT工程项目表.工程名FROM工程项目表,工程服务表WHERE工程项目表.工程编号=工程服务表.工程编号AND工程服务表.供应商编号=S1(7)询问供应商S1提供的部件的颜色SELECT DISTINCT材料表.零部件颜色FROM材料表,设计服务表WHERE物料清单.零部件编号=设计服务表.零部件编号AND设计服务表.供应商编号=S1(8)查询所在城市为上海工程提供零部件的供应商号码SELECT DISTINCT工程服务表.供应商编号FROM工程项目表,工程服务表WHERE工程服务表.工程编号=工程项目表.工程编号AND工程项目表.有工程的城市=上海2 .用SQL语句创建简单的数据表有两个关系(1)教师关系t,包括教师号码TNo、名字TN、性别TD、角色RANK)课程关系c、课程号码CNo、程序名CN。 教师编号和课程编号分别是上述两个关系的主键,请使用SQL语句制作教师数据表t。参考回答:CREATE TABLE Ttno int主密钥TN CHAR(30 )TD CHAR(20 )RANK CHAR(20 )3 .用SQL语句创建数据表除了上述的问题之外,假设存在包含教师编号TNo和课程编号CNo的教师教授的课程关系TC。注:对主键代码和外键代码的约束进行说明参考回答:CREATE TABLE TCTNo INTCNo INT主密钥(tno,Cno )foreign key (tno )参考t (tno )是foreign key (cno )参考c (cno )4 .使用SQL语句的查询根据以上问题,如果要查询“张红老师承担的所有课”,请写对应的SQL查询句。参考回答:SELECT C.CNo,C.CN FROM T,c,TCwheret.tno=TC.=TC.cnooandt.TN=张红五.程序应对问题把学生成绩表的构成作为(学号、课程编号、成绩),程序执行界面如图1所示。 进入接口后,用户首先选择学号(Combo1)、课程编号(Combo2),从数据库中自动读取名称(Text1)和课程名称(Text2),然后输入用户对应的成绩(Text3),然后单击“确认”按钮请补充完成以下程序代码。图1“添加记录”表单执行界面私有子命令1 _ click ()“声明记录集对象”Dim ADOrs As New Recordset“将记录集对象绑定到已建立的数据库绑定对象ADOcn”ADOrs.ActiveConnection=ADOcn“第一步:调查学生成绩单中是否有关键字相同的记录(1)拼写检查字符串strSQL=(2)执行查询语句strSQL“步骤2 :如果关键字重复,则结束程序If Not ThenMsgBox“记录已经存在,不能再增加”退出子最终PS“第三步:把结果插入学生成绩单中StrSQL=”Insert Into学生成绩表(学号、课程编号、成绩) values (“combo1. text”、“combo2. text”、“str (val (text3. text ) )”)StrSQL终结子请参考回答和评价的要点“第一步:调查学生成绩表中是否有关键字相同的记录“strSQL=”Select * From学生成绩单Where学号=”“combo1. text”“and课程编号=”“c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未来五年防草布行业跨境出海战略分析研究报告
- 未来五年塑机设备企业制定与实施新质生产力战略分析研究报告
- 未来五年指纹识别技术企业ESG实践与创新战略分析研究报告
- 未来五年井用潜水泵行业跨境出海战略分析研究报告
- 学习发展专员培训项目风险管理方案
- 2023年市辖县直遴选考试真题汇编附答案解析
- 2023年安康市直属机关遴选公务员笔试真题汇编带答案解析
- 2023年定西市选调公务员考试真题汇编附答案解析(夺冠)
- 2025哈密市维吾尔医医院招聘编制外聘用人员(6人)备考题库含答案解析(夺冠)
- 2024年濮阳市直属机关遴选公务员笔试真题汇编附答案解析
- 2026水利部长江水利委员会事业单位招聘87人(第二批)笔试备考题库及答案解析(夺冠)
- 卫生院对村卫生室基本公卫资金分配方案
- 2025至2030工业远程终端单元(RTU)行业调研及市场前景预测评估报告
- 抖音续火花协议(一)
- 基因编辑技术在农作物育种中的应用实践
- 9.2奉献社会我践行 课件-2025-2026学年统编版道德与法治八年级上册
- 口腔医师聘用协议书
- 湖工音乐社团介绍
- NCCN宫颈癌指南(2026.V2)解读报告课件
- 台山渔船出售转让合同
- 2024年全国职业院校技能大赛高职组(研学旅行赛项)考试题库(含答案)
评论
0/150
提交评论