河北科技大学数据库原理及应用预测卷
数据库原理及应用预测卷
一、单项选择题 (共20题,每题2分,共计40分)
( C )
1、能够检查字段中的输入值是否合法的属性是( )
( B )
2、oracle逻辑存储结构正确的是( )。
( B )
3、下面那个说法正确的是
( B )
4、将符合要求的初始数据装载到数据库中去是指
( C )
5、数据库系统中,DBA表示()。
( D )
6、关系数据库中能唯一识别元组的那个属性称为()。
( C )
7、关系模型是()。
( B )
8、关系型数据库采用 ( ) 表示实体和实体间的联系。
( A )
9、对数据库按其存放方式进行分类:一个数据库存放在一台计算机之中为__数据库,一个数据库存放在若干个计算机之中称为()数据库。
( C )
10、关系模型中,实体与实体间的联系都是通过( )。
( B )
11、若用如下的SQL语句创建了一个表S: CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER) 今向S表插入如下行时,( )可以被插入。
( A )
12、在某表地址字段中查找以“四川”开头,以“村”结尾的记录,且在“查找和替换”对话框的“匹配”属性处选择“整个字段”,则应当在“查找”处输入( )
( A )
13、会导致用户连接到ORACLE数据库,但不能创建表的原因是( )。
( A )
14、数据库是( )组织起来的相关数据的集合。
( D )
15、调用宏组中的宏命令格式为( )
( B )
16、从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为____。
( D )
17、下列SQL语句中,能够实现参照完整性控制的语句是:____。
( B )
18、Visual FoxPro中可执行的表单文件的扩展名是( )。
( B )
19、在数据表中将记录定位到第一条记录的第一个字段的快捷键是( )
( A )
20、标明任务和数据间的联系及不同数据的不同操作特征与执行频率的是
二、填空题 (共5题,每题2分,共计10分)
1、根据SQL Server的安全性要求,当某一用户要访问SQL Server中的数据库时,必须在SQL Server上创建( )和( )。
2、设有关系R,从关系R中选择条合条件f的元组,则关系代数表达式应是()。
3、对现实世界进行第一层抽象的模型,称为()模型;对现实世界进行第二层抽象的模型,称为()模型。
4、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定____和设置查询准则。
5、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C,A→D,D→C},ρ={AB,AC,BD}是R上的一个分解,则分解ρ中所丢失的函数依赖分别是( )、( )、( )。
三、判断题 (共10题,每题1分,共计10分)
( T )
1、在Access2010中,一张二维表就是一个关系,一个关系就是一张二维表。
( T )
2、对关系执行投影运算后,元组的个数与原关系中元组的个数完全相同
( T )
3、主码是一种候选码,主码中的属性个数没有特殊限制?
( T )
4、与客户/服务器结构相比较,浏览器/服务器结构的应用程序易于安装与部署。
( F )
5、关系型数据库sql是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内。
( T )
6、数据库设计的步骤依次是需求分析、概念设计、逻辑设计、物理设计和实现
( T )
7、可以为表中的列赋以默认值。如果插入行时没有指定列值,该选项可以防止将 Null 值输入到列中。
( F )
8、存储小数时,采用浮点数类型可以使数据计算更精确,还可以节省存储空间。
( T )
9、关系数据模型上的关系运算分为关系代数和关系演算两种
( F )
10、MySQL只能运行于Windows操作系统上。
四、综合应用题 (共2题,每题20分,共计40分)
1、设学生课程数据库中有三个关系: 学生关系S(S#,SNAME,AGE,SEX) 学习关系SC(S#,C#,GRADE) 课程关系C(C#,CNAME) 其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩 和课程名。 用SQL语句表达下列操作 (1)检索选修课程名称为“MATHS”的学生的学号与姓名 (2)检索至少学习了课程号为“C1”和“C2”的学生的学号 (3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄 (4)检索平均成绩超过80分的学生学号和平均成绩 (5)检索选修了全部课程的学生姓名 (6)检索选修了三门课以上的学生的姓名
2、设有如下关系表R: R(No,NAME,SEX,AGE,CLASS) 主关键字是NO 其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。 写出实现下列功能的SQL语句。 ①插入一个记录(25,“李明”,“男”,21,“95031”); ②插入“95031”班学号为30、姓名为“郑和”的学生记录; ③将学号为10的学生姓名改为“王华”; ④将所有“95101”班号改为“95091”; ⑤删除学号为20的学生记录; ⑥删除姓“王”的学生记录;
相关标签:
- 数据库原理及应用
- 河北科技大学
- 预测卷