1 / 9
文档名称:

数据库练习及答案.doc

格式:doc   大小:70KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库练习及答案.doc

上传人:wz_198613 2019/1/23 文件大小:70 KB

下载得到文件列表

数据库练习及答案.doc

文档介绍

文档介绍:(表名为xsda),其表结构如下:列名类型长度允许空备注XhChar10学号XmChar8√姓名csnyDatetime√出生年月GzDecimal6√工资ZyChar10√专业CreateTablexsda(xh Char (10)notnullunique,xm Char(8),csny Datetime ,gz Decimal(6,1),zy Char (10))在xsda表中插入一个学生记录:(2000jsj008,李平)insertintoxsda(xh,xm)values(‘2000jsj008’,’李平’)把xsda表中80-01-01前出生的人的工资增加20%Updatexsdasetgz=gz*<’80-01-01’查询xsda表中不同专业的人数Selectzy,count(xh)fromxsdagroupbyzy假如另外还有一个学生成绩表xscj(xh,kch,kccj),xh,kch,kccj分别指学号、课程号、成绩,要求查询姓名为李平的同学的各门课程的成绩。Selectkch,kccjfromxsda,==’李平’xsda、xscj表同上,查询选修了kch为Yy2的学生的xh和XmSelectxh,xmfromxsda,==’Yy2’二、使用SQL语句创建一个班级表CLASS,属性如下:CLASSNO,DEPARTNO,CLASSNAME;类型均为字符型;长度分别为8、2、20且均不允许为空。CREATE___table_____CLASS(CLASSNO__char____(8)NOTNULL,DEPARTNOCHAR(2)NOTNULL,CLASSNAME CHAR(__20__)NOTNULL)三、有一个[学生课程]数据库,数据库中包括三个表:学生表:Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept),Sno为关键字。课程表:o)、ame)、先修课号(Cpno)、redit)四个属性组成,记为:ame,o为关键字。成绩表:SG由学号(Sno)、o)、成绩(Grade)三个属性组成,记为:SG(o,Grade)(O)为关键字。用SQL语言实现下列功能:[Student],其中学号属性不能为空,并且其值是唯一的。。。。(Sname)、性别(Ssex)、年龄(Sage)。(学号:05020;姓名:丁莉;性别:女;年龄:17岁;所在系:计算机;)插入Student表中。(Snochar(5)primarykey,Snamechar(20),Ssexchar(2),Sageint,Sdeptchar(15))<