管理系统中计算机应用◆自学考试辅导◆应用题讲解SQLserver2000语句在当前数据库中创建数据表“电器”,共有4个字段:编码/字符型/6位,名称/字符型/10位,数量/整数/4位,单价/浮点数/7位/小数2位。要求编码字段是具有唯一性约束条件的主码,名称字段不能为空,默认值是0000000000,数量字段不能小于0,且数量字段和单价字段可以为空。请使用SQL语句写出程序。章节内容Createtable电器(编码char(6)primarykey,名称char(10)notnulldefault‘0000000000’,数量intnull,单价decimal(7,2)null,Check(数量=0)章节内容有三个表,学生表student(学号,姓名,年龄),课程表course(课程编号,课程名,任课教师),选课表sc(学号,课程编号,成绩)1.查询姓张的学生信息。2.查询所有学生所选课程的成绩,只显示学生姓名,课程名和成绩章节内容Select*fromstudentwhere姓名like‘张%’Selectstudent.姓名,course.课程名,sc.成绩fromstudent,course,scwherestudent.学号=sc.学号andcourse.课程编号=sc.课程编号章节内容1.已选定“库存”数据库,其中的数据表“电器”中有4个字段:编码、名称、数量和单价。现要追加两条记录如题41表,请使用SQL语句写出程序。答案:use库存insert电器(编码,名称,数量,单价)values('Y00123','电视机',21,3280.00)insert电器(编码,名称,数量)values('DJ2000','豆浆机',100)历年真题2.有商品表如题43图,其中编号、品名、产地和单位均为字符型,单价为数值型。试按下列SQL语句中标号的顺序,填写恰当的内容,完成下列操作。4-142(1)在表中插入如下记录:SQL语句:INSERT①商品(②编号,品名,产地,单位,单价)③VALUES(‘5’,’豆油’,④‘北京’,⑤‘斤’,⑥8.50)历年真题(2)将品名“盐”修改为“食盐”SQL语句:UPDATE⑦商品⑧SET⑨品名=‘食盐’⑩WHERE.品名=‘盐’历年真题3.在D盘的“用户”子目录中创建数据库“公司管理”,主文件名为“公司管理_DATA.MDF”,初始大小为10MB,最大尺寸为50MB,增长速度为5%;事务日志文件名为“公司管理_LOG.LDF”,初始大小为4MB,最大尺寸为8MB,增长速度为1MB。SQL语言程序如下:历年真题Createdatabase公司管理Onprimary(name=’公司管理_data’,filename=d:\用户\公司管理_data.mdf’,size=10,maxsize=50,filegrowth=5%)logon(name=’公司管理_log’,filename=d:\用户\公司管理_log.mdf’,size=4,maxsize=8,filegrowth=1)历年真题4.有班级和学生表,如题43图所示,根据表中的数据,写出下列SQL语句的运行结果。历年真题(1)SELECT学号,姓名FROM学生WHERE性别=“女”:4-156(2)SELECT性别,COUNT(性别)AS人数FROM学生GROUPBY性别:4-159(3)SELECT姓名FROM班级JOIN学生ON班级,班级编号=学生,班级编号WHERE名称=“管理”:4-163历年真题历年真题(3)SELECT姓名FROM班级JOIN学生ON班级,班级编号=学生,编辑编号WHERE名称=“管理”:4-163历年真题5.有商店、商品和存货3个表,如图所示,试用SQL语句完成下列查询:(1)检索职工人数不超过100人或者商店所在城市为长沙的商店编号和商店名称。(2)检索有“书包”存货的商店名称。历年真题历年真题(1)4-156SELECT商店编号,商店名称(2分)FROM商店(1分)WHERE职工人数<=1000R城市=‘长沙’(2分)(2)SELECT商店,商店名称(1分)FROM商店,商品,存货(1分)WHERE商店,商店编号=存货,商店编号AND商品,商品编码=存货,商品编码AND商品,品名=‘书包’(3分)历年真题本章结束,谢谢。