- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术实验指导书(14信工-缩略版).doc
《数据库技术》
实 验 指 导 书
吴老师 编 写
适用专业: 信息工程
信息与通信工程学院
2016年 3月前 言
一、课程性质
《数据库技术》是信息工程专业的一门专业必修课。该课程主要研究数据库结构、存储、设计和使用的一门软件学科,是进行数据管理和处理的技术。该课程实验,主要是为了配合课堂教学,旨在提高学生对数据库的动手操作能力,加深学生对关系数据库理论的理解,培养学生运用数据库技术解决实际问题的能力,激发他们在数据库领域中继续学习和研究的愿望,增强本专业学生的专业知识应用能力和就业优势。
本课程实验采用经典数据库系统SQL Server进行,通过实验教学,使学生能够灵活运用SQL语言创建、操纵、查询关系数据库,初步掌握数据库保护机制(包括数据库完整性、数据库安全性、数据库恢复和并发控制等),使学生系统地掌握数据库的基本理论、方法和技术,并采用开发工具设计和开发出符合一定实际需求的数据库应用系统。
二、项目设置
本课程共16学时,开设实验项目共计12个,其中验证性实验项目2个,综合性、设计性的实验项目10个。
实验项目设置与内容提要
序号 实验项目 实验
学时 每组
人数 实验
类型 实验
要求 内 容 提 要 1 数据库及基本表的建立 2 1 验证 必修 服务管理器、企业管理器、查询分析器的使用和管理;两个存储过程;(sp_tables和sp_help表名)的使用;SQL Server联机丛书和Transact-SQL 帮助;利用企业管理器和T-SQL的create语句创建、修改数据库、基本表;修改数据库、基本表的属性;修改表结构。 2 数据更新 2 1 综合 必修 设计Insert语句对基本表进行数据插入;
设计Delete语句对基本表进行数据删除;
设计Update语句对基本表进行数据更新。 3 数据查询 2 1 综合 必修 设计Select语句,实现单表查询、连接查询、嵌套查询、模糊查询和集合查询等。 4 索引及视图 2 1 综合 必修 利用企业管理器和T-SQL语句创建和管理聚簇索引和唯一索引、删除索引,创建视图、删除视图。 5 数据安全性 2 1 综合 任选 利用企业管理器和T-SQL语句创建用户;设计Grant、Revork、Deny语句进行DAC操作; 6 数据完整性与触发器 2 1 综合 任选 利用企业管理器和T-SQL语句创建PRIMARY KEY约束、UNIQUE约束、DEFAULT约束、CHECK约束、IDENTITY属性列;创建主表和子表关联关系,通过外键实现引用完整性约束;修改、删除引用完整性约束;利用企业管理器和T-SQL 语句创建、绑定、解除规则。设计T-SQL命令创建、修改、删除与执行触发器。 7 存储过程 4 1 设计 任选 企业管理器对存储过程的操作与使用;设计T-SQL命令创建、查看、执行、修改和删除用户的存储过程; 8 自定义数据类型与函数 2 1 综合 任选 在查询分析中使用SQL中的常用函数;利用系统存储过程和企业管理器创建用户定义数据类型和用户自定义函数,修改和删除用户自定义精确类型和函数。 9 T-SQL程序设计 2 1 设计 任选 在查询分析器中针对STU数据库设计2个简单的T-SQL程序。 10 数据备份与恢复 1 1 综合 任选 利用企业管理器和T-SQL语句执行完全数据库备份、差异数据库备份及恢复;利用企业管理器进行事务日志备份及恢复。 11 事务处理 1 1 设计 任选 在查询分析器中针对STU数据库设计一个简单事务或复杂事务,并执行该事务。 12 数据库访问及数据库应用系统开发 4 1 设计 任选 设计程序,利用ADO访问SQL Server数据库,建立应用程序与数据库的连接。设计并实现一个以数据库为核心的C/S或B/S结构的数据库应用系统,如人事管理系统、仓库管理系统、户籍管理信息系统等,开发工具不限。 三、专业安排
信息工程专业应选修4个必修实验(8课时),其余为8课时的任选实验,在任选实验时,根据学生掌握知识的程度或学生的兴趣选做。
四、本实验指导书特点
最大特点在于实验采用当前经典数据库系统SQL Server进行,与近几年国内外数据库技术发展相结合,围绕数据库应用系统设计这一核心,着重培养学生的项目方案设计、开发的能力。
目 录
实验1 数据库及基本表的建立 4
实验2 数据操纵 7
实验3 数据查询 8
实验4 索引及视图 11
实验5 数据安全性 12
实验6 数据完整性 15
实验7 存储过程 19
实验8 自定义数据类型与函数 26
实验9 T-SQL程序设计 36
实验10 数据备份与
文档评论(0)