- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]2创建数据库
数据库开发技术 SQL Server 2008项目教程 子项目2 创建数据库 内容介绍 三个问题 数据库是什么样子的 数据库保存在哪里 如何创建一个SQL Server 2008的数据库 两个任务 了解数据库的构成 按实际情况创建数据库 内容介绍 使用图形工具创建数据库 用SQL语句创建数据库 数据库的简单管理 数据库的组成 数据库类型 系统数据库 用户数据库 数据库的组成 组成数据库的文件 数据文件(1个或多个,隶属于某个文件组) 日志文件(1个) 数据库的文件构成 创建数据库的参数 创建证照项目数据库 【场景】 我们的证照数据的初始大小约5M,以后以每周约20M的 速度增长,SQL Server 2005服务器硬盘配置如图2.4所 示,如何创建证照数据库DB_Cert。 创建证照项目数据库 【分析】 (1)C:盘为系统盘,F:盘为工具盘,G:盘为共享文件盘,因此可选择D:盘和E:盘作为数据库的存储位置。 (2)每周20M的增长速度,即每年约1GB,可以不需要辅助文件,将主文件安排在D:盘,初始大小为5M。 (3)事务日志保存在与数据文件不同的盘区,即E:盘,可防止因硬件故障的数据丢失。 (4)最大值定义为硬盘可用空间的一半以内,这里可取5-8G。 (5)其它可取默认值。 创建证照项目数据库 观摩 创建证照项目数据库 观摩 创建证照项目数据库 观摩 创建证照项目数据库 观摩 任务实战:创建数据库DB1 使用图形工具(对象资源管理器)创建一个数据库DB1,初始大小为8M,数据文件与日志文件保存在不同的磁盘中。 配置数据库 【场景】 因为公司部门功能的调整,对证照a作如下处理: 由原管理人x尽快对a作审核更新。 审核更新一旦完成,改由y管理。 将所属部门由u转到部门v。 也就是说,为了完成对证照a的处理,我们必须完成上面三个操作。一般情况下,是没有问题的。但一旦其中的任一操作出现故障,我们希望将证照a恢复到原来的状态。 配置数据库 【分析】 数据库中有个概念叫事务,上面场景中的每个操作都被称作事务,并且被保存到数据库的事务日志中。当系统出更故障时,事务日志能将数据恢复到故障点。事务就是一个或多个SQL语句,当全部成功执行时,对数据库的修改被提交(Commit)到数据库,当有一个失败时,事务内所有的修改被取消或回滚(Rollback)。 事务的ACID特性 事务的分类 任务观摩:配置证照数据库 进入数据库的属性 属性选项 使用SQL语句创建数据库 成创建数据库SQL语句 使用Alter Database语句修改数据库 任务观摩:快速创建数据库 场景 分析 完成步骤 场景 有一天,电脑部小华收到通知:由于公司业务的不断发展,有几家分支机构必须创建数据库,请尽快完成 分析 先在一家创建数据库,并确认无误后,再将此数据库的创建过程生成SQL语句,最后将此SQL语句分发到其他分支机构,成功执行后,数据库也就创建完毕 . 完成步骤 1、 完成步骤 1、 完成步骤 2、在查询窗口中产生以下脚本 任务实战:使用Create语句创建数据库 CREATE DATABASE Sales --数据库的名字为 Sales ON -- 以下括号内是数据文件的有关信息 ( NAME = Sales_dat, --逻辑名字 FILENAME = + @data_path + saledat.mdf, --物理名字, @data_path是变量 SIZE = 10, --初始大小10M MAXSIZE = 50, --最大空量50M FILEGROWTH = 5 ) --增长方式:按5M增长 LOG ON --以下括号内是日志文件的信息 ( NAME = Sales_log, --逻辑名 FILENAME = + @data_path + salelog.ldf, --物理名 SIZE = 5MB, --初始大小 MAXSIZE = 25MB, --最大大小 FILEGROWTH = 5MB ) --增长方式 创建数据库 使用Alter Database语句修改数据库 场景 分析 实施 场景 因为不同的分支机构业务量不同,数据库的增长速度也不同,其中有些分支机构的数据文件增长较快,已差不多占了硬盘空间的70%。为了解决这一问题,做到未雨绸缪,公司决定统一为每个分支机构添加硬盘,并为各数据库添加辅助文件,并将辅助文件保存到新添加的硬盘中。 分析 添加硬盘可以由分支机构人员完成,添加辅助文件则由电脑部小华负责。为了提高效率,采用SQL语句的形式。 为了较好地协
文档评论(0)