《数据库原理及应用》实验报告(1-21).doc

上传人:F****n 文档编号:98108574 上传时间:2019-09-08 格式:DOC 页数:35 大小:173KB
返回 下载 相关 举报
《数据库原理及应用》实验报告(1-21).doc_第1页
第1页 / 共35页
《数据库原理及应用》实验报告(1-21).doc_第2页
第2页 / 共35页
《数据库原理及应用》实验报告(1-21).doc_第3页
第3页 / 共35页
《数据库原理及应用》实验报告(1-21).doc_第4页
第4页 / 共35页
《数据库原理及应用》实验报告(1-21).doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《《数据库原理及应用》实验报告(1-21).doc》由会员分享,可在线阅读,更多相关《《数据库原理及应用》实验报告(1-21).doc(35页珍藏版)》请在金锄头文库上搜索。

1、山东信息职业技术学院实验报告学号: 姓名: 班级: 同组者: 课程名称: 数据库原理及应用 指导老师: 孟秀锦 实验成绩: 数据库原理及应用实验报告实验课程: 数据库原理及应用 学 号: 学生姓名: 班 级: 2014年 月 日实验一 创建和维护数据库一、实验目的(1)掌握在Windows 平台下安装与配置MySQL 5.5 的方法。(2)掌握启动服务并登录MySQL 5.5 数据库的方法和步骤。(3)了解手工配置MySQL 5.5 的方法。(4)掌握MySQL 数据库的相关概念。(5)掌握使用Navicat 工具和SQL 语句创建数据库的方法。(6)掌握使用Navicat 工具和SQL 语句

2、删除数据库的方法。二、实验要求(1)学生提前准备好实验报告,预习并熟悉实验步骤;(2)遵守实验室纪律,在规定的时间内完成要求的内容;(3)12人为1小组,实验过程中独立操作、相互学习。三、实验内容及步骤(1)在Windows 平台下安装与配置MySQL 5.5.36 版。(2)在服务对话框中,手动启动或者关闭MySQL 服务。(3)使用Net 命令启动或关闭MySQL 服务。(4)分别用Navicat 工具和命令行方式登录MySQL。(5)在my.ini 文件中将数据库的存储位置改为D:MYSQLDATA。(6)创建数据库。 使用Navicat 创建学生信息管理数据库gradem。 使用SQL

3、 语句创建数据库MyDB。(7)查看数据库属性。 在Navicat 中查看创建后的gradem 数据库和MyDB 数据库的状态,查看数据库所在的文件夹。 利用SHOW DATABASES 命令显示当前的所有数据库。(8)删除数据库。 使用Navicat 图形工具删除gradem 数据库。 使用SQL 语句删除MyDB 数据库。 利用SHOW DATABASES 命令显示当前的所有数据库。(9)使用配置向导修改当前密码,并使用新密码重新登录。(10)配置Path 变量,确保MySQL 的相关路径包含在Path 变量中。四、思考题My SQL的数据库文件有几种?扩展名分别是什么?五、实验总结1、收

4、获2、存在的问题实验二 管理表一、实验目的(1) 掌握表的基础知识。(2) 掌握使用Navicat管理工具和SQL语句创建表的方法。(3) 掌握表的修改、查看、删除等基本操作方法。二、实验要求(1)学生提前准备好实验报告,预习并熟悉实验步骤;(2)遵守实验室纪律,在规定的时间内完成要求的内容;(3)12人为1小组,实验过程中独立操作、相互学习。三、实验内容及步骤(1)在gradem数据库中创建表4.18表4.22所示结构的表。表4.18 student表的表结构字段名称数据类型长度小数位数是否允许NULL值说明snochar10否主码snamevarchar8是ssexchar2是sbirth

5、daydatetime是saddressvarchar50是sdeptchar16是specialityvarchar20是表4.19 course表(课程名称表)的表结构字段名称数据类型长度小数位数是否允许NULL值说明cnochar5否主码cnamevarchar20否表4.20 sc表(成绩表)的表结构字段名称数据类型长度小数位数是否允许NULL值说明snochar10否组合主码、外码cnochar5否组合主码、外码degreedecimal41是1100表4.21 teacher表(教师表)的表结构字段名称数据类型长度小数位数是否允许NULL值说明tnochar3否主码tnamevar

6、char8是tsexchar2是tbirthdaydate是tdeptchar16是表4.22 teaching表(授课表)的表结构字段名称数据类型长度小数位数是否允许NULL值说明cnochar5否组合主码、外码tnochar3否组合主码、外码ctermtinyint10是110(2) 向表4.18至表4.22输入数据记录,见表4.23表4.27。表4.23 学生关系表studentsnosnamessexsbirthdaysaddresssdeptspeciality李勇男1987-01-12山东济南计算机工程系计算机应用刘晨女1988-06-04山东青岛信息工程系电子商务王敏女1989-

7、12-23江苏苏州数学系数学张立男1988-08-25河北唐山信息工程系电子商务表4.24 课程关系表coursecnocnamecnocnameC01数据库C03信息系统C02数学C04操作系统表4.25 成绩表scsnocnodegreeC0192C0285C0388C0290C0380表4.26 教师表teachertnotnametsextbirthdaytdept101李新男1977-01-12计算机工程系102钱军女1968-06-04计算机工程系201王小花女1979-12-23信息工程系202张小青男1968-08-25信息工程系表4.27 授课表teachingcnotnoc

8、termC011012C021021C032013C042024(3) 修改表结构。 向student表中增加“入学时间”列,其数据类型为日期时间型。 将student表中的sdept字段长度改为20。 将student表中的speciality字段删除。 删除student表。(4) 利用SQL命令(create table、alter table、drop table)完成对表的操作利用create talbe 命令完成student表和course表的定义。利用drop table命令实现(3)中的。四、思考题 (1) MySQL中的数据文件有几种?扩展名分别是什么?(2) 在定义基本表

9、语句时,NOT NULL参数的作用是什么?(3) 主码可以建立在“值可以为NULL”的列上吗?五、实验总结:1、收获2、存在的问题实验三 简单查询单表无条件和有条件查询一、实验目的(1) 掌握SELECT语句的基本用法。(2) 使用WHERE子句进行有条件的查询。(3) 掌握使用IN和NOT IN,BETWEENAND和NOT BETWEENAND来缩小查询范围的方法。(4) 利用LIKE子句实现字符串匹配查询。二、实验要求1、学生提前准备好实验报告,预习并熟悉实验步骤;2、遵守实验室纪律,在规定的时间内完成要求的内容;3、12人为1小组,实验过程中独立操作、相互学习。三、实验内容及步骤在上次

10、实验建立的Gradem或Gradem1数据库中完成下面查询:(1) 查询所有学生的基本信息、所有课程的基本信息和所有学生的成绩信息(用三条SQL语句)。(2) 查询所有学生的学号、姓名、性别和出生日期。(3) 查询所有课程的课程名称。(4) 查询前10门课程的课号及课程名称。(5) 查询所有学生的姓名及年龄。(6) 查询所有年龄大于18岁的女生的学号和姓名。(7) 查询所有男生的信息。(8) 查询所有任课教师的姓名(Tname)和所在系别(Tdept)。(9) 查询“电子商务”专业的学生姓名、性别和出生日期。(10) 查询Student表中的所有系名。(11) 查询“C01”课程的开课学期。(

11、12) 查询成绩在8090分之间的学生学号及课号。(13) 查询在1970年1月1日之前出生的男教师信息。(14) 输出有成绩的学生学号。(15) 查询所有姓“刘”的学生信息。(16) 查询生源地不是山东省的学生信息。(17) 查询成绩为79分、89分或99分的记录。(18) 查询名字中第二个字是“小”字的男生的学生姓名和地址。(19) 查询名称以“计算机_”开头的课程名称。(20) 查询计算机工程系和软件工程系的学生信息。四、思考题1、LIKE的通配符有哪些?分别代表什么含义?2、知道学生的出生日期,如何求出其年龄?3、IS能用“=”来代替吗?4、关键字ALL和DISTINCT有什么不同的含

12、义?四、实验总结:1、收获2、存在的问题实验四 简单查询分组与排序一、实验目的:(1) 利用GROUP BY子句对查询结果分组。(2) 利用ORDER BY子句对查询结果排序。(3) 掌握聚集函数的使用方法。二、实验要求1、学生提前准备好实验报告,预习并熟悉实验步骤;2、遵守实验室纪律,在规定的时间内完成要求的内容;3、12人为1小组,实验过程中独立操作、相互学习。三、实验内容及步骤在Gradem或Gradem1数据库中完成下面查询:(1) 统计有学生选修的课程的门数。 (2) 计算“c01”课程的平均成绩。(3) 查询选修了“c03”课程的学生的学号及其成绩,查询结果按分数降序排列。(4) 查询各个课程号及相应的选课人数。(5) 统计每门课程的选课人数和最高分。(6) 统计每个学生的选课门数和考试总成绩,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号