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
版权声明:本文标题:用T-SQL指令创建数据库和表 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709977612a551982.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论