用sql sever建学生管理表 1、班级表 2、学生基本情况表

在信息系统界面中要 1、添加、删除、修改、查询
2、安全机制登陆
会的发我邮箱40389056@qq.com 急!!!!!!!!

create trigger TR1 on student
for insert
as
begin
declare @ID int
set @ID=(select Class.ID from Class,inserted where Class.Class=inserted.ClassName)
UPDATE student set Classnum=@ID where [Name]=(select inserted.[Name] from inserted)
end

这是我刚刚测试的时候临时建的表, 学生表用了姓名,班级编号,班级 三个字段, 班级表用了班级编号和班级两个字段, 已经测试成功了, 你自己改成你所需要的字段就OK了, 祝你成功!
另外,虚机团上产品团购,超级便宜
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-30
晕,你是不会建表了还是杂的,用sql语言建立?链接数据库?追问

就是不会啊,老师给的作业。运行都运行不起,更不知道怎么完成了!

追答

你先建立好数据库a,然后在a中建立 班级表(班级号)、学生表(学号,年龄,性别)等等,看自己的设计了。然后,你在你的信息系统中设置数据库链接引擎。关于这个语法可以查查sqlserver链接怎么写。针对信息系统的 添加、删除、修改、查询分别实现语句 insert、delete、update、select语句。呵呵,好好查查资料吧。只能帮到你这里了。

本回答被提问者采纳
第2个回答  2011-04-30
火箭

用sql sever建学生管理表 1、班级表 2、学生基本情况表
create trigger TR1 on student for insert as begin declare @ID int set @ID=(select Class.ID from Class,inserted where Class.Class=inserted.ClassName)UPDATE student set Classnum=@ID where [Name]=(select inserted.[Name] from inserted)end 这是我刚刚测试的时候临时建的表, 学生表用...

用SQL编写学生学籍管理信息系统
目前的数据库系统ORACLE,SYBASE,INFORMIX,DB2等,各有千秋,根据“学生学籍管理系统”对数据量的要求,本系统采用了SQL Server 200数据库管理系统。学生学籍管理系统中各表的逻辑结构如下所示:表1 student_Info学生个人基本信息 表2 Class_Info学校班级信息表 表3 Course_Info课程基本信息表 表4 grade...

什数据库的SQL SERVER帮忙做下作业(重奖)
student_id(学生标识)student_name(姓名)sex(性别)birth(出生年月)class_id(班级号)entrance_time(入学时间)home_addr(家庭住址)主关键字:student_id \/ create table student(student_id int primary key,student_name varchar(50),sex char(2) check(sex in('男','女')),birth datetime,class...

sql server 向“学生信息表”表中插入如下两条记录(其它字段为null...
4. delete from xsxxb where condition <> '团员'5. select xm,xb from xsxxb 6. select top 5 name,sex,age from xsxxb order by age desc 7. select name,age from xsxxb where age between 20 and 23 8. select * from xsxxb where telephone like '0351%' or telephone like '03...

sql server 2000如何根据一个表创建另一个表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)根据已有的表创建新表:A:create table tab_new like tab_old (使用旧表创建新表)B:create table tab_new as select col1,col2… from tab_old definition only ...

关于sql server的问题,高手帮个忙啊,谢谢啦!!!
--根据学生表和班级表的设计用t_sql语句写出这俩个表的建表语句 ,并要加上字段的约束条件和这俩个表主外键约束 create table tb_class (Class_id int primary key,Class_name varchar(50) not null,Niid int \/*这里说有外键,但没见关联的表,你自己补上去外键吧*\/ )go create table tb_...

设计一个SQL Server数据库Student,在其中建立一个数据表StudentInfo
我把数据库表帮你建好了 你把下面复制 然后建个Student 再查询执行下面命令表就能生成了,后面你可以再加入数据 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[StudentInfo]') AND type in (N'U'))BE...

SQL Server中的问题
from 学生成绩表 group by 学号 2.--先显示所有班级所有学生的成绩,按班级号进行分组,使同一个班级的成绩记录在一起,然后求每一组的平均分 select 班级号, 平均分=avg(成绩)from 学生成绩表 score, 学生基本资料表 stu where stu.学号=score.学号 group by 班级号 3.select stu.学号,姓名,...

请问在SQL Server中,SQL语句的Insert支持一次插入多条记录吗?_百度知 ...
可以一次加入多条记录。在SQL SERVER里边,多个INSERT 语句之间,用分号(;)或者空格,隔开,这样数据库就认为你是在进行多条SQL语句的插入操作。就可以插入多条了。

sql server sql语句创建序列怎么写?
但是数据库通过逻辑查询优化生成的执行计划是相同的.2 不能把三个表都写到from后面再用on,因为join这种自然连接是二元操作符,只能连接两个表,这个是语法的规定.如果连起来写只能是 from 学生信息a ,学生信息b,辅导员信息c where a.所属班级=b.班级编号 and c.辅导员编号=b.辅导员 ...

相似回答
大家正在搜