数据库构建与管理(SQL SERVER)教案系列第三章创建数据库和数据表1

合集下载

SQL Server第3章 表的创建和管理

SQL Server第3章 表的创建和管理

4、约束管理
4)默认约束(DEFAULT)
默认约束是用来给表中某列赋予一个常量值(默认值), 当向该表插入数据时,如果用户没有明确给出该列的值, SQL Server会自动为该列输入默认值。每列只能有一个 DEFAULT约束。
2)表结构的修改
① 使用SSMS修改表结构
演示……
3、表结构的创建、修改和删除
2)表结构的修改
② 使用T-SQL语句修改表结构
修改表结构的语句为ALTER TABLE。语法格式如下:
ALTER TABLE tbl_name { ADD column_name date_type [DEFAULT contant_expression][IDENTITY(SEED,INCREMENT)] [NULL | NOT NULL] | DROP COLUMN column_name | ALTER COLUMN column_name new_datetype [NULL | NOT NULL ] }
INSERT student (sNo, sName, sex, birthday, entryDate, sDept, remark) VALUES(‘1512053101’,‘张明’,‘男’,‘1997-3-2’,‘2015-9-13’,‘网通学院 ’,’班长’)
INSERT Course (cNo, cName, credit, remark) VALUES(‘02001’,‘网络基础’,3,‘网络专业基础课’)
例3-16:创建成绩表(score),并设置复合主键。
4、约束管理
2)唯一性约束(UNIQUE)
唯一性约束是用来限制不受主键约束的列上的数据的唯一 性,一个表上可以放置多个UNIQUE约束。

SQL 第3章 数据库的创建和管理(实训1新)

SQL 第3章 数据库的创建和管理(实训1新)

第3章数据库的创建和管理动手操作一:查看系统数据库信息任务1:在“资源对象管理器”中查看服务器中的系统数据库,并回答有哪些数据库。

系统数据库:master、model、msdb、tempdb 任务2:在“资源对象管理器”中查看各类数据库的属性。

任务3:在查询窗口中使用命令查看服务器中的系统数据库信息。

动手操作二:用界面方式创建数据库任务1:在E盘以班级号创建一个文件夹。

任务2:在“资源对象管理器”中创建一个名为jxgl的数据库。

任务3:查看JXGL数据库对象和数据库文件。

任务4:在jxgl库中增加1个次文件组user1,并在其中增加一个数据文件j4_data,属性自定义。

在jxgl中增加1个日志文件log2,属性自定义。

动手操作三:用命令创建数据库任务1:创建一个默认参数的数据库db1。

任务2:查看db1数据库的信息,请说出该数据库中有哪些文件?逻辑文件名、磁盘文件名各是什么?它们的大小是多少?有主数据文件和日志文件。

逻辑文件名:主数据文件db1,日志文件db1_log。

磁盘文件名:主数据文件db1.mdf, 日志文件db1_log.LDF。

主数据文件:初始大小3MB,增量为1MB,不限制增长。

日志文件:初始大小1MB,增量为10%,最大值为2,097,152。

任务3:按下列表格中的要求创建一个名为TESTDB的数据库。

create database TESTDBon primary(name=TD1,filename='E:\SQL\TD1.MDF',size=5MB,maxsize=20MB,filegrowth=10%),(name=TD2,filename='E:\SQL\TD2.NDF',size=10MB,maxsize=30MB,filegrowth=2MB),filegroup User1(name=TD3,filename='E:\SQL\TD3.NDF',size=5MB,filegrowth=2MB)log on(name=TLOG,filename='E:\SQL\TLOG.LDF',size=4MB,filegrowth=20%)动手操作四:用命令修改数据库任务1:在数据库testdb中增加一个u3文件组。

sqlserver第3章精品PPT课件

sqlserver第3章精品PPT课件

3.事务日志文件
事务日志文件(Transaction Log File)用于记录所有事务以及每个事务对数据库 所做的修改。其文件扩展名为.ldf。当数据库损 坏时,管理员可以使用事务日志文件恢复数据库 。每一个数据库必须至少拥有一个事务日志文件 ,并允许拥有多个事务日志文件。
3.1.3 数据库文件组
(7)选中“选项”,修改“自动收缩”为“true” (自动收缩数据和日志文件),“自动关闭”为 “true”(保证当用户结束连接所有数据库的进 程时数据库自动关闭,资源再变为可用资源), 其他使用默认选择。
3.1.1 系统数据库
安装SQL Server 2008时系统会自动创建 五个系统数据库,分别是master、model、 msdb、tempdb及resource。
1.master数据库
master数据库是SQL Server 2008最重要的数 据库,它存储了SQL Server 2008系统的所有系统级别信 息。这些系统级别信息包括所有的登录信息、系统设置信 息、SQL server的初始化信息和其他系统数据库及用户数 据库的相关信息,这些信息都记录在master数据库的各个 表中。
master数据库对SQL server系统极为重要 ,它一旦受到破坏,例如被用户无意删除 了数据库中的 某个表,就有可能导致SQL Server系统彻底瘫痪,SQL Server将无法启动,因此用户轻易不要直接访问master数 据库,更不要修改master数据库,也不要把用户数据库对 象创建到master数据库中。
2.model数据库
model数据库是SQL Server 2008创建用 户数据库的模板。model数据库是所有用户数据库 和tempdb数据厍的模板数据库,它含有master数 据库所有系统表的子集,每当创建一个用户数据 库时,SQL server服务器都要把model数据库的内 容自动复制到新的数据库中作为新数据库的基础 ,这样可以大大简化数据库及其对象的创建和设 置。

SQL Server 2012数据库管理与开发第3章 创建和管理数据库

SQL Server 2012数据库管理与开发第3章  创建和管理数据库

3.3 数据库操作
• 3.3.1 创建数据库 • 1. 以界面方式创建数据库
图3.1 新建数据库
图3.2 创建数据库名称
图3.3 创建一个名称为“mrgwh”的数据库
3.3.2 修改数据库
1.以界面方式修改数据库
图3.4 选择数据库属性
单击此按钮修改数据库“所有者”
图3.5 “文件”选项卡
• (2)标识符的后续字符可以是以下3种。
• 统一码(Unicode)2.0标准中所定义的字 母。
• 来自拉丁字母或其他国家/地区脚本的十进 制数字。
• “@”符号、美元符号“$”、数字符号 “#”或下划线“_”。
• (3)标识符不允许是Transact-SQL的保 留字。
• (4)不允许嵌入空格或其他特殊字符。

② 文件或文件组不能由一个以上的数
据库使用。

③ 数据和事务日志信息不能属于同一
文件或文件组。

④ 日志文件不能作为文件组的系统数据库
• (1)Master数据库 • (2)Tempdb数据库 • (3)Model数据库 • (4)Msdb数据库
3.2 SQL Server的命名规范
• 1.标识符格式
• 在定义标识符时必须遵守以下规定:
• (1)标识符的首字符必须是下列字符之一。
• 统一码(Unicode)2.0标准中所定义的字母,包括拉丁 字母a-z和A-Z,以及来自其他语言的字符。
• 下划线“_”、符号“@”或者数字符号“#”。
• 在SQL Server中,某些处于标识符开始位置的符号具有 特殊意义。以“@”符号开始的标识符表示局部变量或参 数;以一个数字符号“#”开始的标识符表示临时表或过 程,如表“#gzb”就是一张临时表;以双数字符号“##” 开始的标识符表示全局临时对象,如表“##gzb”则是全 局临时表。

实验一:在SQLServer中创建数据库和表

实验一:在SQLServer中创建数据库和表

实验⼀:在SQLServer中创建数据库和表实验⼀:在SQL Server中创建数据库和表1.实验⽬的1) 熟悉SQL Server2005的企业管理器环境;2) 掌握使⽤SQL Server2005企业管理器创建和管理数据库和数据表的⽅法,掌握使⽤SQL管理数据库和数据表的⽅法。

2.实验内容1) 熟悉SQL Server 2005企业管理器环境;2) 使⽤企业管理器创建“JXGL”数据库;3) 在JXGL库中创建学⽣表Student,课程表Course以及选修成绩表SC;4) 练习使⽤SQL语句创建和管理数据库、数据表。

3.实验步骤1) 启动SQL Server企业管理器,打开“SQL Server Enterprise Mananger”窗⼝,并在左边的⽬录树结构中选择“数据库”⽂件夹。

2) 单击右键,选择“新建数据库”命令,打开“新建数据库” 对话框,在“数据库名称”框内输⼊名称JXGL,注意数据⽂件和⽇志⽂件的属性设置................。

3) 单击“确定”按钮,完成JXGL数据库的创建。

4)在左边的⽬录树中展开“数据库”下刚才创建的 “JXGL” ⽂件夹,然后在“表”对象上单击右键,选择“新建表”,右边窗格中显⽰SQL Server 2005的表设计器。

5)在表设计器窗⼝上部,每⼀⾏描述表的⼀个属性列,分别设置列名、列的数据类型以及是否允许空值。

将STUDENT表(表结构如表1所⽰)的各列属性依次输⼊到⽹格中,如下图所⽰。

表1:Student表结构列名数据类型长度是否允许为空值默认值说明Sno char 5 N 主码name varchar 10 Nsex char 2 N 男birth datetime Ndept varchar 20 Y ⽣物信息address varchar 50 Y6) 选择“Sno”属性,单击右键,在弹出菜单中选择“设置主键”。

将“Sno”设置为Student关系的主码。

SQL Server数据库第3章

SQL Server数据库第3章
注意:在创建数据库之前应先在E盘建立名为“MySQLData”的文件 夹,如果此文件夹不存在,执行T-SQL语句后将会在“消息”窗口中 看到错误信息提示。
3.1.2 管理数据库
• 随着数据库的增长或变化,用户可能需要对数 据库进行管理,主要包括查看数据库信息、打 开数据库、更改数据库名称、修改数据库容量、 删除数据库等操作。
第3章 数据库与表
主要内容:
3.1
创建和管理数据库
3.2
创建和管理表
3.3
数据完整性
3.4
本章小结
总体要求:
• 掌握数据库的创建和管理 • 掌握表的创建和管理 • 掌握数据完整性的概念
3.1创建和管理数据库:
3.1.1
创建数据库
3.1.2
管理数据库
3.1.3
分离和附加数据库
3.1.1 创建数据库
• SQL Server数据库都由表、视图、存储过程、 用户、角色、规则、默认等数据库对象组成。 SQL Server中的每个数据库名都必须要符合系 统标识符的命名规则,应该使用有一定意义的 并且易于记忆的的名字来命名数据库。创建数 据库,必须先确定数据库的名称、所有者(创 建数据库的用户)、大小,以及用于存储该数 据库的文件和文件组。
2.使用T-SQL语句创建数据库
• 使用T-SQL语言创建数据库的命令是:
CREATE DATABASE。
• 最简单的方法就是创建数据库时使用默认的数 据库参数。其语法格式如下:
CREATE DATABASE database_name
其中database_name是新数据库的名称。
• 【例3-3】使用T-SQL语句创建“Product”数 据库,使用默认的数据库参数。

SQL Server 2008数据库应用技术第3章 创建和管理表

SQL Server 2008数据库应用技术第3章 创建和管理表

3.1 SQL Server 2008表的基本知识 3.1.2
3.1 SQL Server
表的设计—数据类型
2008表的基
本知识 3.2 创建表 3.3 管理表 3.4 维护表中数 据
3.日期时间数据类型
日期和时间数据类型用于存储日期和时间数据。SQL Server 2008支持多种日期时间数据类型:datetime、 smalldatetime、datetime2、dateoffset、date和time。
《SQL Server 2008 数据库应用技术》
3.1 SQL Server
2008表的基
本知识 3.2 创建表 3.3 管理表 3.4 维护表中数 据
第3章 创建和管理表
《SQL Server 2008 数据库应用技术》
本章学习目标:
3.1 SQL Server
2008表的基
本知识 3.2 创建表 3.3 管理表 3.4 维护表中数 据
1.字符数据类型
(1)传统编码的字符数据类型的表示 字符数据类型用于存储汉字、英文字母、数字符号和其 他各种符号。作为字符型数据的符号须用单引号(')或 双引号(")标记,如"SQL Server 2008"。传统编码表 示的字符型数据有定长字符型(char)、变长字符型( varchar)和文本型(text)3种。
了解SQL Server的数据类型。 掌握创建和管理表的方法。 掌握表中数据维护的方法。
3.1 SQL Server 2008表的基本知识 3.1.1
3.1 SQL Server
表的类型
2008表的基
本知识 3.2 创建表 3.3 管理表 3.4 维护表中数 据

数据库构建与管理(SQL SERVER)教案系列第三章创建数据库和数据表2

数据库构建与管理(SQL SERVER)教案系列第三章创建数据库和数据表2
2.修改数据类型的长度:上述操作后,在长度单元格修改
3.修改数据类型的精度
总结本节课内容
讲述
提问
师:
举例
讲解
生:理解
记忆
储和比较字符所使用的规则。"
排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。
如:
Chinese_PRC_CS_AI_WS
前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。
排序规则的后半部份即后缀含义:
_BIN二进制排序
_CI(CS)是否区分大小写,CI不区分,CS区分
(二)使用transact-SQL语句创建数据表
CREATE TABLE
二、修改数据表
(一)使用Microsoft sql server management studio修改数据表
修改列的数据类型:
右击要修改的表——修改——选择要修改的列——单击数据类型的单元格——保存
作业布置教学后记教来自过程主要教学内容及步骤
数据库构建与管理(SQL SERVER)教案
课题
第3章创建数据库和数据表
授课形式
新授
授课课时
共2课时,第3、4课时
使用教具
多媒体
课前准备
PPT
教学目标
掌握数据表的创建、修改
教学重点
数据表的创建
教学难点
数据表的创建
更新、补充
删节内容
板书设计
一、创建数据表
(一)使用Microsoft sql server management studio创建数据表
区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。

SQLServer数据库教案

SQLServer数据库教案

教案:SQL Server数据库教案第一章:SQL Server概述1.1 课程目标了解SQL Server的发展历程掌握SQL Server的基本概念和特点了解SQL Server的体系结构1.2 教学内容SQL Server的发展历程SQL Server的基本概念和特点SQL Server的体系结构1.3 教学方法讲授法案例分析法1.4 教学资源-PPT-案例文件1.5 教学步骤1. 介绍SQL Server的发展历程2. 讲解SQL Server的基本概念和特点3. 讲解SQL Server的体系结构第二章:SQL Server数据库的创建和管理2.1 课程目标掌握SQL Server数据库的创建和管理方法2.2 教学内容数据库的基本概念数据库的创建和管理方法2.3 教学方法讲授法案例分析法2.4 教学资源-PPT-案例文件2.5 教学步骤1. 介绍数据库的基本概念2. 讲解数据库的创建和管理方法3. 分析案例并演示操作过程第三章:SQL Server表的设计和管理3.1 课程目标掌握SQL Server表的设计和管理方法3.2 教学内容表的基本概念表的设计和管理方法3.3 教学方法讲授法案例分析法3.4 教学资源-PPT-案例文件3.5 教学步骤1. 介绍表的基本概念2. 讲解表的设计和管理方法3. 分析案例并演示操作过程第四章:SQL Server索引和约束的应用4.1 课程目标掌握SQL Server索引和约束的应用方法4.2 教学内容索引和约束的基本概念索引和约束的应用方法4.3 教学方法讲授法案例分析法4.4 教学资源-PPT-案例文件4.5 教学步骤1. 介绍索引和约束的基本概念2. 讲解索引和约束的应用方法3. 分析案例并演示操作过程第五章:SQL Server数据查询和操作5.1 课程目标掌握SQL Server数据查询和操作方法5.2 教学内容数据查询的基本概念数据查询和操作方法5.3 教学方法讲授法案例分析法5.4 教学资源-PPT-案例文件5.5 教学步骤1. 介绍数据查询的基本概念2. 讲解数据查询和操作方法3. 分析案例并演示操作过程第六章:SQL Server数据传输6.1 课程目标掌握SQL Server中数据传输的基本方法和技巧。

数据库 第3章 SQL_Server数据表的管理与维护 教学课件

数据库  第3章 SQL_Server数据表的管理与维护  教学课件
【例3.5】建立一个供货商和货物的数据库 S_P_DB,此数据库存在以下关系。 (1)供货商S(S_NO,S_NAME, STATUS,CITY)。分别表示供货 商代码、名称、身份、所在城市。 (2)货物P(P_NO,P_NAME, WEIGHT,CITY)。分别表示货物 的编号、名称、重量和产地。 要求如下: (1)供货商代码不能为空,且值是惟 一的,供货商的名称也是惟一的。 (2)货物编号不能为空,且值惟一, 货物的名称也不能为空。 (3)使用以下T-SQL语句创建数据库 S_P_DB,创建关系S和关系P为表 S和P: /* 创建数据库S_P_DB */ CREATE DATABASE S_P_DB /* 创建供货商信息表 */ CREATE TABLE S (S_NO CHAR(9) NOT NULL UNIQUE, S_NAME CHAR(20) UNIQUE, STATUS CHAR(9), CITY CHAR(10), PRIMARY KEY(S_NO)) /* 创建货物信息表 */ CREATE TABLE P (P_NO CHAR(9) NOT NULL UNIQUE, P_NAME CHAR(20) UNIQUE, WEIGHT CHAR(9), CITY CHAR(10), PRIMARY KEY(P_NO))
2
3.1数据表的创建和管理
• • • • 3.1.1 使用企业管理器创建数据表 3.1.2 使用T-SQL语言创建数据表 3.1.3 使用企业管理器对数据表进行维护 3.1.4 使用T-SQL语言对数据表进行维护
3
3.1.1 使用企业管理器创建数据表
数据库技术与应用基础教材编写组
4
3.1.2 使用T-SQL语言创建数据表
11
3.1.4 使用T-SQL语言对数据表进行维护

数据库应用技术教程(SQL Server 2017)课件第3章 SQL2017数据表的创建和管理

数据库应用技术教程(SQL Server 2017)课件第3章 SQL2017数据表的创建和管理
数据库有了,可具体如 何存储数据呢?
第三章 SQL2017数据库数据表的创建和管理
学习目标
❖掌握SQL Server2017中的数据类型; ❖ 掌握建立数据表的方法; ❖ 掌握查看、修改和删除数据表的方法; ❖掌握使用主键约束和惟一约束保证数据表的完整性、使用检查约束
、默认值保证列的完整性; ❖ 掌握使用主键和外键来保证数据表之间的完整性; ❖ 掌握表中数据的添加、修改和删除的方法。
数据类型
数据类型--数字型
数据类型
说明
bigint
-263 (-1.8E19 ) ~ 263-1 (1.8E19 )的整型数
int
-231 (-2 147 483 648) ~ 231-1 (2 147 483 647)的整型数
smallint -215 (-32 768) ~ 215-1 (32 767)的整型数
▪ 类型与长度限制:方便计算机操作 ▪ 取值范围限制:防止属性值与应用
语义矛盾
语义许可取值范围约束例:
成绩取 [0 .. 100], {优、良、中、及格、不及格}
约束概述
❖ 约束定义
❖ 约束(Constraint)是Microsoft SQL Server 2017提供的自动保持数据库完整 性的一种方法。约束就是限制,定义约束就是定义可输入表或表的单个列中的 数据的限制条件。
❖ 约束分类
▪ 主关键字约束(Primary Key Constraint) ▪ 外关键字约束(Foreign Key Constraint) ▪ 惟一约束(Unique Constraint) ▪ 检查约束(Check Constraint) ▪ 默认约束(Default Constraint)
主键约束

SQLServer教案第07周-数据库和表的创建1

SQLServer教案第07周-数据库和表的创建1
(NOT)NULL
(6)CHECK约束。
当需要限制某列的取值范围时,通常使用这一约束。方法是,在某一列的列名、数据类型之后,加上以下成份。
CHECK(约束表达式)
凡是在某一列的列名、数据类型之后定义的约束,都叫“列级约束”。特别地,默认值约束和(非)空值约束只能定义为列级约束。凡是在一个表的全部列定义之后再定义的约束,都叫“表级约束”。
SQL Server的数据库文件和文件组必须遵循以下规则:(1)一个文件和文件组只能被一个数据库使用。(2)一个文件只能属于一个文件组。(3)数据和事务日志不能共存于同一文件或文件组上。(4)日志文件不能属于文件组。
2逻辑上被组织成一系列对象,当一个用户连接到数据库后,他所看到的是这些逻辑对象,而不是物理的数据库文件。
MAXSIZE =文件大小最大值,
FILEGROWTH =文件增长率
)
修改数据文件的大小的语法如下:
ALTER DATABASE数据库名MODIFY FILE
(
NAME =逻辑数据文件名,
SIZE =数据文件初始大小,
MAXSIZE =文件大小最大值,
FILEGROWTH =文件增长率
)
例如:
ALTER DATABASE LWZZ ADD FILE
通过执行以下的语句可以创建LWZZ数据库。
CREATE DATABASE LWZZ
ON
(
NAME = LWZZ_Data,
FILENAME = 'C:\Program Files\Microsoft\MSSQL\data\LWZZ_Data.MDF',
SIZE = 3,
FILEGROWTH = 10%
授课日期
年月日第6周
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果使用了文件组,则创建数据表时必须指定该表存放在哪个组中。例如指定了某个数据表属于group1组,则向该表中添加数据时,系统会按比例将该表的数据分别存入data1.mdf、data2.ndf文件。
SQL Server的数据库文件和文件组必须遵循以下规则:
★一个数据库主数据文件只能有一个。
★一个文件、文件组、事务日志文件只能被一个数据库使用。
※主数据文件:扩展名为.mdf,包含数据库系统信息并可存放用户数据库数据,每个数据库只有一个主数据文件。辅助数据文件:扩展名为.ndf,数据量很大时使用,可存放在不同的磁盘驱动器上,以便得利用多个磁盘上的存储空间并提高数据存取的并发性。
2)文件组
SQL Server数据库还允许将多个数据库文件组成一个文件组进行整体管理。比如可以设置三个数据文件data1.mdf、data2.ndf、data3.ndf并分别创建在三个磁盘上,也可以创建两个文件组group1、group2,将data1.mdf、data2.ndf加入group1,而将data3.ndf加入group2。
数据库构建与管理(SQL SERVER)教案
课题
第3章创建数据库和数据表பைடு நூலகம்
授课形式
新授
授课课时
共2课时,第1、2课时
使用教具
多媒体
课前准备
PPT
教学目标
掌握数据库的创建、修改、删除、分离、附加
教学重点
数据库的创建、分离、附加
教学难点
数据库的创建
更新、补充
删节内容
板书设计
一、创建数据库
主数据文件(Primary file):存放数据和启动信息。每个数据库都必须有且只能有一个主数据文件,其扩展名为.MDF。
★一个数据文件只能属于一个文件组。
事务日志文件不属于文件组。
3.使用Transact-Sql语句创建数据库
SQL Server的编程语言是Transact-SQL,简称T-SQL。T-SQL的语句书写时不区分大小写,一般系统保留字大写,用户自定义的名称可用小写。
T-SQL创建数据库语句CREATE DATABASE的语法格式:
CREATE DATABASE数据库名
4.练习:用两种方法创建一个学生信息数据库teactherCREATE DATABASE teacher
)
二、修改数据库
1.修改数据库名
例:将数据库yanshidb改成yanshidb1
alter database yanshidb
modify name=yanshidb1;
DROP DATABASE yanshidb1
作业布置
教学后记
教学过程
主要教学内容及步骤
教学方法
引入
新授
总结
复习上节课内容,引入新课
一、创建数据库
1.演示数据库的创建
在SQL Server中,数据库是作为一个整体集中管理的,因此每个数据库必须有一个惟一的“数据库名”以对其进行标识。
数据库命名必须符合SQL Server标识符的构成规则:
创建数据库语句CREATE DATABASE的语法格式:
CREATE DATABASE数据库名
练习:用两种方法创建一个学生信息数据库teacther
CREATE DATABASE teacher
二、数据库的删除
删除数据库语句DROPDATABASE的语法格式:
DROPDATABASE数据库名
例:删除数据库yanshidb1
总结本节课内容
讲述
提问
师:
举例
讲解
生:理解
记忆
★事务日志文件(Transaction Log):存放对数据库的操作、修改信息。每个数据库必须有一个也可以有多个日志文件,其扩展名为.LDF。
默认状态下,主数据文件、辅助数据文件、事务日志文件均存放在C:\Program Files\Microsoft SQL
Server\MSSQL\Data\的系统目录下,用户可以自己指定其他路径而不会影响对数据库的操作。
2.修改文件
例将数据库yanshidb1里的文件mys大小改为20mb
alter database yanshidb1
modify file
(name='mys',size=20mb);
3.学生上机练习
三、数据库的删除
例:删除数据库yanshidb1
DROP DATABASE yanshidb1
四、数据库的分离与附加
l)由字母、汉字、数字、下划线组成;
2)不能以数字开头,不能是关键字;
3)最长不超过128个字符。
2.相关概念
1)数据库文件
★主数据文件(Primary file):存放数据和启动信息。每个数据库都必须有且只能有一个主数据文件,其扩展名为.MDF。
★辅助数据文件(Secondary file):存放数据。一个数据库可以没有也可以有多个辅助数据文件,其扩展名为.NDF。
相关文档
最新文档