欢迎来到天天文库
浏览记录
ID:45748257
大小:494.73 KB
页数:24页
时间:2019-11-17
《《数据库技术》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《数据库技术》实验指导书(初稿)北方工业大学信息工程学院计算机科学与技术系2009年10月一实验目的3二适用专业3三实验学时数3四实验总要求3五实验环境4六实验一:数据库的建立及数据维护(4学时)4【实验目的】4【实验任务】4【实验步骤】71、SQLServer2000服务管理器的启动及企业管理器使用72、查询分析器的使用9七实验二:C/S结构的数据库编程(4学时)12【实验冃的】12【实验任务】12【相关矢II识】131、ODBC的概述132、通过ODBC连接数据库133、VB开发环境中连接数据库154、通过ADO连接数据库16八实验三:B/S结构的数据库编程
2、(4学时)17【实验H的】17【实验环境】17【实验任务】17【和关知识】171、Web数据库概述172、ASP概述173、ASP连接数据库实例18九实验考核19附录《实验报告》统一格式19一实验目的数据库原理是一门理论和实践性很强的课程。本课程要求学生不仅要掌握数据库的基本原理,而口还要掌握一门数据库系统的应用技能。因此上机实验是数据库课程的重要环节。学生学习这门课程后要求掌握两方面内容:数据库设计和上机实践。本课程实验的目的如下:1.通过上机实验,加深对数据库系统理论知识的理解,增强对大型数据库的感性认识和实际操作能力;2.通过使用具体的RDBMS(如SQL
3、Server2000),了解一种实际的数据库管理系统,并掌握具操作技术。3.学习使用SQL语言,加深对SQL语言的认识和理解,提高SQL语言的实际应用能力;4.通过给出一个具体数据库应用实例,使学生们了解齐关系(表)间的联系,并判断其是否达到3NF模式.并对这个数据库编程以达到利用高级语言处理数据库的口的。二适用专业计算机科学与技术专业、数字媒体专业三实验学时数12学时实验总要求某一个学校有若干个系,每个系有若干个学生,每个学生可以选修多门课程,一门课程也可以由多名同学选修,一个老师只讲授一门课程,而同一门课程可由不同老师讲授。为便于学生信息及学生成绩的有效管理
4、,需要开发一个学生成绩管理系统。此数据库的数据字典定义如下:(1)学生(Student):学号(SN0),姓名(SNAME),性别(SSEX),年龄(SAGE),系别(SDEPT);(2)课程(Course):课程号(CNO)、课程名(CNAME)、学时(CTIME)、学分(CCRED1T)(3)教师(Teacher):教师编号(TN0),教师名(TName),性别(TSex),所在系(TDept)o实验内容及总要求如下:1.根据以上数据字典,画出该数据库的ER图,并将ER图转换成逻辑关系模式,保证每个关系均规范到3NF,最后在SQLServer2000屮实现关
5、系模式的存储,确定主码、外部码、索引等。2.利用查询分析器完成SQL语句操作。3.实现C/S结构的数据库编程,用VB6.0和SQL操纵数据库。4.实现B/S结构的数据库编程,用ASP、和SQL操纵Web数据库。五实验环境数据库实验耍求如下环境,服务器端:Windows2000/xp.数据库服务器(SQLServer2000)、Web服务器(IIS5.0)和ASP。客户端:IE5.0、VB6.0。六实验一:数据库的建立及数据维护(4学时)【实验目的】1.学会使用企业管理器和查询分析器创建数据库、创建基木表和查看数据库属性。2.学会使用企业管理器和查询分析器向数据库
6、输入数据,修改数据,删除数据的操作。3.在SOLServer查询分析器屮完成复杂查询及视图定义。【实验任务】1、根据以上数据字典,画出该数据库的ER图,完成数据库的概念结构设计;2、将ER图转换成逻辑关系模式,判断逻辑数据库模式屮的各个关系(表)是第几范式,如果没有达到第三范式或BC范式,请进行规范化。完成数据库的逻辑结构设计。3、通过企业管理器或考查询分析器实现关系模式的存储,包括确定主码、外部码等。4、通过企业管理器或查询分析器向数据库屮输入数据。5、打开数据库SQLServer2000的查询分析器,用SQL语言完成以下语句。并通过实验结果验证查询语言的止确
7、性,将每个SQL语言及结果存盘,以备老师检查。(1)求全体学生的学号、姓名和出生年份。(2)求每个系的学生总人数并按降序排列。(3)求选修了课程号为002或003的学生的学号、课程名和成绩。(4)检索选修某课程的学生人数多于3人的教师姓名。(5)杳询所有未选课程的学生姓名和所在系。(6)求每个同学的课程成绩的最高分,查询结果项包扌4学生姓名、课程号及最高分。(7)求所有讲授数据结构课程的教师姓名(8)查询所有选修了李正科老师的课程的学生信息(9)新建一个关系表SI(SNO,SNAME,SD,SA),其字段类型定义与Student表中的相应字段(SNO,SNAME
8、,SDEPT,SAGE)
此文档下载收益归作者所有