网站大量收购闲置独家精品文档,联系QQ:2885784924

《计算机文化基础精品教学》SQL实验1.docVIP

《计算机文化基础精品教学》SQL实验1.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库部分 - SQL实验1 实验目的: 1.利用Access2010的SQL上机环境练习SQL语句 2.练习SQL语句中建表和表数据维护语句 3.练习SQL语句中查询语句 实验内容与步骤 练习下列SQL语句(注意标点符号要在英文方式下输入,先将每道题的参考答案上机通过,然后按题中的自做题要求(红字标出)编写相应的SQL语句并上机通过。 建表和表记录维护 在Access中新建一个空数据库文件,如test.accdb,然后进行下列练习: 1、创建表dep CREATE TABLE dep (dno CHAR(3) , dname VARCHAR(10) , phone CHAR(4) , director CHAR(6) ) ; 2、创建表student(带完整性约束,先要将dep表中dno列设为主码) CREATE TABLE student ( sno CHAR(6) PRIMARY KEY , sname VARCHAR(10) NOT NULL , sex CHAR(2) NOT NULL , birthday DATE , dno CHAR(3) REFERENCES dep(dno) ) ; 创建course表,course表结构如下: cno: 文本3 主码 cname:文本 20 credit:smallint 3、向dep表中插入一条记录 INSERT INTO dep VALUES (d01 , 计算机系 , 8899, dir01 ) ; (1)向student表中插入一个系号为d01的学生记录 (2)向course表中插入三条记录: c01 物理 3 c03 物理实验 1 c06 外语2 2 4、将课程名为“物理”的课程学分改为4学分 UPDATE course SET credit = 4 WHERE cname = 物理 ; (1)将“物理实验”课程的学分增加1学分。 (2)将 “外语2”课程的学分改为1学分。 5、删除课号是c01的课程记录 DELETE FROM course WHERE cno= c01; (1) 删除3(1)小题中你插入的那条学生记录。 (2)删除课名为“外语2”的课程记录 查询练习 打开上次实验自己完成了教务系统建表功能的student.accdb,也可打开“教务管理-表.accdb”文件,供查询练习。 1、查询student表部分列的信息,输出sno、sname SELECT sno , sname FROM student ; (1)查询student表中女生的信息,输出sno、sname、dno。 (2)查询student表,输出sno和sname、dno,但要求输出的标题为中文“学号”、“姓名”、“系号”。 (3)查询course表,输出所有列。 (4)查询学号为s06001的选课记录。 (5)查询课号为c01的课程的选课记录。 2、查询1989年以前出生的男生,输出学号、姓名及出生年月。 SELECT sno,sname,birthday FROM student WHERE birthday #1989-1-1# AND sex = 男 ;SELECT sname , birthday FROM student WHERE birthday BETWEEN #1987-1-1# AND #1988-12-31# ; (1)查询1989年出生的学生名单,输出学号、姓名和出生日期 (2)查询2~4学分的课程,输出课号、课名及学分。 (3)查询70--80分的选课记录,输出学号、课号和成绩 4、查询计算机、外语、中文系的电话,输出系名及电话: SELECT dname,phone FROM dep WHERE dname IN (计算机系,外语系,中文系) ; (1)查询“物理”、“普通物理学”和“物理实验”3门课的信息,输出课名及学分。 (2)查询除了计算机系和外语系之外的系的信息,输出系名及电话 (3)查询s06002、s06003、s06004三个学生的选课记录,输出学号、课号和成绩。 5、查询学生本学期正在学习的课程(即还没有成绩的课程),输出学号及课程号: SELECT sno,cno FROM enroll WHERE grade IS NULL ; (1)查询已有成绩的选课记录,输出学号及课程号 (2)查询系主任暂时空缺的系,输出系号及系名。 6、查询姓王的同学,输出

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档