(推荐下载)sql学生成绩管理系统

合集下载

学生成绩管理系统(详细操作过程)

学生成绩管理系统(详细操作过程)

学生成绩管理系统我将把我的实现步骤完整的写出来,我是在VC 6.0版本下用MFC实现的。

我创建的基于单文档的应用程序,过程不介绍,大家都会。

下面的是我系统菜单:思路:刚进入系统时,只有“登录”菜单可用,其他三个菜单项都是灰色不可用的。

当用户点“进入系统”菜单项时,用户输入用户名、密码和用户类型,系统将根据相应的用户权限使相应的菜单可用,并且“进入系统”菜单项变为不可用。

如:如果用户类型是学生,那么只有学生权限菜单可用,而“教师权限”和“管理员权限”都不可用,同时“进入系统”变为不可用。

“学生权限”下只有“查询成绩”,因为学生只可以查询自己相应的成绩;“教师权限”下有“查询学生成绩”和“增改删学生成绩”两个菜单项,因为教师除了可以查询学生成绩还可以增加、修改和删除学生成绩;“管理员权限”下有“管理学生”和“管理教师”两个菜单项。

整体设计:因为我们要设置系统菜单的状态,所以必须在CMainFrame中添加相应的函数和代码,具体步骤如下:【步骤1】由于系统要使用ODBC类操作数据库,所以需要在stdafx.h中加入代码:#include <afxdb.h>【步骤2】在CMainFrame中的OnCreat()中添加代码如下,实现菜单的初始化工作,当用户没进入系统之前,只有“登陆”菜单下的“进入系统”菜单项可用,而“退出系统”和其他3个权限菜单都不可用,即都是灰色的。

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){//使“退出系统”和其他3个权限菜单都不可用,即都是灰色的GetMenu()->GetSubMenu(0)-> EnableMenuItem(1,MF_BYPOSITION | MF_DISABLED | MF_GRAYED);GetMenu()-> EnableMenuItem(1,MF_BYPOSITION | MF_DISABLED | MF_GRAYED);GetMenu()-> EnableMenuItem(2,MF_BYPOSITION | MF_DISABLED | MF_GRAYED);GetMenu()-> EnableMenuItem(3,MF_BYPOSITION | MF_DISABLED | MF_GRAYED);}【步骤3】在CMainFrame中添加自己定义的函数void SetMenuSta(int type),此函数在登陆对话框的OnOK()中被调用,即当用户进入系统后使“进入系统”菜单项不可用,并根据用户类型使相应菜单可用。

原创SQL数据库学生管理系统

原创SQL数据库学生管理系统

原创SQL数据库学生管理系统一、简介SQL数据库学生管理系统是一款用于管理学生信息的数据库系统。

该系统采用结构化查询语言(SQL)作为数据管理和查询的工具,通过对学生信息进行有效的组织和管理,实现了学生基本信息的录入、查询、修改和删除等功能。

本文将介绍该数据库系统的设计思路、功能模块和操作流程。

二、数据库设计1. 数据表设计数据库中包含以下几个数据表:•学生表(students):存储学生的基本信息,包括学生ID、姓名、性别、年龄等字段。

•课程表(courses):存储学生所选课程的信息,包括课程ID、课程名称、学分等字段。

•成绩表(scores):存储学生的成绩信息,包括学生ID、课程ID、成绩等字段。

2. 数据库关系设计学生表与课程表之间的关系是多对多关系,通过中间表(选课表)来建立关联关系。

选课表(selections)包含了学生ID和课程ID两个字段,用于记录学生所选课程的关系。

各个数据表之间的关系如下图所示:+------------+| students |+------------+|| 多对多关系|+------------+| courses |+------------+|| 一对多关系|+------------+| scores |+------------+三、功能模块SQL数据库学生管理系统包含以下几个功能模块:1. 学生信息管理模块该模块实现学生信息的录入、查询、修改和删除功能。

管理员可以通过该模块进行学生信息的管理,包括添加新的学生信息、查询学生信息、修改学生信息和删除学生信息等操作。

2. 课程信息管理模块该模块实现课程信息的录入、查询、修改和删除功能。

管理员可以通过该模块进行课程信息的管理,包括添加新的课程信息、查询课程信息、修改课程信息和删除课程信息等操作。

3. 成绩管理模块该模块实现学生成绩的录入、查询、修改和删除功能。

管理员可以通过该模块进行学生成绩的管理,包括添加学生成绩、查询学生成绩、修改学生成绩和删除学生成绩等操作。

学生成绩管理系统

学生成绩管理系统

目录1 需求分析 (1)1.1行业现状 (1)1.2可行性分析 (2)1.3 系统运行环境 (3)2 系统设计 (4)2.1 E-R图 (4)2.2 数据字典 (6)3 代码 (9)总结 (10)参考文献 (11)1 需求分析该学生成绩管理系统,实现简单的密码修改、成绩查询、课程查询、学生查询等操作,并能实现简单的数据统计。

此系统主要完成用户密码登陆、用户密码的修改、成绩查询、课程查询、学生查询、具体成绩查询等基本功能。

(一)用户密码登录:在登录程序之前会先弹出一个登录对话框,在正确的输入了数据库中存储的用户和密码后才能登录程序。

(二)用户密码的修改在成功登录了程序之后用户可以根据自己的需要修改当前密码。

(三)成绩查询1.成绩修改前选中要修改的成绩信息,然后进行修改。

2.成绩添加直接弹出添加对话框,然后进行添加。

3.成绩删除前选中要删除的成绩信息,然后直接删除。

(四) 课程查询1.课程修改实现对课程名、学时、学分的修改。

2.课程添加对一门新开设的课程进行录入,并存入数据库。

3.课程删除对一门不再开设的课程进行删除,并从数据库中删除。

(五)学生查询1 .学生信息修改修改选中当前学生的信息。

2 .学生信息添加增加新学生的信息。

3.学生信息删除删除选中当前学生信息。

1.1 行业现状在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。

因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。

目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。

为各高校教务工作人员减轻负,提高工作效率,所以制作了学生成绩管理系统。

学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。

比较系统地对教务、教学上的各项服务和信息进行管理,使数据管理更现代化、自动化、智能化、人性化。

基于SQL Server的学生成绩管理系统设计

基于SQL Server的学生成绩管理系统设计
@ l s c a 8 c a S h r( )

/ \ \
/ / 、 \
/ l , 、 1、
\ 、
slc e e t学生信息表. 学号,姓名,a g 成绩) s v( a 平均分 , sm( 绩 ) a 分 u 成 s总 f o 成 绩 信 息表 rm j i 学生信 息表 o on n成绩信息表. 学号= 学生信息表. 学 号 ji o n班级信息表 o 班级信息表. n 班级号= 学生信息表. 班 级 号 w e e班 级信 息表 . hr 班级名称= c a s @ l s g o pb 学生信息表. r u y 姓名 ,学生信息表. 学号 o dr b a g 成绩)d s ,学生信 息表 . r e y v ( ec 学号
( )部 分 代 码 一 L单 科 成 绩排 名 代 码 : c e t p o [b ] [ r a e r c d o . 单科成绩排名]  ̄ eh n a e c a () keenm hr8 , @ l sn m h r 8 c a s a e c a ()
aS
slc e e t学籍信息表. 学号,姓名,成绩 fo r m成绩信息表 ( )数据处 理 一 ji o n课程信 息表 o n课程信 息表. 课程号= 成绩信 息表 . 课 学生 成绩管理 系统主要 的功能 就是对 学生成绩数 据 的处 程 号 理 。主要包含分数 的录 入、查询、修改 、删除等操作 。 ji o n学籍信息表 o n学生信息表. 学号: 成绩信 息表 . 学号 ( )实体属性表 二
信息 的保 障,亦是 管理信 息系统设计的关键 。

13 — 8
计算机 光 盘软件 与应用
软件设计开发 C m u e D S fw r n p l c t o s o p t r C o t a e a d A p ia in 2 1 年 第 5期 02

学生成绩在线管理系统数据库课程设计mysql+java

学生成绩在线管理系统数据库课程设计mysql+java

学生成绩在线管理系统数据库课程设计mysql+java以下是一个学生成绩在线管理系统的数据库设计示例,使用MySQL数据库和Java 编程语言:1. 学生表(students)-学生ID(student_id):主键,自增-学生姓名(student_name):varchar类型,最大长度为50-学生年龄(student_age):整数类型-学生性别(student_gender):varchar类型,最大长度为10-学生班级(student_class):varchar类型,最大长度为502. 课程表(courses)-课程ID(course_id):主键,自增-课程名称(course_name):varchar类型,最大长度为503. 成绩表(scores)-成绩ID(score_id):主键,自增-学生ID(student_id):外键,关联到学生表的学生ID-课程ID(course_id):外键,关联到课程表的课程ID-分数(score):浮点数类型通过以上表的设计,你可以实现以下功能:-添加学生信息-添加课程信息-添加学生成绩-查询学生信息-查询课程信息-查询学生的成绩-更新学生信息-更新课程信息-更新学生成绩-删除学生信息-删除课程信息-删除学生成绩在Java中,你可以使用JDBC(Java Database Connectivity)来连接MySQL数据库并执行SQL语句来实现对数据库的操作。

你需要配置数据库连接信息,并编写相应的Java代码来执行查询和更新操作。

这只是一个简单的数据库设计示例,你可以根据你的具体需求进行调整和扩展。

sql 学生 课程 成绩

sql 学生 课程 成绩

在SQL中,如果你想要管理学生、课程和成绩的数据,你可能会需要创建几个表来存储这些信息。

以下是一个简单的示例,展示了如何创建这些表以及如何进行一些基本的数据操作。

首先,我们可以创建三个表:1. `students` 表,用于存储学生的信息。

2. `courses` 表,用于存储课程的信息。

3. `grades` 表,用于存储学生的课程成绩。

```sql--创建学生表CREATE TABLE students (student_id INT PRIMARY KEY,name VARCHAR(100),age INT,grade VARCHAR(10));--创建课程表CREATE TABLE courses (course_id INT PRIMARY KEY,name VARCHAR(100),credits INT);--创建成绩表CREATE TABLE grades (student_id INT,course_id INT,grade DECIMAL(3, 1),FOREIGN KEY (student_id) REFERENCES students(student_id),FOREIGN KEY (course_id) REFERENCES courses(course_id),PRIMARY KEY (student_id, course_id));```接下来,我们可以插入一些示例数据:```sql--插入学生数据INSERT INTO students (student_id, name, age, grade) VALUES (1, '张三', 16, '高一');INSERT INTO students (student_id, name, age, grade) VALUES (2, '李四', 17, '高二');--插入课程数据INSERT INTO courses (course_id, name, credits) VALUES (1, '数学', 3);INSERT INTO courses (course_id, name, credits) VALUES (2, '语文', 2);--插入成绩数据INSERT INTO grades (student_id, course_id, grade) VALUES (1, 1, 85.0);INSERT INTO grades (student_id, course_id, grade) VALUES (1, 2, 90.0);INSERT INTO grades (student_id, course_id, grade) VALUES (2, 1, 92.0);INSERT INTO grades (student_id, course_id, grade) VALUES (2, 2, 88.0);```然后,你可以通过SQL查询来检索和管理这些数据。

学生成绩管理系统-添加约束

学生成绩管理系统-添加约束

学生成绩管理系统—添加约束/*——案例:使用SQL语句在Grade和Student表添加约束*/ALTER TABLE Grade ——主键约束ADD CONSTRAINT PK_GradeID PRIMARY KEY(GradeID)ALTER TABLE Student --主键约束ADD CONSTRAINT PK_StuNo PRIMARY KEY (StudentNo)ALTER TABLE Student ——唯一约束(身份证号唯一)ADD CONSTRAINT UQ_stuID UNIQUE (IdentityCard)ALTER TABLE Student --默认约束(地址不详)ADD CONSTRAINT DF_stuAddress DEFAULT ('地址不详’) FOR Address ALTER TABLE Student -—检查约束(出生日期是自1980年1月1日以后)ADD CONSTRAINT CK_stuBornDate CHECK(BornDate>=’1980—1-1')/*——在Grade 表中添加外键约束(主表Grade和从表Student建立关系)在建对Grade 表的外键约束之前必须建立Grade表的主键约束——*/ ALTER TABLE Student --添加外键约束ADD CONSTRAINT FK_GradeFOREIGN KEY(GradeID) REFERENCES Grade(GradeID)/*--案例:使用SQL语句删除Student表默认约束(地址不详)—-*/ ALTER TABLE StudentDROP CONSTRAINT DF_stuAddress/*—-案例:使用SQL语句创建Subject表的约束—-*/ALTER TABLE Subject -—主键约束(科目编号)ADD CONSTRAINT PK_Subject PRIMARY KEY(SubjectNo)ALTER TABLE Subject --非空约束(科目名称)ADD CONSTRAINT CK_SubjectName CHECK(SubjectName is not null)ALTER TABLE Subject --检查约束(学时必须大于等于0)ADD CONSTRAINT CK_ClassHour CHECK(ClassHour〉=0)ALTER TABLE Subject ——外键约束(主表Grade和从表Subject建立引用关系)ADD CONSTRAINT FK_GradeIdFOREIGN KEY(GradeId) REFERENCES Grade(GradeId)/*-—案例:使用SQL语句创建Result表的约束--*/北大青鸟中关村软件园地址:北京市海淀区上地信息路甲28号科实大厦B座3层,B305,ALTER TABLE Result ——主键约束(学号、科目号、日期)ADD CONSTRAINT PK_Result PRIMARY KEY(StudentNo,SubjectNo,ExamDate)ALTER TABLE Result —-默认约束(日期为系统当前日期)ADD CONSTRAINT CK_ExamDate DEFAULT (getdate()) FOR ExamDate ALTER TABLE Result ——检查约束(分数不能大于100,小于0)ADD CONSTRAINT CK_StudentResult CHECK(StudentResult BETWEEN 0 AND 100)ALTER TABLE Result —-外键约束(主表Student和从表Result建立关系) ADD CONSTRAINT FK_StudentNoFOREIGN KEY(StudentNo) REFERENCES Student(StudentNo)ALTER TABLE Result ——外键约束(主表Subject和从表Result建立关系)ADD CONSTRAINT FK_SubjectNoFOREIGN KEY(SubjectNo) REFERENCES Subject(SubjectNo)--——资料来源北大青鸟中关村官网北大青鸟中关村软件园官网北大青鸟中关村学士后本部官网北大青鸟中关村软件园地址:北京市海淀区上地信息路甲28号科实大厦B座3层,B305,。

基于SQL数据库设计的学生成绩管理系统

基于SQL数据库设计的学生成绩管理系统

基于SQL数据库设计的学生成绩管理系统随着教育信息化的不断深入,学生成绩管理系统在学校教务管理中扮演着越来越重要的角色。

为了更好地管理学生成绩信息,提高教学效率,设计一个基于SQL数据库的学生成绩管理系统显得尤为重要。

本文将从数据库设计的角度出发,探讨如何构建一个高效、稳定的学生成绩管理系统。

1. 数据库设计在设计学生成绩管理系统的数据库时,首先需要考虑的是数据库的表结构。

一般来说,可以设计以下几张表:学生表(Student):包含学生的基本信息,如学号、姓名、性别、年龄等字段。

课程表(Course):包含课程的信息,如课程编号、课程名称、学分等字段。

成绩表(Score):记录学生的成绩信息,包括学生学号、课程编号、成绩等字段。

2. 数据库关系在学生成绩管理系统中,不同表之间存在着一定的关系。

一般来说,可以建立以下几种关系:学生与成绩之间是一对多的关系,即一个学生可以有多条成绩记录。

课程与成绩之间是多对一的关系,即多个学生可以选择同一门课程。

3. SQL查询设计完数据库结构和关系后,接下来就是编写SQL查询语句来实现对学生成绩信息的增删改查操作。

以下是一些常用的SQL查询语句示例:查询某个学生的所有成绩:SELECT * FROM Score WHEREstudent_id = 'xxx';查询某门课程的平均成绩:SELECT AVG(score) FROM Score WHERE course_id = 'xxx';查询某个学生某门课程的成绩:SELECT score FROM Score WHERE student_id = 'xxx' AND course_id = 'xxx';4. 数据库优化为了提高系统性能和查询效率,需要对数据库进行优化。

可以采取以下措施:添加索引:对经常用于查询条件的字段添加索引,加快查询速度。

规范化设计:避免数据冗余和不一致,提高数据存储效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(完整word版)sql学生成绩管理系统
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)sql学生成绩管理系统)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)sql学生成绩管理系统的全部内容。

一、创建学生成绩管理数据库
1、学生成绩管理数据库概念模型(E—R图)如下:
2、在查询分析器中创建学生成绩管理数据库,数据库名为“学生成绩管理表”,物
理文件的存储位置为:“E:\ 学生成绩管理表\XSCJGLB";
⑴打开查询分析器,在查询分析器中输入如下代码创建数据库
CREATE DATABASE 学生成绩管理表
ON PRIMARY
( NAME=XSCJGLB_DATA,
FILENAME=’E:\学生成绩管理表\XSCJGLB.MDF’,
SIZE=5,
FILEGROWTH=10%)
LOG ON
(NAME=XSCJGLB_LOG,
FILENAME='E:\学生成绩管理表\XSCJGLB.LDF’,
SIZE=1,
MAXSIZE=10,
FILEGROWTH=10)
⑵单击运行按钮,显示运行结果如图1所示
图1 建立数据库
⑶在企业管理器中窗体示意图如图2所示
图2 企业管理器学生成绩管理数据库示意图
3、根据数据库概念模型(E—R图)建立基本表如下:
学生表(学号,姓名,性别,出生日期,系部,班级,备注)
课程表(课程号,课程名,开课日期,任课教师)
成绩表(学号,课程号,成绩)
4、在查询分析器中在学生成绩管理数据库中新建表:
⑴学生表表结构
字段数据类型长度是否允许空
备注

学号Char8否主键
姓名Char10否
性别Char2是做检查约束
出生日期Smalldateti

me
系部Char30是
班级Char30是
备注Text是
⑵课程表结构
备注
字段数据类型长度是否允许空

课程号Char4否主键
课程名Char30否
开课日期Tinyint是第1~6学期
任课教师Char10是
⑶成绩表结构
字段数据类型长度是否允许空
备注

学号Char8否主键
课程号Char4否主键
成绩Tinyint是在1~100之

⑷在查询分析器中创建学生表、课程表、成绩表程序代码如下:
USE 学生成绩管理表
CREATE TABLE 学生表
(学号 CHAR(8) PRIMARY KEY NOT NULL,
姓名 CHAR(10) NOT NULL,
性别 CHAR(2) NULL,
出生日期 SMALLDATETIME NOT NULL,
系部 CHAR(30) NULL,
班级 CHAR(30) NULL,
备注 TEXT NULL,
CONSTRAINT 约束1 CHECK(性别 IN ('男’,'女’)))
CREATE TABLE 课程表
(课程号 CHAR(4) PRIMARY KEY NOT NULL,
课程名 CHAR(30) NOT NULL,
开课日期 TINYINT NULL,
任课教师 CHAR(10) NULL,
CONSTRAINT 约束2 CHECK(开课日期LIKE ’[1-6]'))
CREATE TABLE 成绩表
(学号 CHAR(8) NOT NULL,
课程号 CHAR(4) NOT NULL,
成绩 TINYINT NULL,
CONSTRAINT 约束3 CHECK(成绩 BETWEEN 1 AND 100),
CONSTRAINT 约束4 PRIMARY KEY CLUSTERED (学号,课程号),CONSTRAINT 约束5 FOREIGN KEY (学号) REFERENCES 学生表(学号), CONSTRAINT 约束6 FOREIGN KEY (课程号) REFERENCES 课程表(课程号),)⑸单击运行按钮,显示运行结果如图3所示
图3 建表示意图
⑹在企业管理器中查看设计界面
①在企业管理器中窗体示意图如图4所示
图4 企业管理器中各表
②企业管理器中学生表设计示意图,图5所示
图5 学生表
③企业管理器中课程表表设计示意图,图6所示
图6 课程表
④企业管理器中成绩表设计示意图,图7所示
图7 成绩表
二、在企业管理器中创建关系图
⑴打开企业管理器中学生成绩管理表数据库,选择“关系图”,右击“关系图”选项,如图8所示,弹出快捷菜单
⑵在弹出的快捷菜单中选中新建数据库关系图弹出图9对话框,单击【下一步】按钮,在可用的表中将学生表、成绩表、课程表添加到右侧列表框中,出现图10 所示对话框,单击【下一步】查看选中的表,如图11所示
图8 关系图快捷菜单图9 关系图向导对话框
图10 添加表对话框图11 完成数据库关系向导
⑶单击【完成】按钮,出现如图12 所示关系图
图12 学生成绩管理表关系图
⑷在弹出的“另存为"对话框中输入学生表关系图如图13 所示
图13 保存学生表关系图
三、在企业管理器中创建视图
⑴打开企业管理器中学生成绩管理表数据库,选择“视图",右击“视图”选项,如图14所示,弹出快捷菜单
图14 “视图”快捷菜单
⑵在弹出的菜单中选择“新建视图命令”,将弹出“学生成绩管理表"中的“新视图”,如图15所示,在对话框上半部分的灰色框内右击,从弹出的快捷菜单中选择“添加表"命令,出现如图16所示“添加表”对话框
图15 新视图窗口
图16 添加表对话框
⑶在“添加表”对话框内,选择表学生表、成绩表、课程表,单击【添加】按钮,关闭“添加表”对话框,返回新视图窗口,如图17所示
图17 添加表后视图
⑷在列中选择要添加到视图中的字段,学号、课程号选择成绩表中的字段,每个字段只选一次,如图18 所示
图18 向视图中添加所需字段
⑸添加表后新视图窗口如图19所示
图19 添加表后视图
⑹单击【保存】按钮,在“另存为”对话框中输入学生表视图,如图20所示,单击【确定】按钮,完成视图的建立
图20 保存视图
四、使用VB
CREATE DATABASE 学生成绩管理表
ON PRIMARY
( NAME=XSCJGLB_DATA,
FILENAME=’d:\学生成绩管理表Bdata。

mdf’,
SIZE=10,
maxsize=500,
FILEGROWTH=10)
LOG ON
( NAME=XSCJGLB_LOG,
FILENAME='d:\学生成绩管理表data。

ldf',
SIZE=5,
MAXSIZE=100,
FILEGROWTH=10)
CREATE TABLE 学生表
(学号 CHAR(12) PRIMARY KEY NOT NULL,
姓名 CHAR(6) NOT NULL,
性别 CHAR(2) NULL,
出生日期 char(8) NOT NULL,
系部 CHAR(30) NULL,
班级 CHAR(30) NULL,
CONSTRAINT 约束1 CHECK(性别 IN ('男',’女')))
create table 课程表
(
课程号 CHAR(4) NOT NULL,
课程名 CHAR(30) NOT NULL,
开课日期 datetime ,
任课教师 CHAR(10),
CONSTRAINT 约束2 CHECK(开课日期LIKE ’[1-6]’))
alter TABLE 成绩表
(学号 CHAR(12) NOT NULL,
课程号 CHAR(4) NOT NULL,
成绩 INT NULL,
CONSTRAINT 约束3 CHECK(成绩 BETWEEN 1 AND 100),
CONSTRAINT 约束4 PRIMARY KEY CLUSTERED (学号,课程号),CONSTRAINT 约束5 FOREIGN KEY (学号) REFERENCES 学生表(学号), CONSTRAINT 约束6 FOREIGN KEY (课程号) REFERENCES 课程表(课程号))
create view view1
as select 学生表。

姓名,成绩表。

课程号,成绩表。

成绩
from 学生表,成绩表
where 学生表。

学号=成绩表。

学号
create view view2
as select 课程表.课程号,课程表.开课日期
from 课程表,成绩表
where 课程表.课程号=成绩表。

课程号。

相关文档
最新文档