




已阅读5页,还剩94页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1ORACLE2SQLServer3DB24SYBASE5INFORMIX6SQLANYWHERE7FOXPRO8DBASE9DOMINAL10ACCESS 请说出几个DBMS产品来 2 1人2数据3硬件4软件 请说出DBS的主要组成部份 3 1数据定义功能2数据组织 存储和管理功能3数据操纵功能4数据库的事务管理和运行管理5数据库的建立和维护功能6其他功能 DBMS的主要功能有哪些 4 1人工管理阶段2文件系统阶段3数据库系统阶段 数据库管理技术的产生和发展经历了哪些阶段 5 层次模型网状模型关系模型面向对象模型对象关系模型 按照数据结构的类型 常用的数据模型有哪些 6 数据结构化数据的共享性高 冗余度低 易扩充数据独立性高数据由 统一管理和控制 数据库系统的特点有哪些 7 数据的安全性保护数据的完整性检测并发控制数据库恢复 DBMS提供的数据控制功能有哪些 8 1概念模型2逻辑模型和物理模型 按照应用目的 数据模型可分为什么 数据结构数据操作数据的完整性约束条件 数据模型的组成要素有哪些 9 一对一联系一对多联系多对多联系 实体型间的联系有哪些 一对多联系 请问班主任和班级之间的联系是什么 10 请画出题库的E R图 题库表 题目编号 类别编号 完整题面 难度系数 主观题答案 备注 题库答案表 题目编号 问题编号 答案序号 答案内容 正确答案否 流水号 1 n 11 1 关系模型中数据的逻辑结构是一张二维表 它由行和列组成 2 关系模型中键选择并不一定唯一 如果关系模型键的属性数目总数小于关系模型中属性数目总数 则至少整个属性的组合一定是键 关系模型的逻辑结构是什么 关系模型的键选择是否唯一 为什么 12 1 外模式 子模式 2 模式 逻辑模式 3 内模式 存储模式 数据库系统的三级模式结构指的是哪三级模式 13 单用户结构主从式结构分布式结构客户 服务器结构浏览器 应用服务器 数据库服务器多层结构 从数据库最终用户角度看 数据库系统的结构可分为哪些 14 利用ER图设计用以保存电话本的信息表结构 15 DBA系统分析员和数据库设计人员应用程序员用户 在DBS中主要有哪几类人员 外模式 模式映像模式 内模式映像 请问数据的逻辑独立性和物理性分别由什么保证的 16 1 关系数据结构 2 关系操作 包括查询操作和编辑操作 3 三类完整性结束实体完整性参照完整性用户定义完整性 关系模型有哪些组成要素 17 1主码 学号 课程号 2主属性 学号 课程号3非码属性 成绩 设有关系选修 学号 课程号 成绩 指出主码 主属性 非码属性分别是什么 18 基本表查询表视图表 关系可分为哪几种基本形式 19 关系代数语言关系演算语言SQL 关系数据语言可分为哪些类 20 不知道不确定无意义 某个字段值为空值是什么意思 什么是实体完整性 若属性A是基本关系R的主属性 则属性A不能取空值 21 什么是参照完整性 若属性 或属性组 F是基本关系R的外码 它与基本关系S的主码Ks相对应 基本关系R和S不一定是不同的关系 则对于R中每个元组在F上的值必须为 或者取空值 F的每个属性值均为空值 或者等于S中某个元组的主码值 设域A B C上元素个数分别为40 40 40个 则A B C的笛卡尔的元素个数是多少 64000个 22 A1 B1 C1 A1 B1 C2 A1 B1 C3 A2 B1 C1 A2 B1 C2 A2 B1 C3 设D1 A1 A2 D2 B1 D3 C1 C2 C3 写出D1 D2 D3的所有元组 并计算可表示多少个关系 一个元组 6二个元组 15三个元组 20四个元组 15五个元组 6六个元组 1共63 23 计算 设R S如下 计算R S R S R S R S 24 25 计算 设R S如下 计算Rr b s bS A R B b2 S 26 27 计算 设R S如下 计算Rr b s bS的左外 右外 全外连接 28 29 30 31 利用P56页的关系数据库 如果想查看选修了数据库的同学的名字 相应的关系运算是什么 Sname 1 Cname 数据库 Course scstudent 32 P38页第12题 33 请问SQL语言的特点有那些 综合统一高度的非过程化面向集合的操作方式以同一种语法结构提供两种使用方式语言简捷 易学易用 34 利用SQL语言 创建数据表T xsda 包含的属性有Fi id Fs xm Fs xb Fd csrq 其中Fi id做主键 CREATETABLET xsda Fi idintNOTNULLprimarykey Fs xmvarchar 50 NULL Fs xbchar 2 NULL Fd csrqdatetimeNULL 35 利用SQL语言 删除数据表T xsda DROPTABLET xsda 36 1对不同版本的操作系统选择相应版本的SQLServer 并注意其对硬件 软件环境的要求 2安装时 注意为SA用户创建密码 3二次或升级安装时 应停止SQL的一切服务 并完全删除相应文件和相应的登记注册项 如果相应的数据文件依然有用 应该事先备份 安装SQLServer时应注意哪些问题 37 利用SQL语言 删除数据表T xsda DROPTABLET xsda 38 为student创建在字段年龄Sage 性别Ssex和所在系Sdept的索引 名为i asd createindexi asdonStudent Sage Ssex Sdept 39 删除student名为i asd的索引 dropindexstudent i asd 40 为student增加一个出生日期的字段 名为d csrq altertablestudentaddd csrqdatetime 41 删除student的字段 名为D csrq altertablestudentdropcolumnd csrq 42 针对第二章习题5 利用SQL完成如下查询 Selectpname color weightFromp 2 找出所有零件的名称 颜色 重量 43 针对第二章习题5 利用SQL完成如下查询 Selectp pname spj qtyFromp spjWherep pno spj pnoandspj jno J2 3 找出工程项目J2使用的各种零件的名称及数量 44 针对第二章习题5 利用SQL完成如下查询 SelectdistinctJNOFromSPJWhereSNO S1 4 找出使用供应商S1所供应零件的工程号码 45 jobs表中job desc字段描述了工作性质 查询包含有 Manager 的所有记录 Select fromjobswherejob desclike Manager 学员成绩表sc中有English Math Politic三字段 求这三门课的总成绩total 并按高低进行排序 SelectEnglish Math PoliticasTotalFromScOrderbyTotal 46 authors表中有au fname和au lname字段 查询姓为 Dean 名为 Straight 的记录 Select FromauthorswhereAu fname Dean andau lname Straight 47 查询计算机系年龄在20岁以上 含20 且姓刘的所有同学的姓名 SelectSnameFromStudentwhereSdept CS andSage 20andSnamelike 刘 48 在学生成绩sc表中 统计学生的总学分以及选课的数目 并按总学分排序 selectsno count distinctcno as选课数 sum grade as总学分fromscgroupbysnoorderby总学分 49 在定单orders表中 按船籍shipregion和客户customerid统计其定单数以及运费freight总数 结果按船籍和客户排序 selectshipregion Customerid count as定单数 sum freight as总费用fromordersgroupbyshipregion CustomerIDorderbyshipregion customerid 50 在产品表Products中列出了每种产品的供货信息 其中supplierid是供货商编号字段 ProductID是每种产品的编号 并且为主键 统计供货商能够提供的产品种类数 并显示多于2个种类的供货商 结果按供货商编号排序 selectsupplierid 供货种类 count fromproductsgroupbysupplierIDhavingcount 2orderbysupplierid 51 定单表orders中有顾客编号customerID字段 定单编号orderid 主键 运费 freight 等字段 顾客表customers中有顾客编号customerID字段 主键 公司名字companyname 联系电话phone等字段 显示每条定单的编号 运费 联系公司名字及联系电话 selecta orderid a freight panyname b phonefromordersa customersbwherea customerid b customerid 52 利用子查询 在定单表orders和顾客表customers中查询城市city为Berlin的顾客的所有定单 select fromorderswherecustomeridin selectcustomeridfromcustomerswherecity Berlin 53 设学生成绩表t score 包含的属性有fs xh fs kc fi cj fd ksrq 写出SQL语句先列表学生的每门课成绩 再统计每个学生的平均成绩 按学号顺序排列 Select from Select Fromt scoreunionSelectfs xh 平均成绩 avg fi cj getdate Fromt scoreGroupbyfs xh bOrderbyfs xh fd ksrq 54 设1 2 3班同学的成绩记录表分别为t 1 t 2 t 3 每个表中有学生学号 FS XH 成绩 FI CJ 每门课程成绩为一条记录 则按总成绩顺序统计每个学生的总成绩 并显示总成绩 300分的同学 写出相应的SQL语句 Selectfs xh sum fi cj fi zcjFrom Selectfs xh fi cjFromt 1UnionSelectfs xh fi cjfromt 2UnionSelectfs xh fi cjfromt 3 cGroupbyfs xhHavingsum fi cj 300Orderbysum fi cj 55 设教师档案表有20条记录 教师基本工资记录表有15条记录 两表中仅有8条记录相对应 请问分别做内联接 教师档案表的左外联接 或右外联接 全外联接时分别应有多少条记录 内联接 8左外联接 20右外联接 15全外联接 27 56 设有表T1 T2包含有相同的字段 FI ID FS NAME 不考虑主键可能导致的错误 写出SQL语句 请将T1的所有记录输入到T2中 同时向T2输入数据 8 王平 insertintot2select fromt1 insertintot2values 8 王平 57 写出SQL语句 将T1中的FI ID 1的记录删除掉 将FI ID 11的记录号更改为5555 FS NAME 李彬 deletefromt1wherefi id 1updatet1setfi id 5555 fs name 李彬 wherefi id 11 58 设有表T1 T2 T3包含有相同的字段 FI ID FS NAME 使用视图从三个表的并集中按ID编号选取后5条记录 请问应该如操作 createviewv t123asselect fromt1unionselect fromt2unionselect fromt3 selecttop5 fromv t123orderbyfi iddesc 59 视图的作用有哪些 1 视图能够简化用户的操作2 视图使用户能以多种角度看待同一数据3 视图对重构数据库提供了一定程度的逻辑独立性4 视图能够对机密数据提供安全保护 60 计算机系统的安全性可分为哪三大类 1 技术安全类2 管理安全类3 政策法律类 61 计算机系统的安全性的两大标准分别是 1 TCSEC可信计算机系统评估准则2 CC 62 把对表S的Insert权限授予用户张勇 并允许他再将此权限授予其他用户 GRANTINSERTONTABLESTO张勇Withgrantoption 63 把查询SPJ表和修改QTY属性的权限授给用户李天明 Grantselect update qty OntablespjTo李天明 64 把查询SPJ表和修改QTY属性的权限从用户李天明收回 Revokeselect update qty Ontablespjfrom李天明 65 创建用户李天明创建角色学生将学生角色授予李天明 Createuser李天明 Createrole学生 Grant学生to李天明 66 67 数据库的安全性控制主要涉及哪些方面 用户标识与鉴别存取控制自主存取控制强制存取控制视图机制审计数据加密统计数据的安全性 68 为SC表增加一个fk cno的约束 它规定字段cno是SC表的外键 参照于表course表字段cno 并且 如果course某条记录被删除 则SC表中的相应记录也将删除 Altertablescaddconstraintfk cnoforeignkey cno referencescourse cno ondeletecascade 69 为SC表增加一个检测grade的约束 名为gr ck 要求成绩不能低于0分 altertablescaddconstraintgr ckcheck grade 0 70 编写一个数据库触发器 当任何时候某个部门从dept表中删除时 该触发器将从emp表中删除该部门的所有雇员 CREATEORREPLACETRIGGERdel emp deptnoBEFOREDELETEONdeptFOREACHROWBEGINDELETEFROMempWHEREdeptno OLD deptno END 71 编写一下触发器 完成功能 如果一个教师还有课上 则不能删除教师的基本信息 createtriggerbefore deleteonTeacher infoforeachrowdeclarenumrowsINTEGER begin 检测是否授课 selectcount intonumrowsfromT 授课where new FI ID T 授课 FI ID if new FI IDisnotnullandnumrows0 thenraise application error 20007 不能删除 因为相关老师还在上课 endif 72 写一个用户自定义函数Fun Score 输入的一个参数为整数 当此参数值小于60时 返回不合格 60到74时 返回合格 75到84时 返回良 85到100时 返回优 CREATEFUNCTIONdbo Fun Score FI Scoreint RETURNSVarchar 30 ASBEGINDECLARE FS RETURNVarchar 30 IF FI Score 84RETURN 优 IF FI Score 74RETURN 良 IF FI Score 59RETURN 合格 ELSERETURN 不合格 RETURN 合格 END 73 实际系统对查询优化的具体实现步骤有哪些 把查询转换成某种内部表示 把语法树转换成标准 优化 形式 选择低层的存取路径 生成查询计划 选择代价最小的 74 在ERWin中 表与表之间的关系是靠什么来维护的 有哪些关系 触发器包括父表的 删除 插入 更新 触发器子表的 删除 插入 更新 触发器 75 在ERWin中 有几种模式类型 分别有什么用途 Logical 用于显示关系数据模式的结构 提供给程序设计人员和一般用户使用 和具体的DBMS无关 Physical 用于创建物理数据库 表 主要供程序人员使用 它和具体的DBMS有关 76 数据依赖主要有哪几种 函数依赖多值依赖 不好的关系模式主要会有哪些毛病 插入异常删除异常更新异常数据冗余度高 77 试证明在学生选课关系中 SNO CNO 完全函数确定 G 证明 首先每个学生的任何一门课只能有一个成绩 所以 SNO CNO 函数确定 G 另外 SNO CNO 的真子集 SNO CNO 都不能函数确定 G 所以 SNO CNO 完全函数确定 G 78 根据函数依赖的定义 请问唯一标识一个元组的属性组就称作候选码 这个描述是否正确 如果错误请怎样修改 如果关系模式R X Y Z 如果 X Z 则 X Y 与 Z 的关系是什么 Z 对 X Y 部份函数依赖 错误 唯一标识一个元组的最少属性组就称作候选码 F 79 试证明在学生选课关系中 请证明SC SNO CNO G 2NF 证明 首先每个学生的任何一门课只能有一个成绩 所以码为 SNO CNO 非主属性为 G 且属性组 SNO CNO 函数确定 G 问题转化为需要证明 G 完全函数依赖于 SNO CNO 因为 SNO CNO 的真子集 SNO CNO 都不能函数确定 G 所以 SNO CNO 完全函数确定 G 根据2NF定义 SC SNO CNO G 2NF 80 在关系模式STJ中 每一教师T只教一门课J 每门课J有若干教师T 某一学生S选定某门课 就对应一个固定的教师T 请证明STJ 3NF 但不属于BCNF 证明 首先由定义直接可得 S J T S T J T J 码为 S J 或 S T 因而此问中没有任何非码属性 不构成任何非码属性对码传递依赖或部份依赖 所以STJ 3NF 另外 T J 但T并非码 更不会含有码 因此STJ不属于BCNF 81 简述规范化理论的优缺点 证明 优点 规范化理论可以减少插入异常 删除异常 数据冗余度高等问题 缺点 它可能使得查询效率降低 编程工作难度加大 另外分割表时要适可而止 保持适当的数据冗余有助于提高数据的存取效率 82 数据库设计的基本步骤有哪些 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库运行和维护 83 在需要分析中 常用的调查方法有哪些 1 跟班作业 2 开调查会 3 请专人介绍 4 询问 5 设计调查表请用户填写 6 查阅记录 84 在需要分析中 调查的具体步骤有哪些 1 调查组织机构情况 2 调查各部门的业务活动情况 3 明确用户对新系统的各种要求 4 确定新系统的边界 85 在概念结构设计中 常用的方法有哪些 1 自顶向下 2 自底向上 3 逐步扩张 4 混合策略 86 数据库的运行和维护主要包括哪些内容 数据库的转储和恢复数据库的安全性 完整性控制数据库性能的监督 分析和改造数据库的重组织与重构造 数据库视图集成的两种方式是什么 多个分E R图一次集成逐步集成 87 什么是事务 事务的特性有哪些 事务是用户定义的一个数据库操作序列 这些操作要么全做 要么全不做 是一个不可分割的工作单位 事务的特性包括 原子性一致性隔离性持续性 88 常见的故障种类有哪些 1事务内部的故障2系统故障3介质故障4计算机病毒 89 Oracle中常见的备份方法有哪些 1全库备份2增量备份3累积备份 90 为我校学生选课系统的ORACLE数据库设计一个备份方案 忙时 1每周日晚做一次完全备份2周一 二 四 六做增量备份3周三 周五做累积备份闲时1每月一号做完全备份2每周日做增量备份3半月做累积备份 91 什么是日志文件 为什么需要日志文件 日志文件是用来记录事务对数据库的更新操作的文件 设立日志文件的目的是 进行事务故障恢复 进行系统故障恢复 协助后备副本进行介质故障恢复 92 登记日志文件时为什么必须先写日志文件 后写数据库 把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作 有可能在这两个操作之间发生故障 即这两个写操作只完成一个 如果先写了数据库修改 而在运行记录中没有登记这个修改 则以后就无法恢复这个修改了 如果先写日志 但没有修改数据库 在恢复时只不过是最多执行一次UNDO操作 并不会影响数据库的正确性 所以一定要先写日志文件 再写数据库的修改 93 并发操作可能会产生哪几类数据不一致 用什么方法能避免各种不一致的情况 丢失修改 两个事务T1和T2读入同一数据并修改 T2提交的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025黑龙江东北林业大学土木与交通学院派遣人才招聘1人考前自测高频考点模拟试题及答案详解(新)
- 2025年福建省莆田市大济镇向社会招聘1人模拟试卷及答案详解(必刷)
- 2025年上半年四川师范大学考核招聘事业单位工作人员2人模拟试卷及答案详解(网校专用)
- 2025年上半年四川阿坝州考核招聘紧缺学科教师模拟试卷完整答案详解
- 2025江苏盐城市第七人民医院招录政府购买服务用工14人模拟试卷及答案详解1套
- 2025昆明海贝中学部春季教师招聘考前自测高频考点模拟试题及答案详解(全优)
- 2025年甘肃酒泉市玉门市引进急需紧缺人才(第一批)模拟试卷及答案详解参考
- 2025广东深圳大学材料学院杨楚罗-曹啸松团队诚聘专职副研究员考前自测高频考点模拟试题及参考答案详解1套
- 2025福建医科大学安全保卫人员招聘2人(五)考前自测高频考点模拟试题有答案详解
- 2025广西河池市巴马瑶族自治县消防救援大队招录3人模拟试卷及一套答案详解
- (详尽多条款)地形图保密协议模板
- 无损检测VT-PT作业指导书SOP
- 煤矿架空乘人装置安装检验报告
- 王慧文清华大学《互联网产品管理课》
- GB/T 6725-2017冷弯型钢通用技术要求
- GB/T 26006-2010船用铝合金挤压管、棒、型材
- GB/T 19867.6-2016激光-电弧复合焊接工艺规程
- 建筑工程防火墙脚手架搭设施工方案
- 无生上课课堂教学评价标准
- 植物生理学第十三章植物的逆境生理课件
- 炎症性肠病患者与营养支持
评论
0/150
提交评论