单元5 创建与管理数据库 SQL Server 2008数据库及应用(第4版)课件.ppt

单元5 创建与管理数据库 SQL Server 2008数据库及应用(第4版)课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元 5 创建与管理数据库 深圳职业技术学院 大型数据库课程组 学习目标 【知识目标】 了解数据库的概念。 了解系统数据库、系统表的作用。 理解数据库文件、文件组的种类与作用。 理解数据库的配置选项。 掌握系统存储过程的使用方法。 【技能目标】 会创建数据库。 会查看指定数据库或所有数据库的信息。 会在数据库中新增文件组。 会扩充数据库或事务日志的容量;会将次数据文件作为新增文件组的成员。 会缩小数据库或事务日志的容量。 会修改和查看数据库的选项。 会重新命名数据库。 会删除数据库。 任务陈述 在学生选课关系数据模型规范化到一定的程度后,现在需要在SQL Sever中实施数据库,即创建学生选课数据库。现在规划学生选课数据库的物理文件保存在C:\下,物理文件分别为数据文件Xk.mdf和事务日志文件Xk_log.ldf。 数据库及数据库对象 数据库(DATABASE):相当于一个容器,在该容器内装有以下数据库对象(OBJECT):数据库关系图、表、视图、存储过程、函数、触发器、数据类型、规则、默认值、用户、角色等。 SQL Server系统数据库 master数据库:主数据库,记录所有服务器主要信息,包括用户信息、数据库信息、系统配置信息等。 模板 model数据库:新创建数据库的一种模板或原型 。 msdb数据库:记录了有关SQL Server Agent服务的一些信息 tempdb数据库:用作临时存储区域保存中间数据的临时数据库。 临时数据库:AdventureWorks、AdventureWorksDW,默认为不安装。 数据库的存储结构 系统表:每个数据库都有自己的系统表。master数据库的系统表中存储SQL Server配置、登录账户、所有数据库等信息。其他数据库中系统表则存储该数据库和数据库对象的信息。 文件:用来存储数据库的文件。包括: 主(数据)文件:后缀.mdf。每个数据库有且仅能有一个。存储数据库的启动信息、数据信息。 事务日志文件:后缀.ldf。每个数据库至少有一个。存储用来恢复数据库的信息。 次(数据)文件:后缀.ndf。每个数据库可以有也可以没有。保存除了存储在主文件之外的所有信息。 物理文件:以上带后缀的文件是保存在操作系统下实际存在的文件。 逻辑文件:标志数据库的一种标识。 数据库的存储结构(续) 文件组(FIIE GROUP):SQL Server通过文件组对数据文件进行管理。使用文件组能提高系统的效率。 SQL Server默认将数据文件、表或索引保存在名字为PRIMARY的文件组上。可以将要创建的表、索引保存在用户自定义的文件组上。 注意: 一个数据文件、表或索引只能保存在一个文件组上。 文件组不适合于事务日志。 任务5.1 创建数据库 创建数据库之前,首先要规划: 几个数据文件?多个数据文件是否要存 放在不同的磁盘上(需不需要先创建文 件组)?是否需要先创建文件夹? 数据文件的名字为? 事务日志文件名字为? 数据文件、事务日志最大容量和增长速 度? 创建数据库的两种方法: 使用Management Studio创建 使用T-SQL语句创建(重点掌握) 使用两种方法完成【问题5.1】。 任务5.1 创建数据库 【问题5.1】创建逻辑名字为Xk的选课数据库,将物理文件保存在C:\下,数据库的主数据文件名为Xk.mdf,文件大小为10MB,最大容量为20MB,文件增量为2MB。事务日志文件名为Xk_log.ldf,大小为15MB,文件最大容量为30MB,文件增量为2MB。 该题只有一个数据文件 没有次数据文件。 不需要先创建文件组。 任务5.1 创建数据库 创建数据库的语句: CREATE DATABASE database_name [ON {[PRIMARY] (NAME=logical_file_name, FILENAME=os_file_name [,SIZE=size] [,MAXSIZE=max_size] [,FILEGROWTH=growth_increment]) }[,. . .n] ] [LOG ON {(NAME=logical_file_name, FILENAME=os_file_name [,SIZE=size]) }[, . . .n] ]

您可能关注的文档

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档