欢迎来到天天文库
浏览记录
ID:15429667
大小:54.00 KB
页数:4页
时间:2018-08-03
《数据库课程设计实验教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数据库课程设计》实验教学大纲课程编号:27130007大纲执笔人:李云飞课程名称:数据库课程设计大纲审批人:英文名称:PrinciplesoftheDatabaseSystems课程学时:36课时实验学时:36课时实验室名称:计算机技术实验室实验课性质:独立设课适用专业:计算机科学与技术、软件工程一、本课程实验教学目的与要求数据库技术是一个理论和实际紧密联系的技术,在学习过程中,除了解数据模型、数据库系统结构、数据库应用方法等知识外,通过实验对相关技术加深认识,切实加强学生的实践能力,是教学中一个重要且必要的环节。上机实验的主要目标如
2、下:(1)通过上机操作,加深对数据库系统理论知识的理解。(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。二、主要仪器设备及现有台套数硬件平台:普通PC机硬件环境;实验环境:Windows平台操作系统:Windows9x/2000/XP/ME编译环境:常用数据库系统,和一些辅助开发工具,如VC++,VB等;三、实验课程内容和学时分配序号实验项目名称目的要求学时分配实验类型每组人数必开、选开1概念数据模型及E-R图设计掌握设计概念数据模型和E-R图的
3、方法4基础性实验1必开2关系数据模型的设计实现概念数据模型与数据模型之间的转换,掌握建立数据库、表和数据完整性的方法4基础性实验1必开3数据库的创建、修改和删除实验掌握关系数据库中基本关系的定义修改和删除的各种操作。4基础性实验1必开4视图的定义和操作掌握定义和使用视图的方法4基础性实验1必开5数据库的查询操作掌握关系数据库的各种查询方法,实现单表查询、多表查询,比较SQL语言与关系代数的差别6基础性实验1必开6用户权限管理了解各种数据库系统的安全机制,掌握用户权限管理的方法4基础性实验1必开7一个小型的信息管理系统的设计由学生自选或统
4、一指定一个小型的信息管理系统,实现数据定义和数据管理的各种功能10综合性实验1必开四:实验项目的内容和要求1.实验项目名称:E-R图及关系模型设计译l实验要求:本实验的实验目的是理解数据抽象的方法,熟练掌握数据的概念模型的表示方法及概念模型向数据模型转换的规则;使用E-R图表示概念模型。该实验要求学生对自选的数据库应用项目进行信息模型和数据模型的设计,并完成相应的数据库设计报告。l实验内容:l、系统概念模型的建立2、概念模型的E-R图的转换。2.实验项目名称:关系数据模型的设计l实验要求:要求学生通过实验实现概念数据模型与数据模型之间的
5、转换,掌握实体完整性、参照完整性、用户定义完整性规则。l实验内容:1.将实验1给出的E-R模型转换为(关系)数据模型。2.键、主键的定义。3.实体的关系定义。4.实体间1:n、m:1、n:m联系的关系定义。5.给出以上关系完整性规则。3.实验项目名称:数据库的创建、修改和删除实验l实验要求:创建多种数据类型、创建数据表、添加和删除属性。l实验内容:1.创建数据库模式。2.创建该模式下的各种基本表。3.通过键和外键实现数据库的完整性规则。4.添加和删除属性,了解所添加属性的初始值定义。4.实验项目名称:视图的定义和操作l实验要求:创建表的
6、视图,修改和删除表的视图,并利用视图完成表的查询l实验内容:1.创建视图。2.修改和删除表的视图。3.掌握视图与基本表在数据操作上的差异。4.从实据操作中说明视图的优点。5.实验项目名称:数据库的查询操作l实验要求:掌握关系数据库的各种查询方法,实现单表查询、多表查询。l实验内容:1.单表查询。2.多表查询。3.查询的优化。4.Like从实据操作中说明视图的优点。6.实验项目名称:用户权限管理l实验要求:了解各种数据库系统的安全机制,掌握用户权限管理的方法。l实验内容:1.了解所使用数据库系统的安全机制。2.数据对象操作授权:将对表和视
7、图的查询及其INSERT、UPDATE、DELETE操作权限分不同情况授与其他用户,同时取得其他用户的授权,体会安全控制的作用。3.在授权过程中,体会GRANT语句中WITHGRANTOPTION短语的作用。4.分情况收回授权,并体会REVOKE语句中GRANTOPTIONFOR和CASCADE短语的作用。7.实验项目名称:一个小型的信息管理系统的设计l实验要求:由学生自选或统一指定一个小型的信息管理系统,实现数据定义和数据管理的各种功能。加深对基本概念的理解,达到学为所用的目的。l实验内容:1.项目的背景说明:项目的来源;目的和要求;
8、实现的目标等。1.设计概念模型和E-R图。2.创建相关的表和视图,对表所满足的范式级别要加以说明。3.设计相关的用户界面(数据输入和输出;数据维护和统计;灵活的信息查询;)。4.设置和检查用户登录权限。5.
此文档下载收益归作者所有