出自:湖南大学-计算机应用技术高本

下面的列的约束要求唯一性的是( ) A:Primary key约束 B:Foreign Key约束 C:UNIQUE约束 D:CHECK约束
在数据库系统中,可变长字符类型是 ) A:number B:Char C:varchar D:CAST
.在创建表时,如果在某列上定义了Default 10约束,则当向该表中插入记录时如果忽略该列,则该列的取值为( )。 A:NULL B:0 C:10 D:1
在关系R(学号,课名,学生姓名,成绩)中,则( )成立。 A:学生姓名完全函数依赖于(学号,课名) B:学生姓名不完全函数依赖(学号,课名) C:成绩完全函数依赖于(学号,课名) D:成绩不完全函数依赖于(学号,课名)
在进行集合运算时,不需要类型兼容的预算是( )。 A.并 B.交 C.差 D.连接
在SQL语言中,下列运算符返回逻辑值的是( ) A:EXISTS B:IN B:UNION D:ANY
将ER图转换为关系模型时,1:1的联系可以( ) A:转换为一个独立的关系模式 B:不能转换为一个独立的关系模式 C:可以与任意一端实体对应的关系模式合并 D:不能与任意一端实体对应的关系模式合并
下列关于主键的命题正确的是( ) A:主键保证了实体完整性 B:主键不能存在空值 C:任何候选键均可被定义为主键 D:两个候选键的组合可被定义为主键
14.在表中的某列上定义Foreign Key约束时,该列与被参照的列( )。 A:必须具有相同的列名和域定义 B:类型相同,但域定义可以不同 C:列名可以不相同,但域定义必须相同 D:列名和域定义均可以不相同
在定义表A时,某属性b被定义的类型是varchar(10)类型, 当插入的某元组的该属性的值是’1234’,则b存储的值应该是( )。其中,表示空格。 A:’1234’ B:’1234’ C:’ 1234’ D:无法计算
在一个表上只能创建一个Primary Key约束和一个Foreign Key约束。
更新视图数据实际上对定义视图的基本表数据进行了更新,如果使用DROP VIEW删除一个视图后,那么,将删除定义视图的基本表中的所有记录。
在建立数据库表时,定义Foreign Key约束的列不能与自身表的Primary Key约束列进行关联。
如果关系模式R是1NF,且每个非主属性完全函数依赖于R的某个候选键,则称R是3NF。
如果(X,Y)→Z成立,那么X→Y、Y→Z成立。
在进行数据库设计时,实体模型将被转换为关系模型,其中关系模型在数据库中是以表的形式存储,那么,表的个数与实体模型中实体的个数是相等的。
在SELECT查询语句中,条件语句Where <condition>中,condition表达式必须是一个逻辑表达式。
在进行数据查询时,视图的使用方法与关系是一致的。
1.关系模式Student(Sno, Sname, Cno, Cname, Grade) 的属性分别表示学号、学生姓名、课程号、课程名、成绩。请将该模式分解为3NF。
关系模式Personal描述了职员的基本信息,属性pid, name, sex, photo, birthday, age, salary、dept、senior分别表示个人编号、姓名、性别、照片、出生日期、年龄、薪酬、部门、上司,其中照片字段、薪酬字段和上司字段允许为空,其他字段全部为非空,上司对应本表中的另一个人编号,其中性别限定只能输入’男’或’女’ 关系模式Resume描述了职员任职信息,属性id, seq, startdate, enddate, job分别表示个人编号、序号、起始日期、终止日期、职位,每个人可以有多条记录,其中每人只允许最多有一条记录中的终止日期为空,其他字段全部为非空。请使用SQL语言实现下列功能:(1). 为上述两个模式建立数据库基表,包括建立关键字及约束条件; (2). 查询所有现职男职员; (3). 查询所有年龄为30岁以上且任职数为两个以上的所有人员的基本信息; (4). 查询所有既有上司且又有下属的职员的基本信息,要求按照年龄升序、出生日期降序排列; (5). 为所有2001年10月5日之前任职的女性职员增加工资10%。
一个完整的数据库系统包括五大部分:数据、数据库、数据库管理系统、数据库用户、应用程序。
1.在一个数据库关系中,主键属性保证了记录的唯一性,同时它不能取_________值。
2. 数据库系统与传统文件系统之间最明显的区别是____________。
3.在SELECT语句中使用IN或NOT IN后接一个子查询构造WHERE条件时,则 该子查询所返回的值必须是___________________。
4.在SQL语句中构造WHERE条件时使用EXISTS时,则EXISTS与其后续部分所 组成的表达式的返回类型是 。
5.若X→Y,Z为X的真子集且Z→Y,且则称Y________依赖于X。
6.在进行数据库关系规范化时,2NF消除了_____部分____________依赖,而3NF消除了__________________依赖。
7.判断某关系R(A,B,C)中的列A为空的表达式是_________________。
如果一个关系属于BCNF,则它一定是( ) A:1NF B:2NF C:3NF D:4NF
. 实体模型中的m:n关联转换为一个关系模式时,实体关联的主键为( )。 A:m端实体的主键 B:m端及n端实体主键的组合 C:n端实体的码 D:以上都不对
下列关系中,属于一对多关系的是( ) A: 校长与学校的领导关系 B: 学生与课程之间的选修关系 C: 班级与学生的所属关系 D:省份与城市的隶属关系
下面的对列的约束中要求唯一性的是( ) A:Primary key约束 B:Foreign Key约束 C:UNIQUE约束 D:CHECK约束
数据库的三级模式结构包括的模式为( ) A:外模式 B:面向对象模式 C:模式 D:内模式
在SQL语言中,下列运算符返回逻辑值的是() A:EXISTS B:IN B:UNION D:ANY
在数据库应用的设计中,概念设计阶段完成后得到的结果是( ) A:物理模型 B:ER模型 C:关系模型 D:需求模型
在表中的某列上定义Foreign Key约束时,该列与被参照的列( )。 A:必须具有相同的列名和域定义 B:类型相同,但域定义可以不同 C:列名可以不相同,但域定义必须相同 D:列名和域定义均可以不相同
在SQL Server 2000中,定义Foreign Key约束时,被参照的列必须是另一个表中具有( )约束的列。 A:CHECK B:Primary Key C:DEFAULT D:UNIQUE
从关系中挑选出指定的属性组成新关系的运算称为( ) A:选择 B:投影 C:联接 D:交
在SQL中,使用Insert语句对数据库表中插入数据时,下列描述正确的是( )。 A:允许在Insert后面直接使用Where子句选择需要插入的列 B:可以使用SELECT子句从其他表中输入数据 C:在选取插入部分列上的数据时,必须包含所有不允许为空的列 D:在定义为IDENTITY属性的列上,不输入任何值。
在SQL 中,使用Update语句对数据库表中数据进行修改时,下列描述正确的是( )。 A:允许在Update后面直接使用Where子句选择需要修改的行 B:可以使用FROM子句从其他表中读取数据 C:无须指定需要更改的列 D:将同时执行UPDATE触发器
如果X→Y和X→Z成立,那么X→YZ成立。
在定义Primary Key约束时,无论是单列主键还是多列组合主键,均可定义为约束。
主键不属于候选键。
如果关系模式R是2NF,且每个非主属性都不传递依赖于R的候选键,则称R是3NF。
在数据库关系的Foreign Key约束所定义的列不允许为空值
空值定义在字符型列上时等同于空格,定义在数字型列上时等同于0
若视图是由两个以上基本表导出的,则此视图不允许更新。
Foreign Key只能关联到另外一个表的主键而不能关联到自身表的主键。
使用Union连接两个SELECT查询时,查询结果中不能包含统计函数。
1.数据库关系模型需要进行规范化处理,其目的是什么?