1、0004 李淑华 湖南0005 赵静 查询所有学生来自于哪几个省市使用的语句为()。(选择一项) A) Select unique 所在省市 from StudentInfo B) Select 所在省市 from StudentInfo C) Select only 所在省市 from StudentInfo D) Select distinct 所在省市 from StudentInfo2. 公司需要管理员工档案,你创建了2个表:员工表employees和部门表departments。以下是两表的部分内容。employees编号姓名 年龄 部门编号1 王涛 25 12 张力 243 李明
2、30 24 高嘉 3Departments部门名称 人力资源部 技术部 销售部下列那列适合作为外键()。 Employees中的编号 Employees中的部门编号 departments中的编号 以上都适合3. 你使用以下T-SQL语句创建了一个视图v_emp和一个表students,create view v_emp as select * from emp where deptno=10;create table students(id number(5),stuname varchar2(10)请问这两个语句是:()。 DDL(数据定义语言) DML(数据操纵语言) DCL(数据控制语
3、言) D) DQL (数据查询语言)4.当SL登录帐户被授权为数据库用户后,要查询数据库中的表,还需要对其赋予select 权限,实现赋权的T-SQL语言属于()。5. 你是公司的数据库管理员,数据库benet中有个员工表employees,该表中有职务列。你想检查哪些员工的信息中没有填写职务一栏,应该使用子句()。 Select * from employees where 职务NULL Select * from employees where 职务=NULL Select * from employees where 职务 IS NULL Select * from employees
4、where 职务 IS NULL6. 职工信息表如下表所示: 编号性别 0001李明辉35男 0002张明华45 0003李淑琴34女 .如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为()。(选择一项) SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄40 AND 性别=男40 AND 性别IS男40 AND 性别=男40 AND 性别=男7. 数据库管理员创建了一个设备清单表格,包括以下几项:编号,名称,类型,价格,规格,数量。请问最适合做表格主键的是()。 名称 类型 编号 规格8. 为表userinfo添加约束,语法如下:alter table
5、 userinfo add constraint uq_userid unique ( userid )执行成功后,为userinfo表的()字段添加了()约束。 Userid 主键 Userid 唯一 Uq_userid 外键 Uq_userid 检查9. 假设有表scores的设计如下:ID(编号,主键)StudentID(学生编号)CourseID(课程编号)Score(分数)现在要查询参加过至少两门课程考试的学生的各门课程的平均成绩。以下sql语句正确的是()(选择一项)A) Select studentID, avg(score) from scores group by stude
6、ntID having count(studentID)1B) Select studentID, avg(score) from scores group by studentID where count(studentID)C) Select studentID, avg(score) from scores where count(studentID)1 group by studentIDD) Select studentID, avg(score) from scores having count(studentID)10.授予用户teacher对Score表的插入和修改的权限,正确
7、的授权语句是()A) Grant insert,update to table Score ON teacher B) Grant insert and update to table Score ON teacher Grant insert,update on Score to teacherD)Grant insert and update ON Score to teacher 11. 建立如下数据库表:CREATE TABLE department( DeptID number(3) NOT NULL primary key, DeptName varchar2 (20) NOT N
8、ULL );CREATE TABLE Employee ( EmployeeID number(6) NOT NULL, DeptID number(3) NOT NULL, Name varchar2 (20) NOT NULL要想保证Employee表中每一个雇员(Employee)是唯一的,且只能属于在Department表中已经存在的部门,最优的做法是()。把EmployeeID 和DeptID 设为组合主键。把EmployeeID 设为主键,同时在DeptID列上创建一个外键约束。把DeptmentID 设为主键,同时在DeptID列上创建一个外键约束。在DeptmentID 列上创
9、建一个唯一约束,同时在DeptID列上创建一个 外键约束。12. 为了加快对某表的访问速度,应对此表建立()。 约束 存储过程 C) 视图 索引13.为数据库中一个或多个表中的数据提供另一种查看方式的逻辑表被称为()。 存储过程 触发器 视图 表14. 要建立一个教师表,包含姓名、职称、级别等字段。若插入数据时,级别字段如果不输入,缺省值为讲师,最合适的实现方法是()。为 ” 级别 ”字段建立default约束。为 “ 级别 ”字段建立check约束。 在教师表上建立一个触发器(trigger)。 为教师表数据输入一个存储过程进行控制。15. 现有订单表orders, 包含数据如下表。若查询既
10、订购了产品P01,又订购了产品P02的顾客编号,可以执行以下()sql语句。cid (顾客编号)Pid (产品编号)C01P01P02C02C03select distinct(cid) from orders o1 where o1.pid in(p01,p02);select distinct(cid) from orders o1 where o1.pid=p01 and o1.pid=p02; C) select distinct(cid) from orders o1 where pid =p01 and exists (select * from orders where pid=p02 and cid=o1.cid);select distinct(cid) from orders o1,orders o2 where o1.pid=p01 And o2.pid=p02;16. 分数表scores设计如下:courseI
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1