数据库创建管理

这篇博客详细介绍了如何使用 SQL Server Management Studio 和 T-SQL 创建、编辑和管理数据库表,包括创建学生、课程和选课信息表,修改表结构,插入数据,查看和更新数据表信息等操作。此外,还涉及到教师授课管理数据库JSSK的创建和管理。
摘要由CSDN通过智能技术生成

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) 修

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值