没有合适的资源?快使用搜索试试~ 我知道了~
《数据库原理及应用》实验报告(1-21).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 187 浏览量
2021-10-03
14:27:35
上传
评论
收藏 173KB DOC 举报
温馨提示
试读
35页
《数据库原理及应用》实验报告(1-21).doc
资源推荐
资源详情
资源评论
数据库原理及应用
实验报告
实验课程: 数据库原理及应用
学 号:
学生:
班 级:
2014 年 月 日
实验一 创建和维护数据库
一、实验目的
〔1〕掌握在 Windows 平台下安装与配置 MySQL 5.5 的方法。
〔2〕掌握启动服务并登录 MySQL 5.5 数据库的方法和步骤。
〔3〕了解手工配置 MySQL 5.5 的方法。
〔4〕掌握 MySQL 数据库的相关概念。
〔5〕掌握使用 Navicat 工具和 SQL 语句创建数据库的方法。
〔6〕掌握使用 Navicat 工具和 SQL 语句删除数据库的方法。
二、实验要求
〔1〕学生提前准备好实验报告,预习并熟悉实验步骤;
〔2〕遵守实验室纪律,在规定的时间内完成要求的内容;
〔3〕1~2 人为 1 小组,实验过程中独立操作、相互学习。
三、实验内容及步骤
〔1〕在 Windows 平台下安装与配置 MySQL 5.5.36 版。
〔2〕在服务对话框中,手动启动或者关闭 MySQL 服务。
〔3〕使用 Net 命令启动或关闭 MySQL 服务。
〔4〕分别用 Navicat 工具和命令行方式登录 MySQL。
〔5〕在 my.ini 文件中将数据库的存储位置改为 D:\MYSQL\DATA。
〔6〕创建数据库。
① 使用 Navicat 创建学生信息管理数据库 gradem。
② 使用 SQL 语句创建数据库 MyDB。
〔7〕查看数据库属性。
① 在 Navicat 中查看创建后的 gradem 数据库和 MyDB 数据库的状态,查看数据库所在的文件夹。
② 利用 SHOW DATABASES 命令显示当前的所有数据库。
〔8〕删除数据库。
① 使用 Navicat 图形工具删除 gradem 数据库。
② 使用 SQL 语句删除 MyDB 数据库。
③ 利用 SHOW DATABASES 命令显示当前的所有数据库。
〔9〕使用配置向导修改当前密码,并使用新密码重新登录。
〔10〕配置 Path 变量,确保 MySQL 的相关路径包含在 Path 变量中。
学习文档 仅供参考
四、思考题
My SQL 的数据库文件有几种?扩展名分别是什么?
五、实验总结
1、收获
2、存在的问题
学习文档 仅供参考
实验二 管理表
一、实验目的
(1) 掌握表的基础知识。
(2) 掌握使用 Navicat 管理工具和 SQL 语句创建表的方法。
(3) 掌握表的修改、查看、删除等基本操作方法。
二、实验要求
〔1〕学生提前准备好实验报告,预习并熟悉实验步骤;
〔2〕遵守实验室纪律,在规定的时间内完成要求的内容;
〔3〕1~2 人为 1 小组,实验过程中独立操作、相互学习。
三、实验内容及步骤
(1)在 gradem 数据库中创建表 4.18~表 4.22 所示结构的表。
表 4.18 student 表的表结构
字段名称 数据类型 长度 小数位数 是否允许 NULL 值 说明
sno char 10 否 主码
sname varchar 8 是
ssex char 2 是
sbirthday datetime 是
saddress varchar 50 是
sdept char 16 是
speciality varchar 20 是
表 4.19 course 表(课程名称表)的表结构
字段名称 数据类型 长度 小数位数 是否允许 NULL 值 说明
cno char 5 否 主码
cname varchar 20 否
表 4.20 sc 表(成绩表)的表结构
字段名称 数据类型 长度 小数位数 是否允许 NULL 值 说明
sno char 10 否 组合主码、外码
cno char 5 否 组合主码、外码
degree decimal 4 1 是 1~100
表 4.21 teacher 表(教师表)的表结构
字段名称 数据类型 长度 小数位数 是否允许 NULL 值 说明
tno char 3 否 主码
tname varchar 8 是
学习文档 仅供参考
tsex char 2 是
tbirthday date 是
tdept char 16 是
表 4.22 teaching 表(授课表)的表结构
字段名称 数据类型 长度 小数位数 是否允许 NULL 值 说明
cno char 5 否 组合主码、外码
tno char 3 否 组合主码、外码
cterm tinyint 1 0 是 1~10
(2) 向表 4.18 至表 4.22 输入数据记录,见表 4.23~表 4.27。
表 4.23 学生关系表 student
sno sname ssex sbirthday saddress sdept speciality
20050101 李勇 男 1987-01-12 山东济南 电脑工程系 电脑应用
20050201 刘晨 女 1988-06-04 山东青岛 信息工程系 电子商务
20050301 王敏 女 1989-12-23 江苏苏州 数学系 数学
20050202 张立 男 1988-08-25 河北唐山 信息工程系 电子商务
表 4.24 课程关系表 course
cno cname cno cname
C01 数据库 C03 信息系统
C02 数学 C04 操作系统
表 4.25 成绩表 sc
sno cno degree
20050101 C01 92
20050101 C02 85
20050101 C03 88
20050201 C02 90
20050201 C03 80
表 4.26 教师表 teacher
tno tname tsex tbirthday tdept
101 李新 男 1977-01-12 电脑工程系
102 钱军 女 1968-06-04 电脑工程系
201 王小花 女 1979-12-23 信息工程系
202 张小青 男 1968-08-25 信息工程系
表 4.27 授课表 teaching
学习文档 仅供参考
剩余34页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功