利用SQL语句建立数据库“学生档案管理”。
一、利用SQL语句建立数据库“学生档案管理”。二、使用SQL语句建立下表:1.院系信息管理:系信息(系别代码,系别名称,系主任,联系电话)2.班级信息管理:班信息(班级代...
一、利用SQL语句建立数据库“学生档案管理”。
二、使用SQL语句建立下表:
1. 院系信息管理:系信息(系别代码,系别名称,系主任,联系电话)
2. 班级信息管理:班信息(班级代码,所在系别,班长学号,联系电话)
3. 学生信息管理:
学生基本信息(学号,姓名,班级代码,籍贯,出生年月)
4. 学生奖惩管理:
学生奖惩信息(学号,奖惩名称,奖惩时间,获奖等级)
5. 学生学籍管理:
(1)退学休学信息(学号,休学退学标记,原因,日期)
(2)转学调班信息(学号,原学校,原班级,目标学校,目标班级,转学调班标记,原因)
6. 考试成绩管理:
(1)课程信息(课程代码,课程名称,任课教师,学时,学分,采用教材)
(2)考试成绩信息(学号,课程代码,成绩,登分人,日期)
7. 系统用户管理:
用户信息(用户名,真实姓名,密码,权限代码)
三、数据更新
1.为每个表通过SQL语句添加不少于5条记录的数据。
2. 利用SQL语句将SQLServer课程小于60分的学生成绩提高5%。
四、利用SQL语句查询
1.给定一个用户真实名查询该用户的用户名、密码及权限
2.给定一个学号查询某一学生所在系,班,学号,姓名,班长联系电话
3.查询2010年计算机系学生获奖情况
4.给定一个已转学学生姓名查询该学生的转学情况
5.查询2010年SQLServer课程不及格(成绩<60)的学生的班级、学号、姓名。
五、利用SQL语句创建下列视图
1、创建视图查询班级平均分>=80的班级所在系、班级、平均成绩及任课教师。
2、创建视图查询班级最小年龄<19的班级所在系、班级、最小年龄。
3、创建视图按系别分别统计学生的获奖次数。
六、利用SQL语句创建存储过程
创建存储过程计算各门课程所有学生的平均成绩,并将结果使用输出参数返回。 展开
二、使用SQL语句建立下表:
1. 院系信息管理:系信息(系别代码,系别名称,系主任,联系电话)
2. 班级信息管理:班信息(班级代码,所在系别,班长学号,联系电话)
3. 学生信息管理:
学生基本信息(学号,姓名,班级代码,籍贯,出生年月)
4. 学生奖惩管理:
学生奖惩信息(学号,奖惩名称,奖惩时间,获奖等级)
5. 学生学籍管理:
(1)退学休学信息(学号,休学退学标记,原因,日期)
(2)转学调班信息(学号,原学校,原班级,目标学校,目标班级,转学调班标记,原因)
6. 考试成绩管理:
(1)课程信息(课程代码,课程名称,任课教师,学时,学分,采用教材)
(2)考试成绩信息(学号,课程代码,成绩,登分人,日期)
7. 系统用户管理:
用户信息(用户名,真实姓名,密码,权限代码)
三、数据更新
1.为每个表通过SQL语句添加不少于5条记录的数据。
2. 利用SQL语句将SQLServer课程小于60分的学生成绩提高5%。
四、利用SQL语句查询
1.给定一个用户真实名查询该用户的用户名、密码及权限
2.给定一个学号查询某一学生所在系,班,学号,姓名,班长联系电话
3.查询2010年计算机系学生获奖情况
4.给定一个已转学学生姓名查询该学生的转学情况
5.查询2010年SQLServer课程不及格(成绩<60)的学生的班级、学号、姓名。
五、利用SQL语句创建下列视图
1、创建视图查询班级平均分>=80的班级所在系、班级、平均成绩及任课教师。
2、创建视图查询班级最小年龄<19的班级所在系、班级、最小年龄。
3、创建视图按系别分别统计学生的获奖次数。
六、利用SQL语句创建存储过程
创建存储过程计算各门课程所有学生的平均成绩,并将结果使用输出参数返回。 展开
4个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
占个位,我也这个作业,你要不急的话过两天给你,这几天课多赶不上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分太少,题太多。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.定义模式CREATE SCHEMA<S-M>AUTHORRIZATION <用户名>
2.建立基本表CREATA TABLE dept(xdaima char(20) PRIMARY KEY,
xname char(80),
xzhuren char (20),
dianhua char(20));
CREATA TABLE class(bdaima char(20) PRIMARY KEY,
suozaixibie char(80),
banzhangxuehao char(20),
dianhua char(20));
CREATE TABLE student(xuehao char(20) PRIMARY KEY,
name char(8),
bdaima char(20),
jiguan char(10)
chushengriqi date);
3.数据更新 INSERT INTO dept(xdaima ,xname,xzhuren,dianhua) values(0123,信息学院,杨教授,01088888)
UPDATE EXAME set schengji=1.05*schengji WHERE schengji<60;
4.数据查询 SELECT yonghuming ,mima,quanxiandama FROM yonghuxinxi WHERE zhenshixingming=' ';
太多了,。。。。
2.建立基本表CREATA TABLE dept(xdaima char(20) PRIMARY KEY,
xname char(80),
xzhuren char (20),
dianhua char(20));
CREATA TABLE class(bdaima char(20) PRIMARY KEY,
suozaixibie char(80),
banzhangxuehao char(20),
dianhua char(20));
CREATE TABLE student(xuehao char(20) PRIMARY KEY,
name char(8),
bdaima char(20),
jiguan char(10)
chushengriqi date);
3.数据更新 INSERT INTO dept(xdaima ,xname,xzhuren,dianhua) values(0123,信息学院,杨教授,01088888)
UPDATE EXAME set schengji=1.05*schengji WHERE schengji<60;
4.数据查询 SELECT yonghuming ,mima,quanxiandama FROM yonghuxinxi WHERE zhenshixingming=' ';
太多了,。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询