创建一个xjglxt数据库,并在这个数据库里创建学生信息表(xsxxb)、课程信息表( kcxxb)、成绩表(cib)
时间: 2024-12-02 21:15:44 浏览: 9
创建一个名为 "xjglxt" 的数据库并添加所需的数据表(学生信息表、课程信息表和成绩表),可以按照以下步骤在SQL环境中进行:
首先,你需要连接到数据库管理系统(如MySQL、Oracle等)。然后,你可以运行一系列SQL命令来完成这个过程。
```sql
-- 创建xjglxt数据库
CREATE DATABASE xjglxt;
-- 使用刚创建的数据库
USE xjglxt;
-- 创建学生信息表 (xsxxb)
CREATE TABLE xsxxb (
sno INT PRIMARY KEY, -- 学生编号
xm VARCHAR(50), -- 姓名
xh VARCHAR(20), -- 班级
);
-- 创建课程信息表 (kcxxb)
CREATE TABLE kcxxb (
kcm VARCHAR(20) PRIMARY KEY, -- 课程编码
kjmc VARCHAR(100), -- 课程名称
jymc VARCHAR(50) -- 教研室名称
);
-- 创建成绩表 (cib)
CREATE TABLE cib (
sid INT,
kcid INT,
score DECIMAL(4,2),
FOREIGN KEY (sid) REFERENCES xsxxb(sno),
FOREIGN KEY (kcid) REFERENCES kcxxb(kcm)
-- 添加外键约束,保证学生成绩表中的sid和kcxxb中的kcid有对应关系
);
```
阅读全文