SSD7——数据库实验(一)

数据库实验一

实验方法与实验步骤
首先安装SQL Server2019,并安装SSMS,也就是SQL Server的管理工具。

如图,在官网点击 “Download now” 即可。
在这里插入图片描述
安装好了以后,打开界面,在连接SQL Server后右击“数据库”。
在这里插入图片描述
点击后弹出一个界面,在“新建数据库”的界面中按照要求进行修改。修改完成后,点击“确定”。
通过“新建查询”,我们就可以写对应的操作指令,即SQL语句了
如图:
在这里插入图片描述
首先通过SQL语句按照实验要求创建学生关系表S,写完SQL语句后,点击执行,再刷新一下,即可生成表,消息提示“命名已成功完成。”,说明写的SQL语句正确。
语句放下面了:

CREATE TABLE S(
	Sno VARCHAR(10),
	Sname VARCHAR(10),
	Ssex VARCHAR(10),
	Sage INT,
	sdept VARCHAR(20)
);

接着要新建表C和表SC:

CREATE TABLE C(
	Cno VARCHAR(10),
	Cname VARCHAR(10),
	Cpno VARCHAR(10),
	ccredit INT
);

CREATE TABLE SC(
	Sno VARCHAR(10),
	Cno VARCHAR(10),
	grade INT
);

分别在表中加入至少四个元组,也就是插入给定的值:

INSERT INTO S(Sno,Sname,Ssex,Sage,sdept)
	VALUES
	(8209180333,'李观星','男',20,'软件工程'),
	(1234567890,'张三','男',19,'机械工程'),
	(2333333333,'Tony','男',20,'软件工程'),
	(6666666666,'Smith','女',21,'西班牙语');

INSERT INTO C(Cno,Cname,Cpno,ccredit)
	VALUES
	('KC0001','数据库原理','操作系统',5),
	('KC0002','计算机网络','架构设计',3),
	('KC0003','计算机原理','数电',4),
	('KC0004','算法分析','数据结构',2);

INSERT INTO SC(Sno,Cno,grade)
	VALUES
	('8209180333','KC0001',95),
	('1234567890','KC0002',100),
	('2333333333','KC0003',83),
	('6666666666','KC0004',89);

这就是插入之后的表(以课程表SC为例)
在这里插入图片描述
在表S上增加“出生日期”与“身高”属性列。

ALTER TABLE S ADD Birthday DATE
ALTER TABLE S ADD Height INT

执行后如下:
在这里插入图片描述
然后再删除表S的“身高” 属性列:

ALTER TABLE S DROP COLUMN Height

就成了这样:
在这里插入图片描述
然后我们对刚才的数据库进行备份,点击确定:
在这里插入图片描述
然后进行刚才备份好的数据库进行还原:
在这里插入图片描述
选择“设备”,然后选择省略号 (…) 来查找备份文件。
在这里插入图片描述
然后选择“添加”,然后导航到 .bak 文件所在的位置 。 选择 .bak 文件,然后选择“确定” 。
选择“确定”,关闭“选择备份设备”对话框 。
在这里插入图片描述
最后点击“确定”,完成数据库的备份
在这里插入图片描述
实验一结束。

原创文章 13 获赞 9 访问量 4267

猜你喜欢

转载自blog.csdn.net/weixin_43577675/article/details/106064682
今日推荐