单项选择(2016年秋程序员软考)

某企业研发信息系统的过程中,【 】不属于数据库管理员(DBA)的职责。

A、决定数据库中的信息内容和结构

B、决定数据库的存储结构和存取策略

C、进行信息系统程序的设计与编写

D、定义数据的安全性要求和完整性约束条件

答案解析

C

【解析】

研发信息系统过程的一个重要环节是数据的建立和维护,需要专门的人员来完成,而这种人员称为数据库管理员(DBA),具体职责如下:

1决定数据库中的信息内容和结构,DBA 要参与数据库设计的全过程,决策数据库究竟要存放哪些信息和信息的结构。

2决定数据库的存储结构和存取策略,以获得较高的存储效率和存储空间的利用率。

3定义数据的安全性要求和完整性约束条件。

4监控数据库的使用和运行。一旦数据库出现问题,DBA 必须在最短的时间内将数据库恢复到正确状态。

5数据库的改进和重组重构。当用户的需求发生变化时,DBA 还要对数据库改进,重组重构。

讨论

事务有多种性质,“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。”这一性质属于事务的【 】性质。

设有一个关系emp- sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:SELECT 部门号,部门名,AVG(销售数) AS 平均销售数FROM emp-salesGROUP BY __(1)__HAVING __(2)__ OR __(3)__;(1)A.部门号 B.部门名 C.商品编号 D.销售数(2)A. COUNT(商品编号)>5 B. COUNT(商品编号)>=5C. COUNT( DISTINCT部门号)=5 D. COUNT(DISTINCT部门号>5(3)A.SUM(销售数)>2000 B.SUM(销售数)>=2000C.SUM(销售数)>2000 D.SUM(销售数)≥=2000

在数据库设计过程中,关系规范化属于【 】。

数据字典存放的是【 】。

某数据库系统中,假设有部门关系Dept(部门号,部门名,负责人,电话),其中,“部门号”是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性“家庭住址”包含省、市、街道以及门牌号,该属性是一个__(1)__属性。创建Emp关系的SQL语句如下:CREATE TABLE Emp(员工号CHAR(4)__(2)__姓名CHAR(10),部门CHAR(4),家庭住址CHAR(30)__(3)__);为在员工关系Emp中增加一个“工资”字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为__(4)__。(1)A.简单 B.复合 C.多值 D.派生(2)A. PRIMARY KEYB. NULLC. FOREIGN KEYD. NOT NULL(3) A. PRIMARY KEY NOT NULLB. PRIMARY KEY UNIQUEC. FOREIGN KEY REFERENCES Dept(部门名)D. FOREIGN KEY REFERENCES Dept(部门号)(4)A. ALTER TABLE Emp ADD 工资 CHAR(6,2);B. UPDATA TABLE Emp ADD 工资 NUMERIC(6,2);C. ALTER TABLE Emp ADD 工资 NUMERIC(6,2);D. ALTER TABLE Emp MODIFY 工资 NUMERIC(6,2);

统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的【 】。

在数据库系统中,数据模型的三要素是数据结构、数据操作和【 】。

假设系统中有事务T1和T2,数据D1和D2。若T1对D1已加排它锁,对D2已加共享锁那么T2对D1__(1)__,T2对D2__(2)__。(1)A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败(2)A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败

某医院有科室关系D(科室号,科室名,负责人,联系电话),其中:“科室号”唯一标识关系D中的每一个元组。住院部设有病人关系R(住院号,姓名,性别,科室号,家庭住址),其中,“住院号”唯一标识关系R中的每一个元组,“性别”的取值只能为M或F,要求科室号参照科室关系D中的科室号。创建R关系的SQL语句如下:CREATE TABLE R(住院号 CHAR(8) __(1)__,姓名CHAR(10),性别 CHAR(1) __(2)__,科室号 CHAR(4) __(3)__,家庭住址 CHAR(30));(1)A. PRIMARY KEY B. REFERENCES D(科室号)C. NOT NULL D. FOREIGN KEY(2)A.IN(M,F) B. CHECK('M','F')C. LIKEC('M','F') D. CHECK(性别 IN('M','F'))(3) A. PRIMARY KEY NOT NULLB. PRIMARY KEY UNIQUEC. FOREIGN KEY REFERENCES D(科室号)D. FOREIGN KEY REFERENCES D科室名)

在关系模型中用【 】来表达实体集,其结构是由关系模式定义的。