首页 >> 实验教学 >> 实验大纲 >> 详细内容
实验教学
 
实验大纲 >> 正文
《数据库技术》课程实验教学大纲
日期:2021-12-09 16:47:00  发布人:nclgjsj  浏览量:216

 

  • 教学目标与基本要求 

《数据库技术》是一门实践性很强的课程。上机实验是学习和掌握本课程的重要环节。本课程的设置任务就是应市场需求,使学生掌握数据库的基本原理和技术,能应用现有的数据库管理系统,掌握数据库结构的设计和数据库应用系统的开发方法。

 

  • 基本理论与实验技术知识

《数据库技术》是计算机专业的专业必修课程之一,本课程系统的介绍了数据库的基本理论,并以MYSQL为载体,向学生介绍了关系数据库系统的概念,关系数据库的管理、设计和开发的相关知识,通过本课程的学习,要求学生理解数据库的安全性、完整性、并发性和数据恢复技术,并能熟练用SQL语句编写查询语句、创建索引和视图等,并能在理解数据库的设计过程的基础上将理论映射到实际应用当中,为后续信息系统类课程打下坚实的基础

 

  • 实验方法、特点与基本要求

本课程的实验要求采用MYSQL 数据库管理系统。通过上机实践,加深对课程的理解,更好的掌握数据库技术,并达到应用的与设计的目的,全面掌握所学的知识。通过本课程的学习,要求学生理解数据库的安全性,完整性,并发性,和数据恢复技术,并能熟练用SQL语句编写查询语句,编写触发器,创建索引和视图等,并能在理解数据库的设计过程的基础上将理论映射到实际应用当中。为后续信息系统类课程打下坚实的基础。

 

 

 

 

 

 

 

 

四、主要仪器设备

仪器设备名称

序号

仪器设备名称

1

装有操作系统的微机一台

 

 

2

安装了MYSQL系统

 

 

 
  • 实验项目的设置与内容提要

 

序号

实验项目

      

学时

类型

每组人数

要求

教学目标

1

实验一 数据库和表的管理

1. 了解MySQL数据库的逻辑结构和物理结构的特点。

2. 学会使用SQL语句创建、选择、删除数据库。

3. 学会使用SQL语句创建、修改、删除表。

4. 学会使用SQL语句对表进行插入、修改和删除数据操作。

5. 了解MySQL的常用数据类型。

4

演示

 

选做

1. SQL语句创建、选择、删除数据库。

2. SQL语句创建、修改、删除表。

  1. 3. SQL语句对表进行插入、修改和删除数据操作。

2

 实验二 数据查询

 

1. 掌握使用SQLSELECT语句进行基本查询的方法。

2. 掌握使用SELECT语句进行条件查询的方法。

3. 掌握SELECT语句的GROUP BYORDER BY以及UNION子句的作用和使用方法。

4. 掌握嵌套查询的方法。

5. 掌握连接查询的操作方法。

4

验证

 

必做

1. SQLSELECT语句进行基本查询的方法。

2. SELECT语句进行条件查询的方法。

3. SELECT语句的GROUP BYORDER BY以及UNION子句的作用和使用方法。

4. SELECT嵌套查询的方法。

5. SELECT连接查询的操作方法。

3

实验三  索引和视图

1. 学会使用SQL语句CREATE INDEX创建索引。

2. 学会使用SQL语句DROP INDEX删除索引。

3. 学会使用SQL语句CREATE VIEW创建视图的用法。

4. 掌握使用SQL语句ALTER VIEW修改视图的方法。

5. 了解删除视图的SQL语句DROP VIEW的用法。

4

验证

 

 

必做

  • SQL语句CREATE INDEX创建索引。

2. SQL语句DROP INDEX删除索引。

3. SQL语句CREATE VIEW创建视图的用法。

4. SQL语句ALTER VIEW修改视图的方法。

5. SQL语句DROP VIEW的用法。

4

实验四  数据完整性

1. 掌握使用SQL语句CREATE TABLE定义约束的方法。

2. 掌握使用SQL语句ALTER TABLE增加或删除约束的方法。

3. 了解约束的各种类型。

4. 掌握使用SQL语句CREATE TRIGGER创建触发器的方法。

5. 掌握引发触发器的方法。

6. 掌握使用SQL语句DROP TRIGGER删除触发器的方法。

4

验证

 

 

必做

1. SQL语句CREATE TABLE定义约束的方法。

2. SQL语句ALTER TABLE增加或删除约束的方法。

3. SQL语句CREATE TRIGGER创建触发器的方法。

4. SQL语句DROP TRIGGER删除触发器的方法。

5

实验五  存储过程和存储函数

1. 掌握通过SQL语句CREATE PROCEDURE创建存储过程的方法。

2. 掌握使用SQL语句CALL调用存储过程的方法。

3. 掌握使用SQL语句ALTER PROCEDURE修改存储过程的方法。

4. 掌握使用SQL语句DROP PROCEDURE删除存储过程的方法。

5. 掌握使用CREATE FUNCTION创建存储函数的方法。

6. 掌握使用SQL语句ALTER FUNCTION修改存储函数的方法。

7. 掌握使用SQL语句DROP FUNCTION删除存储函数的方法。

2

验证

 

必做

  • 存储过程的创建、修改、删除及调用SQL语句。
  • 存储函数的创建、修改、删除及执行SQL语句。

6

实验六  数据库的安全管理

1. 掌握用户账号的创建、查看、修改、删除的方法。

2. 掌握用户权限设置方法。

3. 掌握角色的创建、删除方法。

2

验证

 

必做

1. 用户账号的创建、查看、修改、删除的SQL语句

2. 用户权限设置SQL语句

3. 角色的创建、删除SQL语句

7

实验七  数据库的备份与恢复

1. 了解备份和恢复的基本概念。

2. 掌握使用MySQL命令进行数据库备份的操作方法。

3. 掌握使用MySQL命令进行数据库恢复的操作方法。

4

验证

 

必做

1. MySQL命令进行数据库备份的操作。

2. MySQL命令进行数据库恢复的操作。

8

八:图书管理系统数据库设计

1完成该系统的数据库设计;

2SQL语句实现数据库的设计,并在MySQL上调试通过

4

验证

 

必做

1根据需求分析的结果得到图书管理系统的E-R

2对优化后的E-R转换为关系模型

3)在MySQL下创建各表及各表的完整性约束。

4)使用selectinsertupdatedelete语句实现对图书信息的操作。

 

 

  • 实验报告要求

要求实验目的明确,字迹工整,格式完整、规范,要求清晰,能有完整的实验内容和步骤,实验过程中积极认真仔细,态度端正,实验后能及时总结和归纳出实验结果。

七、考核方式与成绩评定 

1.实验考核内容:

1)实验课出勤情况,必选实验课学生必须参加实验。

2)积极主动认真做实验。

3)实验方案过程结果要正确。

2.成绩评定标准:

优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。

良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算无根本错误。

中等:实验中认真操作,实验报告独立完成,实验步骤清晰,数据处理及计算无根本错误。

及格:实验中基本能认真操作,实验报告按标准格式独立完成,数据处理及计算无根本错误。

不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,数据处理及计算错误等。

八、推荐教材和教学参考书目与文献

推荐教材:数据库原理及应用(MySQL版)李月军 付良廷编著, 清华大学出版社,2019

参考书目与文献:《数据库系统概论萨师煊等编著:高等教育出版社,2017

 

大纲制订人:吴泓

大纲审定人:

教学院长(主任):

制订日期:20218 30

核发:nclgjsj 点击数:216收藏本页