电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

oracle面试测试题VIP免费

oracle面试测试题_第1页
1/16
oracle面试测试题_第2页
2/16
oracle面试测试题_第3页
3/16
典型oracle 面试题 一:sql 题 1、 假设学校环境如下: 一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生。现要建立关于系、学生、班级的数据库,关系模式如下: 班级表 class(班号 classid,专业名 su bject,系名 deptname,入学年份 entertime,人数nu m) 学生表 stu dent(学号 stu dentid,姓名 name,年龄 age,班号 classid) 系 department(系号 departmentid,系名 deptname) 要求用 sql 语句完成如下功能: (1)建表,并实现如下要求 A:每个表根据实际定义好主外键关系 B:系表中编号字段利用数据库自动化增长值实现 C:每个班级的人数不超过 30 人 D:学生年龄介于 15 到 30 之间 E:学生姓名不能为空,系名不能重复 (2)输入部分测试数据 department 表: 1 数学 2 计算机 3 化学 4 中文 5 经济学 class 表: 101 软件 计算机 1995 20 102 微电子 计算机 1996 30 111 无机化学 化学 1995 29 112 高分子化学 化学 1996 25 121 统计 数学 1995 20 131 现代语言 中文 1996 20 141 国际贸易 经济学 1997 30 142 国际金融 经济学 1998 14 stu dent 表: 8101 张三 18 101 8102 钱四 16 121 8103 王玲 17 131 8104 李飞 19 102 8105 王五 20 141 (3)完成下列查询: A:列出所有人数大于等于 28 的系的编号和名称 B:列出所有开设超过两个专业的系的名字 C:显示每个学生的学号、姓名、专业、系名信息 2、oracle 函数的使用 针对scott.emp 表,实现如下查询操作: (1) 把员工姓名和工作连接在一起,中间用“--”分隔显示。 (2) 分别显示工姓名的前三个字符和第四个字符后的内容 (3) 显示字母 T 在员工姓名中第一次和第二次出现的位置 (4) 显示12 年前参加工作的员工信息 (5) 查询在当月倒数第三天参加工作的员工信息 (6) 显示每个员工的工作天数 (7) 按照每月 30 天,计算每个员工的日薪金 (8) 按照年和月的格式显示员工参加工作的时间(如 SMITH 1980 12) (9) 查询在1987 年 2 月到 5 月参加工作的员工信息(包括 2 月和5 月) (10) 显示每个员工的津贴信息,没有津贴就显示0 (11) 分别显示员工的总人数和津贴不为空的员工人数 (12) 显示部门最低工资大于 900 的部门和最低工资 (13) 显示每个部门工...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

oracle面试测试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部