导航:首页 > 数据分析 > 数据库如何制作成绩管理系统

数据库如何制作成绩管理系统

发布时间:2024-11-19 23:25:26

⑴ 怎样做一个成绩管理系统数据库数据库需要哪些表表里有哪些字段

你是要做一个系统,还是只要写个数据库就行了,做系统的话分前台后台比较麻烦,只创建个数据库的话步骤如下:首先要创建数据库,creat database CJGL,然后在服务器上设置数据库的相关内容;然后向数据库中插入表 use CJGL 括号里是表的属性,也就是列。 creat table (.....)这个系统需要3个表 :学生表(学号,姓名,性别,年龄,院系);学号是主键;课程表(课程号,课程名,学分,课时);课程号是主键;选课表(学号,课程号,成绩,课程类型);学号和课程号是主键; 创建完以后在给数据库备份,以免数据丢失。希望对你有帮助。

⑵ 如何用SQL建立一个学生成绩管理系统数据库

首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,
启动SQL Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。

假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:
学生表(student) (
学号(sno) 普通编码定长字符类型,长度7,主码,
姓名(sname) 普通编码定长字符类型,长度8,非空,
性别(ssex) 统一编码定长字符类型,长度1,
年龄(sage) 微整型,
所在系(sdept) 统一编码可变长字符类型,长度20


课程表(course) (
课程号(cno) 普通编码定长字符类型,长度6,主洞枝码,
课程名(cname) 统一编码定长字符类型,长度10,非空,
学分(credit) 小整型,
学期(semester) 小整型


修课表(sc)(
学号(sno) 普通编码定长字符类型,长度7,主码,外码
课程号(cno) 普通编码定长字符类型,长度6,主码,外码
成绩(grade) 小整型,
修课类别(type)普通编码定长字符类型,长度4


则创建表的语句分别为:
create table Student(
Sno char(7) primary key,
Sname char(8) not null,
Ssex nchar(1),
Sage tinyint,
Sdept nvarchar(20)
)

create table Course(
Cno char(6) primary key,
Cname nchar(10) not null,
Credit smallint,
Semester smallint
)

create table SC(
Sno char(7),
Cno char(6),
Grade smallint,
Type char(4),
primary key(Sno,Cno),
Foreign key(Sno) References Student (Sno),
Foreign key(Cno) References Course (Cno)
)

各表的结构大体如此,如有变化可自行修改。 以上数据库和表就基本纳饥敏建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。

阅读全文

与数据库如何制作成绩管理系统相关的资料

热点内容
java创建一个方法 浏览:87
网络综合布线工程预算 浏览:799
数据库终端是什么东西 浏览:663
阻止锐捷升级 浏览:646
优酷62版本怎么样 浏览:392
红警局域网联机版本 浏览:328
开始编程时要学什么 浏览:548
复制文件10秒 浏览:267
邮件验证码代码 浏览:476
新建word文件被锁定无法编辑 浏览:21
如何在百度下载文件更快 浏览:608
js实现加qq群代码 浏览:898
华丽网络 浏览:655
编程猫代码岛如何导出 浏览:260
数据库如何制作成绩管理系统 浏览:684
文件多少mb读法 浏览:84
thinkphp引用配置文件 浏览:849
微信零钱没设置过密码 浏览:518
应用软件备份文件在哪里 浏览:809
excel文件的扩展名是txt 浏览:418

友情链接