数据库应用与开发姜桂洪课后答案
设有关系模式r(a,b,c,d),其数据依赖集:f={(a,b)→c,c→d},则关系模式r的规范化程度最高达到( )。
谓词all以子表达式最大值决定主表达式结果
行集上使用delete。删除成绩表中所有学号为‘0301001’的成绩记录 delete from 成绩表 where sno= '0301001''
备份“教学管理”数据库的日志 backup log 教学管理 to disk='d:教学管理系统日志备份.bak'
为“学生管理”数据库创建快照 create database 学生管理快照 on ( name =学籍管理, filename = 'd:学籍管理.snp'), as snapshot of 学生管理
在vb.中,以下不合法的数值常量是()。
表示实体联系的是用()来表示
服务器名称输入:localhost或是本机ip
一个关系只有一个( )。
表中的数据类型有()
对关系r进行投影运算后,得到关系s,则()
创建性别表,可以将性别编号作为主码。create table 性别表 (sexno char(1) primary key, sexname nchar(4) null, )
删除表s中字段c的sql命令是()。
可以在表中插入与列顺序不同的数据
insert 成绩表(opencno,sno,grade) values (“0010300103010001”, “0301001”,98)
创建学生表,可以将学号作为主码。
数据库设计的相关工具不含有()。
在 vb. 中 ,扩展名 .sln 表示该文件是()。
在ado.模型中,将数据从数据库检索到数据集并更新数据库的对象是()。
下列()数据库实例不属于系统数据库。
运算符in指判断指定值是否在该表中
通过学生的学号可以查询学生的姓名、性别等信息,因此可以说学生学号函数确定姓名
数据库删除是将数据库文件从逻辑和概念上删除的一种操作.
运算符like含义是:字符匹配
select子句中可以出现一些聚合函数, g(distinct|all)表示的意思是()
下列事件中,()在窗体从内存中卸载时触发。
数据库管理系统简称()。
在vb.中,文本框(text1)中有选定的文本,执行text1.selectedtext='数据库'的结果是()。
数据库发展史经历的第三个阶段是()。
嵌套查询是指在一个外层查询中包含另一个内层查询。其中外层查询称为主查询,内层查询称为子查询。
下列语句:update 成绩表 set grade=95 from (select top 1 from 成绩表 order by grade desc) as t1 where 成绩表.sno= t1.sno and 成绩表.opencno=t1.opencno 表达的主要意思是:将update语句与select 语句中的top子句一起使用,将“成绩表”第1名学生的成绩修改为95分。
创建简单数据库“教师管理”,可以使用语句:create database 教师管理
不带参数使用delete从成绩表中删除所有行。 delete 成绩表
新建的“教学管理”数据库默认的存放位置c:program files microsoft sql servermssql10_50.mssqlservermssqldata
x 是一种编程语言
将姓李的同学的成绩从成绩表中删除。 delete from 成绩表 where sno in (select sno from 学生表 where sname like ‘李%')
关于ado.说法错误的是()。
差异备份“教学管理”数据库 backup database 教学管理 to disk='d:教学管理系统差异备份.bak' on differential
快照的建立需要备份所有的数据库中的文件,同时快照创建语句中不允许有()。
谓词 between 表示以子表达式值确定主表达式的取值范围
窗体的load事件,在()时候触发。
在sql server 中可以使用分离(attcah)和附加(detach)的方法来移动数据库。
在vb.中,checkb控件勾选状态发生变化后激发的事件为()。
下列关于x query的描述,错误的是()。
学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id}; dept_id→dept_name,其满足( )。
在vb.中,为了使命令按钮在界面运行时不可用(显示为灰色),需要设置该按钮的()属性。
sql 中使用 order by 指定结果集的排序中, asc 指定按增顺序, desc 指定按减顺序。
在 where 语句的条件表达式中,与零个或多个字符匹配的通配符是( )
窗体text属性的作用是()。
单个用户使用的数据视图的描述称为()。
a是一个数组变量,以下()返回数组的元素个数。
运用for each...next语句对数组进行访问,无需多重循环就能对数组内的每一个元素自动进行()操作。
把 where 子句和 update 语句一起使用,将院系表中的“电脑”更名为“计算机” update 院系表 set dname = '计算机' where dno = '01'
sql查询中提供intersect 操作对两个 sql 语句所产生的结果求().
选了sqlserver身份认证需要输入sql已经定义的用户名和密码。
设关系r和s的属性个数分别为r和s,则(r×s)操作结果的属性个数为( )。
在面向对象系统中,下列()不是常用的对象方法。
实体联系模型主要用()图来表示。
sql语言具有何种功能()。
实体完整性规则是指关系中()。
sql语言是()。
sql支持集合运算,其中并运算是()。
完全备份“教学管理”数据库 backup database 教学管理 to disk='d:教学管理系统备份.bak'
通过command对象获取一个结果集的记录个数,使用()方法。
更改“成绩表”以添加未验证的约束使得“column_b”列的取值大于1。为了防止对现有的数据执行约束验证,采用with nocheck参数建立约束。
为性别表插入“性别表”中的数据 insert 性别表 value (‘1’, ‘男')
在sql语言的select语句中,实现分组操作的子句是()。
在vb.中,整型可以用()符号表示。
主要数据文件使用.mdf,次要数据文件使用 .ldf,事务日志文件使用 .ndf。
日志备份不需要很频繁地定期进行数据库备份,而是在两次不完全数据库备份期间,进行事务日志备份.
在vb.中,listb列表框中的项目要多选的话如何设置属性()。
下列选项中, ( ) 不属于 vb. 基本数据类型。
在vb.中,下列数组定义中错误的是()。
下列选项中,()不是大数据对数据存储和管理的新需求。
已知关系模式r(a,b,c,d,e)及其上的函数依赖集合f={a→d,b→c ,e→a },该关系模式的候选码是( )。
以附加方式新建之前使用sp_detach_db存储过程分离的“教师管理”数据库。 create database 教师管理_备份 on primary (filename = 'c:program fileicrosoft sql servermssql12.mysqlssqldata教师管理.mdf') for detach
在vb.中,以下()不是正确的关系运算符。
由于聚合函数不能出现在where子句中,所以sql中增加 ( )子句来起到测试查询结果是否符合聚合函数有关的条件。
更改“成绩表”以添加新列“column_a” create table 成绩表 add column_a varchar(20) null
差异备份,只备份自上次数据库备份后发生更改的部分数据库
在学生选课系统中,成绩部分函数依赖于学号和课程号。
窗体name属性的作用是()。
窗体size属性的作用是()。
要关闭名为myform的窗体,正确的使用方法是()。
不是关系型数据库有()。
关系模式的候选码可以有1个或多个,而主码有( )
e-r图转换为关系模型,不正确的是()。
sql查询语句中,用来实现关系的选择运算的短语是()。
可以同时删除多个数据库如“教师管理_备份”“教学管理” drop database 教师管理_备份,教学管理
当设置了表中的某一属性列的主键约束,则该属性列也同时具有如下约束()。
表的创建过程中,其中表格的约束有():
下列()不属于sql语言分类。
sql查询中提供union操作对两个 sql 语句所产生的结果求().
在vb.中,下面()不是合法的集合方法。
order by 子句可包括多个排序列, order by '排序列1' [asc, desc], '排序列2' [asc, desc
在vb.中,设置文本框显示内容的属性是()。
在数据库的查询窗口中输入:create database database_name 点击“执行”,则可创建database_name数据库
删除“学生组”文件分组的数据文件,并删除该分组。 alter database 学生管理_备份 modify filegroup [primary] default alter database 学生管理_备份 remove file 学生1 alter database 学生管理_备份 remove file 学生2 alter database 学生管理_备份 remove filegroup 学生组
command对象的executereader方法返回一个datareader对象,该对象是一个双向的只读数据流。
select子句中可以出现一些聚合函数, 求一列中的最大值的是 ()
在面向对象系统中,对象的属性是()。
用符号定义变量的数据类型,“%”表示的数据类型是()。
在vb.中,combob组合框由()属性确定组合框的类型。
下列关于关系模型的特点说法不正确的是()。
消除了部分函数依赖的1nf的关系模式,必定是( )。
交运算对应()查询
使用 ( ) 子句指定用于限制返回的行的搜索条件。
不可以调整新建的“教学管理”数据库主文件和日志文件的大小。
从当前数据库中删除test表及其数据和索引的语句为:drop table 教务管理.dbo.test
sql功能中,数据控制dcl的常见命令有()
一般情况下,当对关系r和s使用自然联接时,要求r和s至少含有一个共同的()
服务器类型可选择:()
sql语句中修改表结构的命令是()。
院系实体与教师实体的关系是()。
选择运算及 列查询,投影运算及行查询,连接运算及连接查询。
联系可以转换为一个的关系模式,关系的码为( )。
在sql语言中,primary key的作用是()。
对于关系r,第三范式是r中的每个非主属性应满足()
要隐藏名为myform的窗体,正确的使用方法是()。
sql功能中,数据操纵d的常见命令有()
用交互方式创建表时,多个属性组合作为主键的操作是()。
从当前数据库中删除test表的语句为:drop table test
下列属于集合运算的是()
在sql语言中,修改表数据的命令是()。
一句语句要在下一行继续写,用 ( )符号作为续行符。
下列属于专门运算的是()
在vb.中,要表示数学关系 1<=x<10 ,()是正确的表达式。
在vb.中,解决方案文件的扩展名是()。
删除数据库的命令是()。
sp_attach_db系统存储过程中只能作用于那些已经用sp_detach_db系统存储过程从服务器中拆分出来的数据库。
sql功能中,数据查询dql的的命令是select
选择运算对应于sql查询语句中使用where子句指定用于限制返回的行的搜索条件。
数据库技术的模式中,数据的全局逻辑结构用()来描述。
实例配置中,mssqlserver,mssql可以作为实例名称
可以从“教务管理”数据库的“性别表”复制到master数据库的“性别表”中: insert master.dbo.性别表 select from 教学管理.dbo.性别表
创建“教师表”,其中tno是主码 , dno是外码。 create table 教师表 (tno char(5) constraint pk_tno primary key, tname char(20) null, dno foreign key char(2) references 院系表(dno) )
身份验证选择:如果没开混合验证,选windows身份验证;如果开了混合验证,可以用windows身份登录,也可选选择sql server身份验证。
sql功能中,事物控制 tcl的常见命令有()
可以修改新建的“教学管理”数据库的存放位置,比如放在d盘某文件夹下。
关系的基本运算包括()。
在sql语言中,删除基本表的命令是()。
在vb.中,以下所列各项属于命令按钮事件的是()。
dataset是内存中的数据库,对dataset中数据的修改会直接反应到数据库。
sql支持集合运算,其中差运算是()。
在窗体上有一组复选框,以下说法不正确的是()。
/ transact-sql扩展 / delete from 成绩表 from 成绩表 inner join 学生表 with 成绩表.sno = 学生表.sno where sname like ‘李%'
数据库连接成功后,右击数据库,可以新建一个“教学管理”数据库。
下列()子句可以用于删除数据库的文件
更改“成绩表”以删除某列的语句为:()
投影运算是返回作为参数的关系的某些属性列,并去除重复行。
在vb.中,以下正确的函数定义形式是()。
vb.可以使用的数据提供程序不包括()。
在sql查询语句中,允许出现函数的是( )。
两个控件的()属性一定不能相同。
在教师表中,如果要找出职称为"教授"的教师,所采用的关系运算是()。
将数据库文件名“学生管理_备份”修改为“学生管理_备份更新” alter database 学生管理_备份 modify name =学生管理_备份更新
可以在表中插入值少于列个数的数据
在sql语言中, foreign key的作用是()。
不属于vb.特点的是()。
数据库物理存储方式的描述称为 ( ) 。
vb.项目文件的扩展名是()。
sql 查询提供 except 操作用于实现集合()运算
分离“教师管理”数据库的语句: sp_detach_db 教师管理
下列事件中,()在鼠标双击对象时触发。
在 vb. 集成开发环境中,查看与项目有关的所有文件的窗口是()。
sql中提供he语句用于结合聚合函数,根据一个或多个列对结果集进行分组。
要获取数组元素的个数,应使用数组的()属性。
“教师表”的关系模式包含如下字段:tno(教师编号)、tname(教师姓名)、dno(院系编号); “院系表”的关系模式包含如下字段:dno(院系编号)、dname(院系名称),则如下说法错误的是()。
向数据库“学生管理_备份”添加文件,新增数据库文件初始大小为5 mb,文件大小最大值为100mb,文件增长方式为每5mb增长,新数据文件逻辑名为test1dat1,文件名为“t1dat1.ndf alter database 学生管理_备份 add file (name = test1dat1, filename = 'd:t1dat1.ndf', size = 5mb, maxsize = 100mb, filegrowth = 5mb)
sql server功能安装中,包括以下()内容
create table 性别表 (sexno char(1) primary key, sexname nchar(4) null, )表示修改性别表
在vb.中,以下所列各项不属于标签事件的是()。
关系模式中,满足2nf的模式( )。
“对象.方法名”可以单独作为一个语句。
下列选项中,()不是h base数据库的特点。
附加数据库将会创建一个新的数据库,并复制存储在已有的数据库文件和事务日志文件中的数据。
窗体的click事件,在( )时候触发。
通过之前的备份文件“教学管理系统备份”恢复数据库 restore database 教学管理 from disk='d:教学管理系统备份.bak'
下列语法: create database 教学管理 on primary (name='教学管理_data' filename='d:教学管理_data.mdf' 其中教学管理_data表示(主数据文件的逻辑名),教学管理_data.mdf表示(主数据文件的物理名)
在vb.中,实型可以用()符号表示。
在一个关系r中,若每个数据项都是不可分割的,那么关系r一定属于()
下列()不是数据库的文件类型。
在select语句中使用group by sno时,sno必须()。
若要撤销数据库中已经存在的表s,可用( )。
更改“成绩表”为列“column_b”设置“unique”约束。 alter table 成绩表 add column_b varchar(20) null constraint b_unique unique
谓词any以子表达式最小值决定主表达式结果
在vb.中,关键字()用于定义变量。
在关系模式r(u,f)中,如果x→y,存在x的真子集x1,使x1→y,称函数依赖x→y为()。
运算符between...and表示介于两个值之间
数据库快照是数据库(称为“源数据库”)的只读动态视图。
将名字为“李永年”的成绩减少10分 alter 成绩表 set grade =grade-10 from 学生表,成绩表 where 学生表.sname='李永年' and 学生表.sno=成绩表.sno
外连接的运算有 3 种形式,其中不是外连接的运算是()
语句dim arr(99) as integer定义了一个数组,该数组的元素个数是()。