数据库应用技术上机实验报告(共15页).doc
《数据库应用技术上机实验报告(共15页).doc》由会员分享,可在线阅读,更多相关《数据库应用技术上机实验报告(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库应用技术上机实验报告学校: 班级: 学号: 姓名: 数据库应用技术上机实验报告一 实验的目的1、 巩固数据库的基础知识;2、 了解结构化查询语言SQL的概念及其特点;3、 学习使用SQL Server 2000数据库管理系统软件的一些基本操作;4、 掌握用SQL创建数据库的两种方法;5、 掌握用SQL创建数据表的方法;6、 掌握数据表的更新的方法;7、 掌握数据表的各种查询方法。二、 实验的题目与要求现有教学管理库的四个关系模式:学生(学生号,姓名,性别,出生年月,班级号)教师 (教师号,姓名,性别,出生日期,职称,所在系)课程 (课程号,课程名,教师号)成绩(
2、学生号,课程号,成绩)一、使用SQL命令建立教学管理库和学生表学生:学生号姓名性别出生年月班级号108曾华男1977-9-195033105匡明男1975-10-295031107王文丽女1976-1-2395033101李军男1976-2-2095033109王华芳女1975-2-1095031103华君男1974-6-395031二、用数据导入方法将教师表、课程表和成绩表导入到教学管理库中教师:教师号姓名性别出生日期职称所在系804李斌男1958-12-02副教授计算机系856张旭东男1969-3-12讲师电子系825王一萍女1972-5-5助教计算机系831刘冰女1977-8-14助教电
3、子系821李明男1968-10-15讲师数学系课程:课程号课程名教师号3-105计算机导论8253-245操作系统8046-166数字电路8569-888高等数学821成绩:学生号课程号成绩1013-105641013-245751016-166851019-888951033-105921033-245861036-166791053-105861053-245911083-10578三、对上面建立的教学管理数据库完成如下几个简单查询操作:1、 检索选修课程号为3-105且成绩在60到80之间的记录;2、 检索学生表中所有姓”李”学生的学生号、姓名、性别;3、 检索学生表中名字中含有“华”的
4、学生记录;4、 检索成绩表中成绩为75,86,92的所有记录;5、 检索学生表中班级号为“95031”或性别为“女”的学生记录;6、 检索学生表中所有男生记录,并以班级号降序排序;7、 检索学生表中“95031”班的学生人数;8、 检索每个学生的学号,姓名,选修课程平均成绩。9、 检索考试成绩为最高分的学生姓名;10、 检索所有未任课的教师姓名和所在系;11、 检索学生姓名及其所选修的课程号和成绩;12、 检索至少选修王老师所授课程中一门课程的女学生姓名;13、 检索至少选修了两门课程的学生学号;14、 检索成绩表中最高分与最低分之差大于12分的课程号;15、 检索比王丽同学年龄大的学生姓名、
5、性别、出生年月;16、 检索选修了3-245课程的学生中成绩最高的学生学号。17、 检索选修了4门以上课程的学生的总成绩(不统计不及格的课程);18、 检索选修编号为“3-105”课程且成绩至少高于选修编号为3-245课程的学生的学生号、课程号和成绩;19、 检索选修了所有课程的学生的学号,姓名;20、 检索所有教师和学生的姓名、性别和出生年份;21、 检索成绩表中多于5名学生选修的并以3开头的课程号的平均分数。四、完成如下数据更新操作:1、 建立95031班级选课学生选课视图,视图包括学生号,姓名,课程号, 课程名,成绩;2、 将成绩表中“操作系统”选课记录加5分;3、 删除成绩表中所有“计
6、算机导论”的选课记录;4、 将教师王一萍的姓名更新为王尹萍,职称改为讲师。五、写出本次实验报告实验报告应包含:1、 实验的目的和要求2、 实验所用环境3、 实验题目、命令和试验结果4、 本次实验的收获和体会(每位同学应至少写5行体会,且每人互不相同)三、实验所用环境该实验的所有操作均使用Microsoft 公司的SQL Server 2000个人版数据库管理系统。SQL Server 是目前非常流行的数据库管理系统,操作简单、可靠、易用。四、实验内容与实验结果1、建立数据库和表(1) 建立数据库CREATE DATABASE 教学管理库(2)建立表用SQL命令建立学生表: create tab
7、le 学生 (学生号 char(30) primary key, 姓名 char(8), 性别 char(2),出生年月 datetime,班级号 char(5)使用SQL语句添加学生表信息:Insert into 学生 values(108,曾华,男, 1977-9-1, 95033)Insert into 学生 values(105,匡明,男, 1975-10-2, 95031)Insert into 学生 values(107,王文丽,女, 1976-1-23, 95033)Insert into 学生 values(101,李军,男, 1976-2-20, 95033)Insert i
8、nto 学生 values(109,王华芳,女, 1975-2-10, 95031)Insert into 学生 values(103,华君,男, 1974-6-3, 95031)执行如下图:2、用数据导入方法将教师表、课程表和成绩表导入到教学管理库中以教师库打开企业管理器。选择“教学数据库”,单击右键,选择“所有任务导入数据”,选择导入数据源,如下图:选择要导入的数据库。如下图:选择要导入的表名,如下图点击“下一步”,再点击“完成”。点击导入的表名“sheet1”,更名为“教师”。点击“教师”表,点击右键,选择“设计表”,设置“教师号”为主键。如下图课程表和成绩表如教师表操作。3、对上面建立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用技术 上机 实验 报告 15
限制150内