河北科技大学数据库原理及应用预测卷

本试卷为河北科技大学数据库原理及应用预测卷,题目包括:单项选择题,填空题,判断题,综合应用题。

覆盖的内容包括:综合应用。

数据库原理及应用预测卷

一、单项选择题 (共20题,每题2分,共计40分)

(  C  )
1、能够检查字段中的输入值是否合法的属性是( )
A、格式
B、默认值
C、有效性规则
D、有效性文本
(  B  )
2、oracle逻辑存储结构正确的是( )。
A、tablespace--segment--osblock--block
B、tablespace--segment--extent--block
C、tablespace--extent--segment--block
D、tablespace--extent--block –segment
(  B  )
3、下面那个说法正确的是
A、在嵌入式SQL编程中所有的查询都必须使用游标。
B、如果内存中的某一页的pin_count=0,dirty=true,则该页在替换时该页的数据必须写会磁盘。
C、Create table tab1( a int, b int ,c int ,primary key (a,b)) create table tab2(a int , c int, d int, foreign key(a) reference tabl(a))语句可以在DBMS中执行成功
D、如果关系模式R的每一个函数依赖X->A都使得下面两个条件中的一个成立则该关系模式满足BC范式。条件:1.X->A是平凡函数依赖 2.X是一个关键字
(  B  )
4、将符合要求的初始数据装载到数据库中去是指
A、应用程序设计
B、加载数据
C、数据库试运行
D、数据库维护
(  C  )
5、数据库系统中,DBA表示()。
A、应用程序设计者
B、数据库使用者
C、数据库管理员
D、数据库结构
(  D  )
6、关系数据库中能唯一识别元组的那个属性称为()。
A、唯一性的属性
B、不可改动的保留字段
C、关系元组的唯一性
D、关键字段
(  C  )
7、关系模型是()。
A、用关系表示实体
B、用关系表示联系
C、用关系表示实体及其联系
D、用关系表示属性
(  B  )
8、关系型数据库采用 ( ) 表示实体和实体间的联系。
A、对象
B、二维表
C、字段
D、表单
(  A  )
9、对数据库按其存放方式进行分类:一个数据库存放在一台计算机之中为__数据库,一个数据库存放在若干个计算机之中称为()数据库。
A、集中式、分布式
B、集中式、关系式
C、关系式、连接式
D、关系式、分布式
(  C  )
10、关系模型中,实体与实体间的联系都是通过( )。
A、索引表示
B、指针链表示
C、关系表示
D、文件表示
(  B  )
11、若用如下的SQL语句创建了一个表S: CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER) 今向S表插入如下行时,( )可以被插入。
A、(‘991001’,‘李明芳’,女,‘23’)`
B、(‘990746’,‘张为’,NULL,NULL)
C、(,‘陈道一’,‘男’,32)
D、(‘992345’,NULL,‘女’,25)
(  A  )
12、在某表地址字段中查找以“四川”开头,以“村”结尾的记录,且在“查找和替换”对话框的“匹配”属性处选择“整个字段”,则应当在“查找”处输入( )
A、四川*村
B、四川?村
C、四川#村
D、四川村
(  A  )
13、会导致用户连接到ORACLE数据库,但不能创建表的原因是( )。
A、授予了CONNECT的角色,但没有授予RESOURCE的角色
B、没有授予用户系统管理员的角色
C、数据库实例没有启动
D、数据库监听没有启动
(  A  )
14、数据库是( )组织起来的相关数据的集合。
A、按一定的结构和规则
B、按人为的喜好
C、按时间先后顺序
D、杂乱无章的随意的排列
(  D  )
15、调用宏组中的宏命令格式为( )
A、宏名
B、宏组名
C、[宏组名.宏名]
D、宏组名.宏名
(  B  )
16、从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为____。
A、SELECT * FROM customer INTO CURSOR MyCursor
B、SELECT * FROM customer INTO TABLE MyCursor
B. SELECT ALL FROM customer INTO TABLE MyCursor
D. CREATE SQL VIEW MyCursor AS SELECT * FROM customer
38、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令(B)。
A. TOTAL 数学+英语+计算机 TO 总分
B. REPLACE 总分 WITH 数学+英语+计算机
C、SUM 数学+英语+计算机 TO 总分
D、REPLACE ALL 数学+英语+计算机 WITH 总分
(  D  )
17、下列SQL语句中,能够实现参照完整性控制的语句是:____。
A、FOREIGN KEY
B、PRIMARY KEY
C、REFERENCES
D、FOREIGNKEY和REFERENCES
(  B  )
18、Visual FoxPro中可执行的表单文件的扩展名是( )。
A、SCT
B、SCX
C、SPR
D、SPT
(  B  )
19、在数据表中将记录定位到第一条记录的第一个字段的快捷键是( )
A、Ctrl + ↓
B、Ctrl + Home
C、Ctrl+End
D、Ctrl+↑
(  A  )
20、标明任务和数据间的联系及不同数据的不同操作特征与执行频率的是
A、数据操作特征表
B、数据流程图
C、任务分类表
D、操作过程说明书

二、填空题 (共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的学生记录;
⑥删除姓“王”的学生记录;
相关标签:
  • 数据库原理及应用
  • 河北科技大学
  • 预测卷