数据库创建管理

1.创建及管理数据表

一、实验目的

  1. 熟悉数据表结构及使用特点;
  2. 熟悉使用Management Stuio和T-SQL创建、编辑及删除数据表;
  3. 熟悉使用Management Stuio和T-SQL管理数据表数据;
    二、实验学时
    4学时
    三、实验要求
  4. 了解表的结构特点;
  5. 了解SQL Server的基本数据类型;
  6. 熟悉使用T-SQL语法;
  7. 完成实验报告。
    四、实验内容
    请分别使用Management Stuio及T-SQL完成以下内容:
    1、 创建表
    依据数据表的结构创建相对应的数据表,表结构如下所示;
    学生信息表(student)
    字段名称 字段类型及长度 说明 备注
    Sno Char(9) 学生学号 主关键字
    Sname Char(6) 学生姓名 非空
    Ssex Char(2) 学生性别 可为空
    Sage Int 学生年龄 可为空
    Sdept VarChar(8) 学生所在院系 可为空
    create database STUDY
    use STUDY
    create table student
    (
    Sno char(9) not null primary key,
    Sname char(6) not null,
    Ssex char(2),
    Sage int,
    Sdept VarChar(8),
    )

课程信息表(course)
字段名称 字段类型及长度 说明 备注
Cno Char(4) 课程编号 主关键字
Cname VarChar(20) 课程名称 非空
Cpno Char(4) 先行课 可为空
Ccredit Int 学分 可为空
create table course
(
Cno char(4) not null primary key,
Cname varchar(20) not null,
Cpno char(4),
Ccredit int,
)

选课信息表(sc)
字段名称 字段类型及长度 说明 备注
Sno Char(9) 学生学号 主关键字
Cno Char(4) 课程编号 主关键字
Grade Int 成绩 可为空
create table sc
(
Sno char(9) not null,
Cno char(4) not null,
Grade int,
primary key(Sno,Cno),
)
2.修改表结构
1) 在表student中增加新字段 “班级名称(sclass)”字符类型为varchar(10);
use STUDY
alter table student
add sclass varchar(10)
2) 在表student中删除字段“班级名称(sclass)”;
use STUDY
alter table student
add sclass varchar(10)
3) 修

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值