数据库与基本表的创建和管理

数据库与基本表的创建和管理

ID:42066500

大小:412.01 KB

页数:26页

时间:2019-09-07

数据库与基本表的创建和管理_第1页
数据库与基本表的创建和管理_第2页
数据库与基本表的创建和管理_第3页
数据库与基本表的创建和管理_第4页
数据库与基本表的创建和管理_第5页
资源描述:

《数据库与基本表的创建和管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章数据库与基本表的创建和管理110.1数据库的创建与管理一、SQLServer数据库的构成1、数据库的组成SQLServer的数据库由数据文件和日志文件组成。数据文件用于存放数据库数据,日志文件用于存放对数据库数据的操作记录。SQLServer的每个数据库都包括一个主数据文件和一个或多个日志文件,还可以包括辅助数据文件。每个文件有两个名字:即物理文件名和逻辑文件名。2在SQLServer2000中,数据的存储单位是页(Page)。一页是一块8KB的连续磁盘空间,页是存储数据的最小单位。页的大小决定了数据库表的一行数据的最大

2、大小。因而在SQLServer2000中,不允许表中的一行数据存储在不同的数据页上。32、数据文件和日志文件的作用数据文件用于存放数据库数据,数据文件又包括主数据文件和辅助数据文件。主数据文件的扩展名为.mdf,它包含数据库的启动信息以及数据库数据,每个数据库只能包含一个主数据文件。辅助数据文件的扩展名为.ndf,一个数据库可以有多个辅助数据文件。辅助数据文件可以和主数据文件存放在相同的位置,也可以不同。日志文件用来记录页的分配和释放以及对数据库数据的修改操作。扩展名为.ldf,它包含用于恢复数据库的日志信息。每个数据库必须至少

3、有一个日志文件,也可以有多个。43、数据库文件的属性在定义数据库的数据文件和日志文件时,可指定如下属性:文件名及其位置文件大小增长方式最大大小5二、创建数据库1、使用企业管理器创建数据库步骤如下:(1)先启动SQLServer服务,然后启动企业管理器。(2)在控制台上依次单击“MicrosoftSQLServers”和“SQLServer组”左边的加号,然后单击要创建数据库的服务器左边的加号图标,展开树形目录。(3)右击“数据库”,然后单击“新建数据库”命令。672、使用Transact-SQL语句创建语句CREATEDATAB

4、ASE数据库名[ON[<文件格式>[,…n]]][LOGON{<文件格式>[,…n]}]<文件格式>::=([NAME=逻辑文件名,]FILENAME=‘操作系统下的物理路径和文件名’[,SIZE=文件初始大小][,MAXSIZE=文件最大大小

5、UNLIMITED][,FILEGROWTH=增量值])[,…n]8上述语法的含义为:ON关键字表示数据库是根据后面的参数来创建的;n是一个占位符,表明可为新数据库指定多个文件;LOGON子句用于指定该数据库的事务日志文件;NAME用于指定数据库文件的逻辑文件名;FILENAME用于指定

6、数据库文件的存放位置及在磁盘上的文件名;SIZE用于指定数据库文件的初始大小,单位为MB或KB,默认为MB;MAXSIZE用于指定数据库文件的最大大小,单位为MB或KB,默认为MB。省略此项表示最大大小无限制;FILEGROWTH用于指定数据库文件的增加量,单位为MB或KB或%,默认为MB。省略此项表示不自动增长。9例2:创建一个数据库,数据库名称为:“人事信息数据库”,此数据库包含一个数据文件和一个事务日志文件。数据文件只有主数据文件,其逻辑文件名为“人事信息数据库”,其物理文件名为“人事信息数据库.mdf”,存放位置在默认目

7、录下,其初始大小为10MB,最大大小为30MB,自动增长时的递增量为5MB。事务日志文件的逻辑文件名为“人事信息日志”,物理文件名为“人事信息日志.ldf”,也存放在默认目录下,初始大小为3MB,最大大小为12MB,自动增长时的递增量为2MB。10CREATEDATABASE人事信息数据库ON(NAME=人事信息数据库,FILENAME='C:programfilesMicrosoftSQLServerMssqlData人事信息数据库.mdf',SIZE=10,MAXSIZE=30,FILEGROWTH=5)LOGON

8、(NAME=人事信息日志,FILENAME='C:programfilesMicrosoftSQLServerMssqlData人事信息日志.ldf',SIZE=3,MAXSIZE=12,FILEGROWTH=2)11三、删除数据库删除一个数据库,也就删除了该数据库的全部对象,从而将其所占的磁盘空间全部释放掉。1、使用企业管理器删除数据库删除数据库的步骤如下:(1)启动企业管理器,并在“控制台”目录下单击“数据库”节点。(2)选中要删除的数据库,然后选择如下操作之一:从“操作”菜单中选择“删除”命令。在工具栏上单击“删

9、除”按钮。右击→选择“删除”命令。122、使用Transact-SQL语句删除数据库语法格式为:DROPDATABASE数据库名[,…n]注意:被删除的数据库不能是当前正在使用的数据库。使用数据库删除语句可以一次删除多个数据库。例:用DROPDATABASE语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。