- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server数据库应用技术实验项目探析.doc
SQL Server数据库应用技术实验项目探析 【摘 要】本文阐述了SQL Server数据库应用技术课程的地位,分析了SQL Server数据库应用技术教学中实验环节存在的问题,并探讨解决方案,分析并设计了实用的实验项目,为SQL Server数据库应用技术的教学改革进行了一些有益的尝试. 【关键词】数据库;实验项目;存储过程;触发器 0 概述 数据库技术自20世纪60年代产生以来,无论是理论还是应用都已变得相当重要和成熟,成为计算机领域发展最快的学科方向之一,也是应用很广、实用性很强的一门技术。 各大学的计算机专业、信息管理专业以及相关专业都开设了《数据库技术及应用》这门课程,是计算机科学与技术专业的核心必修课,也是相关信息和管理类专业的重要课程。在信息时代,数据库技术已成为软件系统的核心。 我校自从设置计算机专业,一直开设着《SQL Server数据库应用技术》这门课程。计算机科学技术为本科专业,学生们的先修课程为《数据库系统概论》,学生们有了一定的理论基础,《SQL Server数据库应用技术》课程的主要目的在于实践和应用。 1 实验题目分析与设计 1.1 实验现状分析 在实验项目方面,从多年带毕业论文的情况看,毕业生使用SQL Server只会做一个数据库,添加几张表,而对于SQL Server的存储过程、触发器等重要资源从来不用或者是不会用。以往的实验项目都是教材自带,这些项目只是流于形式,实质性的操作不多,致使学生上机无所事事,平时不加强练习,做毕业设计和专业作品时学生才醒悟,以前真该多学点本领。因此,需加强实验项目,改进实验内容。 根据课程实用性很强的特点,通过实践教学,培养学生的实践动手能力,为学生的后续实践活动,今后从事专业技术和科研工作打下良好基础。根据本校定位和人才培养方案,选取适合自己学生的教材,编写适合自己学生的实验项目,包括基础实验和综合实验。 1.2 合理设计上机实验,编写典型实验项目 每一章中都设计典型的、能充分体现所学知识点的上机实验题目。课程即将结束时,应该给学生实际演示一些项目,例如用ASP做的系统项目,让学生能看到它的底层设计,让学生真正明白编程语言与SQL Server之间的关系,为将来的专业作品和毕业设计做准备。由于编程开发工具ASP在本门课程之前,学生具备了一定的编程能力,所以结课之前,可以让学生做成一个完整的系统项目,前台开发工具任选,但是后台需链接SQL Server数据库,并且要用到所学的大部分数据库对象,例如表、视图、完整性约束、存储过程、触发器、角色等。 一定要让学生明白,平时学习、练习的这些实验项目实用性很强,以后肯定要用,尤其最后一年毕业,要大量用到SQL Server,不要到时悔之晚矣。根据课程实用性很强的特点,通过实践教学,培养学生的实践动手能力,为学生的后续实践活动,今后从事专业技术和科研工作打下良好基础。 以下为设计的实验项目: 1)对student数据库进行如下操作 分离数据库,看看资源管理器中还有文件吗;附加数据库;收缩数据库;删除数据库;给数据库改名。 2)在d盘创建文件夹“SQL Server2000数据库”,在此文件夹中创建数据库mydb。 方法1是在企业管理器中;方法2是在查询分析器中使用T-SQL语句。 3)对三个表进行操作 (1)在学生表中添加字段、性别 默认值男;年龄 要求年龄在18-30之间;身高 decimal;再往表中输入两条记录。 (2)分别在三个表的设计器窗口中,查看三个表的主键和外键;查看三个表的关系; (3)给学生表创建索引、索引字段为学号,簇索引;索引字段为姓名,唯一索引; 查看学生表的记录按哪个字段排序;把姓名设置为簇索引;再查看学生表的记录按哪个字段排序; (4)创建数据表tmp、is_row uniqueidentifier;id int 设置为标识种子,基数为1,递增量为2;位:bit数据类型。 (5)删除tmp。 4)在pubs数据库中进行操作 创建关系图;设置索引。 5)T-SQL语言实验 (1)查询学生表的所有信息;查询学生表中的男生的信息; 查询学生表中所有学生的姓名和出生日期;查询学生表中的人数,并把结果保存到新表newtable中。 (2)查询LessonTable中的所有信息,并按照课程名升序排列。 (3)查询LessonSelectTable中12001课程的平均分。 (4)查询学生表中所有姓王的学生。 (5)查询学生表中男女生各多少人? (6)查询学生表中各班有多少人? (7)查询学生表中的姓名和年龄两列。 6)索引和视图的实验 (1)为StudentTable的StudentName创建惟一索引。 (2)创建视图StudentView,通过该视图只能看到学生姓名和生源地,并且用中文字段名替代基础表
您可能关注的文档
- #1循环水泵短路跳闸引起#1燃机跳机事故分析.doc
- #3炉水冷壁拉裂的原因分析及防范措施.doc
- .Net程序防破解的一些常用方法.doc
- 1000MW机组炉顶密封安装工艺的改进.doc
- 100G网络传输设备的测试方法探讨.doc
- 10kVA逆变器的保护电路设计研究.doc
- 10kV线路保护越级跳闸故障原因分析.doc
- 10kV配电工程项目风险管理研究与应用.doc
- 10KV配网线路接地点的检测.doc
- 110kV供电综合自动化与调度系统改进探讨.doc
- SQL Server数据库的安全机制问题.doc
- Super VLAN技术在园区网中的应用.doc
- SVG在义翔铝业供电系统无功补偿中应用.doc
- TA断线对纵差保护造成的误动分析及改进措施.doc
- TBB10―1800在高压配电室的应用.doc
- TD―LTE无线网络覆盖特性研究.doc
- The Analysis of Current Situation of Cultural Self―Confidence of College Students.doc
- The Application of Situational Approach in Hotel EnglishTeaching of Vocational College.doc
- The Imprint of Williams James on Gertrude Stein in Three Lives.doc
- The Mechanism of Nitrate Pollution in Soil and Groundwater.doc
文档评论(0)