admin 管理员组

文章数量: 1086019


2024年3月9日发(作者:幸运28游戏网站源码)

课程名称

实验类型

实验项目名称

IIS5.0

□综合型

□验证型

设计型

用T-SQL指令创建数据库和表

三、实验内容及步骤

数据库系统原理

安装XP操作系统的电脑一台

Sql server2005开发版安装软件

学 时

2

实验日期10月10日

6、掌握用SQL指令修改表结构的方法

7、

掌握用T-SQL语句删除数据库和表的方法

实验报告

二、实验环境(本实验所使用的硬件设备和相关软件)

一、实验目的及要求(本实验所涉及并要求掌握的知识点)

1、通过新建查询用SQL指令创建教材P82图3.2学生-课程数据库,数据库名为MyDB

在SQL Server Management Studio中,单击工具栏上的新建查询,然后在查询窗口中

输入下面SQL语句:

注意:FILENAME指定要创建数据库的物理文件名,即数据文件的物理存放位置,

一定要确保给出的文件路径是真实存在的,如果该路径不存在,请先建立路径然后再创建

1、掌握用T-SQL语句创建数据库和表的方法,掌握主键和外键的设置方法

2、在SQL Server Management Studio中查看每个表的主键设置(若用SQL语句创建表时

未设置主键,则在此进行设置),将SC表的(Sno,Cno)属性组设置为主键,验证

Sno和Cno两个主属性均不能被设置为空值,从而理解关系的实体完整性规则。

3、理解并掌握“关系图”的作用和建立方法。在SQL Server Management Studio中为创

建的表建立“关系图”,从而理解关系的参照完整性规则(它与实体完整性规则一起被

称为关系的两个不变性,由RDBMS自动支持)。

4、学习用SQL语句创建和修改基本表结构的方法。

5、初步了解用T-SQL指令插入数据的方法。

实验地点数据库实验室

数据库,否则会提示对文件的目录查找失败,出现操作系统错误3(系统找不到指定的路

径。)错误的信息。

默认情况下登录SQL SERVER服务器后,以master数据库为当前数据库,如上图所示,

应先使用下列命令改变当前数据库为MyDB数据库:

USE MyDB

GO

执行该命令后,发现查询窗口的标题栏发生了变化,master被换成了MyDB,说明命

令执行成功,当前数据库为MyDB。

(2)在数据库MyDB中建立Student表

在查询窗口中输入下面SQL语句:

单击工具栏中的“执行”图标,执行以上SQL语句。

执行该命令后用下列方法查看数据库MyDB是否创建成功:

若执行成功,则在左侧对象浏览器窗口中会看到MyDB数据库的图标。若执行

成功但仍未看到MyDB图标,可右键单击左侧对象浏览器窗口中的SQL Server

服务器,选择“刷新”命令。

在右侧查询窗口中执行下面系统存储过程,可看到SQL Server实例中所有数据

库(包括系统数据库):sp_databases

说明:系统存储过程sp_databases返回master数据库中的sysdatabases系统表中列出

的数据库,可用下面SQL语句验证:

SELECT * FROM sysdatabases

GO

2、用T-SQL指令创建数据库MyDB的三张表Student、Course和SC

首先阅读下面内容:

设计表时需要确定如下内容:

表中需要的列以及每一列的类型(必要时还要有长度)。

列是否可以为空。

是否需要在列上使用约束、默认值和规则。

需要使用什么样的索引。

哪些列作为主键。

表的设计要体现完整性约束的实现。实体完整性约束的体现是主键约束,即主键的各

列不能为空,且主键作为行的唯一标识;外键约束是参照完整性约束的体现;默认值和规

则等是用户定义的完整性约束的体现。

当前数据库为master数据库

(1)改变当前数据库为MyDB


本文标签: 数据库 约束 创建 完整性 方法