您好,欢迎访问三七文档
数据库实验第7次实验要求•熟练使用SELECT对表的查询。实验课作业提交方式•实验课的作业,以word文档的方式,提交。提交时,文档名字为:学号末三位姓名(n)(n为上机的次数,如第一次为1,第二次为2,等等。)•实验过程中产生的图片,采用prtscn键进行截屏,然后把图片放到写字板,保存。最后将图片插入到word文档中。作业•P94-P95例7例9•P96例15例16•P99例26例31步骤•1.首先创建表Student,Course,SC•在开始菜单中打开查询分析器。•先选定指定的数据库,如Northwind。•通过在编辑器窗格中创建脚本(*.sql)注意此处也要做相应的选择先点击此处再点击此处执行可在企业管理器里面进行同步查看CREATETABLEStudent(SnoCHAR(9)PRIMARYKEY,SnameCHAR(20)UNIQUE,SsexCHAR(2),SageSMALLINT,SdeptCHAR(20));CREATETABLECourse(CnoCHAR(4)PRIMARYKEY,CnameCHAR(40),CpnoCHAR(4),CcreditSMALLINT,FOREIGNKEY(Cpno)REFERENCESCourse(Cno));CREATETABLESC(SnoCHAR(9),CnoCHAR(4),GradeSMALLINT,PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno),FOREIGNKEY(Cno)REFERENCESCourse(Cno));•2.向各个表中添加数据•在企业管理器里面,对表中的内容进行添加(右键Student表----打开表---返回所有行)如此类推,添加多条记录到Student表中或者:添加数据可以采取如下方法•将后面的样本数据库中提供的语句复制到查询分析器中,直接执行。(只提供Student的样本,其他2个表的,自行模拟完成)•3.然后在查询分析器中,对相应的表进行查询等操作。例7查询计算机科学系全体学生的名单。SELECTSnameFROMStudentWHERESdept=‘cs’;例9见书例15查询所有姓刘学生的姓名、学号和性别。SELECTSname,Sno,SsexFROMStudentWHERESnameLIKE‘刘%’;[例16]查询姓欧阳且全名为三个汉字的学生的姓名。SELECTSnameFROMStudentWHERESnameLIKE‘欧阳__’;[例26]查询学生总人数。SELECTCOUNT(*)FROMStudent;[例31]求各个课程号及相应的选课人数。SELECTCno,COUNT(Sno)FROMSCGROUPBYCno;样本数据库INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091111','赵琳','女',20,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091113','严红','女',22,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091221','刘燕敏','女',19,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091241','罗林琳','女',19,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091240','王林','男',20,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091250','程明','男',22,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091251','王燕','女',21,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091255','韦严平','男',24,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091257','李方方','男',18,'ma');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091257','李明','男',21,'ma');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091259','林一帆','男',24,'ma');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091264','张强民','男',18,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091265','张蔚','女',20,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091267','王敏','女',23,'is');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091268','王林','男',22,'is');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091260','王玉民','男',24,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091262','马琳琳','女',24,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091270','李计','女',23,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091272','李庆红','女',20,'ma');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091273','孙祥欣','女',19,'cs');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091274','孙研','男',19,'is');INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('201091275','吴薇华','女',19,'cs');•一班:•吴相印负责(001周凡003吴相印005方金008李威011曾坤014李家宇016柯海港)•周娟负责(018陈帅020谢盼盼022田俊024李龙026方源030肖全德032周娟)•解敏负责(034解敏036陈安心038陈规娣002雷岳004郭庆007王果009赵天威)•王春萌负责(012文凯015连斌017吕栋019闫望021李奇峰023郭攀025王春萌)•刘曼负责(027赵超鹏029邓维祥031刘曼033徐杰035刘敏037陈静040江显)•二班:•张亚运负责(042徐畅044上官文墨045王四普046佘小伟047胡磊敏048何亮亮)•吴冰负责(049李冰心050万里遥051易贤超052常宵阳053陈林054丁慧川)•丁少阳负责(056刘昆057马俊058李亚060龚俊桥061毛吉勇062胡世勇)•汪江江负责(063王江064聂威065王辉067秦志刚068腾毅069俞浩)•万正令负责(070周亚辉072杨斌073田媛075叶荣079徐畅)•每次上交作业的word文档以学号姓名(n)命名,交给各组组长。如:003吴相印(1)003吴相印(2)Thankyouverymuch!
本文标题:计算机数据库3
链接地址:https://www.777doc.com/doc-3386214 .html