sql 2019 第04章.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sql 2019 第04章 04
- 资源描述:
-
1、第第4 4章章 数据库管理数据库管理 u本章导读本章导读 本章主要介绍了有关数据表的操作,包括表的创建、修改、删除和建本章主要介绍了有关数据表的操作,包括表的创建、修改、删除和建立索引等操作以及表中数据维护的有关操作和方法,基本掌握使用立索引等操作以及表中数据维护的有关操作和方法,基本掌握使用 SQL SQL Server Management StudioServer Management Studio和和T-SQLT-SQL语句对表的操作和表的数据操作,包括语句对表的操作和表的数据操作,包括创建表、删除表、对表中字段建立索引、向表中增加数据、修改数据、删创建表、删除表、对表中字段建立索引、
2、向表中增加数据、修改数据、删除数据等。读者要对除数据等。读者要对SQL Server2019SQL Server2019中的数据类型有一个清楚的认识。中的数据类型有一个清楚的认识。4.1数据库的创建与管理数据库的创建与管理4.1.1 SQL Server系统数据库系统数据库1 1系统数据库系统数据库1 1)MasterMaster数据库数据库2 2)ModelModel数据库数据库3 3)MsdbMsdb数据库数据库4 4)TempdbTempdb数据库数据库2 2数据库快照数据库快照数据库快照是源数据库的只读、静态视图。数据库快照是源数据库的只读、静态视图。4.1数据库的创建与管理数据库的创
3、建与管理4.1.2 数据库的创建数据库的创建1准备创建数据库准备创建数据库1)确定确定数据库的名称、所有者(创建数据库的用户)数据库的名称、所有者(创建数据库的用户)数据库名称数据库名称:studentcoursestudentcourse2 2)确定存储该数据库的数据文件的大小及文件空间增长方式,确定关系、)确定存储该数据库的数据文件的大小及文件空间增长方式,确定关系、索引,及系统存储参数的配置,确定数据库的存取方法索引,及系统存储参数的配置,确定数据库的存取方法.主数据文件主数据文件:逻辑名称:逻辑名称studentcoursestudentcourse;物理文件名:物理文件名:C:Dat
4、astudentcourse.mdfC:Datastudentcourse.mdf,初始大小:,初始大小:8MB8MB,最大空间:,最大空间:UNLIMITEDUNLIMITED,空间增加量:,空间增加量:1MB1MB,属于文件组,属于文件组primaryprimary。次数据文件次数据文件:逻辑名称:逻辑名称secondscsecondsc;物理文件名:;物理文件名:C:mydbsecondsc.ndfC:mydbsecondsc.ndf,初,初始大小:始大小:5MB5MB,最大空间:,最大空间:50MB50MB,空间增加量:,空间增加量:1MB1MB,属于文件组,属于文件组group1gr
5、oup1。日志文件日志文件:逻辑名称:逻辑名称studentcourse_logstudentcourse_log;物理文件名:物理文件名:C:Logstudentcourse_log.ldfC:Logstudentcourse_log.ldf,始初大小:,始初大小:4MB4MB,最大空间,最大空间:20MB20MB,空间增加量:,空间增加量:10%10%索引索引:每一数据表关于主关键字建立索引文件。:每一数据表关于主关键字建立索引文件。2使用使用SQL Server Management Studio创建数据库创建数据库3.1 关系数据库设计思路关系数据库设计思路图4.1 【创建数据库】界面
6、图4.2 【新建数据库】对话框3使用使用Transact-SQL语言创建数据库语言创建数据库1)命令格式)命令格式CREATE DATABASE ONPRIMARY,N,N LOG ON ,N 其中,其中,N 表示设置文件属性,格式如下。表示设置文件属性,格式如下。(NAME=逻辑文件名,逻辑文件名,FILENAME=物理文件名称物理文件名称 ,SIZE=数据库文件的初始容量值数据库文件的初始容量值 ,MAXSIZE=物理文件的最大容量值物理文件的最大容量值|UNLIMITED ,FILEGROWTH=增加容量值增加容量值),N 其中其中,N 表示设置文件组属性,格式如下。表示设置文件组属性,
7、格式如下。FILEGROUP文件组名称文件组名称 DEFAULT,N 2 2)参数说明)参数说明(1)放在“”中的“”表示整个“”括起来的选项都可省略,如果不省,则“”括起的选项不能省。使用“”分隔的多个选项,表示只能选择其中一个。(2)数据库的名称必须符合标识符规则,最长为128个字符。数据库名称在 SQL Server 的实例中必须唯一。数据库的逻辑文件名是数据库在SQL Server中的标识符。FILENAME指定数据库物理文件名称和路径,它和数据库逻辑名称一一对应。文件组的逻辑名称必须在数据库中唯一,不能是系统提供的名称 PRIMARY 和 PRIMARY_LOG。(3)“ON”定义数
8、据文件;“PRIMARY”定义主文件组中的文件;“LOG ON”定义日志文件。一个数据库只能有一个主文件,如果没有定义主文件,列在数据文件项的第一个文件就是主文件。(4)数据库文件容量单位可以是KB,MB,GB,TB,缺省值为MB,长度必须为整数,主文件的,最小容量是Model数据库的主文件长度;对于其他类型文件,最小长度为512KB。(5)MAXSIZE:指定物理文件的最大容量。如果不设置文件的最大尺寸,那么文件的增长最大值将是磁盘的所有空间。UNLIMITED选项允许文件增长到磁盘已满。(6)FILEGROWTH:指定文件每次增加容量的大小或百分比,当FILEGROWTH=0时,表示文件不
展开阅读全文