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

数据库原理电子教案:第三章 SQL Server数据库管理.doc

数据库原理电子教案:第三章 SQL Server数据库管理.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理电子教案:第三章 SQL Server数据库管理

第3章 SQL Server数据库管理 课题: SQL Server数据库管理 目的要求: 掌握SQL Server2005数据库的SQL命令创建方法 掌握SQL Server2005数据库的SQL命令管理方法 掌握SQL Server2005数据库的基本组成 重点难点: 用SQL命令建立SQL Server2005数据库 课外作业布置: 复习本节课内容,完成本章习题 第5教案 数据库管理 复习提问 1.说出SQL Server2005的6个系统数据库。 2. SQL Server2005有哪几个常见版本?对于Windows XP操作系统,只能安装哪种版本? 3.用一句话说明关系(表)规范化处理的过程。 4.系统表sysdatabases存贮了什么信息? 5.企业管理器有什么功能? 6.说出SQL Server2005 中的4种数据类型。 7.说明数据库与表的关系。 3.1 SQL Server数据库简介 一、SQL Server数据库 SQL Server 2005数据库由包含数据的表集合和其它对象组成,目的是为了执行与数据有关的操作提供支持。 SQL Server 2005能够支持多个数据库。每个数据库可以存储来自其它数据库的相关或不相关数据。 在创建数据库之前,需要理解数据库的各组成部分及其设计方法,以确保实现数据库建成之后,数据库能够很好地运行。 二、设计SQL Server数据库 设计出较好的数据库,需要考虑以下几种情况: 数据库的应用功能,这些功能会影响设计。 数据库规范化规则,防止数据库设计中出现错误。 对数据完整性的保护。 数据库和用户权限的安全要求。 三、数据库中的对象 表(Table) 用户(User) 视图(View) 默认值(Default) 用户自定义的数据类型 约束规则(Constraints) 存储过程(Store Procedure) 角色(Role) 四、文件和文件组 1、逻辑结构和物理结构 数据库的逻辑结构从软件中看到的数据库信息,指的是数据库是由哪些性质的信息(字段、表、相互关系)所组成,SQL Server的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息都存储在数据库中。 数据库的物理存储结构则是讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。 主数据库文件(Primary Database File):.mdf,为主的数据库文件,存贮数据库的启动信息或全部数据,有且只有一个。 辅助数据库文件(Secondary Database File):.ndf,除主库文件外的其它文件,保存主库中没有存贮的数据,可以有多个。 事务日志文件:.ldf,记录数据库更新情况。例如使用INSERT、UPDATE、DELETE 等对数据库进行更改的操作,都会记录在此文件中。事务日志中再写入数据库,其具体操作是系统先将更改操作写入事务日志中,再更改存储在计算机缓存中的数据。 2、数据库文件组 为了便于分配和管理,SQL Server允许将多个文件归纳为同一组,并赋予此组一个名称,这就是文件组。 与数据库文件一样,文件组也分为主文件组(Primary File Group)和次文件组(Secondary File Group)。 3.2 创建数据库 若要创建数据库,必须先确定数据库的名称、所有者(创建数据库的用户)、大小,以及用于存储该数据库的文件和文件组。要考虑以下问题: 权限问题:在一般的情况下,只有系统管理员(sa)可以创建数据库,但是系统管理员可以授权其他用户创建数据库; 所有者:创建数据库的用户将成为该数据库的所有者(DBO); 大小变化规则:数据库的大小可以被扩展或者收缩; 名称:数据库名称必须遵循标识符规则(128个字符)。 一、使用Transact-SQL创建数据库 基本语法如下: CREATE DATABASE database_name [ON [PRIMARY] [filespec [,…n] [,filegroupspec [,…n]] ] [LOG ON {filespec [,…n]}] filespec::=([NAME=logical_file_name,] FILENAME=‘os_file_name’ [,SIZE=size] [,MAXSIZE={max_size|UNLIMITED}] [,FILEGROWTH=growth_increment] ) [,…n] 参数说明 database_name:数据库的名称,最长128字符。 PRIMARY:是一个关键字,指定主文件组中的文件。若缺少本项,默认第1个文件为主

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档