《数据库原理与技术》课程期末复习思考题.doc_第1页
《数据库原理与技术》课程期末复习思考题.doc_第2页
《数据库原理与技术》课程期末复习思考题.doc_第3页
《数据库原理与技术》课程期末复习思考题.doc_第4页
《数据库原理与技术》课程期末复习思考题.doc_第5页
全文预览已结束

下载本文档

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

文档简介

薅羅芁莅蚇螈膇莄螀羄膃莃蕿螆聿莃蚂肂莇莂螄袅芃莁袆肀腿莀薆袃肅葿蚈肈羁蒈螀袁芀蒇蒀肇芆蒇蚂袀膂蒆螅膅肈蒅袇羈莇蒄薇螁芃蒃虿羆腿薂螁蝿肅薁蒁羄羀薁薃螇荿薀螆肃芅蕿袈袆膁薈薈肁肇薇蚀袄莆薆螂聿节蚆袄袂膈蚅薄肈肄芁蚆袀肀芀衿膆莈艿薈罿芄艿蚁膄膀芈螃羇肆芇袅螀莅莆薅羅芁莅蚇螈膇莄螀羄膃莃蕿螆聿莃蚂肂莇莂螄袅芃莁袆肀腿莀薆袃肅葿蚈肈羁蒈螀袁芀蒇蒀肇芆蒇蚂袀膂蒆螅膅肈蒅袇羈莇蒄薇螁芃蒃虿羆腿薂螁蝿肅薁蒁羄羀薁薃螇荿薀螆肃芅蕿袈袆膁薈薈肁肇薇蚀袄莆薆螂聿节蚆袄袂膈蚅薄肈肄芁蚆袀肀芀衿膆莈艿薈罿芄艿蚁膄膀芈螃羇肆芇袅螀莅莆薅羅芁莅蚇螈膇莄螀羄膃莃蕿螆聿莃蚂肂莇莂螄袅芃莁袆肀腿莀薆袃肅葿蚈肈羁蒈螀袁芀蒇蒀肇芆蒇蚂袀膂蒆螅膅肈蒅袇羈莇蒄薇螁芃蒃虿羆腿薂螁蝿肅薁蒁羄羀薁薃螇荿薀螆肃芅蕿袈袆膁薈薈肁肇薇蚀袄莆薆螂聿节蚆袄袂膈蚅薄肈肄芁蚆袀肀芀衿膆莈艿薈罿芄艿蚁膄膀芈螃羇肆芇袅螀莅莆薅羅芁莅蚇螈膇莄螀羄膃莃蕿螆聿莃蚂肂莇莂螄袅芃莁袆肀腿莀薆袃肅葿蚈肈羁 数据库原理与技术课程期末复习思考题一、思考题1、数据管理技术经过哪几个阶段?2、文件系统阶段与数据库系统阶段各有何特点?3、数据库,数据库管理系统(DBMS),数据库系统(DBS)的概念。4、数据库系统有哪几部分组成?5、数据库系统的三级模式结构是哪三级?两级映象?数据的物理独立性与物理独立性?6、ER模型的基本概念:实体,联系,属性,域,键,外键,1:1,1:N,M:N联系;7、常用的数据模型有哪几种?数据模型的三要素是什么?关系模型由哪三部分组成?8、关系运算类型?熟练掌握关系代数。9、SQL的概念;熟练掌握SQL命令;10、函数依赖,部分函数依赖,传递函数依赖;11、范式,1NF,2NF,3NF,BCNF12、VFP索引的类型;13、表单控件种类,各自的功能;14、VFP的常用命令;二、练习题(一)、SQL命令操作设有学生数据库中有三个表,学生表S(sno char(5), sname char(8), ssex char(2), sage int, sdept char(20))分别表示:学号,姓名,性别,年龄,系;课程表C(cno char(4),cname char(20),cteacher char(8),credit float)分别表示:课程号,课程名,教师,学分;学生选课表SC(sno char(5),cno char(4),cgrade float)分别表示:学号,课程号,成绩。1、试作SQL命令建立课程表C。2、查询外语系学生的姓名,性别,年龄,结果按年龄排序。3、试用SQL插入一条记录(c101,英语4,赵老师,4.0)到课程表C中。4、将李四同学的年龄增加1岁。5、查询李四同学所选课程的课程名,学分,成绩6、试删除王五同学的信息;7、试删除王五同学的选课信息;8、查询选修了高等数学的学生信息;9、创建计算机系的学生信息视图;10、设有关系RRABCD21743452246336984323对这关系有一个SQL语句:SELECT A,SUM(B),MAX(C),AVG(D)FROM RGROUP BY A;试写出这个语句的查询结果:12、 R1 R2A B Ca1 b1 c1a1 b2 c2a2 b2 c1A B Ca1 b1 c2a1 b3 c2a2 b2 c1试求:R1-R2,R1R2, R1R2, , 的结果;(二)关系代数和VFP命令操作:1、设数据库中有三个表:学生(学号,姓名,性别,专业)成绩(学号,课程号,分数)课程(课程号,课程名,学时)现有一个SQL语句:SELECT 学号,姓名,课程号FROM 学生 S,成绩 GWHERE S.学号=G.学号 AND 分数90试用汉语解释这个SQL语句的功能。2、试写出下列查询语句的关系代数表达式:检索英语专业学生的学号,姓名,年龄。3、用VFP命令(或者SQL命令)对学生表按学号建立索引。4、试用Visual FoxPro命令完成对表操作。(1)修改表结构命令(2)交互式修改记录数据命令(3)对记录物理排序命令(4)查找记录命令(5)复制所有的女同学记录到另一个表ntx.dbf中;(6)对学生表按学号建立复合索引;建立单索引;(7)逻辑删除会计专业的男同学;(8)分页显示男学生的学号,姓名,专业;(三)、应用题1、假设有学生数据库中有三个表,学生表S(sno char(5), sname char(8), ssex char(2), sage int, sdept char(20))分别表示:学号,姓名,性别,年龄,系;课程表C(cno char(4),cname char(20),cteacher char(8),credit float)分别表示:课程号,课程名,教师,学分;学生选课表SC(sno char(5),cno char(4),cgrade float)分别表示:学号,课程号,成绩。试用VFP编写一个在学生表中查找某个学生并显示查找结果的程序。2、试编写一个根据输入的学生姓名,查找该学生选课课号,成绩的程序;3、试列出VFP表单中使用的控件及其基本作用。4、VFP菜单建立的基本步骤;5、设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名,地址等;二是“商品”实体集,属性有商品号,商品名,规格,单价等;三是“职工”实体集,属性有职工编号,姓名,性别,业绩等。商店与商品之间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品有月销售量;商店与职工之间存在着“聘用”联系,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。(1)、试画ER图,并在图上注明联系、属性。(2)、试遵照规范化理论,将ER图转换成关系模型,并注明主码和外码。练习题参考答案(一)SQL命令操作1、create table C(cno char(4),cname char(20),cteacher char(8),credit float);2、select sname,ssex,sage from S where sdept=外语系 order by sage;3、insert into C(cno,cname,cteacher,credit) values (c101,英语4,赵老师,4.0);4、update S set sage=sage+1 where sname=李四;5、select cname,credit,cgrade from S,SC,C where S.sno=SC.sno and C.cno=SC.cno and S.sname=李四;6、delete from S where sname=王五;7、delete from SC where SC.sno in (select sno from S where sname=王五);8、select S.* from S,SC,C where S.sno=SC.sno and C.cno=SC.cno and C.Cname=高等数学;9、crete view jsj_student as (select *from Swhere sdept=计算机);A sum(b) max(c) avg(d)2 5 7 3.53 10 9 54 3 2 310、(二)关系代数和VFP命令操作1、查询成绩在90分以上的学生学号,姓名,课程号2、3、index on 学号 tag 学号4、(1) modify structure(2) edit/change(3) sort on 学号 to xs_xh(4) locate for (5) copy to ntx for 性别=女;(6) index on 学号 tag 学号 index on 学号 to xh(7) delete for 专业=会计;(8) display 学号,姓名,专业 for 性别=男(三)、应用题1、set talk off use S clear accept “请输入学生姓名” to xm locate for 姓名=xm if found()display elsewait “查无此学生!” endif use set talk on2、set talk off select 0 use S clear accept “请输入学生姓名” to xm locate for 姓名=xm if found()xh=学号select 0use SCdisplay for sno=xhwaituse elsewait “查无此学生!” endif select S use set talk on3、略4、(1)根据功能要求,设计主菜单项及子菜单项 (2)使用VFP菜单设计器设计菜单,并设置相应的加速键和快捷键; (3)保存菜单,并生成菜单程序; (4)在程序或表单中调用菜单程序5、商店商品职工聘用销售月薪聘期销售量MN1N关系模式: 职工(职工号,姓名,性别,业绩,商店编号) 商店(商店编号,商店名,地址) 商品(商品号,商品名,规格,单价) 销售(商店编号,商品号,销售量) 芄薆蚇膅芃莅羂肁节蒈螅羇芁薀羀袃芀蚂螃膂艿莂薆肈荿蒄螁羄莈薇薄袀莇芆螀袆莆葿薃膄莅薁袈肀莄蚃蚁羆莃莃袆袂莃蒅虿膁蒂薇袅肇蒁蚀蚇羃蒀荿袃罿肆薂蚆袅肆蚄羁膄肅莄螄肀肄蒆羀羆肃薈螂袂膂蚁薅膀膁莀螁肆膀蒃薃肂膀蚅衿羈腿莅蚂袄膈蒇袇膃膇蕿蚀聿膆蚁袆羅芅莁蚈袁芄蒃袄螇芄薆蚇膅芃莅羂肁节蒈螅羇芁薀羀袃芀蚂螃膂艿莂薆肈荿蒄螁羄莈薇薄袀莇芆螀袆莆葿薃膄莅薁袈肀莄蚃蚁羆莃莃袆袂莃蒅虿膁蒂薇袅肇蒁蚀蚇羃蒀荿袃罿肆薂蚆袅肆蚄羁膄肅莄螄肀肄

温馨提示

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

评论

0/150

提交评论