mysql数据库应用与开发姜桂洪 课后答案_数据库应用与开发姜桂洪课后答案

数据库应用与开发姜桂洪课后答案

设有关系模式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定义了一个数组,该数组的元素个数是()。

你可能感兴趣的:(课后答案)