当前位置:
文档之家› 实验2 SQL Server 2008数据库基本操作
实验2 SQL Server 2008数据库基本操作
图2-1 对象资源管理器
An Introduction to Database System
计算机系 1、用SQL Server Management Studio创建数据库
系统弹出“新建数据库”对话 框,如图2-2所示。该对话框有 三个选择页:常规、选项和文 件组。在“常规”页中根据提 示输入该数据库的相关内容, 如数据库名称、所有者、文件 初始大小、自动增长值和保存 路径等。输入数据库名称。若 要通过接受所有默认值创建数 据库,请单击“确定”;否则, 请继续后面的可选步骤。在本 实验中输入数据库名称为“ST”。
版的对象。
An Introduction to Database System
计算机系
实验步骤
1 2
1、用SQL Server Management Studio创建数据库
2、利用SQL Server Management Studio 删除数据库
3 4 5
3、使用SQL语句创建数据库
4、使用SQL语句删除数据库
(2)LOG ON:指定显式定义用来存储数据库日志的磁盘文 件(日志文件)。LOG ON 后跟以逗号分隔的用以定义 日志文件的属性项列表。如果没有指定 LOG ON,将自 动创建一个日志文件。
An Introduction to Database System
计算机系
3、使用SQL语句创建数据库
Management Studio窗口的工具栏中单击“新建查询”, 在查询窗口中输入SQL语句:
drop database student。
然后单击工具栏上的“执行”按钮。 注意:只有处于正常状态下的数据库,才能使用DROP语 句删除。当数据库处于以下状态时不能被删除:数据库正 在使用;数据库正在恢复;数据库包含用于复制的已经出
CREATE DATABASE ST1
ON PRIMARY ( NAME='ST1', FILENAME='E:\ST1.mdf', SIZE=5, MAXSIZE=15, FILEGROWTH=1 ) LOG ON ( NAME='ST1_log',
FILENAME='E:\ST1_log.ldf',
2、利用SQL Server Management Studio 删除数据库
3 4 5
3、使用SQL语句创建数据库
4、使用SQL语句删除数据库
5、使用SQL语句创建模式
An Introduction to Database System
计算机系
3、使用SQL语句创建数据库
在SQL Server2008中用SQL语句建立数据库,语法如下: CREATE DATABASE <数据库名> [ ON PRIMARY --数据库主文件 ( NAME=<主文件逻辑名称>, FILENAME=<物理位置>,
在SQL Server Management Studio 中,右
击要删除的数据库,从弹出的快捷菜单中
选择“删除”或按下“delete”键。
An Introduction to Database System
计算机系
实验步骤
1 2
1、用SQL Server Management Studio创建数据库
An Introduction to Database System
计算机系
3、使用SQL语句创建数据库
说明:
(1) ON PRIMARY :指定显式定义用来存储数据库主文件 的磁盘文件。LOG ON 后跟以逗号分隔的用以定义日志 文件的属性项列表。如果没有指定ON PRIMARY,将自 动创建一个初始大小为3M的以<数据库名>为主文件名的 数据库主文件。
口中输入相应的SQL语句,然
后单击工具栏上的“执行”按 钮,在下面的消息窗口中会显
示命令是否成功或有什么错误。
图2-3 查询窗口创建数据库界面
An Introduction to Database System
计算机系
实验步骤
1 2
1、用SQL Server Management Studio创建数据库
2、利用SQL Server Management Studio 删除数据库
3 4 5
3、使用SQL语句创建数据库
4、使用SQL语句删除数据库
5、使用SQL语句创建模式
An Introduction to Database System
计算机系
4、使用SQL语句删除数据库
删除已创建的数据库student。在SQL Server
掌握使用SQL Server Management Studio删除数据库的方法。 掌握使用T-SQL创建数据库的方法。 掌握使用T-SQL删除数据库的方法。 掌握使用T-SQL创建模式的方法。
An ion to Database System
计算机系
实验要求
使用SQL Server Management
【例2-1】使用CREATE DATABASE创建一个student数据库,所有参数均取默认值。
Create database student 【例2-2】创建一个数据库,该数据库的主文件逻辑名称为ST1,物理文件名为ST1.mdf,初始大小为 5MB,最大尺寸为15M,增长速度为1MB;数据库的日志文件逻辑名称为ST1_log,物理文件名为 ST1_log.ldf,初始大小为5MB,最大尺寸为15MB,增长速度为1MB。
Studio创建学生数据库(ST)。 使用T-SQL创建数据库。 使用T-SQL创建模式。
An Introduction to Database System
计算机系
实验步骤
1 2
1、用SQL Server Management Studio创建数据库
2、利用SQL Server Management Studio 删除数据库
An Introduction to Database System
计算机系
5、使用SQL语句创建模式
创建例题2-4的模式,在SQL Server
Management Studio窗口的工具栏中单击
“新建查询”,在查询窗口中输入SQL语
句。然后单击工具栏上的“执行”按钮。
An Introduction to Database System
图2-2 “新建数据库”对话框
An Introduction to Database System
计算机系 1、用SQL Server Management Studio创建数据库
若要更改所有者名称,请单击 (...) 选择其他所有 者。
若要更改主数据文件和事务日志文件的默认值, 请在“数据库文件”网格中单击相应的单元并输 入新值。
)]
SIZE=<初始大小>,
MAXSIZE=<最大大小>, FILEGROWTH=<递增量> [ LOG ON--数据库日志文件 ( NAME=<逻辑名称> , FILENAME=<物理位置> , SIZE=<初始大小>, MAXSIZE=<最大大小>,
)]
FILEGROWTH=<递增量>
计算机系
扩展练习
1.使用SQL Server Management Studio和SQL语句创建数
据库STU,该数据库的主文件逻辑名称为STU,物理文件 名为STU.mdf,初始大小为3MB,最大尺寸为15M,增长
速度为1MB;数据库的日志文件逻辑名称为STU_log,物
理文件名为STU_log.ldf,初始大小为1MB,最大尺寸为 15MB,增长速度为10%。
在“新建数据库”对话框的“选项”页中可以设 置数据库的排序规则、恢复模式、兼容级别和其 他一些选项。若要添加新文件组,请单击“文件 组”页。单击“添加”,然后输入文件组的值。
An Introduction to Database System
计算机系
实验步骤
1 2
1、用SQL Server Management Studio创建数据库
德州学院
数据库技术与应用实验
实验2 SQL Server 2008数据库 基本操作
德州学院 计算机系
计算机系
实验二 SQL Server 2008数据库基本操作
实验目的
实验要求
实验步骤
扩展练习
An Introduction to Database System
计算机系
实验目的
掌握使用SQL Server Management Studio创建数据库的方法。
5、使用SQL语句创建模式
An Introduction to Database System
计算机系
5、使用SQL语句创建模式
在SQL Server2008中用SQL语句创建模式,语法如下: CREATE SCHEMA <模式名> AUTHORIZATION <用户名> [<表定义子句>|<视图定义子句>|<授权定义子句>] 【例2-4】为用户wang创建一个模式STschema,且在其中定义一个表TAB1,向 zhang授予 SELECT 权限,而对u1拒绝授予 SELECT 权限。 USE ST GO CREATE SCHEMA STschema AUTHORIZATION wang CREATE TABLE TAB1(c1 int) GRANT SELECT TO zhang DENY SELECT TO u1; GO 注意:在这个例子中必须先将数据库ST映射到用户wang、zhang、u1上。例如在登录 名wang的属性对话框中单击“用户映射”,再选择ST数据库即可。