实验1《数据库与表的基本操作》

本文详述了一次关于数据库操作的实验过程,包括使用SQL Server创建数据库、定义表结构、添加和删除属性列,以及数据库的备份与还原操作。在实验中,通过SQL语句和SSMS管理数据库,解决了一些实际操作中遇到的问题,如文件大小设定和数据库还原权限等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实验目的

1.熟练掌握一种DBMS的使用方法,完成数据库的创建、删除和连接;数据表的建立、删除;表结构的修改。
2. 加深对表的实体完整性、参照完整性和用户自定义完整性的理解。

二、实验内容

在以下实验中,使用学生-课程数据库,它描述了学生的基本信息、课程的基本信息及学生选修课程的信息。用SQL语句分别完成。

  1. 创建学生-课程数据库,数据文件名为student_data、大小10M,日志文件名为student_log、大小5M的新数据库,该数据库名为student_xxxxxx,xxxxxx表示班级学号。1801班12号,数据库名为student_180112。
  2. 创建学生关系表S :
    学号 姓名 性别 年龄 所在系
    Sno Sname Ssex Sage sdept
  3. 创建课程关系表C :
    课程号 课程名 先行课 学分
    Cno Cname Cpno ccredit
  4. 创建学生-课程表SC :
    学号 课程号 成绩
    Sno Cno grade
  5. 将以上创建表S、C、SC的SQL命令以 .SQL文件的形式保存在磁盘上。在表中加入至少4个元组,第一个为本人信息。
  6. 在表S上增加“出生日期”与“身高”属性列。
  7. 删除表S的“身高” 属性列。
  8. 备份数据库,再还原。

三、实验方法与实验步骤

(1)实验方法:
利用SQL server的对象资源管理器和SQL语句对数据库与表进行基本操作,之后进行一些约束控制操作。

(2)实验步骤:

  1. 安装SQL server,直接在官网下载即可(本机安装的是 SQLServer2019-SSEI-Eval ),之后再安装SSMS(SQL Server Management Studio)对SQL server进行管理;

  2. 利用SSMS创建数据库;
    在这里插入图片描述

  3. 接下来利用SQL语句创建三个表,并添加示例元组;

CREATE TABLE S(
	Sno VARCHAR(20),
	Sname VARCHAR(20),
	Ssex VARCHAR(4),
	Sage int CHECK (Sage<30),
	sdept VARCHAR(50),
	PRIMARY KEY(Sno)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZenSheep

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值