Oracle数据库复习习题.doc_第1页
Oracle数据库复习习题.doc_第2页
Oracle数据库复习习题.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle数据库复习习题l 定义基本标的语句格式: CREATE TABLE 表名(列名1 类型NOT NULL ,列名2 类型NOT NULL ) 其他参数; 1. 创建学生表S:学号S#, CHAR(3)非空;学生姓名SN, CHAR(15);学生系别SD, CHAR(15);学生年龄SA,SMALLINTl 修改基本表定义的语句格式u ALTER TABLE 表名u ADD 列名 类型;2. 在表S中加上一个新列SEX,SMALLINT,允许空l 删除基本表的语句格式 DROP TABLE 表名3. 删除基本表Sl 建立索引的语句格式: CREATE UNIQUE INDEX 索引名 ON 基本表名 (列名次序, 列名次序 ) 其他参数;4. 在表S的列S#上建立(唯一)索引5. 在表S的列SN(升序),SA(降序)上建立(唯一)索引l 删除索引的语句格式:DROP INDEX 索引名;6. 删除表S的一个索引l SQL查询语句:SELECT 目标列 FROM 基本表(或视图) WHERE 条件表达式 GROUP BY 列名1HAVING 内部函数表达式 ORDER BY 列名2 ASC、DESC;7. 求数学系学生的学号、姓名8. 求全体学生的详细信息9. 求学生学号和学生的出生年份10. 查询学生的学号和出生年份,要求显示格式为:学号 Birthday: 出生年份11. 求数学系学生学号和年龄,并按年龄降序排列ORDER12. 求年龄在20到22之间的学生学号和年龄BETWEEN,NOT BETWEEN13. 求下列各系的学生信息:MA(数学系),CS(计算机科学与技术系)IN,OR14. 求不在下列各系的学生信息:MA(数学系),CS(计算机科学与技术系)NOT IN15. 求姓名是以字母D打头的学生LIKE16. 求缺少专业名的学生的学号和姓名l 连接查询17. 求学生以及他选修课程的课程号码和成绩18. 在学生表和学生成绩表中查询学生的学号、姓名、系别、年龄、课程号、成绩自然连接查询19. 求选修C1课程且成绩为B以上的学生及成绩带有其他条件的连接查询l 内连接20. 查找每个学生的情况以及选修课程的情况21. 查找选修了206课程且成绩在80分以上的学生姓名及成绩22. 查找选修了“计算机基础”课程且成绩在80分以上的学生学号、姓名、课程名及成绩23. 查找不同课程成绩相同的学生的学号、课程号和成 绩自连接l 外连接24. 查找所有学生的情况及他们选修的课程号,若学生未选修任何课,也要包括其情况25. 查找被选修了的课程的选修情况和所有开设的课程名l 交叉连接26. 列出学生所有可能的选课情况l 嵌套查询27. 求选修了课程名为J的学生学号和姓名(IN)28. 求选修了C2课程的学生姓名(EXIST)29. 求不选修C3课程的学生姓名(NOT EXIST)30. 求选修了全部课程的学生姓名31. 求计算机科学系的学生以及年龄小于18的学生(UNION)l 库函数COUNT、SUM、AVG、MAX、MIN32. 求学生总人数33. 求选修了课程的学生人数34. 求计算机科学系学生的平均年龄35. 求课程号及选修该课程的学生人数36. 求选修课程超过3门的学生学号(HAVING)37. 平均成绩在85分以上的学生的学号和平均成绩38. 查找通信工程专业平均成绩在85分以上的学生的学号和平均成绩39. 求选修101课程的学生的平均成绩40. 求选修101课程的学生的最高分和最低分41. 统计离散数学课程成绩在85分以上的人数42. 求各专业的学生数43. 求被选修的各门课程的平均成绩和选修该课程的人数44. 查找通信工程专业学生的学号、姓名、出生时间,并产生一个学生总人数行COMPUTEl 修改语句的格式: UPDATE 表名 SET 字段=表达式,字段=表达式 where 谓词;45. 把学生S1的姓名改为WANG PING46. 把所有学生的年龄加247. 把数学系所有学生的成绩置零l 删除语句的格式: DELETE FROM 表名 WHERE 谓词;48. 把学生S9的记录删除49. 删除所有学生选课记录50. 删除计算机科学系全体学生的选课记录l 插入语句的格式: INSERT INTO 表名(字段名,字段名 ) VALUES (常量,常量);或 INSERT INTO 表名(字段名,字段名 ) 子

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论