第6章 管理数据库和数据表ppt课件.ppt

第6章 管理数据库和数据表ppt课件.ppt

ID:59209266

大小:154.50 KB

页数:56页

时间:2020-09-26

第6章  管理数据库和数据表ppt课件.ppt_第1页
第6章  管理数据库和数据表ppt课件.ppt_第2页
第6章  管理数据库和数据表ppt课件.ppt_第3页
第6章  管理数据库和数据表ppt课件.ppt_第4页
第6章  管理数据库和数据表ppt课件.ppt_第5页
资源描述:

《第6章 管理数据库和数据表ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章管理数据库和表管理数据库数据库基本概念建立数据库修改数据库管理表创建表修改表删除表实施数据完整性6.1.1数据库基本概念逻辑结构:数据库是表和对象的集合,诸如:表、视图、索引、存储过程和触发器等。物理结构:可以在操作系统下看到的文件主要数据文件(.mdf):存储系统表和对象。次要数据文件(.ndf):存储用户数据和对象。事务日志文件(.ldf):记录数据库的修改和产生这些修改的事务。6.1.1数据库基本概念数据库文件组数据文件的集合,便于进行管理和数据分配一个数据文件不能存在于两个或两个以上的文件组里,日志文件不属于

2、任何文件组;文件和文件组不可被一个以上的数据库使用6.1.1数据库基本概念数据库文件组类型主文件组:包含所有的系统表,主要数据文件和未包含在其他文件组里的次要数据文件。用户自定义文件组:用户创建,主要用于数据的分配。默认文件组:指定一个文件组为默认文件组。如未指定,则主文件组为默认文件组。6.1.1数据库基本概念SQLServer2005数据库分类系统数据库:存储有关SQLServer的信息。包括master、model、msdb、tempdb和resource数据库。示例数据库:为了让用户学习和理解而设计的。Advent

3、ureWorks是一个相当完整的示例,AdventureWorksDW用于分析服务。用户数据库:用户创建的数据库。SQLServer系统数据库master:总控数据库。记录所有的配置信息,系统根据master的信息管理系统和其他数据库。model:模板数据库。为用户建立新数据库提供模板和原型,系统自动把model数据库的内容复制到新建用户数据库中。msdb:存储任务计划、异常处理、警告管理和SQL执行服务需要的系统操作符信息。tempdb:临时数据库。保存临时表、临时数据以及临时创建的存储过程。resource:资源数据库

4、。包含SQLServer2005所有的系统对象,是一个只读和隐藏的数据库。6.1.2创建数据库使用SQLServerManagementStudio创建使用Transact-SQL语句创建CREATEDATABASEdatabase_name[ON[PRIMARY][]][,[,…n]][LOGON[]]database_name:数据库名称;ON:指明主要数据文件、次要数据文件和文件组的明确定义;PRIMARY:指明主文件组中的主要数据文件,缺省则表示第一个数

5、据文件为主要数据文件;Filegroup:指明所属文件组,缺省表示主文件组;LOGON:指明事务日志文件的明确定义;6.1.2创建数据库使用Transact-SQL语句创建::=([NAME=logical_file_name,]FILENAME=‘os_file_name’[,SIZE=size][,MAXSIZE={max_size

6、UNLIMTED}][,FILEGROWTH=growth_increment])[,…n]6.1.2创建数据库定义数据库文件信息NAME=logi

7、cal_file_name:指定数据文件或日志文件的逻辑文件名;FILENAME=‘os_file_name’:指定数据文件或日志文件的物理文件名;SIZE=size:指定文件的初始大小,单位为MB;MAXSIZE={max_size

8、UNLIMTED}:指定文件可以增长到的最大容量,如省略或选UNLIMTED,则可以不断增加;FILEGROWTH=growth_increment:指定文件的增长幅度,可以用容量表示,也可以用百分比表示。默认10%增长。6.1.2创建数据库例1:创建Student数据库CREATEDATA

9、BASEStudentON(NAME=student_data,FILENAME=‘d:student_cata.mdf’,SIZE=4MB,MAXSIZE=unlimited,FILEGROWTH=1MB),(NAME=student_data2,FILENAME=‘d:student_data2.ndf’)LOGON(NAME=student_log,FILENAME=‘d:student_log.ldf’,Size=2MB,FILEGROWTH=10%)6.1.3查看数据库使用SQLServerManageme

10、ntStudio查看使用Transact-SQL语句查看sp_helpdbdatabase_name查看指定数据库的属性sp_helpdb查看所有数据库的属性6.1.4修改数据库使用SQLServerManagementStudio修改属性使用Transact-SQL语句修改属性ALTERDATABAS

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

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

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