第2讲 数据库的创建与管理ppt课件.ppt

第2讲 数据库的创建与管理ppt课件.ppt

ID:59205030

大小:679.50 KB

页数:43页

时间:2020-09-26

第2讲 数据库的创建与管理ppt课件.ppt_第1页
第2讲 数据库的创建与管理ppt课件.ppt_第2页
第2讲 数据库的创建与管理ppt课件.ppt_第3页
第2讲 数据库的创建与管理ppt课件.ppt_第4页
第2讲 数据库的创建与管理ppt课件.ppt_第5页
资源描述:

《第2讲 数据库的创建与管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2讲数据库的创建和管理主讲:钱能教学目的掌握数据库的两种存储结构掌握数据库文件及文件组的知识点掌握创建数据库的方法掌握删除数据库的方法掌握数据库更名、修改大小的方法重点难点创建、删除数据库的方法数据库更名、修改大小的方法主要内容数据库的存储结构创建和删除数据库修改数据库数据库的存储结构数据库的存储结构分为逻辑存储结构和物理存储结构两种。数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成。SQLServer的数据库是由诸如表、视图、索引等各种不同的数据库对象所组成。数据库的物理存储结构是讨论数据库文件是如何在磁盘上

2、存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。数据库的逻辑存储结构从用户角度来看,数据库是存储数据的容器,是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。逻辑成分,即数据库对象它包括表、数据类型、视图、索引、约束、默认值、存储过程、触发器等。数据库的物理存储结构从数据库管理员角度来看,数据库是存储逻辑数据库的各种对象的实体。它主要描述如何为数据库分配空间。主要包括文件和文件组,页和盘区数据库文件主数据

3、库文件(PrimaryDatabaseFile)一个数据库可以有一个或多个数据库文件,一个数据库文件只能属于一个数据库。当有多个数据库文件时,有一个文件被定义为主数据库文件,其扩展名为.mdf主数据库文件用来存储数据库的启动信息以及部分或者全部数据,是所有数据库文件的起点,包含指向其它数据库文件的指针。一个数据库只能有一个主数据库文件。辅助数据库文件(SecondaryDatabaseFile)用于存储主数据库文件中未存储的剩余数据和数据库对象,一个数据库可以没有辅助数据库文件,但也可以同时拥有多个辅助数据库文件。辅助数

4、据库文件的扩展名为.ndf(简称为辅助文件)。事务日志文件每一个数据库至少必须拥有一个事务日志文件,而且允许拥有多个日志文件。事务日志文件的扩展名为.ldf,日志文件的大小至少是512KB。SQLServer的文件拥有两个名称,即逻辑文件名和物理文件名。当使用Transact-SQL命令语句访问某一个文件时,必须使用该文件的逻辑名。物理文件名是文件实际存储在磁盘上的文件名,而且可包含完整的磁盘目录路径。数据库文件组主文件组中包含了所有的系统表,当建立数据库时,主文件组包括主数据库文件和未指定组的其他文件。用户定义文件组中

5、可以指定一个缺省文件组,那么在创建数据库对象时如果没有指定将其放在哪一个文件组中,就会将它放在缺省文件组中。如果没有指定,则主文件组为缺省文件组。一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用;日志文件是独立的,它不能作为任何文件组的成员。数据库的创建、修改和删除通过企业管理器创建数据库通过向导创建数据库通过查询分析器创建数据库企业管理器创建数据库创建数据库XSCJ,初始大小为5MB,最大大小50MB,数据库自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),

6、按1MB增长(默认是按10%比例增长);向导创建数据库查询分析器创建数据库CREATEDATABASEdatabase_name[ON/*指定数据库文件和文件组属性*/     [[,...n]][,[,...n]]][LOGON{[,...n]}]/*指定日志文件属性*/[COLLATEcollation_name][FORLOAD

7、FORATTACH]::=[PRIMARY]([NAME=logical_file_name,]FILEN

8、AME='os_file_name'     [,SIZE=size]     [,MAXSIZE={max_size

9、UNLIMITED}]     [,FILEGROWTH=growth_increment])[,...n]::=FILEGROUPfilegroup_name[,...n]【例】创建一个名为XSCJ1的数据库,其初始大小为5MB,最大大小50MB,允许数据库自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长CREATE

10、DATABASEXSCJ1ON(NAME='XSCJ1_Data',FILENAME='e:sqldataMSSQLDataXSCJ1.mdf',SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=10%)LOGON(NAME='XSCJ1_Log',FILENAME='e:sqldata

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

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

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