数据库技术与应用第04章

数据库技术与应用第04章

ID:46234419

大小:821.50 KB

页数:48页

时间:2019-11-21

数据库技术与应用第04章_第1页
数据库技术与应用第04章_第2页
数据库技术与应用第04章_第3页
数据库技术与应用第04章_第4页
数据库技术与应用第04章_第5页
资源描述:

《数据库技术与应用第04章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章数据库管理本章导读本章主要介绍了有关数据表的操作,包括表的创建、修改、删除和建立索引等操作以及表中数据维护的有关操作和方法,基本掌握使用SQLServerManagementStudio和T-SQL语句对表的操作和表的数据操作,包括创建表、删除表、对表中字段建立索引、向表中增加数据、修改数据、删除数据等。要对SQLServer2005中的数据类型有一个清楚的认识。4.1数据库的创建与管理4.1.1SQLServer系统数据库1.系统数据库1)Master数据库2)Model数据库3)Msdb数据库4)Tempdb数据库5)

2、Resource数据库6)Distribution数据库2.数据库快照4.1数据库的创建与管理4.1.2数据库的创建1.准备创建数据库(学生选课)1)确定数据库的名称、所有者(创建数据库的用户)数据库名称:studentcourse2)确定存储该数据库的数据文件的大小及文件空间增长方式,确定关系、索引,及系统存储参数的配置,确定数据库的存取方法。主数据文件:逻辑名称studentcourse;物理文件名:C:Datastudentcourse.mdf,初始大小:3MB,最大空间:UNLIMITED,空间增加量:1MB,属于文

3、件组primary。次数据文件:逻辑名称secondsc;物理文件名:C:mydbsecondsc.ndf,初始大小:3MB,最大空间:50MB,空间增加量:1MB,属于文件组group1。日志文件:逻辑名称studentcourse_log;物理文件名:C:Logstudentcourse_log.ldf,始初大小:1MB,最大空间:20MB,空间增加量:10%索引:每一数据表关于主关键字建立索引文件。2.使用SQLServerManagementStudio创建数据库3.1关系数据库设计思路图4.1【创建数据库】界面

4、图4.2【新建数据库】对话框3.使用Transact-SQL语言创建数据库1)命令格式CREATEDATABASE<数据库名>[ON[PRIMARY][[,…N]][,[,…N]]][LOGON{[,…N]}]其中,[[,…N]]表示设置文件属性,格式如下。([NAME=逻辑文件名,]FILENAME=‘物理文件名称’[,SIZE=数据库文件的初始容量值][,MAXSIZE={物理文件的最大容量值

5、UNLIMITED}][,FILEGROW

6、TH=增加容量值])[,…N]其中[[,…N]]表示设置文件组属性,格式如下。FILEGROUP文件组名称[DEFAULT][,…N]2)参数说明(1)放在“[]”中的“<>”表示整个“[]”括起来的选项都可省略,如果不省,则“<>”括起的选项不能省。使用“|”分隔的多个选项,表示只能选择其中一个。(2)数据库的名称必须符合标识符规则,最长为128个字符。数据库名称在SQLServer的实例中必须唯一。数据库的逻辑文件名是数据库在SQLServer中的标识符。FILENAME指定

7、数据库物理文件名称和路径,它和数据库逻辑名称一一对应。文件组的逻辑名称必须在数据库中唯一,不能是系统提供的名称PRIMARY和PRIMARY_LOG。(3)“ON”定义数据文件;“PRIMARY”定义主文件组中的文件;“LOGON”定义日志文件。一个数据库只能有一个主文件,如果没有定义主文件,列在数据文件项的第一个文件就是主文件。3.使用Transact-SQL语言创建数据库(4)数据库文件容量单位可以是KB,MB,GB,TB,缺省值为MB,长度必须为整数,主文件的,最小容量是Model数据库的主文件长度;对于其他类型文件,最小

8、长度为512KB。(5)MAXSIZE:指定物理文件的最大容量。如果不设置文件的最大尺寸,那么文件的增长最大值将是磁盘的所有空间。UNLIMITED选项允许文件增长到磁盘已满。(6)FILEGROWTH:指定文件每次增加容量的大小或百分比,基数为当前文件大小。当FILEGROWTH=0时,表示文件不增长。(7)DEFAULT:指定命名文件组为数据库中的默认文件组。图4.11用命令创建Studentcourse数据库界面CREATEDATABASEstudentcourseONPRIMARY(NAME='studentcourse

9、',FILENAME='C:DATAstudentcourse.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB),FILEGROUP[group2](NAME='secondsc',FILENAME=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。