1.1.1认识数据库 1、【单选题】下列关于数据库的定义,正确的是()。
a、为了实现一定目的按某种规则和方法组织起来的数据的集合
b、辅助存储器上的一个文件
c、一些数据的集合
d、磁盘上的一个数据文件
1.1.2数据库系统的应用 1、【单选题】下列()属于数据库系统的应用实例。
a、超市购物系统
b、图书馆管理系统
c、学生网上选课系统
d、以上三个都是
1.1.3数据存储与管理 1、【单选题】下面列出的数据库管理技术发展的三个阶段中,i.人工管理阶段 ii.文件系统阶段 iii.数据库阶段,没有专门的软件对数据进行管理的是( )。
a、i 和 ii
b、只有 ii
c、ii 和 iii
d、只有 i
1.2.1数据库系统的组成 1、【单选题】下列不属于数据库系统的组成要素是()。
a、硬件平台
b、网络
c、软件系统
d、用户
1.2.2数据库管理系统 1、【单选题】数据库管理系统中数据操纵语言dml所实现的操作一般包括()。
a、查询、插入、修改、删除
b、排序、授权、删除
c、建立、插入、修改、排序
d、建立、授权、修改
1.2.3c/s体系结构 1、【单选题】c/s中,负责与用户交互的是()。
a、客户端
b、web服务器
c、应用服务器
d、数据库服务器
1.2.4b/s/s体系结构 1、【单选题】b/s/s体系结构中属于客户端的是()。
a、浏览器
b、web服务器
c、应用服务器
d、数据库服务器
1.3.1数据库的三级模式结构 1、【单选题】数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是()。
a、外模式、模式和内模式
b、子模式、用户模式和存储模式
c、模式、子模式和概念模式
d、子模式、模式和用户模式
1.3.2数据库系统模式间的二级映像 1、【单选题】在数据库三级模式间引入二级映象的主要作用是()。
a、提高数据与程序的独立性
b、提高数据与程序的安全性
c、保持数据与程序的一致性
d、提高数据与程序的可移植性
1.4.1数据模型的基本概念 1、【填空题】常见的数据模型有多种,目前使用较多的数据模型为()模型。
1.4.2层次数据模型 1、【填空题】用树形结构表示实体之间联系的模型是()。
1.4.3网状数据模型 1、【单选题】用图结构表示实体之间联系的模型是()。
a、层次模型
b、关系模型
c、网状模型
d、以上三个都是
1.4.4关系数据模型 1.4.5面向对象数据模型 1、【填空题】在面向对象数据模型中,所有现实世界中的实体都模拟为对象,小至一个整数、字符串,大至一个公司、一部电影,都可以看成对象,每个对象都有一个系统内唯一不变的标识符,称为( )(oid)
1.5.1关系型数据库(rdbms) 1、【单选题】常用的关系型数据库管理系统是()。
a、db2
b、sql server
c、mysql
d、以上三个都是
1.5.2关系云 1、【单选题】以下()组织有提供关系云数据库服务。
a、google
b、microsoft
c、apache
d、以上三个都是
1.5.3分布式数据库 1、【单选题】不是分布式数据库系统特点是()。
a、数据分布性和逻辑整体性
b、位置透明性和复制透明性
c、分布性
d、数据冗余
1.6.1数据库技术的研究与发展 1、【单选题】数据库技术研究的新特点,错误的是( )
a、数据库技术与多学科技术的有机结合
b、从内容管理过度到单纯的数据管理
c、数据库研究呈现多层次化趋势
d、数据库研究面向实际应用
2.1.1e-r模型简介 1、【单选题】实体联系模型主要用()图来表示。
a、有向图
b、无向图
c、e-r
d、多维表格
1、【填空题】e-r图是表示概念模型的有效工具之一,e-r图中使用矩形框表示()。
2.1.2教务管理系统的e-r模型 1、【单选题】一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间的关系为()。
a、多对多
b、多对一
c、一对一
d、一对多
2.2.1关系模式的定义 1、【单选题】关系模型中,一个码是( )。
a、可以由多个任意属性组成
b、至多由一个属性组成
c、由一个或多个属性组成,其值能够惟一标识关系中一个元组
d、以上都不是
2.2.2e-r模型转换为关系模型 1、【单选题】一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间的关系为()。
a、多对多
b、一对一
c、多对一
d、一对多
2、【单选题】关系数据模型是目前最重要的一种数据模型,它的三个要素是( )。
a、实体完整性、参照完整性、用户自定义完整性
b、数据结构、关系操作、完整性约束
c、数据增加、数据修改、数据查询
d、外模式、模式、内模式
1、【单选题】在数据库设计中,将er图转换成关系数据模型的过程属于()。
a、需求分析阶段
b、逻辑设计阶段
c、概念设计阶段
d、物理设计阶段
2.3.1函数依赖 1、【单选题】学号→院系,院系→系主任,则学号→系主任属于()函数依赖。
a、平凡函数依赖
b、传递函数依赖
c、完全函数依赖
d、部分函数依赖
1、【单选题】设f是属性组u上的一组函数依赖,下列哪一条属于armstrong公理系统中的基本推理规则()
a、若x→y及x→z为f所逻辑蕴含,则x→yz为f所逻辑蕴含
b、若x→y及y→z为f所逻辑蕴含,则x→z为f所逻辑蕴含
c、若x→y及wy→z为f所逻辑蕴含,则xw→z为f所逻辑蕴含
d、若x→y为f所逻辑蕴含,且z[*]y,则x→z为f所逻辑蕴含
2.3.2函数依赖的定理 1、【单选题】如果一个关系属于第三范式,那么该关系()。
a、主属性之间肯定不存在完全函数依赖和部分函数依赖
b、非主属性之间肯定不存在部分函数依赖和传递函数依赖
c、主属性与码之间不存在部分函数依赖和传递函数依赖
d、非主属性与码之间不存在部分函数依赖和传递函数依赖
2.3.3关系模式的范式 1、【单选题】规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是( )。
a、长度不变的
b、不可分解的
c、互相关联的
d、互不相关的
1、【单选题】设有关系模式r(s,d,m),其函数依赖集:f={s→d,d→m},则关系模式r的规范化程度最高达到( )。
a、1nf
b、2nf
c、3nf
d、bcnf
1、【单选题】关系模式中,满足2nf的模式( )。
a、可能是1nf
b、必定是1nf
c、必定是3nf
d、必定是bcnf
2.3.4教务管理系统的关系模式设计 1、【填空题】从e-r图中学生、课程、教师三者之间的联系转换成 选修课程表(学号,教师号,课程号,成绩),则选修课程表属于()转换的关系模式
2.4.1物理结构设计与数据库实施 1、【单选题】数据库的物理设计的目的是()。
a、找到一个有效、可实现的数据库存储结构
b、导出特定的dbms可以处理的数据库模式和外模式
c、产生反映企业组织信息需求的数据库概念结构
d、收集支持系统目标的基础数据及其处理方法
2.5.2正向工程 1、【填空题】将概念模型转化为物理模型属于()
2.5.3逆向工程 1、【填空题】将物理模型转化为概念模型属于()
3.1.1概述 1、【单选题】一个关系只有一个( )。
a、候选码
b、外码
c、超码
d、主码
3.2.1选择运算及行查询 1、【单选题】有关系s(s#,sname,sex),c(c#,cname),sc(s#,c#,grade)。其中s#是学生号,sname是学生姓名,sex是性别, c#是课程号,cname是课程名称。要查询选修“数据库”课的全体男生姓名的sql语句是select sname from s,c,sc where子句。这里的where子句的内容是( )。
a、s.s# = sc.s# and c.c# = sc.c# and sex=’男’ and cname=’数据库’
b、s.s# = sc.s# and c.c# = sc.c# and sex in’男’and cname in’数据库’
c、sex ’男’ and cname ’ 数据库’
d、s.sex=’男’ and cname=’ 数据库’
1、【单选题】在关系运算中,选择运算的含义是()。
a、在基本表中,选择满足条件的元组组成一个新的关系
b、在基本表中,选择需要的属性组成一个新的关系
c、在基本表中,选择满足条件的元组和属性组成一个新的关系
d、以上三种说法均是正确的
3.2.2投影运算及列查询 1、【单选题】sql查询语句中,用来实现关系的投影运算的短语是()。
a、where
b、from
c、select
d、groupby
1、【单选题】在关系运算中,投影运算的含义是()。
a、在基本表中,选择满足条件的元组组成一个新的关系
b、在基本表中,选择需要的属性组成一个新的关系
c、在基本表中,选择满足条件的元组和属性组成一个新的关系
d、以上三种说法均是正确的
3.2.3连接运算及连接查询 1、【单选题】下列()不属于外连接运算。
a、左外连接
b、右外连接
c、全外连接
d、自然连接
1、【单选题】下列()不属于外连接运算。
a、左外连接
b、右外连接
c、全外连接
d、自然连接
3.3.1关系的集合运算及集合查询 1、【单选题】sql支持集合运算,其中差运算是()。
a、union
b、except
c、intersect
d、以上三个都不是
3.4.1排序 1、【单选题】在sql语言中,对输出结果排序的是()
a、order by
b、where
c、group by
d、having
1、【单选题】在sql语言中,对输出结果排序的是()
a、order by
b、where
c、group by
d、having
3.5.1分组与汇总 1、【单选题】在select语句中使用group by sno时,sno必须()。
a、在where中出现
b、在from中出现
c、在select中出现
d、在having中出现
1、【单选题】在select语句中使用group by sno时,sno必须()。
a、在where中出现
b、在from中出现
c、在select中出现
d、在having中出现
3.6.1嵌套查询 1、【填空题】嵌套查询是指在一个外层查询中包含另一个内层查询。其中外层查询称为()查询,内层查询称为子查询
4.1.1sql语言概述 1、【单选题】结构化查询语言sql是一种()语言。
a、人工智能
b、关系数据库
c、函数型
d、高级算法
4.2.1microsoft sql server 2014安装 1、【填空题】sql server开启tcp/ip登录,默认的端口是()。
4.2.2连接microsoft sql server2014 1、【填空题】连接服务器时,如果()使用身份验证,需设置登录名和密码.
4.3.1数据库的创建-图形操作 1、【单选题】能够实现数据库创建的语句是()。
a、create database
b、drop database
c、alter database
d、create table
4.3.2数据库的创建-命令方式 1、【单选题】每个数据库有且只有一个( )。
a、主要数据文件
b、次要数据文件
c、日志文件
d、索引文件
4.3.3数据库的修改-add子句 1、【单选题】下列()子句可以用于修改数据库的文件。
a、modify file
b、add file
c、remove file
d、alter file
4.3.4数据库的修改-modify子句 1、【单选题】下列()子句可以用于删除数据库的文件
a、modify file
b、add file
c、remove file
d、alter file
4.3.5数据库的修改-remove子句 1、【填空题】删除数据库数据文件“test1dat1”的命令是 alter database 学生管理_备份() file test1dat1
4.3.6数据库快照 1、【单选题】关于数据库快照,说法错误的是()。
a、快照是只读的
b、快照是某一时间点的视图
c、快照的文件后缀是snp
d、快照复制整个数据库
4.3.7数据库分离和附加 1、【单选题】关于数据库分离和附加的操作,说法错误的是()。
a、数据库分离后,数据库文件被删除了。
b、分离数据库并没有将数据库文件从磁盘上删除
c、数据库附加后,数据库文件仍旧存在。
d、sp_attach_db附加数据库只能作用于哪些用sp_detach_db从服务器分离的数据库
1、【单选题】关于数据库分离和附加的操作,说法错误的是()。
a、数据库分离后,数据库文件被删除了。
b、分离数据库并没有将数据库文件从磁盘上删除
c、数据库附加后,数据库文件仍旧存在。
d、sp_attach_db附加数据库只能作用于哪些用sp_detach_db从服务器分离的数据库
4.3.8数据库备份和还原 1、【单选题】备份数据库的语句是()。
a、create database
b、alter database
c、drop database
d、backup database
1、【单选题】备份数据库的语句是()。
a、create database
b、alter database
c、drop database
d、backup database
4.3.9数据库删除 1、【单选题】删除数据库的命令是()。
a、remove database
b、drop database
c、delete database
d、clear database
4.4.1表的创建(一) 1、【单选题】下列()不是常用的关系数据库系统。
a、mysql
b、microsoft sql server
c、oracle
d、c
4.4.2表的创建(二) 1、【单选题】在sql语言中,primary key的作用是()。
a、定义主码
b、定义外部码
c、确定主码类型
d、确定外部码类型
1、【单选题】在sql语言中使用foreign key时,与之配合的语句是()。
a、exists
b、except
c、table
d、references
4.4.3表的修改 1、【单选题】若要在基本表s中增加一列cn(课程名)char(8),可用( )。
a、add table s(cn char(8))
b、add table s alter(cn char(8))
c、alter table s add(cn char(8))
d、alter table s (add cn char(8))
1、【单选题】sql语句中修改表结构的命令是()。
a、alter table
b、modify table
c、alter structure
d、modify structure
4.4.4表的删除 1、【单选题】若要撤销数据库中已经存在的表s,可用( )。
a、delete table s
b、delete s
c、drop table s
d、drop s
1、【单选题】在sql语言中,删除基本表的命令是()。
a、destroy table
b、remove table
c、delete table
d、drop table
4.5.1插入数据 1、【单选题】设关系数据库中一个表s的结构为s(sn,cn,grade),其中sn为学生名,cn为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入s中,则可用( )。
a、add into s values(’张二’,’化学’,’80’)
b、insert into s values(’张二’,’化学’,’80’)
c、add into s values(’张二’,’化学’,80)
d、insert into s values(’张二’,’化学’,80)
1、【单选题】设关系数据库中一个表s的结构为s(sn,cn,grade),其中sn为学生名,cn为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入s中,则可用( )。
a、add into s values(’张二’,’化学’,’80’)
b、insert into s values(’张二’,’化学’,’80’)
c、add into s values(’张二’,’化学’,80)
d、insert into s values(’张二’,’化学’,80)
4.5.2修改数据 1、【单选题】在sql语言中,修改表数据的命令是()。
a、update table
b、modify table
c、alter structure
d、modify table
1、【单选题】在sql语言中,修改表数据的命令是()。
a、update table
b、modify table
c、alter structure
d、drop table
4.5.3删除数据 1、【单选题】在sql语言中,删除表数据的命令是()。
a、delete from
b、remove from
c、clear from
d、drop from
1、【单选题】在sql语言中,删除表数据的命令是()。
a、delete from
b、remove from
c、clear from
d、drop from
4.6.1帐号管理 1、【单选题】在sql语言中,删除账号的命令是()。
a、drop login
b、delete login
c、clear login
d、remove login
4.6.2权限管理 1、【单选题】向用户授予操作权限的sql语句是()。
a、cteate
b、revoke
c、select
d、grant
5.1.1t-sql注释 1、【单选题】t-sql的多行注释方式为()。
a、--
b、/
c、//
d、/* */
5.2.1表达式 1、【单选题】t_sql中,局部变量以()符号开头。
a、@
b、@@
c、**
d、$$
5.3.1批处理与脚本 1、【单选题】下列关于t_sql脚本,说法不正确的是()。
a、是存储在文件中的一系列t_sql语句
b、可包含一个或多个批处理
c、批处理结束的语句是go
d、脚本文件的扩展名是bat
5.4.1分支语句 1、【填空题】流程控制语句包括a.分支语句,b.循环语句,c.控制语句。if…else语句属于 ( ),case…when语句属于( ),break,continue,goto,waitfor语句属于( ),while语句属于( )
5.4.2循环语句 1、【填空题】流程控制语句包括a.分支语句,b.循环语句,c.控制语句。while语句属于( )
5.4.3控制语句 1、【填空题】流程控制语句包括a.分支语句,b.循环语句,c.控制语句。waitfor语句属于( )。
5.5.1创建用户自定义函数 1、【填空题】用户自定义函数分为a.标量型函数、b.内嵌表值型、c.多语句表值型函数三种。其中返回一个表的函数是( ),返回一个自定义的表的函数是(),返回一个标量值的函数是( )。( )是一种数据访问机制,它允许用户单独地访问数据行,而不是对整个行集进行操作。t-sql游标类似于c语言的( )
5.6.1游标 1、【单选题】下列()是读取游标数据的语句。
a、fetch
b、read
c、open
d、close
1、【单选题】下列()是读取游标数据的语句。
a、fetch
b、read
c、open
d、close
5.7.1事务 1、【单选题】事务的原子性是指()
a、事务中包括的所有操作要么多做,要么都不做
b、事务一旦提交,对数据库的改变就是永久的
c、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
d、事务必须是使数据库从一个一致性状态变到另一个一致性状态
1、【单选题】事务的执行次序称为()。
a、调度
b、过程
c、优先级
d、步骤
5.8.1存储过程的创建、调用和删除 1、【单选题】在sql语言中,建立存储过程的命令是( )。
a、create procedure
b、create rule
c、create dure
d、create file
1、【单选题】在sql server中,用来显示数据库信息的系统存储过程是()。
a、sp_dbhelp
b、sp_db
c、sp_help
d、sp_helpdb
5.8.2使用不带参数的存储过程 1、【填空题】存储过程的类型有:a使用不带参数的存储过程,b.使用带有参数的存储过程.; c.使用带有通配符参数的存储过程; d.使用output参数 e.使用output游标参数 f.使用with recompile选项 g.使用with encryption选项 h. 创建用户定义的系统存储过程; i.使用延迟名称解析,其中对用户隐藏存储过程的文本的存储类型是( )
5.8.3使用带有参数的存储过程 1、【填空题】带参数的存储过程从4个表的连接中返回指定的学生、课程名、教师名。 create procedure gradeinfo @sname varchar(20), @tname varchar(20) as select sname as 学生姓名,cname as 课程名,tname as 教师姓名,grade as 成绩 from 成绩表 ,开课表,学生表,课程表,教师表 where 学生表.sno = 成绩表.sno and 成绩表.opencno=开课表.opencno and 开课表.cno = 课程表.cno and 开课表.tno=教师表.tno and sname= @sname and tname=@tname execute ( ) '王仁芳','简方'
5.8.4使用带有通配符参数的存储过程 1、【填空题】查找张姓同学的成绩单 execute gradeinfo2 '张()'
5.8.5使用output参数 1、【填空题】output 参数允许外部过程、()或多条 transact-sql语句访问在过程执行期间设置的某个值
5.8.6使用output游标参数 1、【填空题】output游标参数用来将存储过程的()传递回调用批处理、存储过程或触发器。
5.8.7使用with recompile选项 1、【填空题】关于存储过程级别的重编译,典型用法如下,在存储过程参数之后指定“()”
5.8.8使用with encryption选项 1、【填空题】with encryption子句对用户()存储过程的文本,创建加密过程。
5.8.10使用延迟名称解析 1、【判断题】可以创建一个查询并不存在的表格的存储过程。
5.9.1创建视图 1、【单选题】在sql中,建立视图用的命令是()。
a、create schema
b、create table
c、create view
d、create index
1、【单选题】视图是一个“虚表”,视图的构造基于( )。
a、基本表
b、视图
c、基本表或视图
d、数据字典
6.1.1集成开发环境 1、【单选题】不属于vb.net特点的是()。
a、易学易用的集成开发环境
b、没有语法的程序编写语言
c、完备的帮助功能
d、强大的数据库、网络和图形功能
6.2.1对象属性调用 1、【单选题】对象有三要素,分别是()。
a、事件,数据和结构
b、界面,代码和属性
c、属性,驱动和代码
d、属性,方法和事件
6.2.2常用的对象属性 1、【单选题】下列()不是常用的对象属性。
a、name
b、click
c、enabled
d、text
6.2.3对象方法的调用 1、【判断题】方法(method)是用来完成一定操作的一段程序。对象方法的调用格式为: [<对象名>].方法 [参数表]
6.2.4常用的对象方法 1、【单选题】在面向对象系统中,下列()不是常用的对象方法。
a、show
b、hide
c、click
d、以上三个都不是
6.2.5对象事件的调用 1、【单选题】用鼠标双击对象时所引发的事件是()。
a、click
b、doubleclick
c、rightclick
d、leftclick
6.2.6常用的对象事件 1、【单选题】在面向对象系统中,对象的事件是()。
a、由系统事先设定的、能为对象识别和响应的动作
b、与其他对象交互的方式
c、用来完成一定操作的一段程序
d、以上三个都不是
6.3.1visual basic.net数据库编程概述 1、【填空题】数据连接方式: ado.net和()
6.4.1ado.net数据库连接 1、【填空题】the sql server .net data provider是利用()类来连接sql server7.0或更高版本的数据库, sqlconnection类位于名称空间system.data.sqlclient下。
6.4.2oledb.net数据库连接 1、【填空题】利用the ole db .net data provider可以访问access、oracle和sql server等种数据 库,the ole db .net data provider是通过位于名称空间system.data.oledb类库下的()类来连接这三种不同类型的数据库的。
6.4.3odbc数据库连接 1、【判断题】odbc.net是.net框架中另外一个很有用的用于数据库开发的类库。在弹出的[自定义工具箱] 对话框中选[.net 框架组件] ,选中“odbcdbcommand”、 “odbccommandbuilder”、“odbcconnection”、“odbcdataapdater ,可以完成在 visual basic.net中加入odbc .net.
6.4.4连接的常用属性和方法 1、【单选题】连接常用方法有()
a、connectionstring
b、connectiontimeout
c、database
d、open
6.5.1data table 1、【判断题】remove方法是从datarowcollection中删除datarow,而dalete方法只是对删除的行做标记。
6.5.2data set 1、【单选题】获取或设置dataset对象的名称 是()
a、datasetname
b、tables
c、clear
d、copy
6.6.1command数据访问 1、【填空题】executereader方法返回一个()对象,该对象是一个单向的只读数据流,所以主要用来执行基本sql查询,要求sql语句返回记录集。
6.6.2dataadapter数据访问 1、【填空题】( )的作用是实现dataset和database之间的桥梁。
6.6.3datareader数据访问 1、【填空题】sqldatareader是一种获取数据库数据的一种方法,获取的数据只读,并且它需要与( )连用。
6.7.1datagridview单元格设定 1、【填空题】当前单元格指的是 datagridview 焦点所在的单元格,它可以通过 datagridview 对象的( ) 属性取得。如果当前单元格不存在的时候,返回nothing。
6.7.2datagridview常用属性及方法 1、【填空题】datagridview1.columns(1).readonly = true‘ 设置 datagridview1 的第()列整列单元格为只读。
6.7.3datagridview数据绑定 1、【单选题】( )用于显示图像,在绑定到字节数组、image对象或icon对象自动生成
a、datagridviewcheckboxcolumn
b、datagridviewbuttoncolumn
c、datagridviewcomboboxcolumn
d、datagridviewimagecolumn
7.1.1大数据概论 1、【单选题】大交易数据不包括()
a、微博
b、c2c
c、b2c
d、b2b
7.2.1nosql数据库 1、【多选题】nosql数据库的主要优势归纳如下:( )
a、易扩展
b、灵活的数据模型
c、高可用
d、大数据量,高性能
7.3.1hbase数据库 1、【填空题】hbase是运行在hadoop上()的数据库,它是一个分布式的和可扩展的大数据仓库,也就是说hbase能够利用hdfs的分布式处理模式,并从hadoop的 mapreduce程序模型中获益。
7.4.1mongodb数据库 1、【多选题】mongodb数据库的应用实例有()
a、京东
b、赶集网
c、奇虎360
d、百度云
猜你喜欢 2023-02-27 00:01 2023-02-26 23:54 2023-02-26 23:46 2023-02-26 23:39 逆向创新设计与快速成型技术-超星尔雅-学习通-题库零氪超星学习通题库
2023-02-26 23:13 2023-02-26 22:43 2023-02-26 22:27 2023-02-26 22:27 2023-02-26 22:14 2023-02-26 22:04