数据库应用基础课件 第二章 数据库的基本操作.pptVIP

数据库应用基础课件 第二章 数据库的基本操作.ppt

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多
数据库应用基础课件 第二章 数据库的基本操作

复习 1 数据 2 数据库 3 数据库管理系统 * * * 第二章 数据库的基本操作 数据库应用基础 2.1 文件和文件组 1 文件 主要数据文件:该文件包含数据库的启动信息,并用于存储数据,扩展名是 .mdf 次要数据文件(可选):由用户定义并存储,这些文件含有不能置于主要数据文件中的所有数据,扩展名是 .ndf 事务日志文件:这些文件包含用于恢复数据库的日志信息。每个数据库都必须至少有一个日志文件,扩展名是 .ldf SQL Server 2005 数据库至少具有两个系统文件: 数据文件 日志文件 第二章 数据库的基本操作 对象 作用 表 数据库中数据的实际存放处所 视图 定制复杂或常用的查询,以便用户使用; 限定用户只能查看表中的特定行或列; 为用户 提供统计数据而不展示细节 索引 加快从表或视图中检索数据的效率 存储过程 提高性能;封装数据库的部分或全部细 节;帮助在不同的数据库应用程序之间实 现一致的逻辑 约束、规则、 确保数据库的数据完整性;强制执行业务 默认值和触发器 规则 登陆、用户、 保障数据安全的基础 角色和组 * SQL Server中常用的数据库对象 2 文件组 为了方便数据的分配、放置和管理,SQL Server允许对文件进行分组处理,每一组赋予一个名称,在同一个组里的文件就组成了文件组 2.1 文件和文件组 * 事务日志文件 *.ldf 一到多个 次数据文件 *.ndf 零到多个 次数据文件 *.ndf 零到多个 主数据文件 *.mdf 仅有一个 主 文 件 组 次 文 件 组 事 务 日 志 2.1 文件和文件组 需要注意的有: 文件或文件组不能由一个以上的数据库同时使用。 例如:如果文件 sales.mdf 和 sales.ndf 包含了数据库sales中的数据和对象,那么任何其它数据库都不能使用这两个文件。 2.1 文件和文件组 * 2.2 创建数据库 两种方法: 1.以图形化界面创建数据库 2.用T-SQL命令创建数据库 Transact-SQL 交互式查询语言 * 例:在C盘根目录下创建名为My_DB的数据库,其主文件大小为10MB,最大大小为30MB,日志文件大小为10MB。 Create Database=My_db On Primary (Name= My_dbdata, Filename=‘c:\my_db.mdf’, Size=10mb, Maxsize=30mb, Filegrowth=2mb) 2.2.1 用T-SQL命令创建数据库 * Log On (Name= My_dblog, Filename=‘c:\my_db.ldf’, Size=10mb, Maxsize=20mb, Filegrowth=25%) Collate Chinese_prc_ci_as 用T-SQL命令创建数据库(SQL语法) Create Database Database_name [ On [Primary] [Filespec[,…n] [,Filegroup[,…n]}] [LOG On{filespec[,…n]}] ] [Collate Collation_name] [Withexternal_access_option] ] [;] * 数据库名称 指定关联的filespec定义主文件 数据文件或日志文件的定义 * Log On { (Name=logical_file_name, Filename=’os_file_name’ [,Size=size] [,Maxsize={max_size|unlimited}] [,Filegrowth=growth_increment]) } [,...N] Collate Collation_name 指定建立数据库的日志文件 指定数据库的缺省排序方式包含控制语言

文档评论(0)

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

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

1亿VIP精品文档

相关文档