欢迎来到天天文库
浏览记录
ID:50427599
大小:69.50 KB
页数:6页
时间:2020-03-09
《sql server数据库应用技术实验项目探析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SQLServer数据库应用技术实验项目探析【摘要】本文阐述了SQLServer数据库应用技术课程的地位,分析了SQLServer数据库应用技术教学中实验环节存在的问题,并探讨解决方案,分析并设计了实用的实验项目,为SQLServer数据库应用技术的教学改革进行了一些有益的尝试.【关键词】数据库;实验项目;存储过程;触发器0概述数据库技术自20世纪60年代产生以来,无论是理论还是应用都已变得相当重要和成熟,成为计算机领域发展最快的学科方向之一,也是应用很广、实用性很强的一门技术。各大学的计算机专业、信息管理专业以及相关专业都开设了《数据库技术及应用》这门课程,是计
2、算机科学与技术专业的核心必修课,也是相关信息和管理类专业的重要课程。在信息时代,数据库技术已成为软件系统的核心。我校口从设置计算机专业,一直开设着《SQLServer数据库应用技术》这门课程。计算机科学技术为本科专业,学生们的先修课程为《数据库系统概论》,学生们有了一定的理论基础,《SQLServer数据库应用技术》课程的主要0的在于实践和应用。1实验题目分析与设计1.1实验现状分析在实验项目方面,从多年带毕业论文的情况看,毕业生使用SQLServer只会做一个数据库,添加几张表,而对于SQLServer的存储过程、触发器等重要资源从来不用或者是不会用。以往的实验
3、项目都是教材自带,这些项日只是流于形式,实质性的操作不多,致使学生上机无所事事,平时不加强练习,做毕业设计和专业作品时学生才醒悟,以前真该多学点本领。因此,需加强实验项目,改进实验内容。根据课程实用性很强的特点,通过实践教学,培养学生的实践动手能力,为学生的后续实践活动,今后从事专业技术和科研工作打下良好基础。根据本校定位和人才培养方案,选取适合自己学生的教材,编写适合自己学生的实验项冃,包括基础实验和综合实验。1.2合理设计上机实验,编写典型实验项目每一章中都设计典型的、能充分体现所学知识点的上机实验题冃。课程即将结束时,应该给学生实际演示一些项0,例如用ASP
4、做的系统项0,让学生能看到它的底层设计,让学生真正明白编程语言与SQLServer之间的关系,为将来的专业作品和毕业设计做准备。由于编程开发工具ASP在本门课程之前,学生具备了一定的编程能力,所以结课之前,可以让学生做成一个完整的系统项冃,前台开发工具任选,但是后台需链接SQLServer数据库,并且要用到所学的大部分数据库对象,例如表、视图、完整性约束、存储过程、触发器、角色等。一定要让学生明白,平时学习、练习的这些实验项冃实用性很强,以后肯定要用,尤其最后一年毕业,要大量用到SQLServer,不要到时悔之晚矣。根据课程实用性很强的特点,通过实践教学,培养学生
5、的实践动手能力,为学生的后续实践活动,今后从事专业技术和科研工作打下良好基础。以下为设计的实验项目:1)对student数据库进行如下操作分离数据库,看看资源管理器中还有文件吗;附加数据库;收缩数据库;删除数据库;给数据库改名。2)在d盘创建文件夹"SQLServer2000数据库”,在此文件夹中创建数据库mydbo方法1是在企业管理器中;方法2是在查询分析器中使用T-SQL语句。3)对三个表进行操作(1)在学生表中添加字段、性别默认值男;年龄要求年龄在18-30之间;身高decimal;再往表中输入两条记录。(2)分别在三个表的设计器窗口屮,查看三个表的主键和外
6、键;查看三个表的关系;(3)给学生表创建索引、索引字段为学号,簇索引;索引字段为姓名,唯一索引;查看学生表的记录按哪个字段排序;把姓名设置为簇索引;再查看学生表的记录按哪个字段排序;(4)创建数据表tmp、isrowuniqueidentifier;idint设置为标识种子,基数为1,递增量为2;位:bit数据类型。(5)删除tmpo4)在pubs数据库中进行操作创建关系图;设置索引。5)T-SQL语言实验(1)查询学生表的所有信息;查询学生表中的男生的信息;查询学生表中所有学生的姓名和出生日期;查询学生表中的人数,并把结果保存到新表newtable中。(2)查询
7、LessonTable中的所有信息,并按照课程名升序排列。(3)查询LessonSelectTable中12001课程的平均分。(4)查询学生表中所有姓王的学生。(5)查询学生表中男女生各多少人?(6)查询学生表中各班有多少人?(7)查询学生表中的姓名和年龄两列。6)索引和视图的实验⑴为StudentTable的StudentName创建惟一索引。(2)创建视图StudentView,通过该视图只能看到学生姓名和生源地,并且用中文字段名替代基础表中的英文字段名。保存为文件名StudentView.sqlo(3)创建视图LessonView,通过该视图可以查询Les
8、sonTa
此文档下载收益归作者所有