A.保存 B.编译 C.解释 D.编写
43.以下关于外键和相应的主键之间的关系,正确的是( A )。
A.外键并不一定要与相应的主键同名 B.外键一定要与相应的主键同名 C.外键一定要与相应的主键同名而且唯一 D.外键一定要与相应的主键同名,但并不一定唯一
44.在数据库设计中使用E-R图工具的阶段是( D )。
A.需求分析阶段 B.数据库物理设计阶段 C.数据库实施 D.概念结构设计阶段
45.在T-SQL语言中,修改表结构时,应使用的命令是( C )
A.UPDATE C. ALTER
B. INSERT D. MODIFY
C )
46. 下列四项中说法不正确的是(
A.数据库减少了数据冗余 B.数据库中的数据可以共享
C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性
47、 在关系模式中,实现“关系中不允许出现相同的元组”的约束是(B)约束。 A 候选键 B 主键 C 键 D 任一键
48. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,
从部门到职员的联系类型是( D )
A.多对多 B.一对一 C.多对一 D.一对多
49. 在SQL Server 中,model是(B )
A.数据库系统表 B. 数据库模板 C.临时数据库 D. 示例数据库
50.在视图上不能完成的操作是(C )
A.更新视图数据 B.查询
C.在视图上定义新的基本表 D.在视图上定义新视图
51. 表达实体之间逻辑联系的E-R模型,是数据库的( A )
A. 概念模型 B. 逻辑模型 C. 外部模型 D. 物理模型
52、字符串常量使用( A )作为定界符。 A)单引号 B)双引号 C)逗号 D)括号
53、 如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛
卡尔积表示(A )。 A 所有可能选课的情况 B 所有学生选部分课程的情况 C 所有课程被部分学生选课的情况 D 以上均不是
54. 模式查找like '_a%',下面哪个结果是可能的(B)
A.aili B. bai C.bba
D.cca
55、假设数据表table1中有10条记录,可获得最前面2条记录的命令是( B ) A)select 2 * from table1 B)select top 2 * from table1
C)select percent 2 * from table1 D)select percents 2 * from table1
56、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B ) A)* B)% C)- D)?
57.表示职称为副教授同时性别为男的表达式为( B )
A. 职称='副教授' OR 性别='男' B. 职称='副教授' AND 性别='男' C. BETWEEN '副教授' AND '男' D. IN ('副教授','男') 58. 下面哪个不是SQL Server 的合法标识符( B )。
A. a12 B. 12a C. @a12 D. #qq
59. SQL语言中,不是逻辑运算符号的( D )。
A. AND B. NOT C. OR
D. XOR
60.下面哪个函数是属于字符串运算的( C )。
A.ABS B. SIN C. STR D. ROUND
61、根据作用于的数据库对象和范围的不同,下列不属于数据完整性的是( A )
A)域完整性
B)实体完整性
D)规则完整性
C)参照完整性
62.3NF同时又是( D )
A、2NF B、1NF C、BCNF D、1NF,2NF
63、关于主键描述正确的是( C )
A)包含一列
B)包含两列
C)包含一列或者多列 D)以上都不正确
64.MS SQL Server是( D )
A、数据库 B、数据库系统
C、数据处理系统 D、数据库管理系统
65.现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要
分解为( C )
A、1个表 B、2个表 C、3个表 D、4个表
66.数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为
快速查出某位教师所讲授的课程,应该( C )
A、在教师表上按教师编号建索引 B、在课程表上按课程号建索引 C、在课程表上按教师编号建索引 D、在教师表上按姓名建索引
67、 主流数据库管理系统应该更强调系统在理论和实践上的完备性,具有巨大的数据存储和管理能力,有利于支持全局性的及关键性的数据管理工作。如下列出的数据
库管理系统中,哪一个目前还不能成为主流数据库管理系统?( C)。 A Oracle B IBM DB2 C FoxPro D SQL Server
68.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中定义这个完整性约束的短语是( C )
A、INSTEAD OF DELETE B、INSTEAD OF DROP C、AFTER DELETE D、AFTER UPDATE
69、 SQL 语言通常称为(A )。 A 结构化查询语言 B 结构化控制语言 C 结构化定义语言 D 结构化操纵语言
70.对于数据库的管理,SQL Server的授权系统将用户分成四类,其中权限最大的用户是 ( B )
A、一般用户 B、系统管理员
C、数据库拥有者 D、数据库对象拥有者
71、
不是字符数据类型的是( A )。 A datetime B text C char D varchar
72.数据库的并发操作可能带来的问题包括( A )
A、丢失更新 B、.数据独立性会提高 C、非法用户的使用 D、增加数据冗余度
73.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )
A、左外联接 B、右外联接 C、内联接
D、外联接
74.下列聚合函数中正确的是( C )
A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*)
75.SQL中,下列涉及空值的操作,不正确的是( C )
A、age IS NULL B、age IS NOT NULL C、age = NULL D、NOT (age IS NULL)
76.每个数据库有且只有一个( A )
A、主要数据文件 B、次要数据文件 C、日志文件 D、索引文件
77.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( C )
A、只有2NF B、只有3NF C、2NF和3NF D、没有
78.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、
课程号、成绩),为快速查出某位学生所学的课程名,应该( D )
A、在学生表上按学号建索引 B、在成绩表上按课程号建索引 C、在课程表上按课程号建索引 D、在学生表上按姓名建索引
79.如果要从数据库中删除触发器,应该使用SQL语言的命令( B )
A、DELETE TRIGGER B、DROP TRIGGER C、REMOVE TRIGGER D、DISABLE TRIGGER
80.SQL语言中,删除一个表中所有数据,但保留表结构的命令是(A )
A、DELETE B、DROP