没有合适的资源?快使用搜索试试~ 我知道了~
首页2011数据库实验指导:SQLServer2005应用与规范化
2011数据库实验指导:SQLServer2005应用与规范化
需积分: 1 0 下载量 153 浏览量
更新于2024-07-29
收藏 864KB DOC 举报
本实验指导书名为"数据库系统原理实验指导书",由段华斌教授编著,旨在2011年8月为计算机与信息科学系的学生提供数据库实验课程的教学支持。课程的核心目标是培养学生的数据库技术实践能力,让学生能够理解和应用SQL Server 2005这一主流数据库管理系统进行数据库应用系统的规划、设计与开发。 课程的第一部分明确了实验课的性质,强调了通过实际操作SQL语句来提升对数据库管理系统的掌握,如环境的熟悉、数据库及表的定义、表的操作、视图、索引的创建与使用,以及存储过程和触发器的运用。这有助于培养学生的实际解决问题能力,将理论知识转化为实用技能。 实验的基本理论涵盖SQL的定义和操作功能,关系数据库的规范化原则,以及数据库设计的过程和方法等内容。学生需要掌握的基础包括数据库基础概念、SQL Server 2005的安装和配置,以及如何使用SQL Server Management Studio和Transact-SQL进行数据库管理和对象操作。 实验项目分为若干个阶段,每个项目都有明确的时间安排和小组协作要求。例如,第一个实验项目"熟悉SQL Server 2005",要求学生验证并熟练使用SQL Server Management Studio的基本环境,了解并操作SQL Server 2005的T-SQL语言,这不仅包括基础操作,还涉及数据库的创建和管理。 实验过程中,学生不仅要达到基本要求,如了解专业词汇,还要掌握课程的专业素质要求,以便在未来的职业生涯中能够独立设计和开发数据库系统。这是一门实践性很强的课程,旨在通过实际操作加深对数据库理论的理解,培养学生的数据库技术实践能力。
资源详情
资源推荐
实 验 二
实验名称:表的创建和管理
实验学时:
实验目的:
)了解 的基本数据类型及空值的概念
)掌握在 中进行表的创建和管理。
&)掌握使用 语句进行表的创建和管理。
实验内容及步骤:
(一) 创建表
=利用 23*-9创建表
在 中,展开指定的服务器和数据库,打开想要创
建新表的数据库,右击表对象,并从弹出的快捷菜单中选择“新建表”,出现对话框。
在对话框,定义的属性说明如下:
J
默认值
:指定列的默认值。除定义为 "5 或带 .,.0 属性的列以外的任何列。
删除表时,将删除默认值定义。只有常量值(如字符串)、 内部函数(如
0)D())或 ,D 值可以用作默认值。
J
精度和小数位数
:精度是列的总长度,包括整数部分和小数部分的长度之和,但不包括
小数点;小数位数指定小数点后面的长度。
J
标识
:指定列是否是标识列。一个表只能创建一个标识列。不能对标识列使用绑定默认
值和 :/D 约束。必须同时指定种子和增量,或者两者都不指定。默认值()。能
够成为标识列的数据类型有 、"44、M、! 和 !4 等系统数据类
型;如果其数据类型为 ! 和 !4,不允许出现小数位数。
J
标识种子:
指定标识列的初始值。
J
标识递增量:
指定标识列的增量值。
J
是
RowGuid
:
指定列是否使用全局唯一标识符。
J
公式:
用于指定计算列的列值表达式。
J
排序规则:
指定列的排序规则。
注意:
在数据库中表名必须是唯一的,但是如果为表指定了不同的用户,就可以创建多个
相同名称的表。
=利用 <723 语句创建表
#$<<$3
*(")K*G1KCGK1
(4)
( 82!4)36C!4)/!5)!4)B5""C2
(4)!"69*,…1)
*+,8345C:/D91
*A./7)+,8345C:/D91
2!4)36$$;8!4))M59
*+/2!44)61
**:/D!")B5""1
C*.,.0*( "!) *,+:+-./.+,1111
*+E7D.+1
*2!4)!"61*KKK1
2!4)!"6$$;*+,/.,!")1
10
8*,DC,+,D1
C*8-./0R0CD,.D9
*DC,+,D1
*E.F:.:/+;344#!1
*+,8345C:/D9119
C:+.7,R0*(!4*P1)1
:,#)(4*( #)!4*P1) 1*,+:+-./.+,1
CFR*,+:+-./.+,1
( 4!4)B5"")9
例 :在 7?7 中创建一个 S AA 的数据库表
"7?7
!(4T(BB
<54M)!H<UI44
!H<I44
(HM44
"B!H<I#4=男’I
(二) 创建、删除和修改约束
=利用 23*-9
在 中,右击要操作的数据表,从弹出的快捷菜单
中选择“设计表”选项,出现设计表对话框,选择要设定为主键的字段,如果有多个字段,
按住 4 键的同时,用鼠标单击选中的某个字段,从弹出的快捷菜单中选择“设置主键”选
项;在属性对话框中的“索引键”选项卡中设置。
=利用 <723 语句
/<#$/<!")
#$#>,>?/2
*DC,+,D1
(!4)*P1)
参数说明:
!") 约束名称,在数据库中应该唯一,不指定,系统会自动生成一个约束
名。
*DC,+,D1索引类型,聚族索引或非聚族索引,D 为默
认值。
!4) 用于指定主键的列名。最多由 U 个列组成。
例 $
"7?7
!(4T(BB
<54M)!H<UI445MVM
!H<I44
(HM44
"B!H<I#4=男’
!"V)W<54M)I
11
!"!HV)"B!H!V<"B<=男’,‘女’III
(三) 增加、删除和修改字段
=利用 23*-9
在 中,右击要操作的数据表,从弹出的快捷菜单
中选择“设计表”选项,出现设计表对话框,在对话框可完成增加、删除和修改字段的操作。
=利用 <723 语句
$3<#<$3(4
8*$3<#3/!4)
8G))M5*( 5!"*"!41) 1
*+/2!44)61
*,DC,+,D1
C8/C+-9+E7D.+9X1
C$
8*2!4)361
C!4)/!5)!4)B5""
9*KKK1
C*E.FFRCE.F,+FR1/
82(4)!"69*KKK1
C#
8*+,/.,1!")
C3/)9*KKK1
C8FRC,+FR9+,/.,
8/C!")*KKK19
C8,/ C./ 9.77
8/C)*KKK19
9
例如:
4(4T(BB4!4!H<I
4(4T(BB5!4(HM
4(4T(BB!H<I
4(4T(BB!"-R))5MVM<54M)I
4(4T(BB!""B#4>男’#"B
(四) 查看表格
=利用 23*-9
在 中,右击要操作的数据表,从弹出的快捷菜单
中选择“属性”选项,出现表属性对话框,在对话框可显示对表格的定义。
在 中,右击要操作的数据表,从弹出的快捷菜单
中选择“打开表”选项,将显示表中所有记录。
=利用 <723 语句
语法:@A)**Y(T;11
系统存储过程 5)H45 可以提供指定数据库对象的信息,只用于当前数据库。其中
**Y(T;11字句用于指定对象的名称,如果不指定对象名称,"5)H45 存储
过程就会列出当前数据库中的所有对象名称、对象的所有者和对象的类型。
12
剩余63页未读,继续阅读
不停的走着
- 粉丝: 311
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功