网站大量收购独家精品文档,联系QQ:2885784924

实验二 数据库和表的创建实验二 数据库和表的创建.doc

实验二 数据库和表的创建实验二 数据库和表的创建.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二 数据库和表的创建实验二 数据库和表的创建

实验二 数据库和表的创建 一、实验导读 1、数据库的基本概念。 数据库是存储数据的容器,从用户观点上看,数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合,这种观点所看到的数据库称为逻辑数据库。从数据库管理员的观点来看数据库是存储逻辑数据库的各种对象的实体,这种观点所看到的数据库称之为物理数据库。 下面我们简单介绍一下物理数据库的文件和文件组。 (1)文件 物理数据库主要包括三类文件:主数据文件(.mdf)、辅助数据文件(.ndf)和日志文件(.ldf),一个数据库里面可以包含很多个辅助数据文件但却只能有一个主数据文件。 (2)文件组 文件组可分为两类:主文件组和用户定义文件组,主文件组是系统定义的,而用户定义文件组则是用户根据自己需要所定义的文件组。一个文件只能属于一个文件组,只有数据文件才能作??文件组的成员,而日志文件不能作为文件组的成员。 2、表的基本概念 表是SQL server中最主要的数据库对象,它是用来存储和操作数据的一种逻辑结构,它由行和列组成,因此也称为二维表。 表主要包括以下几个部分: (1)记录:表中的每一行数据称之为记录。 (2)字段:构成记录的每一个数据项称之为字段。 (3)关键字:若表中记录的某一个字段或字段的组合能惟一确标识记录则称其为关键字。 3、在SQL server2000中创建数据库和表的方法 在SQL server2000中创建数据库和表主要有两种方法: (1)通过界面创建数据库和表。 通过界面创建数据库和表的过程我们在实验一中已经讲过。现在我们将介绍如何去设置数据库的数据文件、日志文件、辅助文件的存储路径、初始大小、最大大小,增长方式等操作以及如何增加删除数据文件、日志文件和文件组的相关操作。 (2)通过命令方式创建数据库和表。 ①创建数据库的命令的基本格式: ON PRIMARY /*指明第一个文件为主数据文件*/ (NAME= ‘逻辑名称’, FIELNAME=‘存储路径(其中的文件名以.MDF为后缀名)’, SIZE=数据库的初始大小(以MB为单位), MAXSIZE=数据库的最大大小(以MB为单位,如果设置值为UNLIMITED则表式无限制), FILEGROWTH=增长值(按兆字节增长或百分比增长) CREATE DATABASE 数据库名 创建主数据文件 创建日志文件 LOG ON /*创建日志文件*/ ( NAME=‘日志文件的逻辑名’, FILENAME=‘日志文件的存储路径(其中的文件名以.LDF为后缀)’, SIZE=数据库的初始大小(以MB为单位), MAXSIZE=数据库的最大大小(以MB为单位,如果设置值为UNLIMITED则表式无限制), FILEGROWTH=增长值(按兆字节增长或百分比增长) 在此还可以创建辅助数据文件,格式同上,只不过存储路径后面的文件名以“.ndf”作为后缀名。 ②修改数据库的命令格式为: ALTER DATABASE 数据库名称 ADD FILE(格式与创建主数据文件格式相同,只不过存储路径后面文件名以“.ndf”作为后缀名.)/*添加数据文件*/ REMOVE FILE 数据文件的逻辑名 /*删除数据文件但不能删除主数据文件*/ ADD FILEGROUP 文件组名 /*添加文件组*/ 修改文件 MODIFY FILE (NAME=文件的逻辑名, SIZE=新值 或 MAXSIZE=新值 或 FILEGROWTH=新值 ) 说明:不能修改逻辑名和物理名,每次只能修改一个值. MODIFY NAME=新数据库名 /*修改数据库名称*/ REMOVE FILEGROUP 文件组名 /*删除文件组*/ ③删除数据库的命令格式为: DROP DATABASE 数据库名 ④创建表的命令格式为: USE 数据库名 CREATE TABLE 表名 (列名 数据类型 NULL | NOT NULL, ……) 说明:如果要指名某一字段为关键字,则应该在“数据类型”后面加上“PRIMARY KEY”进行说明。 ⑤修改表的命令格式: USE 数据库名 A

您可能关注的文档

文档评论(0)

zyongwxiaj8 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档