实验1-创建和管理数据库

合集下载

实验1数据库的创建与管理

实验1数据库的创建与管理

实验1 数据库的创建与管理1.1 实验目的(1)掌握开发环境的基本功能和使用方法。

(2)掌握数据库的建立方法。

(3)掌握图形界面下的数据表设计方法。

(4)掌握数据表记录的“增删改查”方法。

(5)掌握数据库的导入导出方法。

1.2 实验内容与步骤1.2.1 建立数据库启动MS SQL SERVER 2005,并建立学生管理数据库,文件名为学生自己姓名首字母的缩写,如张大千同学缩写为ZDQ。

设置库的大小50M,日志文件大小25M的新数据库。

1.2.2数据表的设计参照教材P50页的要求逻辑设计表,为自己实现以下3个表:学生表:Student(Sno, Sname, Ssex, Sage, Sdept);课程表:Course(Cno, Cname, Credit, Semester);学生选课表:SC(Sno, Cno, Grade)设计要求:(1) 定义关系模式(包括表名,属性名,属性类型及长度);(2) 定义表的主码及外码。

1.2.3 数据表记录的“增删改查”操作至少输入学生记录10条、系别4个、课程10个,便于后续实验的数据操纵、视图设计和数据控制处理。

数据库还原:数据库备份:实验2 数据操纵 2.1 实验目的(1)掌握SQL语言中数据查询和数据更新的语句(2)掌握SQL语言中数据更新的语句(3)掌握使用SQL语句进行视图的定义的方法2.2 实验步骤2.2.1使用SQL语句完成数据查询完成教材第五章例1到例82的例题题目选出40个进行实验,并把相应的命令语句写入实验报告。

对例45、例51(两种方法(自连接、子查询))以及外连接的操作在实验报告中给出运行结果。

2.2.2 使用SQL语句完成数据更新完成教材第五章5.2节的例题中的40个,并把相应的命令语句写入实验报告并给出运行结果。

1.SELECT Sname,Sage FROM StudentSELECT Sname,Sno,Sdept FROM StudentSELECT * FROM StudentSELECT Sname,2014-Sage FROM StudentSELECT Sname,Sage FROM StudentWHERE Sage<216.SELECTStudent.Sno,Student.Sname,Student.Ssex,Student.Sage,Student.Sdept,SC. Grade FROM Student INNER JOIN SCON Student .Sno=SC.SnoSELECT Sname,Sdept,Sage FROM StudentWHERE Sage BETWEEN 20 AND 23SELECT Sname,Ssex FROM StudentWHERE Sdept IN('xinxi','tongxin','shuxue')SELECT*FROM StudentWHERE Sname LIKE'a%'SELECT*FROM StudentWHERE Sname LIKE'[abc]%'11.SELECT*FROM StudentWHERE Sname LIKE'_[1]%'SELECT*FROM StudentWHERE Sname NOT LIKE'[ab]%'SELECT Sname,Sdept FROM Student JOIN SC ON Student.Sno=SC.SnoWHERE Student.Sno NOT IN(SELECT Sno FROM SCWHERE Cno ='a001')SELECT DISTINCT Sname,Sdept FROM Student JOIN SC ON Student.Sno=SC.Sno WHERE Student.Sno IN(SELECT Sno FROM SCWHERE Cno ='100')SELECT Sname,Sdept,Grade AS'tiyu'FROM Student JOIN SC ONStudent.Sno=SC.Sno JOIN Course ON o=oWHERE Cname ='tiyu'AND Grade >(SELECT AVG(Grade)FROM SC JOIN Course ON o=oWHERE Cname='tiyu')16.SELECT Sname,Sdept FROM StudentWHERE Sdept IN(SELECT Sdept FROM StudentWHERE Sname ='a1')AND Sname !='a1'SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING AVG(Grade)>(SELECT AVG(Grade)FROM SC)SELECT Student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade FROMStudent JOIN SC ON Student.Sno=SC.SnoSELECT Sname,Sage FROM StudentWHERE Sdept ='shuxue'AND Sage=(SELECT MAX(Sage)FROM Student)SELECT Sno,Grade FROM SCWHERE Cno ='100'AND Grade>(SELECT AVG(Grade)FROM SC)21.SELECT COUNT(*)'选课门数',AVG(Grade)'平均成绩'FROM SCWHERE Sno IN(SELECT Sno FROM SC JOIN Course ON o=oWHERE Cname='shujuku')GROUP BY SnoSELECT Sno,Sname FROM StudentWHERE Sno IN(SELECT Sno FROM SC JOIN Course ON o=oWHERE Cname ='shujuku')SELECT Sname,Ssex FROM StudentWHERE Sdept ='xinxi'AND Sno IN(SELECT Sno FROM SCWHERE Cno ='100')SELECT Student.Sno,Sname FROM Student JOIN SC ON Student.Sno=SC.Sno WHERE Grade >=90SELECT*FROM StudentWHERE Sdept IN(SELECT Sdept FROM StudentWHERE Sname ='a1')AND Sname !='a1'26.SELECT TOP 2 WITH TIES Cno,COUNT(*)'人数'FROM SCGROUP BY CnoORDER BY COUNT(*)ASCSELECT TOP 3 WITH TIES Sname,Sdept,Grade FROM Student JOIN SC ON Student.Sno=SC.Sno JOIN Course ON o=oWHERE Cname ='shujuku'ORDER BY Grade DESCSELECT TOP 3 WITH TIES Sname,Sage,Sdept FROM StudentORDER BY Sage DESCSELECT COUNT(*)FROM Student JOIN SC ON Student.Sno=SC.SnoWHERE Sdept ='xinxi'GROUP BY Student.SnoORDER BY COUNT(*)DESCSELECT Student.Sno,COUNT(o)FROM Student LEFT JOIN SC ON Student.Sno=SC.SnoWHERE Sdept ='xinxi'GROUP BY Student.SnoORDER BY COUNT(o)DESC31. SELECT Sname,Ssex FROM Student LEFT JOIN SC ON Student.Sno=SC.Sno WHERE Sdept ='xinxi'AND Cno IS NULLSELECT Cname FROM SC RIGHT JOIN Course ON o=oWHERE Sno IS NULLSELECT Student.Sno,Sname,o,Grade FROM SC RIGHT JOIN Student ON SC.Sno=Student.SnoSELECT Cname,Credit FROM CourseWHERE Credit =(SELECT Credit From CourseWHERE Cname ='gaoshu')AND Cname !='gaoshu'SELECT Sdept,AVG(Grade)FROM SC JOIN Student ON SC.Sno=Student.Sno GROUP BY Sdept36. SELECT Sname,Sdept FROM Student JOIN SC ON Student.Sno=SC.Sno JOIN Course ON o=oWHERE Cname='shujuku'SELECT Sname,Sdept FROM Student JOIN SC ON Student.Sno=SC.Sno JOIN Course ON o=oWHERE Cname='shujuku'AND Sdept ='xinxi'SELECT Sname,Cno,Grade FROM Student JOIN SC ON Student.Sno=SC.Sno WHERE Sdept ='xinxi'SELECT Sdept,COUNT(*)FROM StudentWHERE Sage <=20GROUP BY Sdept40.SELECT Sno,COUNT(*)FROM SCGROUP BY SnoHAVING COUNT(*)>=2。

数据库实验报告 创建与管理数据库

数据库实验报告 创建与管理数据库
size=5,
maxsize=30,
filegrowth=1
)
实验结果:
4删除已创建的数据库students
(1)在SQL Server Management Studio中新建一个查询设计器的页面。
(2)输入以下程序段并执行此查询
Drop database students
实验结果:
5、(1)在SQL Server Management Studio中新建一个查询设计器的页面。
(2)输入以下程序段并执行此查询
sp_rename ‘student1’,’student_BACK’
实验总结:
本章主要内容是创建和管理数据库,需要加强对基础知识的学习,要熟练掌握SQL Server Management Studio软件。
实验评语:
实验成绩
教师签字
西北师范大学计算机科学与工程学院学生实验报告
学号
专业
计算机科学与技术
姓名
课程名称
数据库应用与开发
班级
实验名称
创建与管理数据库
课程类型
专业限选课
实验目的:
掌握和了解各种数据类型的特点和用途,数据表的创建,修改,管理与数据结构转换,以及实现数据完整性的方法和基本操作。
实验内容:
1、在中创建名为test03的步骤如下:
(2)在SQL Server Management Studio中新建一个查询设计器的页面。
(3)输入以下程序并执行查询。
实验结果:
3、实现步骤如下:
(1)在D盘创建一个新的文件夹,名称为DATA。
(2)在SQL Server Management Studio中创建一个查询设计器的页面。

数据库实验1:数据库的创建与管理

数据库实验1:数据库的创建与管理

实验1:数据库物理设计----数据库的创建与管理1.实验目的本章的实验是主要学习Microsoft SQL Server 2000数据库的物理设计方法。

通过本实验,了解Microsoft SQL Server 2000数据库的组成,理解数据库的概念及物理存储结构设计方法;掌握Microsoft SQL Server 2000的数据库的建立方法,包括利用“企业管理器”创建数据库的方法和使用Transact—SQL创建数据库的方法;最后能够熟练地在Microsoft SQL Server 2000中,进行数据库的物理设计。

2.实验要求通过对创建数据库方法的学习,掌握创建数据库的基本语法,了解数据库系统文件的存储结构,系统文件可以包含一个数据文件和一个事务日志,也可以包含多个数据文件及多个事务日志或文件组,进而创建“教学管理”数据库,并且对该数据库进行以下操作:更新,添加,删除数据文件等,从而熟练掌握数据库的结构并对数据库进行的各种基本操作。

3.实验环境与实验器材:计算机,网络环境,投影设备。

实验相关软件:Window XP、SQL Server 2000。

4.实验内容及步骤1)使用查询分析器中创建指定单一数据主文件和日志文件的数据库在安装了Microsoft SQL Server 2000之后,从“开始”菜单中打开“查询分析器”,进入“SQL查询分析器”窗口后,在“连接到SQL Server”对话框中,选择“local”,单击“确定”按钮,进入查询窗口,创建指定数据文件和事务日志文件的“教学管理”数据库,输入如下Transact—SQL语句:create database 教学管理onprimary(name=教学管理_dat,filename='D:\数据库应用实验教程\数据\教学管理.mdf',size=5MB,maxsize=50MB,filegrowth=2MB)log on(name=教学管理_log,filename='D:\数据库应用实验教程\数据\教学管理.ldf',size=5MB,maxsize=100MB,filegrowth=2MB)运行,系统在D盘自动为主数据文件和事务日志文件分配要求的磁盘空间,运行结果如下:2)使用查询分析器创建指定多个数据主文件和日志文件的数据库在安装了Microsoft SQL Server 2000之后,从“开始”菜单中打开“查询分析器”,进入“SQL查询分析器”窗口后,在“连接到SQL Server”对话框中,选择“local”,单击“确定”按钮,进入查询窗口,创建指定数据文件和事务日志文件的“教学管理1”数据库,输入如下Transact—SQL语句:create database 教学管理1onprimary(name=教学管理1_1dat,filename='D:\数据库应用实验教程\数据\教学管理11.mdf',size=5MB,maxsize=50MB,filegrowth=2MB),(name=教学管理1_2dat,filename='D:\数据库应用实验教程\数据\教学管理12.mdf',size=2MB,maxsize=50MB,filegrowth=2MB),(name=教学管理1_3dat,filename='D:\数据库应用实验教程\数据\教学管理13.mdf',size=3MB,maxsize=50MB,filegrowth=2MB)log on(name=教学管理1_1log,filename='D:\数据库应用实验教程\数据\教学管理11.ldf',size=5MB,maxsize=100MB,filegrowth=2MB),(name=教学管理1_2log,filename='D:\数据库应用实验教程\数据\教学管理12.ldf',size=3MB,maxsize=100MB,filegrowth=1MB)运行,系统在D盘自动为主数据文件和事务日志文件分配要求的磁盘空间,运行结果如下:3)实用查询分析器文件组创建数据库在安装了Microsoft SQL Server 2000之后,从“开始”菜单中打开“查询分析器”,进入“SQL查询分析器”窗口后,在“连接到SQL Server”对话框中,选择“local”,单击“确定”按钮,进入查询窗口,创建指定数据文件和事务日志文件的“教学管理2”数据库,输入如下Transact—SQL语句:create database 教学管理2 on primary(name=教学管理2_1dat,filename='D:\数据库应用实验教程\数据\教学管理21.mdf',size=5MB,maxsize=50MB,filegrowth=2MB),(name=教学管理2_2dat,filename='D:\数据库应用实验教程\数据\教学管理22.mdf',size=3MB,maxsize=50MB,filegrowth=1MB),filegroup 教学管理2fg_2(name=教学管理2fg_21dat,filename='D:\数据库应用实验教程\数据\教学管理2fg21.ldf',size=5MB,maxsize=50MB,filegrowth=2MB),(name=教学管理2fg_22dat,filename='D:\数据库应用实验教程\数据\教学管理fg_22dat.ldf', size=3MB,maxsize=50MB,filegrowth=2MB),filegroup 教学管理2fg_3(name=教学管理2fg_31dat,filename='D:\数据库应用实验教程\数据\教学管理2fg31.ldf', size=2MB,maxsize=50MB,filegrowth=1MB),(name=教学管理2fg_32dat,filename='D:\数据库应用实验教程\数据\教学管理fg_32dat.ldf', size=2MB,maxsize=50MB,filegrowth=1MB)log on(name=教学管理2_1log,filename='D:\数据库应用实验教程\数据\教学管理21.ldf',size=5MB,maxsize=100MB,filegrowth=2MB),(name=教学管理2_2log,filename='D:\数据库应用实验教程\数据\教学管理22.ldf',size=5MB,maxsize=100MB,filegrowth=2MB)运行,系统在D盘自动为主数据文件和事务日志文件分配要求的磁盘空间,运行结果如下:4)使用查询分析器对数据库的编辑①为已经建立的数据库添加新数据文件在“SQL查询分析器”中,输入如下Transact—SQL语句,修改已建立的“教学管理”数据库,为它添加一个5MB大小的新数据文件“教学管理A”。

实验一 数据库的创建与管理

实验一 数据库的创建与管理

实验一数据库的创建与管理一、实验目的及要求1.认识数据库对象及其构成2.掌握数据库的创建、修改和删除方法3.掌握数据库分离和附加的方法4.掌握数据库备份和还原的方法二、实验准备1.装有SQL Server 2005的PC机。

2.明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DA TABASE语句的用户。

【知识要点】SQL Server 2005有4个系统数据库,它们分别为Master、Model、Msdb、Tempdb。

三、实验内容(一)创建、修改和删除数据库1.1创建数据库1.使用SQL Server Management Studio创建数据库设有一学籍管理系统,其数据库名为“EDUC”,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始大小为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名为“student_data”,物理文件名为“student_data.mdf”,存放路径为“d:\学号\data”。

日志文件的逻辑文件名为“student_log”,物理文件名为“student_log.ldf”,存放路径为“d:\学号\log”。

【练习1】创建名为jw的数据库,包括一个主数据文件jw_data.mdf和一个事务日志文件jw_log.ldf。

主数据文件的初识大小为5MB,最大容量为5MB,增长值为1MB,存放路径为“d:\学号\data”。

事务日志文件的初识大小为2MB,最大容量为5MB,增长率为10%,存放路径为“d:\学号\log”。

1.2修改数据库在数据库创建成功后,会出于优化性能的考虑,需要对数据库进行修改。

1.添加或删除文件组默认情况下,数据文件存放于PRIMARY文件组中,日志文件不属于任何一个文件组。

另外,用户也可定义多个用户定义的文件组。

使用文件组的优势在于提高系统的性能,表现为三方面:第一,可以平衡多个磁盘上的数据访问负荷;第二,可以使用并行线程来提高数据访问的效率;第三,简化数据库的维护工作,如可以备份或恢复单个文件或文件组,而不必备份或恢复整个数据库,对于海量数据库来说,备份文件或文件组是有效的备份策略。

数据库原理及应用实验指导书答案

数据库原理及应用实验指导书答案

数据库原理及应用实验指导书 - 答案实验一:数据库管理系统的安装与配置问题一数据库管理系统(DBMS)是一种软件,用于管理和组织数据库。

它允许用户创建,读取,更新和删除数据库中的数据。

常见的数据库管理系统有MySQL,Oracle,SQL Server等。

问题二在实验室环境中,我们将使用MySQL作为我们的数据库管理系统。

以下是MySQL的一些常见特点: - 开源免费 - 跨平台支持 - 可扩展性强 - 有大型的用户社区和丰富的资源支持问题三MySQL的安装步骤如下: 1. 下载MySQL安装文件,可以从MySQL官方网站或者其他可信的下载源获取。

2. 运行安装程序,按照向导的指示进行安装。

3. 选择是否要安装MySQL 服务器和MySQL工具。

4. 设置密码以保护数据库的安全。

5. 完成安装程序并启动MySQL服务。

数据库是一个组织和存储数据的容器。

在关系型数据库中,数据以表的形式存储,每个表包含多个行和列。

每行代表一个记录,每列代表一个字段。

问题五关系型数据库管理系统(RDBMS)是一种DBMS,它使用结构化查询语言(SQL)来操作和处理数据。

常见的关系型数据库管理系统有MySQL,Oracle,SQL Server等。

问题六开放数据库连接(ODBC)是一种标准的数据库访问方法,它允许不同的应用程序通过统一的接口访问不同的数据库管理系统。

ODBC驱动程序充当应用程序和数据库之间的翻译器。

问题七在Windows系统中,ODBC数据源可以通过控制面板的“管理工具”来配置。

在数据源配置对话框中,可以添加,编辑和删除ODBC数据源。

在Windows系统中,可以使用ODBC接口库和ODBC驱动程序来连接和操作数据库。

具体步骤如下: 1. 加载ODBC接口库。

2. 初始化ODBC环境。

3. 建立数据库连接。

4. 执行SQL语句。

5. 关闭数据库连接。

6. 释放ODBC环境。

问题九ODBC接口库是一组API函数,用于连接和操作数据库。

实验一 数据库基本操作

实验一 数据库基本操作

实验一数据库基本操作一、实验目的与要求1、熟练掌握SQL Server Enterprise Manager 创建和管理数据库;2、熟悉使用SQL语句创建和管理数据库3、熟练掌握使用企业管理器和T-SQL语句创建、修改和删除表。

4、熟练掌握使用企业管理器和T-SQL语句插入、修改和删除表数据。

二、实验内容和步骤1、利用企业管理器创建和管理数据库(1) 创建数据库ⅰ展开服务器组,然后展开服务器ⅱ右击"数据库",然后单击"新建数据库"命令ⅲ键入新数据库的名称(自己的名字命名,如tom),同时用指定的数据库名tom作为前缀创建主数据库和事务日志文件,例如:tom_Data.mdf 和tom_Log.ldfⅳ要更改新建主数据库文件的默认值,单击"常规"选项卡。

若要更改新建事务日志文件的默认值,单击"事务日志"选项卡”,要更改"文件名"、"位置"、"初始大小(MB)"和"文件组"等列的默认值,单击要更改的适当单元格,再键入新值。

要指定文件增长方式和文件大小按界面提示选择相应的项。

(2) 删除数据库选择tom数据库,右击鼠标选择“删除”命令即可。

2、利用企业管理器备份和还原数据库(3) 备份数据库选择tom数据,右击鼠标选择“所有任务|备份数据库”命令,在弹出对话框中输入备份名称,选择“备份到”栏目中的“添加”命令,输入具体的文件名为位置,默认情况备份文件存放在SQL Server的安装目录中如“C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\”;当需要将备份文件存放到自定义文件夹中时,修改上述默认路径。

(4) 还原数据库选择student数据,右击鼠标选择“所有任务|还原数据库”命令,在对话框中会列出已备份过的文件记录,输入相应的选项值按确定即可。

数据库原理实验一-数据库和表的创建与管理

数据库原理实验一-数据库和表的创建与管理

一.实验内容、步骤以及结果1.利用图形用户界面创建,备份,删除和还原数据库和数据表(1)创建SPJ数据库,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名均采用默认值。

(2)在SPJ数据库中创建如图2.1-图2.4的四张表(3)备份数据库SPJ(第一种方法):备份成一个扩展名为bak的文件。

(提示:最好先删除系统默认的备份文件名,然后添加自己指定的备份文件名)(4)备份数据库SPJ(第二种方法):将SPJ数据库定义时使用的文件(扩展名为mdf,ldf的数据文件、日志文件等)复制到其他文件夹进行备份。

(5) 删除已经创建的工程项目表(J表)。

(6) 删除SPJ数据库。

(可以在系统默认的数据存储文件夹下查看此时SPJ数据库对应的mdf,ldf文件是否存在)(7) 利用备份过的bak备份文件还原刚才删除的SPJ数据库.(还原数据库)(8) 利用备份过的mdf,ldf的备份文件还原刚才删除的SPJ数据库。

(附加)(9)将SPJ数据库的文件大小修改为100MB。

(10) 修改S表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类型。

2。

利用SQL语言创建和删除数据库和数据表(1)用SQL语句创建如图2.5—图2.7要求的数据库Student, 初始大小为20MB,最大为100MB,数据库自动增长,增长方式是按10M兆字节增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名,日志文件名请自定义。

(2) 用SQL语句创建上述的三张表,各个字段的数据类型请自己确定,每张表只要有主键约束即可,不要其他约束.不用输入数据。

(3)用SQL中的backup 语句将数据库Student备份到一个bak文件。

(提示:backup database student to disk)——备份:BACKUP DATABASE ”student”TO DISK ='C:\lzcDB1\mybak1015.bak’(4)用SQL语句删除创建的表。

数据库表的创建、管理和数据操作(实验一),数据库创建

数据库表的创建、管理和数据操作(实验一),数据库创建

数据库表的创建、管理和数据操作(实验⼀),数据库创建数据库表的创建、管理和数据操作(实验⼀),数据库创建今天我们就以实验的形式对表的创建、管理和数据操作进⾏学习,上课吧。

【实验⽬的】:了解SQL语⾔的使⽤,进⼀步理解关系运算,巩固数据库的基础知识。

【实验要求】:利⽤SQL语⾔进⾏数据库表的各种操作:1.数据库表的创建、修改和删除操作。

2.向表中进⾏数据的插⼊、删除和修改操作。

【实验内容】1. 利⽤数据定义语句在实验⼀创建的stu_DB库中建⽴学⽣管理系统的三个表:Student、Course、SC。

2.利⽤INSERT、UPDATE和DELETE语句对上述三张表的数据进⾏插⼊、更新和删除操作。

3.在stu_DB库中添加Teacher和TC表,对已建⽴的学⽣管理系统中的表添加充⾜的数据(每个表不少于20条),以便完成本实验的后继操作。

【实验步骤】⼀、数据定义(⼀)表的创建在实验⼀创建的数据库stu_DB中分别⽤企业管理器和查询分析器,按下⾯的表结构创建学⽣管理系统的表。

1.利⽤企业管理器创建表(1)打开企业管理器。

(2)选中实验⼀创建好的数据库stu_DB,单击数据库中的表对象,然后右击窗⼝右侧选择新建表,弹出如图所⽰窗体。

(3)在这个窗体中,列名列就⽰表的字段名,可以在这个窗体中为字段选择数据类型和长度以及是否可以为空值。

(4)在此处可以为表选择⽂件组,在表中单击右键,选择属性,如果已经为数据库创建了⼀个次要组,可以在属性窗体的表⽂件组中为此表选择⽂件组。

应该把⼀些竞争使⽤的表放于不同的⽂件组中,并且让⽂件组属于不同磁盘,这样可以在表竞争读写时提⾼并发性能。

(5)创建完成后,单击磁盘图标,并为表取⼀个名字。

注意,应该为表取⼀个有意义的名字。

2.⽤Transact_SQL语句创建表语法为:CREATE TABLE[ database_name.[owner].] table_name( {column_name data_type [DEFAULT ‘default_value']|[CONSTRAINT CONSTRAINT_name]}, […n] [IDENTITY [(seed, increment )]])[ON { filegroup | DEFAULT }][TEXTIMAGE_ON {filegroup | DEFAULT }]【例1】⽣成⼀个表名为student的表create table student(sno CHAR(8) primary key,sname CHAR(10) not null,ssex CHAR (2) check (ssex='男'or ssex='⼥'),sage smallint,sdept CHAR (20) default ('计算机系'),)【例2】创建⼀张名为Ta1的表,此表中有3列,第⼀列Pid定义为主键,并且⾃动增长。

实验一 通过SQL Server Management Studio创建及管理数据库(2012)

实验一 通过SQL Server Management Studio创建及管理数据库(2012)

实验一通过SQL Server Management Studio创建及管理数据库学号:姓名:专业:班级:一、实验目的(1)熟悉SQL Server Management Studio(2)掌握通过SQL Server Management Studio管理数据库的方法。

(3)掌握数据库及其物理文件的结构关系。

(4)掌握通过SQL Server Management Studio管理数据表的方法二、实验内容1、通过SQL Server Management Studio创建数据库创建一个学生管理信息数据库,数据库名为【学号】+Student_info,创建数据库Student_info的具体参数如表1。

表1 数据库参数2、修改数据库的属性通过SQL Server Management Studio查看数据库,将数据库Student_info数据文件的初始大小改为30MB,最大值改为500MB,数据增长改为5%,日志文件的初始大小改为20MB,最大值改为30MB,数据增长改为6%。

3、通过SQL Server Management Studio在Student_info数据库中创建表Student_info数据库包含3张表:Student表、Course表及SC表,分别代表学生信息、课程信息及学生选课信息。

3张表的结构及其约束见表2、表3、表4.表 2 student表结构和约束表 3 course表结构和约束表 4 SC表结构和约束4、通过SQL Server Management Studio管理表结构(1)添加和删除列a. 给student表增加身高(以米单位)stature列,类型为numeric(4,2),允许为空值,且身高值需小于3.0米。

b. 给student表增加所在系Sdept列,字符型,长度2,不允许为空值。

c. 给student表增加邮政篇码Postcode列,字符型,长度为6,可以为空,若不为空时,则要求其值只能出现数字,不能是其它字符。

数据库创建与管理实验

数据库创建与管理实验

广州XX学院数据库原理与应用实验报告专业班级计算机181 实验日期2020.4.16 姓名李XX 学号2018143 实验名称数据库创建与管理指导教师王琢(报告内容包括实验目的、实验设备及器材、实验内容、实验步骤、实验结果、实验小结等)一、实验目的要求学生熟练掌握和使用SQL Server Management Studio、T-SQL语句创建和管理数据库,并学会使用查询分析器接收T-SQL语句和进行结果分析。

二、实验设备及器材Windows平台、SQL Server 2012。

三、实验内容2.1使用SQL Server Management Studio创建一个学生成绩数据库,初始大小为5MB,最大为30MB,数据库自动增长,增长方式是按1%的比例增长;日志文件初始大小为1MB,最大可增长到10MB,按1MB增长。

数据库的名称为student_grade,存放路径为“D:\XSCJSYS”。

日志文件的名称为student_log,存放路径为“D:\XSCJSYS”。

2.2利用T-SQL语句创建一个图书管理数据库,名为TSGL,初始大小为1MB,最大为20MB,数据库自动增长,增长方式是按5%的比例增长;日志文件初始大小为2MB,最大可增长到10MB,按1MB增长。

数据库的逻辑文件名称为books_data、物理文件名为books_data.mdf,存放路径为“D:\TSGLSYS”。

日志文件的逻辑文件名称为books_log,物理文件名称为books_log.ldf,存放路径为“D:\TSGLSYS”。

四、实验步骤实验2.1(1)在“对象资源管理器”中选中“数据库”文件夹,然后右击,在弹出的快捷菜单上选择“新建数据库”命令,打开“新建数据库”对话框,在“新建数据库”对话框的“数据库名称”文本框中输入“student_grade”,如图2.1.1所示。

图2.1.1(2)修改数据库中初始大小为5MB,最大为30MB,数据库自动增长,增长方式是按1%的比例增长,如图2.1.2。

实验一数据库的创建与管理

实验一数据库的创建与管理

实验一数据库的创建与管理1.实验目的熟悉掌握和使用SQL Server Management Studio、Transact-SQL语句创建和管理数据库,并学会使用SQL Server查询分析器接收Transact-SQL语句和进行结果分析。

2.实验内容(1)创建数据库。

(2)查看和修改数据库的属性。

(3)修改数据库的名称。

(4)删除数据库。

3.实验步骤1)创建数据库(1)使用SQL Server Management Studio创建数据库步骤如下:①在“开始”菜单中选择“程序”→Microsoft SQL Server 2005→SQL Server Management Studio。

②单击SQL服务器前面的+号,然后选中“数据库”文件夹,右击,在弹出的快捷菜单上选择“新建数据库”选项。

③在“新建数据库”对话框中可以输入数据库名称ss且可以设置数据库文件的组成文件:数据文件和事务日志。

④设置好数据库名后,还可以修改数据库的数据文件的文件名、初始大小、保存位置。

修改数据文件的文件名与初始大小,只需在对应的文件框中单击,就可以进行编辑。

本实验把初始数据文件大小变成3MB,存储位置设置为E:\SQL SERVER 2005,如下图1.1所示。

图1.1⑤单击“确定”按钮,就可以创建“ss”数据库。

在SQL Server Management Studio窗口中出现“ss”数据库标志,这表明建库工作已经完成。

(2)使用Transact-SQL语句创建数据库。

假设在E:\SQL SERVER 2005建立数据库“ss”。

单击常用工具栏的按钮“新建查询”,就可以新建一个数据库引擎查询文档。

利用代码创建指定数据库文件位置的数据库需要在数据库引擎查询文档中输入如下代码:create database sson primary(name=ss,filename='E:\SQL Server 2005\ss_data.mdf',size=3MB,maxsize=10MB,filegrowth=1MB)log on(name=ss_log,filename='E:\SQL Server 2005\ss_log.ldf',size=1MB,maxsize=6MB,filegrowth=1%)正确输入后,按F5键或单击“执行”按钮,就可以执行该SQL语句,创建指定数据库文件位置的数据库。

《数据库原理及应用》实验报告(1-21)

《数据库原理及应用》实验报告(1-21)

数据库原理及应用实验报告实验课程:数据库原理及应用学号:学生姓名:班级:2014年月日实验一创建和维护数据库一、实验目的(1)掌握在Windows 平台下安装与配置MySQL 5.5 的方法。

(2)掌握启动服务并登录MySQL 5.5 数据库的方法和步骤。

(3)了解手工配置MySQL 5.5 的方法。

(4)掌握MySQL 数据库的相关概念。

(5)掌握使用Navicat 工具和SQL 语句创建数据库的方法。

(6)掌握使用Navicat 工具和SQL 语句删除数据库的方法。

二、实验要求(1)学生提前准备好实验报告,预习并熟悉实验步骤;(2)遵守实验室纪律,在规定的时间内完成要求的内容;(3)1~2人为1小组,实验过程中独立操作、相互学习。

三、实验内容及步骤(1)在Windows 平台下安装与配置MySQL 5.5.36 版。

(2)在服务对话框中,手动启动或者关闭MySQL 服务。

(3)使用Net 命令启动或关闭MySQL 服务。

(4)分别用Navicat 工具和命令行方式登录MySQL。

(5)在my.ini 文件中将数据库的存储位置改为D:\MYSQL\DATA。

(6)创建数据库。

①使用Navicat 创建学生信息管理数据库gradem。

②使用SQL 语句创建数据库MyDB。

(7)查看数据库属性。

①在Navicat 中查看创建后的gradem 数据库和MyDB 数据库的状态,查看数据库所在的文件夹。

②利用SHOW DATABASES 命令显示当前的所有数据库。

(8)删除数据库。

①使用Navicat 图形工具删除gradem 数据库。

②使用SQL 语句删除MyDB 数据库。

③利用SHOW DATABASES 命令显示当前的所有数据库。

(9)使用配置向导修改当前密码,并使用新密码重新登录。

(10)配置Path 变量,确保MySQL 的相关路径包含在Path 变量中。

四、思考题My SQL的数据库文件有几种?扩展名分别是什么?五、实验总结1、收获2、存在的问题实验二管理表一、实验目的(1) 掌握表的基础知识。

mysql数据库应用-实验训练1 在MySQL中创建数据库和表

mysql数据库应用-实验训练1 在MySQL中创建数据库和表

任务一创建数据库和表【实训步骤】一、熟悉MySQL环境1.检查软硬件配置是否达到MySQL的安装要求。

(1)硬件(2)软件2.安装数据库管理系统MySQL服务器。

3.练习用不同的方法启动MySQL服务。

(1).通过Windows服务管理器启动MYSQL服务(2).通过DOS命令启动MYSQL服务4.登录MySQL服务器。

5.认识MySQL界面工具:Navicat for MySQL客户端工具6.利用MySQL客户端访问数据库(1)使用SHOW语句查看系统中已有的数据库:命令:show databases;(2)使用USE语句选择MySQL数据库为当前数据库:命令:use mysql;(3)使用SHOW TABLES语句查看当前数据库中的表:命令:show databases;二、利用MySQL命令行窗口创建数据库及表1.使用命令行方式创建数据库SM以管理身份登录MySQL客户端,使用CREATE语句创建SM数据库。

命令:2.建表结构并设计完整性SM数据库中包含3个数据表:学生表(student)、课程表(course)、学生选课表(SC)。

各表的结构分别如下:•student表结构:•course表结构:•SC表结构:(1)创建student表命令:mysql> create table student-> (-> SNo char(8) NOT NULL PRIMARY KEY,-> SName varchar(8) NOT NULL UNIQUE,-> SSex char(2) NOT NULL CHECK(SSex IN('男','女')), -> SBir datetime,-> Scredits int-> );截图:(2)创建course表命令:mysql> CREATE TABLE course-> (-> CNo char(5) NOT NULL PRIMARY KEY, -> CName varchar(30) NOT NULL UNIQUE, -> CPno char(5),-> CTime decimal(3,0),-> CCredits int DEFAULT 4,-> CTerm char(1),-> FOREIGN KEY (CPno) REFERENCES course(CNo)-> );截图:(3)创建SC表命令:mysql> CREATE TABLE SC-> (-> SNo char(8) NOT NULL,-> CNo char(5) NOT NULL,-> Score decimal(3,1) CHECK(Score>=0 AND Score<=100),-> PRIMARY KEY(SNo,CNo),-> FOREIGN KEY(SNo) REFERENCES student(SNo),-> FOREIGN KEY(CNo) REFERENCES course(CNo)-> );截图:三、利用界面工具创建数据库及表利用Navicat for MySQL客户端工具创建数据库SM1,并根据上面给出的表结构在SM1中创建各表。

实验1+数据库的创建与管理

实验1+数据库的创建与管理

实验1 数据库的创建与管理目的和要求1.巩固数据库的基础知识;2.掌握创建数据库的两种方法;3.掌握查看、修改数据库属性的方法;4.掌握缩小、更名与删除数据库的方法。

背景知识:数据库实际上就是在硬盘中为诸如表、视图及存储结构等预先分配空间的系列文件。

在SQL Server2000数据库中存在主要数据文件、次要数据文件和事务日志等三种数据文件。

主要数据文件包含数据库的启动信息并用于存储数据,文件的扩展名为.MDF,每个数据库都包含一个主要数据文件,该文件存放二种对象,即用户对象和系统对象。

用户对象包括表、存储过程、视图等,用于修改或保存用户输入的信息;系统对象有表名、数据库用户帐号、索引地址等保持数据库工作所需要的信息。

系统表应该保存在主要数据文件中,但用户信息可以移动到次要数据文件中。

次要数据文件中主要存储数据文件,文件的扩展名为.NDF,如果主要数据文件包含了数据库中的所有数据,那么数据库就可以不要次要数据文件,但如果数据库非常大,就应该有多个辅助数据文件,用来存放用户数据,但不能存放系统对象。

使用次要数据实用文档文件,可以让数据库文件不断得到扩充,并且可以通过将不同的文件存放到不同的磁盘空间中,以实现同时对多个磁盘进行访问,提高数据存储的并发性。

事务日志文件主要用来做为数据库的联机备份,文件扩展名为.LDF。

在SQL Server2000中,数据库必须至少包含一个事务日志文件,每个事务日志文件仅能被一个数据库拥有,数据和事务日志信息不应该混合在一起,SQL Server2000主要通过事务日志文件来实现对事务进行恢复。

拥有一定的权限的用户可以通过企业管理器或Transact-SQL二种方式来创建数据库,企业管理器简单易于使用,但Transact-SQL方便对任务进行规划,Transact-SQL 是SQL Server2000功能的核心,不管应用程序的用户界面是什么形式,要和数据库服务器进行交互,最终都要统一到Transact-SQL语言。

实验1-数据库的创建与管理

实验1-数据库的创建与管理

实验报告(设计性、综合性实验)课程:数据库原理及应用实验项目:数据库的创建与管理实验日期:11.30 实验时数:4班级:20计科3 学号姓名:200345134陈成指导老师:薛燕实验地点:B1507一、实验目的1.掌握使用企业管理器和T-SQL语句创建数据库。

2.掌握查看和修改数据库的两种方法。

3.掌握删除数据库的两种方法。

二、实验原理创建SQL Server 2008数据库的实质就是生成用于存储数据库对象(包括系统对象和用户对象)的数据文件和事务日志文件。

每个数据库必须包含一个主数据文件,其扩展名为.MDF,用于存储系统对象和用户对象。

每个数据库必须至少包含一个事务日志文件,其扩展名为.LDF,用于实现对数据库的恢复。

三、实验环境WIN 10 + SQL Server 2008。

四、实验方案1.使用企业管理器和T-SQL语句创建数据库。

2.使用企业管理器和T-SQL语句查看和修改数据库。

3.使用企业管理器和T-SQL语句删除数据库。

五、实验结果与分析1.使用企业管理器和T-SQL语句创建数据库语句:create database abcon(name=abc_data,filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRES\MSSQL\abc_data.mdf', size=5MB,maxsize=UNLIMITED,filegrowth=10%)log on(name='abc_log',filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRES\MSSQL\abc_log.ldf', size=2MB,maxsize=5MB,filegrowth=1MB)2.使用企业管理器和T-SQL语句查看和修改数据库语句:ALTER DATABASE Student_InfoADD FILE(NAME=Student_data,filename='C:\Program Files\Microsoft SQLServer\MSSQL10_50.SQLEXPRES\MSSQL\DATA\Student_data.ndf',size=10MB,Maxsize=100MB,Filegrowth=2MB)3.使用企业管理器和T-SQL语句删除数据库语句:DROP DATABASE abc六、实验总结通过这次实验,我学到了很多。

lab3_2 创建和管理数据库

lab3_2 创建和管理数据库

Lab3_2:创建和管理数据库(一)练习1: 通过创建数据库向导创建数据库1.启动 SQL Server 企业管理器.2.在控制台树型结构中, 依次展开Microsoft SQL Servers和SQL Server 组.3.选择用户的服务器.4.单击工具菜单中的向导.5.在选择向导对话框中, 首先展开数据库, 再单击创建数据库向导.6.利用下表中的信息完成向导中的内容,对于该表没有指定的选项,请保留默认设置:.数据库名: SampleDBWizard文件位置文件名初始尺寸增长增量最大文件尺寸数据库E:\Data Sam pleDBWizard_Data2 MB 2 MB 无限制日志E:\Data Sam pleDBWizard_Log2 MB 1 MB 无限制注意:此时不要创建维护计划.7.在控制台树型结构中, 首先展开数据库,随后选择SampleDBWizard并单击鼠标右键,再从快捷菜单中选择属性;注意:为了验证是否已经正确创建SampleDBWizard数据库,用户可以查看该数据库的属性。

8.关闭SampleDBWizard属性对话框.练习2: 创建数据库通过SQL Serve r企业管理器创建数据库;1.在SQL Server企业管理器控制台树型结构中, 选择数据库并单击鼠标右键, 随后再选择新建数据库.2.利用下表中的信息创建数据库,对于该表没有指定的选项,请保留默认设置.数据库名称: SampleDBEM排序规则名称: 使用服务器默认配置文件文件名位置初始尺寸增长增量最大文件尺寸数据库Sam pleDBEM_Data E:\Data 5 MB 25% 15 MB 日志Sam pleDBEM_Log E:\Data 2 MB 50% 5 MB 3.为了验证是否已经正确创建SampleDBEM数据库,用户可以查看该数据库的属性.在SQL查询分析器中用Transact-SQL 语句创建数据库利用下表所提供的信息,用CREATE DATABASE 语句创建SampleDBTsql数据库.文件文件名位置初始尺寸最大文件尺寸增长增量数据库Sam pleDBTsql_Data.m df E:\Data 7MB无限制 3 MB日志Sam pleDBTsql_Log.ldf E:\Data 3MB10 MB 1 MB1.打开SQL查询分析器.2.编写创建SampleDBTsql数据库的脚本,并执行该脚本;3.切换到SQL Server企业管理器;.4.选择数据库并单击鼠标右键,随后再单击刷新.5.为了验证是否已经正确创建SampleDBTsql数据库,用户可以查看该数据库的属性.练习 3: 修改数据库通过SQL Server企业管理器修改数据库在这个实验中, 用户将修改数据库Sam pleDBEM的下述属性:数据库文件初始尺寸、增长增量和最大文件尺寸.1.在控制台树型结构中, 首先展开数据库,随后选择SampleDBEM并单击鼠标右键,再从快捷菜单中选择属性.2.利用下表所提供的信息修改SampleDBEM数据库的属性.文件名分配空间增长尺寸最大文件尺寸Sam pleDBEM_Data 10 MB 10% 无限制Sam pleDBEM_Log 5 MB 20% 15 MB3.为了验证是否已经正确修改SampleDBEM数据库,用户可以查看该数据库的属性.练习4: 查看数据库信息并更改数据库选项通过SQL Server企业管理器查看数据库选项;这个实验中,用户将通过SQL Server企业管理器查看数据库Sam pleDBEM的基本信息.1.在控制台树型结构中, 首先展开数据库,随后选择SampleDBEM.2.点击鼠标右键,选择查看,再选择任务板.3.查看细节面板中所显示的数据库信息.通过SQL Server企业管理器将数据库更改为只读模式这个实验过程中,用户将通过SQL Server企业管理器更改数据库选项1.在企业管理器控制台树型结构中, 首先展开数据库,随后选择SampleDBEM并单击鼠标右键,再从快捷菜单中选择属性.2.选择选项来查看可利用的数据库选项.3.选择只读复选框将数据库更改为只读模式,随后再单击确定.练习 5: 删除数据库通过 SQL Server 企业管理器删除数据库这个实验中,用户将通过SQL Server企业管理器删除Sam pleDBEM数据库.1.在企业管理器控制台树型结构中, 首先展开数据库,随后选择SampleDBEM并单击鼠标右键,再选择删除2.点击是删除数据库,从而删除数据库SampleDBEM及其全部备份与恢复的历史记录.3.验证是否已经删除SampleDBEM 数据库.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告
实验课程企业级数据库安装配置与管理实验项目实验:创建数据库和表
实验地点
指导教师
班级
学生姓名
教师评分
日期
实验1 创建数据库和表
一、目的与要求
(1)掌握sql server 2005企业管理器的基本使用方法
(2)掌握sql server 2005查询分析器的基本使用方法
(3)了解sql server 2005数据库的逻辑结构和物理结构
(4)学会用可视化的方式创建数据库和表
(5)学会使用T-SQL语句创建数据库和表
二、实验准备
(1)了解SQL Server2005各种版本安装的软件要求
(2)了解SQL Server支持的身份验证模式
(3)SQL Server各组件的主要功能
(4)对数据库、表、数据库对象有基本了解
(5)了解执行SQL 语句的方法
三、实验内容
(1)创建用于企业管理的员工管理数据库,名称是Employee,包含员工的信息,部门编号,以及员工的薪水信息。

包含下面三个表:
Employees:员工信息表
Departments: 部门信息表
Salary:员工薪水情况表
表的结构如图。

四、实验步骤
第一题:(不需要截图)可视化操作
(1)在企业管理器中创建数据库Employee
CREATE DATABASE Employee
ON
(NAME=Employee_data,
FILENAME=‘D:\sql\Employee.mdf’,
SIZE=10,
MAXSIZE=50,
FILEGROWTH=5%)
LOG ON
(NAME=‘Employee_log’,
FILENAME=‘D:\sql\Employee.ldf’,
size=2,
MAXSIZE=2,
FILEGROWTH=1
要求:逻辑文件初始大小为10mb,最大大小为50mb,数据库自动增长,增长方式为5%。

日志文件初始大小为2mb,最大大小为5mb,按照1mb增长。

(2)在企业管理中删除创建的Employee数据库
Drop DATABASE Employee
第二题:(请写出sql 语句,不需要截图)
(1)使用T-SQL 语句创建数据库EMPLOYEE(写出相应的sql 语句)
CREATE DATABASE Employee
ON PRIMARY
(NAME= Employee_data1,
FILENAME=‘D:\sql\Employee.mdf’,
SIZE=10,
MAXSIZE=50,
FILEGROWTH=5%),
FILEGROUP Sales6_group1
(NAME= Employee_data2,
FILENAME=' D:\sql\Employee.ndf',
SIZE=5,
MAXSIZE=200,
FILEGROWTH=1)
LOG ON
(NAME=‘Employee_log’,
FILENAME=‘D:\sql\employee.ldf’,
size=2,
MAXSIZE=2,
FILEGROWTH=1
要求:主数据文件Employee_data1初始大小为10mb,最大大小为50mb,数据库自动增长,
增长方式为5%。

辅助数据文件Employee_data2初始大小为5mb,最大大小不限,按照1mb方式增长。

日志文件初始大小为2mb,最大大小为5mb,按照1mb增长
(2)使用T-SQL语句创建表Employees, Departments和Salary(写出相应的sql 语句)
CREATE TABLE Employees
(Employeesid char(6)PRIMARY KEY NOT NULL,
name char(10)NOT NULL,
birthday datetime NOT NULL,
sex bit NOT NULL,
address char(20),
zip char(20),
phonenumber char(12),
emailaddress char(30),
department char(3),
)
CREATE TABLE Departments
(Departmentid char(3)PRIMARY KEY NOT NULL,
Departmentname char(20)NOT NULL,
Note text
)
CREATE TABLE Salary
(Employeesid char(6)PRIMARY KEY NOT NULL,
Income float(8)NOT NULL,
Outcome float(8)NOT NULL
)
第三题:(请写出sql 语句,不需要截图)
(1)将Employee数据库的主数据文件的增长方式改为按10%增长
Alter database Employee
Modify frle

Name= Employee_data1,
Fily growth=10%

(2)为数据库Employee增加一个数据文件file0。

Alter database Employee
Add file (
Name = ‘file0’
Filename=‘D:\sql\ file0.ndf’

(3)删除数据文件file0。

alter database Employee
remove file file0
go
(4)为数据库Employee添加2个文件组Employee_fg1和Employee_fg2,并为两个文件组
分别添加一个大小为10mb数据文件file1和file2。

alter database Employee
add filegroup Employee_fg1
go
alter database Employee
add file
(name=file1,
filename='d:\sql\Employee_dat1.ndf',
size=10,maxsize=50,filegrowth=10%)
to filegroup Employee_fg1
go
alter database Employee
add filegroup Employee_fg2
go
alter database Employee
add file
(name=file2,
filename='d:\sql\Employee_dat2.ndf',
size=10,maxsize=50,filegrowth=10%)
to filegroup Employee_fg2
(5)删除文件组Employee_fg2,再删除的过程中你碰到怎样的问题,是如何解决的?
alter database employee
remove file file2
go
alter database employee
remove filegroup Employee_fg2
go
先把文件组里的所有文件删除才能删除文件组
(6)请把Employee数据库更名为“员工管理数据库”
ALTER DATABASE Employee
MODIFY NAME=员工管理数据库
(7)(选做)为数据库Employee创建一个数据库快照p_Employee。

(不需要运行)。

CREATE DATABASE p_Employee
ON
(NAME=p_Employee,
FILENAME='C:\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\p_Employee.mdf') AS SNAPSHOT OF employee
(8)将 Employee 用户数据库中名为 file1 的数据文件的大小收缩到 7MB。

dbcc shrinkfile(file1,7)
(9)减小 Employee 用户数据库中数据文件和日志文件的大小,以便在数据库中留出 10%
的可用空间。

DBCC SHRINKDATABASE('employee')。

相关文档
最新文档