《数据库原理及应用》实验大纲.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库原理及应用》上机实验教学大纲 实验目录 (1)实验一 创建SQL Server数据库和表 (6)实验二 基本表的建立和修改 (7)实验三 SELECT语句的使用(一) (8)实验四 SELECT语句的使用(二) (9)实验五 SQL的存储操作 (10)实验六 视图的建立及操作 (11)实验七 完整性约束的实现 (12)实验八 创建触发器 (13)实验九 Transact-SQL语句的使用 (14)实验十 创建存储过程 实验一 创建SQL Server数据库和表 一、实验目的 通过实验使学生了解SQL Server系统数据库和用户数据库,掌握SQL Server数据库的创建方法和数据库对象,了解SQL Server2000的数据类型,掌握创建SQL Server表的方法。 二、实验准备 1、了解SQL Server数据库结构 在SQL Server中,所有信息都存储在数据库中。每个数据库都由物理和逻辑组件两部分组成。逻辑组件是用户在使用SQL Server图形操作界面看到的,或在程序中访问的数据库和数据库对象。比如:数据库名和表名、视图名、存储过程名等数据库对象。面数据库的物理组件——文件,对用户是透明的,一般只有系统管理员才直接对数据库文件进行操作。 每个数据库文件由以下三种组成: (1)主数据文件(文件名后辍:.mdf)。该文件是数据库的基础,每个数据库有且仅有一个主要的数据文件。 (2)次数据文件(文件名后辍:.ndf)。该文件存储着主数据文件没有包括的内容。它不是每个数据库都必须的。简单的数据库可以没有次要数据文件,复杂的数据库可以有多个次要数据文件。 (3)日志文件(文件名后辍:.ldf)。日志文件记录着事务日志信息,每个数据库必须至少有一个日志文件。 2、了解SQL Server的四个系统数据库及其作用 四个系统数据库为:Master, Model, Tempdb, Msdb, 它们是正常运行SQL Server所必需的,不能删除和随意修改。其中: Master:是SQL Server的主数据库,保存着SQL Server所有的系统级的信息,包括登录信息,所有的系统配置信息。它还记录着所有用户数据库和主数据文件的位置,确保用户数据库的初始化。 Model:是创建新数据库的模板数据库。当用户新创建数据库时,首先将model数据库数据库拷贝到新数据库中。Model数据库可以自定义,任何对Model数据库的修改,都将在以后新建数据库时体现出来。 Tempdb:临时数据库,为临时表和其他临时工作提供一个临时的存储区域。每次打开SQL Server,tempdb数据库都会重建。 Msdb:是SQLServerAgent的主要支持,用于复制、任务调度、报警、系统操作员信息以及备份信息。 3、了解SQL Server的两个示例数据库 两个示例数据库为:Pubs数据库和Northwind数据库,是微软为学习SQL Server的用户准备的例子数据库。熟练用户可以删除这两个数据库。 4、了解SQL Server的常用数据类型 下面主要介绍SQL Server的常用数据类型: 字符型数据、整型数据类型、精确数据类型、浮点数据类型、货币型数据类型、日期时间型数据类型、统一字符编码型(Unicode)数据类型、布尔数据类型。 1)字符型数据 SQL Server提供了三种字符型数据类型:Char、 Varchar、 Text。它们可以存储的数据包括:大写或小写字母;数字;特殊字符,例如:?、*、@等。 Char[(n)]:表示一个长度为n的固定长度字符串,其中n最大可以是8000。 例如用户定义一个字段为char(10) Not Null,如果存储的字符不足10个字符,如:“abcdef”,则SQL Serever将该字符存储为“abcdef ”,即不足10个字符部分用空格补齐。如果要存储的字符长度超过了允许的字符串长度,那么在执行插入语句时,将导致执行错误。 Varchar[(n)]:表示一个长度为n的可变长度字符串,其中n最大可以是8000。 Varchar的使用与Char的数据类型相似,只是它的存储空间与字符串的实际长度相同。 Text:如果要存储的字符超过了8000个,则可以使用Text数据类型。 Text字符串是存储在数据记录以外的大型字符串,长度最多可达2GB。在数据记录中,只包含了一个16字节的文本指针,指向实际的存储数据。 2)整型数据类型 用来存储精确的数字值,包括以下四类: Bigint:是SQL Server 2000新增的数据类型,存储空间为8个字节,共64位,其中63位用来存储数值,一位用来存储数值的正负。能够存储-263(-9223372036854775808)~263-

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档