SQL 综合实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华北科技学院计算机系综合性实验
实验报告
课程名称 SQL SERVER数据库设计
实验学期 2010 至 2011 学年第 1 学期学生所在系部计算机系
年级 08级专业班级计算机应用技术
学生姓名王二斌学号 200807013111 任课教师孙改平
实验成绩
计算机系制
《 SQL SERVER数据库设计》课程综合性实验报告开课实验室:软件一室2010 年12 月7 日
.数据表设计
设计思想(根据系统需求作数据表设计的简单说明,如包含几个表,每个表的简单功能
表是数据库中最重要、最基本、最核心的对象,是实际存储数据的地方。

并简单阐述表的特点:
代表实体
由行和列组成
行和列的顺序是任意的
在同一个数据库中,表名是唯一的。

另外,需要简单讲解:
行也称为记录,列也称为字段或域。

对于每一个表,用户最多可以定义1024个列,且在同一个表中,列名必须是唯一的。

系统表是不能被删除的。

具体实现(可以是数据表设计抓表结构图)
.视图设计
设计思想(根据系统需求作视图设计,本系统需要做那几个视图,如普通用户想查看那个学生借阅了那本书,什么时间借的,什么时间还的等)
视图是从一个或多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。

是查看数据库表中数据的一种方法。

强调试图只是一种逻辑对象,是一种虚拟表。

一般地,视图的内容包括:
基表的列的子集或行的子集——视图可以是基表的其中一部分;
两个或多个基表的联合——视图可以是对多个基表进行联合运算检索的SELECT
两个或多个基表的连接——视图可以是通过对若干个基表的连接生成的;
基表的统计汇总——视图不仅仅是基表的投影,还可以是对基表的各种复杂运算的结另外一个视图的子集——视图可以基于另外一个视图;
.索引的建立
设计思想(根据系统需求作索引设计的简单说明,如本系统需要做那几个聚集索引、聚集索引、唯一索引、全文索引等)
索引就是加快检索表中数据的方法。

.数据完整性设计
设计思想(根据系统需求作数据完整性设计的简单说明,如本系统需要的实体完整性、域完整性、参照完整性等)
数据完整性
数据完整性是指存储在数据库中的数据的一致性和正确性。

在这里只需要简单提一下:数据完整性的设计是数据库设计好坏的一项重要指标。

约束
简单讲解约束的定义及类型。

约束是通过限制列中的数据、行中的数据和表之间数据来保证数据完整性的非常有效的方法。

约束的类型分为:缺省约束、检查约束、主键约束、惟一性约束、外键约束。

.存储过程和触发器设计
设计思想(根据系统需求作必要的存储过程和触发器设计的简单说明)
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行
分类
触发器设计:
验证模式:
五、体会
通过本次实了从用户需求分析,数据库设计到上机编程等过程进一步理解和掌握了数据库的各方面的知识,通过上机操作和调试程序,提高理论联系实际和动手实践操作能力。

掌握了sQL Server数据库管理系统的基本功能和建立数据库各种对象的方法,通过此次上机知道了自己的不足并加以学习和改正,让知识更加融汇与实践相结合。

六、参考文献
可写1—5个参考书名、作者、出版社等
于慧龙解玲《基于保护轮廓数据库系统安全性》中南大学铁道校区科研所2002.7
张文艺《数据库的安全与隐患及对策》人民邮电出版社2003.1
闪四清《SQL Server 2000数据库管理》北京希望电子出版社2001.4
赵晓林《Oracle数据库安全策略》北京希望电子出版社2000.8
郑阿奇《SQLServer实用教程》(第3版)电子工业出版社2008.。

相关文档
最新文档