(1)建立数据库
建立数据库SC,包括表STUDENT、COURSE和SC,详细情况参考课本,另外可根据实际需要增加其它表格,各表需增加一定数量的数据。
(2)实现如下系统功能
登录系统(通过用户名和密码),管理(录入、查询、修改和删除)学生、课程基本资料,管理(录入、查询、修改和删除)学生所选课程成绩,统计每个学生的总分、平均分以及排名,修改用户密码等功能。
(3)说明书
说明书内容包括系统设计、数据库设计以及系统安装使用。
VB+sql,我已经建好表,做好vb界面了,不过不会连接,
急求各位大侠伸出援手!!!!
感激不尽!!!!
请留下qq哈
CREATE TABLE Student
(Sno CHAr(9) PRIMARY KEY,
Sname char(20) UNIQUE,
Sex CHAr(2),
Sage SMALLINT,
Sdept CHAr(20)
);
CREATE TABLE Course
(Cno CHAr(4) PRIMARY KEY,
Cname CHAr(40),
Ccredit SMALLINT
);
CREATE TABLE SC
(Sno CHAr(9),
Cno CHAr(4),
Grade SMALLINT,
PRIMARY KEY(Sno,Cno),
FOREIGN KEY(Sno) REFERENCES Student(Sno),
FOREIGN KEY(Cno) REFERENCES Course(Cno)
);
基本上就只包含这三个表!!!
因为时间紧急。。。。多谢各位啦!!!
简单的数据库设计小程序,跪求大侠,在线等!!!
答案:2 悬赏:0
解决时间 2021-03-02 07:34
- 提问者网友:风华是一指流沙
- 2021-03-02 01:46
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-03-02 01:56
加我帮你:422281780
-----------------------------------
呵呵,放松,一切都会好起来的!
-----------------------------------
呵呵,放松,一切都会好起来的!
全部回答
- 1楼网友:瘾与深巷
- 2021-03-02 02:20
1. 键码:实体和一个属性或者一组属性
2. 主关键字:候选键和主键都具有唯一性,有多个可以表示唯一性的属性时,选择其中一个表示这个表的唯一性,就是主关键键,剩下的唯一性的属性自然都是候选关键字
3. 公共关键字
在关系数据库中,关系之间的联系是通过相容或相同的属性或属性组来表示的。如果两个关 系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字
4.外关键字
如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字
见下面实例:
这是有一张班级表:
create table classes(
cid int primary key,// 这是主关键字
cname varchar(20) not null
)
下面是一张学生表:
create table student(
sid int primary key,// 这是主关键字
cid int references classes(cid),// 这是班级表的外键(也就是外关键字),对这个表插入数据时,会检查该外键是否存在于班级表,如果不存在这不能插入数据,相当于用户只能在已经存在的班级中加入学生
)
上面两张表中:
在班级表和学生表中:两张表的主关键字分别是:cid和sid,公共关键字是:cid,同时cid也是学生表中的外关键字。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯