2012电大数据库应用技术上机实验报告

2012电大数据库应用技术上机实验报告

ID:17705986

大小:360.00 KB

页数:21页

时间:2018-09-04

2012电大数据库应用技术上机实验报告_第1页
2012电大数据库应用技术上机实验报告_第2页
2012电大数据库应用技术上机实验报告_第3页
2012电大数据库应用技术上机实验报告_第4页
2012电大数据库应用技术上机实验报告_第5页
资源描述:

《2012电大数据库应用技术上机实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库应用技术上机实验报告2012-xx-xx学校:XX电大XX分校班级:计算机(本)学号:姓名:21/21数据库应用技术上机实验报告一.实验的目的1、巩固数据库的基础知识;2、了解结构化查询语言SQL的概念及其特点;3、学习使用SQLServer2000数据库管理系统软件的一些基本操作;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-0

3、2副教授计算机系856张旭东男1969-3-12讲师电子系825王一萍女1972-5-5助教计算机系21/21831刘冰女1977-8-14助教电子系821李明男1968-10-15讲师数学系课程:课程号课程名教师号3-105计算机导论8253-245操作系统8046-166数字电路8569-888高等数学821成绩:学生号课程号成绩1013-105641013-245751016-166851019-888951033-105921033-245861036-166791053-105861053-245911083-105

4、78三、对上面建立的教学管理数据库完成如下几个简单查询操作:1、检索选修课程号为'3-105'且成绩在60到80之间的记录;2、检索学生表中所有姓”李”学生的学生号、姓名、性别;3、检索学生表中名字中含有“华”的学生记录;4、检索成绩表中成绩为75,86,92的所有记录;5、检索学生表中班级号为“95031”或性别为“女”的学生记录;6、检索学生表中所有男生记录,并以班级号降序排序;7、检索学生表中“95031”班的学生人数;8、检索每个学生的学号,姓名,选修课程平均成绩。9、检索考试成绩为最高分的学生姓名;21/211、检索

5、所有未任课的教师姓名和所在系;2、检索学生姓名及其所选修的课程号和成绩;3、检索至少选修王老师所授课程中一门课程的女学生姓名;4、检索至少选修了两门课程的学生学号;5、检索成绩表中最高分与最低分之差大于12分的课程号;6、检索比王丽同学年龄大的学生姓名、性别、出生年月;7、检索选修了3-245课程的学生中成绩最高的学生学号。8、检索选修了4门以上课程的学生的总成绩(不统计不及格的课程);9、检索选修编号为“3-105”课程且成绩至少高于选修编号为3-245课程的学生的学生号、课程号和成绩;10、检索选修了所有课程的学生的学号,

6、姓名;11、检索所有教师和学生的姓名、性别和出生年份;12、检索成绩表中多于5名学生选修的并以3开头的课程号的平均分数。四、完成如下数据更新操作:1、建立95031班级选课学生选课视图,视图包括学生号,姓名,课程号,课程名,成绩;2、将成绩表中“操作系统”选课记录加5分;3、删除成绩表中所有“计算机导论”的选课记录;4、将教师王一萍的姓名更新为王尹萍,职称改为讲师。五、写出本次实验报告实验报告应包含:1、实验的目的和要求2、实验所用环境3、实验题目、命令和试验结果4、本次实验的收获和体会(每位同学应至少写5行体会,且每人互不相

7、同)三、实验所用环境该实验的所有操作均使用Microsoft公司的SQLServer2000个人版数据库管理系统。SQLServer21/21是目前非常流行的数据库管理系统,操作简单、可靠、易用。四、实验内容与实验结果1、建立数据库和表(1)建立数据库CREATEDATABASE教学管理库(2)建立表用SQL命令建立学生表:createtable学生(学生号char(30)primarykey,姓名char(8),性别char(2),出生年月datetime,班级号char(5))使用SQL语句添加学生表信息:Insertin

8、to学生values(‘108’,’曾华’,’男’,’1977-9-1’,’95033’)Insertinto学生values(‘105’,’匡明’,’男’,’1975-10-2’,’95031’)Insertinto学生values(‘107’,’王文丽’,’女’,’197

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。