㈠ 求Oracle设计的学生选课管理系统的数据库(包含sql语句)
我理解楼主是要一个数据库的设计方案,其中包括相关SQL、逻辑关系、业务处理方法。
(Ps:偶平时工作就是做设计和开发的,以下所有SQL经过oracle测试)
学生表 Student:
学生ID(主键)、学生代码、学生名称、备用字段1、备用字段2、备用字段3;
课程表 Class:
课程ID(主键)、课程代码、课程名称、备用字段1、备用字段2、备用字段3;
MAPPING表 StuClass:
主键ID、学生ID、课程ID。
-- Create table student
create table student
(
studentid number(22),
studentcode varchar2(16),
studentname varchar2(16),
attr1 varchar2(64),
attr2 varchar2(64),
attr3 varchar2(64)
);
-- Create primary key constraints
alter table student
add constraint student_pk primary key (STUDENTID);
-- Create table class
create table class
(
classid number(22),
classcode varchar2(16),
classname varchar2(16),
attr1 varchar2(64),
attr2 varchar2(64),
attr3 varchar2(64)
);
-- Create primary key constraints
alter table class
add constraint class_pk primary key (CLASSID);
-- Create table stuclass
create table stuclass
(
stuclassid number(22),
studentid varchar2(16),
classid varchar2(16)
);
-- Create primary key constraints
alter table stuclass
add constraint stuclass_pk primary key (STUCLASSID);
系统初始化时录入主数据:学生信息、课程信息。
APP做业务处理:
1、学生选课程(单选或多选):insert into stuclass values(?,?,?);
2、查看所有学生选择的所有课程:
select s.studentcode,s.studentname,c.classcode,c.classname
from student s left join stuclass sc on s.studentid=sc.studentid
left join class c on sc.classid=c.classid order by s.studentid
(如查看某些学生或某个学生选择了哪些课程,可在后面加where条件)
3、查看所有课程有哪些学生选择:
select c.classcode,c.classname,s.studentcode,s.studentname
from class c left join stuclass sc on sc.classid=c.classid
left join student s on s.studentid=sc.studentid order by c.classid
(如查查看某些课程或某个课程有哪些学生选择,可在后面加where条件)
㈡ 学生选课管理信息系统 sql
毕业设计?你网络搜索下“vb源码”吧,不是不想帮楼主,是实在没啥可帮的了。
㈢ 关于SQL综合应用题(学生选课系统)
3、写出SQL语句。
①查询所有选SQL课程的学生学号,姓名和专业
select 学生学号,姓名,专业 from 学生基本信息表 where 学号 in (select 学号 from 选课表 where 课程号 in (select 课程号 from 课程表 where 课程名='SQL课程'))
②删除所有选择数学的同学的选课记录
delete from 选课表 where 课程号 in (select 课程号 from 课程表 where 课程名='数学')
③查询有哪些课程没有被任何同学报选
select 课程名 from 课程表 where 课程号 not in (select 课程号 from 选课表)
㈣ 使用T-SQL语句创建学生选课系统数据表
学生表( 学号 姓名 班级 院系 专业 ) 选课表( 学号 课程类别 课程信息 教师授课) 教师信息表(教师编号教师授课课程类别)
㈤ sql做个简单的学籍管理系统
主界面在C++ builder里做,
两种语言的镶套,你是指的C++中使用sql语句吧,
这个只要加入数据库控件,建立ODBC连接,然后使用库函数就可以使用sql语句了
具体的教程网上一大把,自己查询一下吧
㈥ 如何SQL用做一学生选课管理系统
Sinnlos...
㈦ SQL 题目 学生选课系统
学生基本信息表的学号设为该关系的主码选课表的学号与课程号这一属性组设为该关系的主码课程表的课程号设为该关系的主码这三个关系最多只能符合第一范式(1NF),因为它们属性之间存在较多的函数依赖。懂得理论上的知识,剩下的操作性的T-SQL都已经是很简单的了。这里就不说了。
㈧ 学生选课管理系统是一个什么模型的数据库
数据库管理系统常见的数据模型有层次模型,网状模型和语义模型。在关系模型基础上增加全新的数据构造器和数据处理原语,用来表达复杂的结构和丰富的语义的一类新的数据模型。
荣誉分值、综合分值等计算、统计和分析。实现自动排名、审计奖学金,公示奖学金评审结果等功能。困难生认定管理:学生申请,教师审批,申请发放各项资助。
有助于加强学校对困难生的服务和管理,简化困难生资助申请的繁琐过程,给困难生提供更加简洁、方便的服务渠道,确保资助准确、及时的发放。勤工岗位申请管理:岗位设定、学生申请、教师审批。提高了勤工岗位服务和管理的效率性和科学性。
科技项目申报管理:科技项目发布、学生申请、教师审批。实现了对学生科技项目执行情况的监督、检查、项目验收鉴定和经费管理等工作流程化、规范化的管理。
就业信息管理:以“服务学生就业”理念为依托,构建一个针对性强,实时、方便的数据采集、分析和管理平台,逐步实现对学生就业信息的更好管理,提高信息化管理水平 , 为相关决策提供支持。
㈨ SQL应用,关于学生选课系统!!!急急急……(高分请教)
你这都不会?如果是数学专业或者什么经管学电子商务的倒还可以原谅,如果是学计算机的基本就判死刑了,求职时候都会考这些的,计算机本科唯一能和专科或者参加过培训班的竞争的就是系统的学过关系数据库
至于你这个问题e-r图就仨表还不会画?第二问应该什么类型,当然是你想什么类型就什么类型了,不过你认为正常人会给出生日期这种字段一个字符型么?至于约束,很明显选课和课程里都有课程号而学生和选课里都有学号,提示到着应该知道怎么约束了吧
后面sql语句题应该就是送分题才对,如果答不出来不但期末考很危险,毕业后更危险