- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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个文件为主
您可能关注的文档
- 网络营销电子教案第四章 网络营销网站的建设与策划.doc
- 网络营销电子教案第三章 网络营销的战略与规划.doc
- 物理化学教案 第七章 电化学.ppt
- 2010年考研数据结构大纲.doc
- 2010考研数据结构部分试题.doc
- 上海交通大学研究生入学数据结构考研试题.pdf.pdf
- 吉林大学数据结构考研试题.pdf.pdf
- 网络营销电子教案第十一章 网络营销的组织与管理.doc
- 东南大学数据结构考研试题.pdf.pdf
- 网络营销电子教案第七章 网络营销的品牌策略.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)