李蓉数据库复习题.doc_第1页
李蓉数据库复习题.doc_第2页
李蓉数据库复习题.doc_第3页
李蓉数据库复习题.doc_第4页
李蓉数据库复习题.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章1. 试述数据、数据库、数据库系统、数据库管理系统的概念。2. 数据库管理系统的主要功能有哪些?3. 数据模型的三个要素?4. 解释以下术语:模式、外模式、内模式5. 什么叫数据的物理独立性?什么叫数据的逻辑独立性?DBMS如何保证数据的独立性?第二章1. 关系模型的三个组成部分?2. 定义并理解下列术语,说明他们之间的联系与区别(1)关系、元组、属性(2)主码、候选码、外部码(3)关系模式、关系、关系数据库3试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?4. 试述等值连接与自然连接的区别和联系第三章1. SQL语言有哪几部分组成?2. 什么是基本表?什么是视图?两者的区别和联系是什么?3、简述select语句的各个子句的作用3. 设有数据库如下:(其中S表示供应商,P表示零件,J表示工程项目,SPJ为联结表,表示某供应商供应某种零件给某工程,供应数量用QTY表示SSNOSNAMESTATUSCITYS1精益20天津S2盛锡10北京S3东方红30北京S4丰泰盛20天津S5为民30上海PPNOPNAMECOLORWEIGHTP1螺母红12P2螺栓绿17P3螺丝刀蓝14P4螺丝刀红14P5凸轮蓝40P6齿轮红30JJNOJNAMECITYJ1三建北京J2一汽长春J3弹簧厂天津J4造船厂天津J5机车厂唐山J6无线电厂常州J7半导体厂南京SPJ:SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J3100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500用DML语句完成一下操作(1) 检索为工程J1供应红色零件的供应单位名称(2) 把全部红色零件的颜色改为粉红色(3) 把由S1供应给J1的零件,改为由S2供应,做必要修改(4) 删除全部蓝色零件及相应的SPJ记录第4章1、结合作业复习,阅读精品课程网站中的大作业案例1、试述数据库设计过程,试述数据库设计过程各个阶段上的设计描要点。2、什么是E-R图?构成E-R图的基本要素是什么?3、举例解析下列术语:实体集、联系集、映射基数、候选码1、在数据库设计中,用E-R 图来描述结构是数据库设计的( )。A、需求分析阶段 B、概念设计阶段C、逻辑设计阶段 D、物理设计阶段2、在关系数据库设计阶段中,完成关系模式设计的阶段是( )。A、需求分析阶段 B、概念设计阶段C、逻辑设计阶段 D、物理设计阶段3、E-R 图的作用是建立( )。A、用户模型 B、物理模型 C、逻辑模型 D、概念模型4、下列不属于数据库实施阶段任务的是( )。A、建立数据库 B、加载数据 C、扩充功能 D、系统调试5在E-R 图中的主要成分是实体和( )。A、结点、纪录 B、属性、主码C、属性、联系 D、文件、关联6、将E-R图转换为关系模式过程中,当两个实体之间存在m:n 联系时,一般采取的措施是( )。A、建立第三个实体B、将两个实体合并C、将第一个实体的主码加入第二个实体D、将两个实体的主码交换8、在下列的数据库模式中,独立于计算机系统的模式是( )。A、概念模式 B、逻辑模式 C、内模式 D、外模式设计题1、学生和课程实体通过学习发生关联,每个学生可以学习若干门课程,每门课程可以被若干学生选学,每个学生选学每门课程都有一个成绩。教师与课程通过“授课”联系,每个教师可授多门课程,每门课程可由多个教师讲授,每个教师讲授每门课程都有有个授课质量评价。 学生实体属性学号,姓名,性别,助学金;课程实体属性包括课程号,课程名,学时数;学习关联含有属性成绩。请据此完成以下设计。 (1)设计学生学习课程的ER图; (2)根据该ER图导出相应的关系数据模型。第五章1.举例说明完全函数依赖、部分函数依赖、传递依赖的含义2.举例说明1NF,2NF,3NF的含义3、结合作业复习设计题1. 已知有关系模式Teacher_Dep(Tno,Tname,Tsex,Depno,DepName,DepPhone),其中:Tno表示教师编号,Tname教师姓名,Depno系号,DepName系名,DepPhone系办公电话;规定每个教师只能属于一个系,每个系可以有多名教师。(1)分析该模式会引发哪些操作异常。(2)判断该模式最高属于第几范式,说明理由。(3)将该模式分解成3NF。第九章1.什么是数据库的完整性?2数据库的完整性概念与数据库的安全性概念有什么区别与联系?3什么是数据库的完整性约束条件?可分为哪几类?4DBMS的完整性机制应具有哪些功能?5.参照完整性约束的违约处理策略有哪些6. 试述实现数据库安全性控制的常用方法和技术7、简述游标的作用及使用过程8、什么是存储过程,如何编写存储过程,如实验八9、什么是触发器,触发器的类型有哪些?触发器编程中inserted表和 deleted表的作用?第十章1.试述事务的概念及事务的4个特性2.掌握简单事务编写,如实验七2. 数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?3. 针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复?系统故障的恢复?介质故障恢复?)4什么是日志文件?日志文件的作用?第十一章1. 什么是MVC模式中M,V,C分别是什么含义2.利用JAVA进行数据库应用开发,适宜采用的数据库访问技术有哪些?采用.NET框架呢?候选码若关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则称该属性组为(超级码)候选码。 例如:在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“班级”的属性组合足以区分学生实体,那么学号和姓名,班级都是(超级码)候选码。 简单的说,候选码(超级码)就是可以被选为主码的属性或属性组。,当一个关系有N个属性或属性组可以唯一标识时,则说明该关系有N个候选码,可以选定其中一个作为主码。 主属性就是包含在任何候选码中的属性;非主属性就是不包含在任何候选码中的属性 例如:关系 工人(工号,身份证号,姓名,性别,部门).显然工号和身份证号都能够唯一标示这个关系,所以都是候选码。工号、身份证号这两个属性就是主属性。如果主码是一个属性组,那么属性组中的属性都是主属性。一、设有关系模式TCS(TeacherNo,StudentNo,CourseNo, score)(1)假设规定:每位教师只讲授一门课程;每门课程也只能由一个教师讲授,学生可选修多门课程。请分析该模式属于第几范式,并将其分解为BCNF。(2)假设每位教师只讲授一门课程;每门课程可由多个教师讲授,学生可选修多门课程,但其每门课只能选定一个授课教师。请分析该模式属于第几范式,并将其分解为BCNF。二、设有关系模式R = (branch_name, branch_city, assets, customer_name, loan_number, amount ) 其中规定:每个branch允许有多个客户,每个客户可以开立多个帐户。不同的客户不同名。请分析该模式属于第几范式,并将其分解为BCNF。一、设有关系模式TCS(TeacherNo,StudentNo,CourseNo, score)(1)假设规定:每位教师只讲授一门课程;每门课程也只能由一个教师讲授,学生可选修多门课程。请分析该模式属于第几范式,并将其分解为BCNF。该模式属于第三范式分析如下:TCS(TeacherNo,StudentNo,CourseNo, score)因每位教师只讲授一门课程;每门课程也只能由一个教师讲授,即知道课程就知道教授,知道教授就知道课程所以(TeacherNo,StudentNo)或(StudentNo,CourseNo)为此模式的候选码TeacherNo,StudentNo,CourseNo 为主属性score非主属性非主属性完全依赖于码(StudentNo,CourseNo)-score(TeacherNo,StudentNo)-score而主属性TeacherNo与CourseNo存在完全依赖关系故该模式属于第三范式分解:TCS1(StudentNo,CourseNo,score)TCS2(CourseNo,TeacherNo)(StudentNo,CourseNo)-scoreCourseNo-TeacherNo或TCS1(TeacherNo,StudentNo,score)TCS2(TeacherNo,CourseNo)(TeacherNo,StudentNo)-scoreTeacherNo-CourseNo(2)假设每位教师只讲授一门课程;每门课程可由多个教师讲授,学生可选修多门课程,但其每门课只能选定一个授课教师。请分析该模式属于第几范式,并将其分解为BCNF。该模式属于BC范式分析如下:TCS(TeacherNo,StudentNo,CourseNo, score)因每位教师只讲授一门课程;每门课程可由多个教师讲授,学生可选修多门课程,但其每门课只能选定一个授课教师所以(CourseNo,StudentNo)为此模式的候选码CourseNo,StudentNo 为主属性TeacherNo,score非主属性非主属性完全依赖于码(StudentNo,CourseNo)-score(StudentNo,Course

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论