互联网数据库实践考试.docVIP

  • 102
  • 0
  • 约4.61千字
  • 约 27页
  • 2017-12-01 发布于江西
  • 举报
互联网数据库实践考试

《互联网数据库》实践操作题(一) 设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC, 1.?Student 学号(Sno)?姓名(Sname)?性别(Ssex)?年龄(Sage)?所在系(Sdept) 95001?李勇?男?20?CS 95002?刘晨?女?19?IS 95003?王敏?女?18?MA 95004?张立?男?19?IS 2.?Course 课程号(Cno)?课程名(Cname)?先行课(Cpno)?学分(Ccredit) 1?数据库?5?4 2?数学?2 3?信息系统?1?4 4?操作系统?6?3 5?数据结构?7?4 6?数据处理?2 7?PASCAL语言?6?4 3.?SC 学号(Sno)?课程号(Cno)?成绩(Grade) 95001?1?92 95001?2?85 95001?3?88 95002?2?90 95002?3?80 学生-课程数据库 1.用ACCESS建立数据库,将其存为student-course.mdb。 create?student-course.mdb 2.为每个表设置主键,创建索引; create?index?sno on?Sno?sname?ssex?sage?sdept create?index?cno on?cno?sname?cpno?Ccredit create?index?sc on?Sno?cno?grade 4.为每个表添加初始记录; INSERT?sno?sname?ssex?sage?sdept Into?Student Value(95001.?李勇.男,20,cs) (95002,刘晨,女,19,is) (95003,王敏,女,18,ma) (95004,张立,男,19,is) INSERT?cno?sname?cpno?Ccredit Into?Course Value(1,?数据库,5,4) (2,?数学,null,2) (3,?信息系统,1,4) (4,?操作系统,6,3) (5,?数据结构,7,4) (6,?数据处理,null,2) (7,?PASCAL语言,6,4) INSERT?Sno?cno?grade Into?sc Value(95001,1,92) (95001,2,85) (95001,3,88) (95002,2,90) (95002,3,80) 5.建立一个视图:学生选课情况(学号,姓名,所在系,课程号,课程名,成绩)。 Create?view?st As(sno?sname?sdept?cno?sname?grade) with?select?sno?sname?sdept?cno?sname?grade from?Student.?Course.sc 6.查询所有年龄在20岁以下的学生姓名与年龄。并写出SQL语句。 Select?sname?sage From?student Where?age20 7.查询每个学生及其选修课程的情况。并写出SQL语句。 Select?cno?sno?grade From?sc 8.查询课程平均成绩在80分以上的学生名和平均成绩。并写出SQL语句。 Select?sname?avg(grade) From?student.sc Where?student.sno=sc.sno And?avg(grade)=80 9.查询“数据库”的先修课程,并写出SQL语句。 Select?cno From?sc where?subject=数据库 10.删除“数据结构”课程的所有信息,并写出SQL语句。 DELETE?* FROM?Course WHERE?subject=数据结构 1将其转化为关系模式,,用ACCESS建立数据库,将其保存为sales.mdb 答:工厂(厂名,厂长,地址)? 工厂-产品-用户(厂名,编号,姓名)? 产品(编号,型号,单价)? 用户(姓名,地址,电话)? 2为每个表设置主键,创建索引? 答:CREATE?UNIQUE?INDEX?厂名?ON?工厂;? CREATE?UNIQUE?INDEX?厂名,编号,姓名?ON?工厂-产品-用户;? CREATE?UNIQUE?INDEX?编号?ON?产品;? CREATE?UNIQUE?INDEX?姓名?ON?用户;? 3为每个表添加初始记录? 答:INSERT?INTO?工厂?VALUES?(宏创加工厂,张三,建设路20号)? INSERT?INTO工厂-产品-用户?VALUES?(宏创加工厂,张三,建设路20号)? INSERT?INTO?产品?VALUES?(0001,ks01,150)? INSERT?INTO?用户?VALUES?(黄卫,泗阳,4809109)? 4建立一个视图:供货情况(

文档评论(0)

1亿VIP精品文档

相关文档