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

某高校人事管理系统中,规定讲师每课时的教学酬金不能超过 100 元,副教授每课时的教学酬金不能超过 130 元,教授每课时的教学酬金不能超过 160 元。这种情况下所设置的数据完整性约束条件称之为【 】

A、实体完整性

B、用户定义完整性

C、主键约束完整性

D、参照完整性

答案解析

B

【解析】

数据库的完整性是指数据的正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。数据库完整性主要有实体完整性、参照完整性以及用户定义完整性。“规定讲师每课时的教学酬金不能超过 100元”这样的数据完整性约束条件是用户定义完整性。因为,对于不同的用户可能要求不一样例如,另一所高校讲师每课时的教学酬金不能超过 80 元,副教授每课时的教学酬金不能超过 100 元,教授每课时的教学酬金不能超过 200 元等。

讨论

某企业研发信息系统的过程中,【 】不属于数据库管理员(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科室名)

通过【】关系运算,可以从表1和表2获得表3。

下面关系的主键为【】。

给定部门DEP、职工EMP、项目PROJ实体集,若一名职工仅属于一个部门,一个部门有多名职工;一个职工可以参加多个项目,一个项目可以由多个职工参加。那么,DEP与EMP、EMP与PROJ之间的联系类型分别为【 】。

设有一个员工关系EMP(员工号,姓名,部门名,职位薪资),若需查询不同部门中担任“项目主管”的员工的平均薪资,则相应的 SELECT语句为:SELECT 部门名,AVG(薪资)AS平均薪资FROM EMPGROUP BY ______HAVING ______

设有一个员工关系EMP(员工号,姓名,部门名,职位薪资),将员工号为“10058”姓名为“黄晓华”、部门名为“开发部”的元组插入EMP关系中的SQL语句为【 】

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

在某高校教学管理系统中,有院系关系 D(院系号,院系名,负责人号,联系方式),教师关系T(教师号,姓名,性别,院系号,身份证号,联系电话,家庭住址),课程关系 C(课程号,课程名,学分)。其中,“院系号”唯一标识 D 中的每一个元组,“教师号”唯一标识T中的每一个元组,“课程号”唯一标识 C中的每一个元组。假设一个教师可以讲授多门课程,一门课程可以有多名教师讲授,则关系 T 和 C 之间的联系类型为(1)。假设一个院系有多名教师,一个教师只属于一个院系,则关系 D和 T之间的联系类型为(2)。关系T(3) ,其外键是(4)。(1)A.1:1 B.1:n C.n:1 D.n:m (2)A.1:1 B.1:n C.n:1 D.n:m (3)A.有1个候选键,为教师号B.有两个候选键,为教师号和身份证号 C.有1个候选键,为身份证号D.有两个候选键,为教师号和院系号 (4)A.教师号 B.姓名 C.院系号 D.身份证号

在数据库系统运行维护过程中,通过重建视图能够实现【 】。

应用系统的数据库设计中,概念设计阶段是在【 】的基础上,依照用户需求对信息进行分类、聚集和概括,建立信息模型。

某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S 的主键为学号;C(课程号,课程名,学分),关系 C 的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为__(1)__,所以对该联系___(2)__.查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的 SOL 语句如下:SELECT AVG(成绩) AS 平均成绩,__(3)__FROM C,SCWHERE C.课程名=!软件工程’AND c.课程号=sC.课程号(1)A.n:m B.1:n c.n:1 D.1:1 (2)A.不需要构建一个独立的关系模式B.需要构建一个独立的关系模式,且关系模式为:SC(课程号,成绩)C.需要构建一个独立的关系模式,且关系模式为:SC(学生号,成绩)D.需要构建一个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)(3)A.差值 AS MAX(成绩)-MIN(成绩) B.MAX(成绩)-MIN(成绩) AS 差值C.差值 IN MAX(成绩)-MIN(成绩) D.MAX(成绩)-MIN(成绩) IN 差值

设有关系模式R(ABCDEF);F={AB→CE,E→AB,C→D,D->BF},AB为R的侯选键。

一个关系的外键可以由多个属性构成。

数据库管理系统(DBMS)的完整性控制机制应具有哪几方面功能?

试述关系模型的完整性规则有哪儿种类型?

设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={A→B,B→C},试写出R的关键码,并说明理由。

某高校人事管理系统中,规定讲师每课时的教学酬金不能超过 100 元,副教授每课时的教学酬金不能超过 130 元,教授每课时的教学酬金不能超过 160 元。这种情况下所设置的数据完整性约束条件称之为【 】

某高校人事管理系统中,规定讲师每课时的教学酬金不能超过 100 元,副教授每课时的教学酬金不能超过 130 元,教授每课时的教学酬金不能超过 160 元。这种情况下所设置的数据完整性约束条件称之为【 】

某高校人事管理系统中,规定讲师每课时的教学酬金不能超过 100 元,副教授每课时的教学酬金不能超过 130 元,教授每课时的教学酬金不能超过 160 元。这种情况下所设置的数据完整性约束条件称之为【 】

某高校人事管理系统中,规定讲师每课时的教学酬金不能超过 100 元,副教授每课时的教学酬金不能超过 130 元,教授每课时的教学酬金不能超过 160 元。这种情况下所设置的数据完整性约束条件称之为【 】

某高校人事管理系统中,规定讲师每课时的教学酬金不能超过 100 元,副教授每课时的教学酬金不能超过 130 元,教授每课时的教学酬金不能超过 160 元。这种情况下所设置的数据完整性约束条件称之为【 】