华中科技大学软件学院数据库原理实验指导书 (MySQL 5) V6.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验指导书《数据库原理》
编者:吕泽华
华中科技大学软件学院
目录
一、课程简介及基本要求 (3)
二、实验课程目的与要求 (3)
三、主要仪器设备 (4)
四、实验方式与基本要求 (4)
五、考核与报告 (4)
六、实验项目设置与内容 (4)
实验一熟悉MySQL的安装、使用环境及其基本工具的使用 (6)
实验二数据库的创建和管理 (24)
实验三表的创建和管理 (34)
实验四表数据的简单查询 (39)
实验五表数据的维护 (44)
实验六视图管理 (46)
实验七数据类型的使用 (50)
实验八表数据的高级查询 (55)
实验九数据库的完整性设计 (60)
实验十数据库的安全性设计 (64)
实验十一数据库的备份与恢复 (66)
实验十二函数与事件 (74)
实验十三综合实验 (78)
七、实验报告模板 (82)
《数据库系统原理》实验报告 (82)
课程编号
课程名称(中文)数据库原理及应用
课程名称(英文) Database Principle and Application
课程属性专业课
适用专业软件工程
先修课程要求计算机导论、程序设计基础、数据结构等
总学时 64学时
总学分 4分
实验学时 16学时
实验学分
应开实验学期三年级第一学期
教材及实验指导书名称:
自编的实验指导书
一、课程简介及基本要求
本课程从基本原理和应用实例两方面全面地介绍关系型数据库系统,使学生能够在熟悉数据库系统基本操作及应用的同时,具备基本的应用系统开发的技能,为将来从事工作打下良好的基础。
二、实验课程目的与要求
本实验课程可以使学生在理论学习之后,对课程内容有一个直观的了解;并通过实际操作掌握数据库应用系统开发的各种技能。
本实验课程要求学生达到如下基本要求:
1、掌握MySQL5.0的基本情况和基本使用方法。
2、掌握MySQL5.0中各级基本数据库对象的管理,包括
(1) 数据库的创建和各种基本管理操作。
(2) 数据表格的创建和各种基本管理操作。
(3) 表格数据的编辑和维护。
(4) 表格数据的各种查询操作。
(5) 有关视图的操作。
3、熟悉MySQL5.0中数据库完整性的实现。
4、了解MySQL5.0中数据库安全性的实现。
5、熟悉MySQL5.0中数据库的备份和恢复。
三、主要仪器设备
本实验课程要求的主要仪器设备是计算机。
四、实验方式与基本要求
本实验课程以学生实际上机操作为主,教师在课堂教学时进行演示。五、考核与报告
因为本实验课程是非独立设课,故其考核方式与相关课程一样,采用考试的考核方式。实验教学部分的成绩在课程总成绩中占一定的比例。
六、实验项目设置与内容
实验一熟悉MySQL的安装、使用环境及其基本工具的使用
实验学时:2 学时
实验类型:验证
实验要求:必做
一、实验目的
熟悉MySQL的安装和用法环境。掌握MySQL管理工具Navicat的使用。了解在Navicat 中执行SQL语句的方法。了解数据库及数据库对象。熟悉服务器的管理与使用。
二、实验内容
序1:完全卸载MySQL
本次实验使用Windows 7 32位操作系统,部分机器可能已经安装了mysql。由于版本不同,配置未知,需要将已有的MySQL完全卸载,再统一安装。
步骤:
①停止MySQL服务。右键点击“计算机—选择“管理”,在弹出的对话框中选择“服务和应用
程序”—“服务”,在打开的本地服务中,选择名为“MySQL”的服务,单击右键,选择“停止”如图所示:
图14
②卸载MySQL。通过控制面板删除MySQL Server,如图所示:
图15
③删除残留的安装文件。删除安装路径(默认为“C:\Program Files\MySQL”)下的文
件夹MySQL。
④删除残留的服务配置文件。删除路径“C:\ProgramData\MySQL\MySQL Server 5.5\data”下
的所有文件,也可直接删除MySQL文件夹(ProgramData为隐藏文件夹,需要在“工具”
—“文件夹选项”—“查看”中勾选查看隐藏文件。也可以直接通过搜索栏搜索)。如图:
图15
序2:MySQL安装说明
步骤:
①打开MySQL 5.5的安装包mysql-5.5.28-win32.msi—Next,在如图1所示的界面中选择Typical进行默认安装
图1
②安装完成之后,继续进入如图2所示的配置界面:
图2
③选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。
图3
④选择服务器类型,“Developer M achine(开发测试类,mysql占用很少资源)”、“Server Machine (服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,一般选“Server Machine”,不会太少,也不会占满,实验所用则选择Developer Machine即可