第2章 数据库和表创建.ppt_第1页
第2章 数据库和表创建.ppt_第2页
第2章 数据库和表创建.ppt_第3页
第2章 数据库和表创建.ppt_第4页
第2章 数据库和表创建.ppt_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

1、第2章数据库和表制作、2.1 SQL Server 2000数据库的基本概念、2.2接口制作数据库和表、2.3指令方式制作数据库和表、2.1.1数据库是存储数据的容器,容器是数据库的对象SQL Server 2000数据库对象主要包括表、视图、索引、存储过程、触发器、约束条件等,每个对象的简要说明如表2.1所示。 表2.1 SQL Server 2000数据库对象表、2.1.1数据库、1 .文件SQL Server 2000使用的文件(1)主数据文件主数据文件简称为主文件,用其名称表示此文件是数据库中的重要文件,每个数据库只能有一个主文件,默认扩展名为. MDF。 (2)辅助数据文件辅助数据文

2、件简称辅助(辅助)文件,用于存储主文件中未包含的其他数据。 辅助文件的默认扩展名为. NDF。 辅助文件是可选的,在某些情况下,可以创建多个辅助文件,也可以不使用辅助文件。 如果数据库很大,则可能需要创建多个辅助文件;如果数据库很小,则创建主文件而不需要辅助文件。 (3)日志文件日志文件用于存储恢复数据库所需的事务日志信息。 每个数据库至少有一个日志文件,可能有多个。 日志文件的扩展名为. LDF。 与数据文件不同,日志文件的保存包含一组不以页为单位保存的记录。 2.1.1数据库、2 .文件组文件组是为了管理和分配数据而对文件进行分组的,通常创建磁盘驱动器的文件组,并使该文件组与特定的表、索引

3、等相关联使用文件组可以提高表中数据的查询性能。 主文件组主文件组有两种类型:主数据文件和未明确分配给其他文件组的其他文件。 管理数据库的系统表的所有页都被分配给主文件组。 (2)用户定义的文件组用户定义的文件组是在CREATE DATABASE或者ALTER DATABASE语句中,使用FILEGROUP关键字指定的文件组。2.1.1数据库、SQL Server 2000有系统数据库和用户数据库两种数据库。 系统数据库存储有关SQL Server的系统信息,该SQL Server是SQL Server管理系统所依据的。 安装SQL Server 2000后,将创建四个系统数据库:主数据库、模型

4、数据库、msdb数据库和tempdb数据库。 (1)主服务器包含登录帐户、系统配置、数据库位置、数据库错误消息等SQL Server,控制用户数据库和SQL Server的行为。 (2) model数据库向新创建的数据库提供模板。 (3) msdb提供SQL server代理调度信息和作业日志存储空间。 (4) tempdb给临时表和临时存储过程提供存储区域,所有连接至系统的用户的临时表和临时存储过程都存储在该数据库上。 每个系统数据库都包含主数据文件和主日志文件。 扩展名分别为mdf和ldf。 例如,主数据库中的两个文件分别是master.mdf和master.ldf。 中的组合图层性质变更

5、选项。 表是SQL Server中最主要的数据库对象,是用于存储和操作数据的逻辑结构。 表由行和列组成,因此也称为二维表。 表是表示日常工作和生活中常用数据及其关系的形式,表2.2是学生状况表。 表2.2学生状况表、2.1.2表、2.1.2表、表结构按每个数据库包含几个表。 每个表都有构成该表的每列的名称和数据类型,即日常表的“列信息”结构。 记录中的每个表都包含多个行数据,这些行数据是表的“值”,表是记录的有限集合,因为表中的行称为记录。 字段每条记录由多个数据项组成,组成记录的每个数据项称为字段。例如学生状况表中,表结构(学号、姓名、专业名、性别、出生时间、总单位、备注),包含7个字段,由

6、8个记录构成。 关键字注意:在学生状况表中,如果不加限制,各记录的姓名、专业、性别、出生时间、总单位和备注6个字段的值可能相同,但是学号字段的值对于表中的所有记录都是一定的,在“学号”字段中表中的不同记录要创建、修改、删除和创建2.2.1数据库,首先,可以创建数据库的用户必须是系统管理员,或者是被授权使用CREATE DATABASE语句的用户。 要创建数据库,必须确定数据库名称、所有者(创建数据库的用户)、数据库大小(初始大小、最大大小、是否允许扩展和扩展)以及存储数据库的文件。 (1)通过企业管理器(SQL Server Enterprise Manager )创建数据库【例2.1】创建数

7、据库XSCJ,初始大小为5MB,最大大小为50MB,数据库自动增加, 增长方式以10%的比例增长的日志文件最初为2MB,最多增加到5MB (默认值为无限制),以1MB (默认值以10%的比例增加)增加。所有者是管理员。 以管理员身份登录计算机并启动SQL Server服务。 在步骤1中,启动所有程序microsoftsqlserversqlserverenterprisemanager (sqlenterprisemanager ),然后启动sqlserverenterprisemanager。 在创建、修改和删除2.2.1数据库的步骤SQL Server Enterprise Manager

8、窗口中,展开Microsoft SQL Server和SQL Server组,然后选择SQL Server服务器。 右键单击选定的SQL Server服务器,显示图2.1所示的快捷菜单,依次选择“新建”“数据库”。 在图2.1“企业管理器”窗口中,选择“新建数据库”菜单项,然后选择“创建、修改或删除2.2.1数据库”。 步骤3是如图2.2所示的“数据库属性”对话框,其中包含三个选项卡:“常规”、“数据文件”和“日志文件”。 在一般标签的名称文字方块中,输入您建立的资料库名称(在此范例中,资料库名称为XSCJ )。图2.2数据库属性对话框、2.2.1数据库的创建、修改、删除、步骤4选择“数据文件

9、”标签,在文件名为XSCJ_DATA的行的“初始大小”列中,将系统缺省大小1更改为5 允许数据文件增加,指定数据文件以百分比增加,指定主数据文件的初始大小为5MB,指定数据文件的最大大小为50MB,图2.3设置主数据库文件属性的接口,2.2.1创建数据库允许日志文件增加,日志文件以指定的大小增加,单击、完成数据库的创建,日志文件最多为5MB,指定日志文件的初始大小为2MB,设置图2.4日志文件属性的接口,2 .新创建的数据库XSCJ中包含的对象、图2.5新创建的数据库XSCJ、2.2.1数据库的创建、修改、删除,在步骤3中,选择“数据文件”选项卡和“事务日志”选项卡,然后选择这两个选项卡、图2

10、.6指定主数据文件的路径,点击此按钮更改数据文件名,创建、修改和删除2.2.1数据库,指定图2.7日志文件的路径,点击此按钮更改日志文件名,2.2.1数据库使用向导创建数据库(Create Database Wizard )以创建数据库XSCJ (其属性与(1)相同)为例,说明使用向导创建数据库的操作步骤。 以管理员身份登录计算机并启动SQL Server服务。 在步骤1中,启动SQL Server Enterprise Manager (企业管理器)。 在SQL Server企业管理器窗口中,展开Microsoft SQL Servers和SQL Server组,然后选择SQL Server

11、服务器。 步骤2从“工具”菜单中选择“向导”项目(参照图2.8 )。 如果选择步骤3“向导”,将显示“选择向导”对话框,如图2.9所示,展开“数据库”,选择“创建数据库向导”,如图2.10所示,然后单击“确定”。图2.8“工具”菜单的“向导”功能项,2.2.1选择创建、修改、删除数据库,点击此处展开“数据库向导”,点击“确定”即可创建数据库向导,图2.9“选择向导” 有关具体操作,请参见图2.11中的标注,然后单击“下一步”。在此输入数据库名称、显示默认位置,可在此直接输入自己指定的文件存储位置,单击此按钮可指定主数据文件的存储位置,单击此按钮可指定日志文件的存储位置图2.11指定数据库名称和

12、文件路径,在此输入数据库的初始大小,在此显示系统的默认文件名,输入自己能够指定的文件名,在图2.12指定数据库文件名及其初始大小,为2.2.1 第七步定义了数据库文件的增长,操作方法请参照图2.13的注释,选择数据库是否自动增长,增长方式,选择文件最大大小限制,在本例中数据库文件以10%的速率增长此示例指定数据库文件的最大大小为50MB,图2.13定义数据库文件的增长,2.2.1 .其中显示了系统的默认文件名。 可以输入自己指定的日志文件名。 在此输入日志文件的初始大小。 图2.14指定日志文件名和初始大小。 2.2.1创建数据库修改删除,步骤9定义事务日志文件的增加,操作方法如图2.15所示

13、,日志文件以指定的1MB大小增加,限定日志文件最多增加到5MB,图2.15是事务日志文件的在图2.16中,单击“完成”按钮后,显示“数据库创建”对话框,单击“确定”后,是否为“数据库”XSCJ创建维护计划? 对话框中单击否,将创建数据库XSCJ,并将XSCJ添加到“企业管理器”窗口的“数据库”中。图2.16数据库创建完毕,2.2.1数据库创建、修改和删除;2 .修改数据库创建数据库后,不能更改数据文件和日志文件名。可对现有数据库进行的更改包括添加或删除数据文件更改数据文件的大小和增加方式更改日志文件的大小和增加方式添加或删除日志文件的文件组,创建2.2.1数据库,更改和删除,图2.17展示在“

14、企业管理器”中创建、修改和删除2.2.1数据库;(1)更改数据文件的大小和扩展方法选择“数据库属性”对话框的“数据文件”选项卡栏,指定现有数据文件、图2.18修改现有数据文件的属性,添加2.2.1数据库的创建、修改和删除、(2)数据文件的操作方法:在“数据文件”标签中单击现有文件名后面的空白行,在“文件名”栏中输入数据文件名请注意,添加的文件是辅助数据文件。 点按按钮,以显示新的副档名. NDF,如图2.20所示。 图2.19追加数据文件、2.2.1数据库的生成、修改、删除,图2.20追加数据文件、2.2.1数据库的生成、修改、删除,(3)删除数据文件的操作方法如图2.21所示。图2.21从删

15、除辅助数据文件、创建、修改、删除2.2.1数据库、(4)添加或删除文件组管理员从系统管理策略的角度来看,可能需要添加或删除文件组。 在此以操作方法为例进行说明。 操作方法是选择“文件组”选项卡栏,在主行下面的行中输入“f组”文件组,然后单击“确定”按钮(参照图2.22 )。 图2.22输入新文件组名,2.2.1数据库的创建、修改和删除。 操作方法是选择“数据文件”标签,通过添加数据文件的操作方法输入数据文件名,如图2.23所示选择文件组“f组”。 图2.23将数据文件添加到新文件组,2.2.1创建、修改、删除和3 .删除数据库从SQL Server企业管理器中删除数据库的步骤, 在“企业管理器”窗口中选择要删除的数据库。在企业管理器中选择名为XSCJ的数据库,然后右键单击并

温馨提示

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

评论

0/150

提交评论