当前位置:首页 » 考试成绩 » 创建学生成绩数据库

创建学生成绩数据库

发布时间: 2020-11-29 14:53:23

㈠ 请帮我用sql语句创建一个学生管理数据库

提供思路,你搜索对应的一些sql语句的语法,然后结合对应的题目要求,按照相应要求编写出sql语句即可

㈡ 数据库中怎样创建学生表

  • SQL语言创建数据库和学生表

  • 建立:

  • [sql]

  • create database zxl

  • create table 学生表

  • (

  • 学号 char(12) primary key,

  • 姓名 char(6) not null,

  • 性别 char(2) check(性别 IN ('男','女')),

  • 班级 char(15)

  • )

  • create table 成绩表

  • (

  • 学号 char(12)references 学生表(学号),

  • 课程号 char(2)references 课程表(课程号) ,

  • 成绩 int default(30),

  • primary key (学号,课程号)

  • )

  • create table 课程表

  • (

  • 课程号 char(2) primary key,

  • 课程名 char(20),

  • 学分 int check(学分>=1 and 学分<=5 )

  • )

  • 操作:

  • [sql]

  • insert into 学生表 values('201190609112','张xl','男','文专计1111')

  • insert into 学生表 values('201190609113','张**','女','文专计1111')

  • insert into 成绩表 values('201190609112','01',100)

  • insert into 成绩表 values('201190609112','02',99)

  • insert into 成绩表 values('201190609112','03',88)

  • insert into 课程表 values('01','数据库系统',3)

  • insert into 课程表 values('02','vb.net',4)

  • insert into 课程表 values('03','java',4)

  • select *from 成绩表

  • select 姓名,课程名,成绩

  • from 学生表,课程表,成绩表

  • where (学生表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号)

  • order by 成绩 desc

  • select avg(成绩) 平均分,max(成绩) 最高分,min(成绩) 最低分

  • from 成绩表

  • where 学号='201190609112

㈢ 用SQL语言创建学生成绩数据库的代码

create database studb2
on primary --主数据文件
(
name=studb2, --逻辑文件名
filename='F:\studb2.mdf', --物理文件名
size=10MB, --初始大小
maxsize=200MB, --最大大小
filegrowth=1MB --增长率
),
(
name=studb2_ndf, --逻辑文件名
filename='F:\studb2_ndf.ndf', --物理文件名
size=10MB, --初始大小
maxsize=200MB, --最大大小
filegrowth=1MB --增长率
)
Log on --日志文件
(
name=studb2_log, --逻辑文件名
filename='F:\studb2_log.ldf', --物理文件名
size=2MB, --初始大小
maxsize=10MB, --最大大小
filegrowth=10% --增长率
),
(
name=studb2_log4, --逻辑文件名
filename='F:\studb2_log2.ldf', --物理文件名
size=2MB, --初始大小
maxsize=10MB, --最大大小
filegrowth=10% --增长率
),
(
name=studb2_log3, --逻辑文件名
filename='F:\studb2_log3.ldf', --物理文件名
size=2MB, --初始大小
maxsize=10MB, --最大大小
filegrowth=10% --增长率
)
--删除数据库
drop database studb2

㈣ 用SQL语言创建学生成绩数据库的代码

请问你有没有要求要哪些字段。如姓名 学号 数学 语言 英语 等等

㈤ 如何用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语句等向数据库中添加学生的各项具体数据了。

㈥ 创建数据库【学生成绩数据库】的方法有哪几种,分别是什么

1、在“新建”菜单中建立数据库
2、在项目管理器中建立数据库
3、使用命令建立数据库 CREAT DATABASE[数据库名/?]

㈦ 用SQL语言建立一个学生成绩数据库

create database [数据库名]; user [该数据库名]; --学生表 create table [学生表表名]( sId int primary key, --学生ID编号,主键 sName varchar(10) unique not null, --学生名字 ); --科目表 create table [科目表表名]( sjId int primary key, --科目ID编号,主键 sjName varchar(10) unique not null, --科目名称 ); --成绩表 create table [成绩表表名] rId int primary key, --成绩ID编号,主键 sjId int references [科目表表名](sjId), --科目ID编号,继承科目表的ID编号 sId int references [学生表表名](sId), --学生ID编号,继承学生表的ID编号 result float not null --成绩 ); --查询语句 select r.rId,sj.sjId,sj.sjName,su.sId,su.sName,r.result from [成绩表表名] r, join [科目表表名] sj on sj.sjId=r.sjId, join [学生表表名] su on su.sId=r.sId;

㈧ 如何用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语句等向数据库中添加学生的各项具体数据了。
SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

㈨ 数据库有2张表,一张学生表,一张成绩表,查询某学生的成绩,sql语言怎么写

连接查询。根据2张表关联的字段查询,比如学生表有学生ID字段,成绩表如果也有这个ID,则
select * from [学生表] inner join [成绩表] on [学生表].ID=[成绩表].学生ID

mysql和sql server 数据库中 sql 语言应该都是一样的,但是函数。。。特有的肯定不一样的,
sql(结构化查询语言)语言都是一样的,你可以网络下sql看看到底什么意思

㈩ 怎么用sql数据库建一个学生信息表我要做一个成绩查询系统,可以实现学生成绩的查询,急啊!!

也不算复杂吧,如果是SQL SERVER,我告诉你步骤吧。
1.安装SQL SERVER,目前版本是2008,注意版本对应的操作专系统。
2.安装完成后,在属开始菜单打开SQL Server Management Studio,服务器名称默认,如果是空的,就输入一个. ,身份验证选择windows身份验证。
3.登录后左侧菜单的菜单里找“数据库”,点开此节点后,在“数据库”菜单上点右键,选择“新建数据库”,点击后在弹出的窗口信息里填写信息,填完后点确定,数据库就创建成功了,不过里面还没有表。
4.新建表,点开你刚才建立的数据库后,找到“表”菜单,双击,然后在“表”菜单上点右键,选择“新建表”,输入你要填写的字段名,选择好类型,长度后,点击确定,就建好表了,这时再右键选中“表”菜单,选择“刷新”,刚才建立的表就可以显示出来了。

你应该总结出学生成绩查询需要几张表,我大概告诉你一下吧,最基本的3张,
1.学生基本信息表
2.学生考试科目表
3学生成绩表,这三张之间的关系你要是搞明白了,那学生成绩查询就不会有问题了。

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919