实验三 数据库和数据表的创建.doc_第1页
实验三 数据库和数据表的创建.doc_第2页
实验三 数据库和数据表的创建.doc_第3页
实验三 数据库和数据表的创建.doc_第4页
实验三 数据库和数据表的创建.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验三创建数据库和数据表一、实验目的1. 掌握使用SQL Server Management Studio创建数据库的方法与步骤2. 掌握创建数据库的SQL 语句3、掌握使用SQL Server Management Studio创建数据表的方法与步骤4、掌握创建数据表的SQL 语句背景知识在SQL Server中,数据库是由数据库文件和事务日志文件组成的。一个数据库至少应包含一个数据库文件和一个事务日志文件。数据库文件是存放数据库数据和数据库对象的文件。一个数据库可以有一个或多个数据库文件,当有多个数据库文件时,有一个文件被定义为主数据库文件,扩展名为.mdf,它用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据库文件。其它数据库文件被称为次数据库文件,扩展名为.ndf,它主要用来存储除主数据文件外的所有数据文件。一个数据库可以没有次数据库文件,但也可以同时拥有多个次数据库文件。事务日志文件是用来记录数据库更新情况的文件,扩展名为.ldf。它包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件。文件组是将多个数据库文件集合起来形成的一个整体。每个文件组有一个组名。文件组分为主文件组和用户定义文件组。一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。注:事务日志文件不属于任何文件组。二、实验内容与步骤2.1 操作内容:l 创建一个名为“testdb”数据库: (1)包含一个数据文件,逻辑文件名“testdb_data”,磁盘文件名d:testdb-data.mdf,文件初始容量为5MB,最大容量为15MB,文件容量递增值为1MB;(2)包含一个事务日志文件,逻辑文件名为d:testdb_log, 磁盘文件名“testdb_log.ldf”,文件初始容量为5MB,最大容量为10MB,文件容量递增值为1MB;l 对数据库作如下修改:(1)添加一个数据文件,逻辑文件“testdb2_data”,磁盘文件名“d;testdb2_data.ndf”,文件初始容量为1MB,最大容量为6MB,文件容量递增值为1MB;(2)将事务日志文件的最大容量增加为15MB,递增值改为2MB;l 在testdb数据库下创建一个members(会员表),表结构如下:表1 表Members(会员表)字段名字段类型字段宽度是否允许空说明M_IdCHAR4NOT NULL会员编号M_NameVARCHAR8NOT NULL会员姓名M_SexCHAR2NULL会员性别M_AgeINT4NULL会员年龄M_GradeINT4NOT NULL会员积分2.2 实验步骤:方式一:使用SQL Server Management Studio创建和修改数据库1、创建数据库1. 单击“开始”,指向“程序”,指向“Microsoft SQL Server 2005”,然后单击“SQL Server Management Studio”。2. 在“连接到服务器”对话框中,指定下表中的值,然后单击“连接”。属性值服务器类型数据库引擎服务器名称本机计算机名或localhost身份验证Windows 身份验证3. 如果“对象资源管理器”不可见,则单击“视图”菜单上的“对象资源管理器”。4. 在对象资源管理器中“树形目录”中右键单击“数据库”节点,在弹出菜单中选择“新建数据库”命令,出现如图2.12.3所示“新建数据库”对话框。 设置常规选项卡:在“名称”文本框中输入数据库名称“testdb”;单击该省略号,弹出如下3.2图图3.1数据库属性“常规” 选项卡更改路径图2.2更改文件大小和增长方式图2.3“更改文件存放路径 设置数据文件选项卡:A 在数据库文件中的逻辑名称处输入数据文件逻辑文件名“testdb_data”; 设置该文件初始大小为5MB;单击其后自动增长处的“”按钮,弹出对话框设置该文件的初始大小5MB,最大值15MB和增长值1MB B 在数据库文件中的逻辑名称处输入日志文件名为testdb_log;设置该文件初始大小为5MB,单击其后自动增长处的“”按钮,弹出对话框设置该文件的初始大小5MB,最大值10MB和增长值1MB; C 在“新建数据库”对话框中,单击“确定”完成数据库的创建。D 在对象资源管理器中,展开“数据库”文件夹确认 testdb 已经创建;如果testdb 未列出,则右键单击“数据库”文件夹,然后单击“刷新”。2、修改数据库。1)在“树状目录窗格”中,选择新建的数据库“testdb”,单击鼠标右键,在弹出菜单中选择“属性”命令,打开数据库属性窗口;2)选择数据文件选项卡,在其中添加数据文件“testdb2_data”(文件名),确定初始分配容量1MB,文件按1兆字节增长,文件增长限制为6MB,如图2.4所示。3)选择事务日志选项卡,在其中将事务日志文件的最大容量改为15,递增量改为2。注意:修改数据库时,其属性对话框中将增加“文件组”、“选项”和“权限”选项卡,可参照相关要求设置,本例中可使用默认设置。图2.4 添加数据文件方式二:使用Transact-SQL对上述要求创建和修改数据库(1)在 SQL Server Management Studio 中,单击工具栏上的“新建查询”按钮。单击该按钮,才能写SQL语句(2)在右边新的空白查询窗口中,键入以下 Transact-SQL 代码(每个 FILENAME 参数应在一行中),完成上述创建数据库和修改数据库的实验要求;参考代码如下:(!!注意:所有的标点符号都是半角状态)代码只做参考:不代表正确答案创建数据库,代码如下:1. 单击工具栏上的“执行”按钮。2. 该命令成功完成之后,右键单击对象资源管理器中的“数据库”文件夹,然后单击“刷新”确认 testdb 数据库已创建好。对数据库修改代码如下: 按照执行创建数据库的代码那样 执行该段语句。3、创建members表 在对象资源管理器中,依次展开“数据库”、“Testdb”和“表”。右键单击“表”,然后单击“新建表”。在“表 - dbo.Table_1”窗口中,输入上表1中的信息,如下:输入完毕之后单击旁边的关闭按钮,弹出如下对话框提示保存,单击:“是”,然后输入表的名称“members ”后确定。在对象资源管理器中可以查看该表已经存在。三、课堂练习:操作要求:,分别使用SQL Server Management Studio 和 Transact-SQL按下列要求创建和修改用户数据库。1创建一个用于销售管理的产品销售数据库,名称为CPXS(1)包含一个数据文件,逻辑文件名“cpxs_data1”,,文件初始容量为10MB,最大容量为25MB,文件容量递增值为1MB;(2)包含一个事务日志文件,逻辑文件名为“cpxs_log”, ,文件初始容量为5MB,最大容量为30MB,文件容量递增值为10%;2对数据库作如下修改:(1)添加一个数据文件,逻辑文件“cpxs_data2”,磁盘文件名“cpxs_data.ndf”,文件初始容量为10MB,最大容量为20MB,文件容量递增值为5MB;(2)将主数据文件的最大容量增加为50MB,递增值改为2MB;3、创建数据表:l 用对象资源浏览器创建产品表产品表列名数据类型长度是否允许空值说明产品编号char6不产品名称Char12不价格smallmoney4不生产日期smalldatatime4不库存量int4允

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论