网站大量收购闲置独家精品文档,联系QQ:2885784924

SQL Server与数据库应用开发.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLServer与数据库应用开发ppt课件

SQL Server与数据库应用开发 第3章 数据库的创建与管理 3.1 SQL Server数据库的基本知识 3.2 创建数据库 3.3 管理数据库 主要内容 【知识要求】:掌握SQL Server 数据库文件与管理数据库的基本知识 【能力要求】:1.能进行SQL Server数据库的创建操作 2.能进行SQL Server数据库的管理操作 知识与能力要求 3.1.1 SQL Server 的数据库 SQL Server 数据库就是结构化的、有组织的数据的集合,这种数据集合具有逻辑结构并得到数据库系统的管理和维护。SQL Server的数据库由表、视图、存储过程等许多对象构成,这些数据库对象是数据库逻辑上的管理对象,并不是以单独的文件形式存在。 3.1 SQL Server数据库的基本知识和概念 图3.1 SQL Server 2012 对象资源管理界面 3.1.2 SQL Server 数据库文件与文件组 在SQL Server中,数据库是以文件的形式保存的, SQL Server的数据库文件有数据文件和事务日志文件组成的。一个数据库至少应包含一个数据文件和一个事务日志文件。 1.SQL Server的数据库文件的三种类型 (1)主要数据文件(primary file):主要用来存储数据库的数据信息。主要数据文件是SQL Server数据库的主体,其默认扩展名为“.mdf”,它是每个数据库不可缺少的部分,而且每个数据库至少要有一个主要数据文件。 (2)次要数据文件(secondary file):用来存储主要数据文件没有存储的其他数据,使用次要数据文件可以扩展存储空间。次要数据文件的扩展名为“.ndf”。 (3)事务日志文件(transaction log):事务日志文件是用来记录数据库更新情况的文件,扩展名为“.ldf”,每个数据库至少要有一个事务日志文件。 事务是一组SQL语句的集合。事务是作为一个整体来执行的,它对数据的修改操作,要么全都执行,要么全都不执行。事务日志记录了数据库中已发生的一连串对数据的修改操作记录。 3.1 SQL Server数据库的基本知识和概念 3.1 SQL Server数据库的基本知识和概念 2. 文件组 为便于管理,SQL Server将数据文件指定到文件组。文件组是便于对数据库文件进行分组管理的逻辑概念。事务日志文件不属于任何文件组。 SQL Server中有两种类型的文件组:主文件组和用户自定义文件组。 主文件组是包含主要文件的文件组。所有系统表都被分配到主文件组中;用户自定义文件组是指用户首次创建数据库或以后修改数据库时明确创建的任何文件组。 3.1.3 SQL Server 的系统数据库 在SQL Server管理控制台下中,在对象资源管理器的数据库结点下,我们会看到master、tempdb、model、msdb四个系统数据库,如图3.2所示。它们是在安装SQL Server时系统自动安装的。这些系统数据库的文件存储在SQL Server默认安装目录(MSSQL)中的Data文件夹中。 3.1 SQL Server数据库的基本知识和概念 图3.2 SQL Server 的系统数据库 1.master数据库 master数据库是SQL Server的主数据库,记录了SQL Server系统的所有系统信息,如所有的系统配置信息、登录信息、用户数据库信息、SQL Server初始化信息等。 2.tempdb数据库 tempdb数据库为临时表和其他临时存储需求提供存储空间,是一个由SQL Server中所有数据库共享使用的工作空间。当用户离开或系统关机时,临时数据库中创建的临时表将被删除,当它的空间不够时,系统会自动增加它的空间。 3.model数据库 model数据库是创建所有用户数据库和tempdb数据库的模板文件。model数据库中包含每个数据库所需的系统表格,是SQL Server 2012中的模板数据库。 4.msdb数据库 msdb数据库在SQL Server代理程序调度报警和作业时使用。 3.1 SQL Server数据库的基本知识和概念 3.2.1 用企业管理器创建数据库 【任务3.1】可视化方式创建TestDB数据库【操作演示】。如图3.3和3.4所示。 3.2 创建数据库 图3-3 可视化方式创建数据库 图3-4 “新建数据库”对话框 3.2.2 用SQL代码创建数据库 代码创建数据库的语法如下: CREATE DATABASE database_name [ON {[PRIMARY](NAME=logical_file_na

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档