数据库应用第三次作业

数据库应用第三次作业
数据库应用第三次作业

作业三

1.自己编写一个函数reversion,完成颠倒一个字符串,即:select dbo.reversion('abcd') 输出的结果为dcba;

create function reversion

(@str varchar(4000))

returns varchar(4000)

as begin

declare @ret varchar(4000)

declare @i int

set @ret=''

set @i=len(@str)

while @i>0 begin

set @ret=@ret+substring(@str,@i,1)

set @i=@i -1

end

return @ret

end

select dbo.reversion('abcdefg')

2.设计一个函数用来计算一个字符串中,另一个字符串出现的次数;

create function countString

(@str1 varchar(100),@str2 varchar(100))

returns int

as

declare @n int,@I int

set @n=0

set @I=1

while @I<=(len(@str1)-len(@str2)+1)

begin

if substring(@str1,@I,len(@str2))=@str2

set @n=@n+1

set @I=@I+1

end

return @n

end

select dbo.countString('afhbcdafhhdfah','afh')

3.写一个函数T-sql函数elimination(a,b)将出现在第一个字符串中的第二个字符串中的所有字符删除,即:select dbo.elimination('abcdefg12345','bd2') 输出为:acefg1345;

create function elimination

(@a varchar(4000),

@b varchar(4000))

returns varchar(4000)

as begin

--declare @ret varchar(4000)

declare @i int

--set @ret=''

set @i=1

while @i

set @a=replace(@a,substring(@b,@i,1),'')

set @i= @i + 1

return @a

end

select dbo.elimination('abcdefg12345','bcd253')

4.编写一个函数用来精确计算某个人的当前年龄(精确到二位小数),比如:20.13岁Create function CustomAge

(@Birthday datetime)

Returns float

As begin

Declare @age float

Set

@age=replace(round(datedoff(dd,@Birthday,getdate())/365.00,2),right(r ound(datedoff(dd,@Birthday,getdate())/365.00,2),4),’’)

Return @age

end

Select dbo.custom_avg(1)

5.编写一个函数实现将货币值用中文输出,例如12340.56,输出为:壹万二仟叁佰肆拾元伍角六分。

select dbo.Convert_money('20002.45',0)

select dbo.Convert_money('20002.45',1)

*/

Create function exchange(@money float) returns varchar(100)

As begin

Declare @str1 varchar (30),@str2 varchar (100),@str varchar (2),@i int,@j int

Set @Str1=rtrim(ltrim(str(@money,20,2)))

Set @str2=replace(‘’,100)

Set @i=1

While (@i<=length(@str1))

Begin

If substring(@str1,@i,1)!=’.’

Begin

Set @str=case substring(@str1,@i,1) WHEN '0' THEN '零'

WHEN '1' THEN '壹'

WHEN '2' THEN '贰'

WHEN '3' THEN '叁'

WHEN '4' THEN '肆'

WHEN '5' THEN '伍'

WHEN '6' THEN '陆'

WHEN '7' THEN '柒'

WHEN '8' THEN '捌'

WHEN '9' THEN '玖'

End

Set @str2=stuff(@str2,2*@j-1,1,@str) Set @str=case len(@str1)-@i+1 WHEN 1 THEN '分'

WHEN 2 THEN '角'

WHEN 3 THEN '元'

WHEN 4 THEN ''

WHEN 5 THEN '拾'

WHEN 6 THEN '佰'

WHEN 7 THEN '仟'

WHEN 8 THEN '万'

WHEN 9 THEN '拾'

WHEN 10 THEN '佰'

WHEN 11 THEN '仟'

WHEN 12 THEN '亿'

WHEN 13 THEN '拾' WHEN 14 THEN '佰'

WHEN 15 THEN '仟'

WHEN 16 THEN '万'

END

Set @str2=stuff(@str2,2*@j,1,@str) End

Else

Set @j=@j-1

Set @i=@i+1

Set @j=@j+1

end

Set @str2=rtrim(@str2)

End

Select dbo.exchange(1230.56)

--Convert_money

(

@n_LowerMoney numeric(15,2),

@v_TransType int

)returns varchar(200)

AS

begin

Declare @v_LowerStr VARCHAR(200) -- 小写金额

Declare @v_UpperPart VARCHAR(200)

Declare @v_UpperStr VARCHAR(200) -- 大写金额

Declare @i_I int

select @v_LowerStr= LTRIM(RTRIM(STR(@n_LowerMoney,20,2))) --四舍五入为指定的精度并删除数据左右空格

select @i_I = 1

select @v_UpperStr = ''

while ( @i_I <= len(@v_LowerStr))

begin

select @v_UpperPart=case substring(@v_LowerStr,len(@v_LowerStr) - @i_I + 1,1) WHEN '.' THEN '元'

WHEN '0' THEN '零'

WHEN '1' THEN '壹'

WHEN '2' THEN '贰'

WHEN '3' THEN '叁'

WHEN '4' THEN '肆'

WHEN '5' THEN '伍'

WHEN '6' THEN '陆'

WHEN '7' THEN '柒'

WHEN '8' THEN '捌'

WHEN '9' THEN '玖'

END

+ case @i_I

WHEN 1 THEN '分'

WHEN 2 THEN '角'

WHEN 3 THEN ''

WHEN 4 THEN ''

WHEN 5 THEN '拾'

WHEN 6 THEN '佰'

WHEN 7 THEN '仟'

WHEN 8 THEN '万'

WHEN 9 THEN '拾'

WHEN 10 THEN '佰'

WHEN 11 THEN '仟'

WHEN 12 THEN '亿'

WHEN 13 THEN '拾'

WHEN 14 THEN '佰'

WHEN 15 THEN '仟'

WHEN 16 THEN '万'

ELSE ''

END

select @v_UpperStr = @v_UpperPart + @v_UpperStr

select @i_I = @i_I + 1

end

--print '//v_UpperStr='+@v_UpperStr +'//'

if ( @v_TransType=0 )

begin

select @v_UpperStr= REPLACE(@v_UpperStr,'零拾','零')

select @v_UpperStr= REPLACE(@v_UpperStr,'零佰','零')

select @v_UpperStr= REPLACE(@v_UpperStr,'零仟','零')

select @v_UpperStr= REPLACE(@v_UpperStr,'零零零','零')

select @v_UpperStr= REPLACE(@v_UpperStr,'零零','零')

select @v_UpperStr= REPLACE(@v_UpperStr,'零角零分','整')

select @v_UpperStr= REPLACE(@v_UpperStr,'零分','整')

select @v_UpperStr= REPLACE(@v_UpperStr,'零角','零')

select @v_UpperStr= REPLACE(@v_UpperStr,'零亿零万零元','亿元') select @v_UpperStr= REPLACE(@v_UpperStr,'亿零万零元','亿元'

select @v_UpperStr= REPLACE(@v_UpperStr,'零亿零万','亿')

select @v_UpperStr= REPLACE(@v_UpperStr,'零万零元','万元')

select @v_UpperStr= REPLACE(@v_UpperStr,'万零元','万元')

select @v_UpperStr= REPLACE(@v_UpperStr,'零亿','亿')

select @v_UpperStr= REPLACE(@v_UpperStr,'零万','万')

select @v_UpperStr= REPLACE(@v_UpperStr,'零元','元')

select @v_UpperStr= REPLACE(@v_UpperStr,'零零','零')

end

-- 对壹元以下的金额的处理

if ( substring(@v_UpperStr,1,1)='元' ) begin

select @v_UpperStr= substring(@v_UpperStr,2,(len(@v_UpperStr) - 1)) end

if (substring(@v_UpperStr,1,1)= '零') begin

select @v_UpperStr= substring(@v_UpperStr,2,(len(@v_UpperStr) - 1)) end

if (substring(@v_UpperStr,1,1)='角') begin

select @v_UpperStr= substring(@v_UpperStr,2,(len(@v_UpperStr) - 1)) end

if ( substring(@v_UpperStr,1,1)='分') begin

select @v_UpperStr= substring(@v_UpperStr,2,(len(@v_UpperStr) - 1))

end

if (substring(@v_UpperStr,1,1)='整')begin

select @v_UpperStr = '零元整'

end

return @v_UpperStr

end

go

/*

6.下面的表用来记载体育比赛中运动员信息、裁判员信息以及运动员比赛时裁判给运动员的表现所打的分数:

create table player(pid int primary key, --运动员编号

pName nvarchar(20), --运动员姓名

sex bit) --运动员性别

create table umpire(uid int primary key, --裁判编号

uName nvarchar(20), --裁判姓名

nation nvarchar(20)) --裁判国籍

create table score(sid int identity(1,1) primary key,

pid int references player(pid), --运动员编号

uid int references umpire(uid), --裁判员编号

score int) --成绩

请编写一个函数finalScore,实现计算运动员的最终得分,最终得分的计算方法是:去掉一个最高分、去掉一个最低分、剩余的分数求平均。并利用该函数建立一个视图来显示各运动员的最终成绩,显示的数据为运动员编号、姓名、最终成绩。

Create function custom_avg

(@playerID int)

Returns decimal(5,2)

As begin return

(select(sum(score)-max(score)-min(score)*1.0/count(0)=2)from score where plareID=@playerID)

End

Go

Create table marks(

Id int identity(1,1)primary key,

playerID int,

umpireID int,

Score int check(score between 0 and 100))

Insert into score values(1,1,88)

Insert into score values(1,1,89)

Insert into score values(1,1,90)

Insert into score values(1,1,91)

Insert into score values(1,1,92)

Insert into score values(1,1,93)

Insert into score values(1,1,94)

Insert into score values(1,1,95)

Select dbo.custom_avg(1)

--

if object_id('score','U')is not null

drop table score

go

if object_id('player','U')is not null

drop table player

go

create table player(pid int primary key,--运动员编号 pName nvarchar(20),--运动员姓名

sex bit)--运动员性别

go

insert into player (pid,pName,sex)

select 1,'张三','true'union all

select 2,'李四','false'

go

if object_id('umpire','U')is not null

drop table umpire

go

create table umpire(uid int primary key,--裁判编号

uName nvarchar(20),--裁判姓名

nation nvarchar(20))--裁判国籍

go

insert into umpire (uid,uName,nation)

select 1,'小三','日本'union all

select 2,'小四','法国'

go

if object_id('score','U')is not null

drop table score

go

create table score(sid int identity(1,1)primary key, pid int references player(pid),--运动员编号

uid int references umpire(uid),--裁判员编号

score int)--成绩

go

insert into score (pid,uid,score)

select 1,1,90 union all

select 1,1,80 union all

select 1,1,70 union all

select 1,1,60 union all

select 1,1,50 union all

select 2,2,91 union all

select 2,2,81 union all

select 2,2,71 union all

select 2,2,61 union all

select 2,2,51

go

with cte as

(

select t1.*from

(

select sid,pid,uid,score from(select*,row=row_number()

over(partition by pid order by score)from score) a where row >1 ) t1 inner join

(

select sid,pid,uid,score from(select*,row=row_number()

over(partition by pid order by score desc)from score) a where row>1 ) t2

on t1.sid=t2.sid

)

select cte.pid,pName,最终成绩=avg(score)

from cte inner join player on cte.pid=player.pid group by cte.pid,pName

数据库应用基础教程答案

数据库应用基础教程答案 【篇一:access数据库应用基础教程(第三版)习题及答 案】 txt>程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database) 是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组 织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的 数据处理的核心机构。它是一个实际可运行的存储、维护和应用系 统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵 和管理数据 库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 数据库管理系统的主要功能有:数据定义、数据操作、数据库的运 行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。 4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数 据库的建立和测试、数据库运行和维护。 第2章 sql 语言简介 1. 什么是sql语言?sql语言具有哪些特点和功能? 答:sql是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系 数据库系统。 sql的特点和功能有:查询,操作,定义和控制四个方面,sql语言 具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观

最新交大网络教育_数据库原理与应用第一次作业.

针对数据库SPJ中以上4个表S、P、J、SPJ,用SQL语句进行以下操作: (1找出所有供应商的姓名和所在城市。 Select SNAME,CITY from S; (2找出所有零件的名称、颜色、重量。 Select PNAME,COLOR,WEIGHT from P (3找出使用供应商S1所供应零件的工程号码。 Select JNO from SPJ where SNO='S1'; (4找出工程项目J2使用的各种零件的名称及其数量。 Select p.PNAME,s.QTY from SPJ s,P p where s.JNO='J2' and s.PNO=p.PNO; (5找出上海厂商供应的所有零件号码。 Select s.PNO from SPJ s,S s1 where s1.CITY='上海' and s.SNO=s1.SNO; (6找出使用上海产的零件的工程名称。 select JNAME from j where JNO in(Select s.JNO from SPJ s,S s1 where s1.CITY='上海' and s.SNO=s1.SNO; (7找出没有使用天津产的零件的工程号码。 SELECT DISTINCT JNO FROM J WHERE NOT EXISTS(SELECT * FROM SPJ,S WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO AND S.CITY='天津'; (8把全部红色零件的颜色改成蓝色。

Update P set COLOR='蓝' where COLOR='红'; commit; (9由S5供给J4的零件P6改为由S3供应,请作必要的修改。 Update SPJ set SNO='S3' where SNO='S5' and JNO='J4' and PNO='P6'; commit; (10从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。DELETE from SPJ where SNO='S2'; commit; DELETE from S where SNO='S2'; commit; (11 请将(S2,J6,P4,200插入供应情况关系。 INSERT INTO SPJ(SNO, PNO, JNO, QTY VALUES('S2','J6','P4',200

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。 第2章 SQL 语言简介 1. 什么是SQL语言?SQL语言具有哪些特点和功能? 答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。 SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。 2. SQL语言包含哪几个部分? 答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language) 3. 在联接查询中,包含哪几类联接?答:联接可分为3类: (1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

数据库原理作业

数据库原理作业 客观题预算成绩:100 分 题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案) 在关系数据库设计中,设计关系模式是( )的任务 A、A)需求分析阶段 B、B)概念设计阶段 C、C)逻辑设计阶段 D、D)物理设计阶段 学员答案:C 正确性:正确 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案) 存取方法设计是数据库设计的( )阶段的任务。 A、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 B、一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并 C、一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 D、三个或三个以上的实体间的多元联系转换为一个关系模式 学员答案:C 正确性:正确 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案) 数据流图属于数据库设计的哪个阶段的工具?( ) A、需求分析阶段 B、概念结构设计阶段 C、逻辑结构设计阶段 D、物理结构设计阶段 学员答案:A 正确性:正确 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案) 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。 A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段 学员答案:B

题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案) 在数据库设计的需求分析阶段,描述数据与处理之间关系的方法是() A、ER图 B、业务流程图 C、数据流图 D、程序框图 学员答案:C 正确性:正确 题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案) 建立索引属于数据库的() A、概念设计 B、逻辑设计 C、物理设计 D、实现与维护设计 学员答案:C 正确性:正确 题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案) 在关系数据库设计中,设计关系模式是____的任务。 A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 学员答案:C 正确性:正确 题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案) 从E-R模型向关系模式转换时,一个m:n联系转换为关系模式时,该关系模式的码是 A、A)m端实体的码 B、B)n端实体的码 C、C)m端实体码与n端实体码的组合 D、D)重新选取其他属性 学员答案:C 正确性:正确 题号:9 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以

中农大_数据库原理_在线作业_3

中农大数据库原理_在线作业_3 1. 在关系模式规范化过程中,保证分解后产生的模式与原模式等价的定义有() (5分) A分解后的关系相互独立 B分解具有无损连接性,且分解后的关系相互独立 C分解具有无损连接性 D分解具有无损连接性,且保持函数依赖 正确答案您的答案是D回答正确展开 2. 系统故障是指整个系统的正常运行突然被破坏、所有正在运行的事务都非正常终止、内存中数据库缓冲区的信息全部丢失、外部存储设备上的数据未受影响,以下故障不属于系统故障的是() (5分) A系统断电 B操作系统错误 C CPU故障 D运算溢出 正确答案您的答案是D回答正确展开 3. 对表进行水平方向的分割用的运算是() (5分)

A投影 B选择 C交 D连接 正确答案您的答案是B回答正确收起 解析 知识点 2.4 关系代数 4. SQL语言中,删除一个表(或视图)的命令是() (5分) A CLEAR B DELETE C REMOVE DDROP 正确答案您的答案是D回答正确展开 5. SQL语言具有数据定义、查询、数据操作和控制等功能。其中,CREATE、DROP、ALTER语句实现的是() (5分) A数据操纵 B数据控制

C数据查询 D数据定义 正确答案您的答案是D回答正确展开 6. 现有表book,字段:id (int),title (varchar),price (float); 其中id字段设为主键,使用insert语句向book表中插入数据,以下语句正确的是() (5分) A insert into book (title,price) values('java',100) B insert book values('java',100) C insert into book values ('java',100) DINSERT INTO BOOK (ID,TITLE,PRICE) VALUES(1,'JAVA',100) 正确答案您的答案是D回答正确展开 7. SQL语言是()的语言,容易学习 (5分) A格式化 B导航式 C非过程化 D过程化 正确答案您的答案是C回答正确展开

数据库系统管理与维护(Oracle)第三次作业

题目1、系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为(A)。 选择一项: a. 后台进程 b. 单进程 c. 用户进程 d. 例程 题目2、在创建用户的命令中,下列哪个关键字是限制用户可以使用的存储空间的?(C )选择一项: a. MAX__EXTENTS b. NEXT_EXTENT c. QUOTA d. SIZE 题目3、数据字典由以下哪项组成?(D) 选择一项: a. 用户和权限 b. 用户与表 c. 角色与视图 d. 表和视图 题目4、Bob 想要正常关闭数据库,他执行了shutdown normal命令,但Oracle提示该命令无效;然后他想要启动数据库,但Oracle提示数据库已经启动。Bob应采用什么方式才能强制关闭服务器上的数据库?( B ) 选择一项: a. NORMAL b. IMMEDIATE c. ABORT d. NONE 题目5、以下哪个不是创建用户过程中必要的信息?(D) 选择一项: a. 口令 b. 用户名 c. 临时表空间 d. 用户权限 题目6、通过执行以下哪项命令来使example表空间处于在线备份模式?(A) 选择一项: a. ALTER TABLESPACE example BEGIN BACKUP b. ALTER TABLESPACE example END BACKUP c. ALTER TABLESPACE example BEGIN d. ALTER TABLESPACE example END 题目7、数据库启动过程中何时读参数文件?(B ) 选择一项: a. 装载数据库时 b. 实例启动时

数据库应用程序设计第一次离线作业答案

《数据库应用技术》作业 第六章 6、系统DSN 用户DSN 文档DSN 系统DSN 7、基于BDE的两层数据库应用程序、基于ADO的两层数据库应用程序、基于dbExpress 的两层数据库应用程序、基于InterBase的两层数据库应用程序 8、三层开发结构的数据库应用程序方法主要有三种:基于DataSnap技术开发的多层结构数据库应用程序、基于Bussiness Broker Server技术开发的多层数据库应用程序和基于逻辑三层结构的数据库应用程序。 9、ODBC各部件及层次关系图

10、 1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框 2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框 3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【Microsoft Access Driver (*.mdb)】后单击【完成】按钮,出现【ODBC Microsoft Access安装】对话框 4)设置数据源参数:在【数据源名】文本框中输入数据源名,在【说明】文本框中抒发说明信息。单击【选择】按钮,出现【选择数据库】对话框。在该对话框中选择对应的数据库名后单击【确定】按钮 5)在【ODBC Microsoft Access安装】对话框中单击【确定】按钮,完成数据源的配置。 11、 1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框 2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框 3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【SQL Server】后单击【完成】按钮,出现【创建到SQL Server的新数据源】对话框 4)为数据源命名并选择SQL 服务器:在【创建到SQL Server的新数据源】对话框的【名称】文本框中输入数据源名,在【描述】文本框中输入数据源的描述,在【服务器列表框中选择或输入SQL服务器的名称。设置好后单击【下一步】按钮,出现【创建到SQL Server 的新数据源】对话框(二) 5)设置登录ID和密码:在【创建到SQL Server的新数据源】对话框(二)中,选择【使用用户输入登录ID和密码的SQL Server验证】,然后在【登录ID】文本框中输入用户名,如系统管理员名为“sa”,在【密码】文本框中输入登录密码,如系统管理员的口令为tongaihong。登录ID和密码输入后,单击【下一步】按钮,出现【创建到SQL Server的新数据源】对话框(三) 6)选择数据库:在【创建到SQL Server的新数据源】对话框(三),选择【更改默认的数据库】,然后在其后的列表框中选择需要的数据库,单击【下一步】按钮,出现【创建SQL Server的新数据源】对话框(四)。通常该对话框不需要设置,单击【完成】按钮,出现【ODBC Microsoft SQL Server安装】对话框。在该对话框中列出了建立的数据源的所有相关信息。7)测试数据源:单击【测试数据源】按钮,出现【SQL Server数据源测试】对话框,如果测试成功经给出测试成功的信息 8)完成:单击【确定】按钮,退出【SQL Server数据源测试】对话框,出现【ODBC Microsoft SQL Server 安装】对话框,单击【确定】按钮,退出该对话框,出现【ODBC数据源管理器】对话框,可以看到系统数据源已经建立。单击【确定】按钮,退出该对话框,数据源名建立完毕。 12、 1)在Database Desktop应用程序中执行【Tools】->【Alias Manager】命令,出现【Alias Manager】对话框

《数据库原理及应用》第三次在线作业参考答案

作业 第1题关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由 基本操作来表达。具体而言,关系代数的基本操作有()。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:课件第七章 第2题在具有非过程性查询语言的数据库系统中,()是查询处理的核心。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:概述 第3题关系数据库系统的查询处理包括两个方面的内容:查询优化和()。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:概述 第4题()是选择操作中的线性搜索算法。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:启发式代数优化算法 第5题()是选择操作中的主索引搜索算法。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:启发式代数优化算法 第6题设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个 数为()。

题目分数:0.5 此题得分:0.5 批注:笛卡尔积 第7题查询处理最终可转化成基本的()代数操作。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:查询处理过程 第8题计算笛卡尔乘积的最简单算法称为()。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:笛卡尔积 第9题在SQL中,表示选择操作的语句为()。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:关系数据库标准语言SQL 第10题在SQL中,表示连接操作的语句为()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:连接操作 第11题投影操作中不包含主键,需要去除重复()。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:投影操作 第12题关系代数的四个组合操作是:交、自然连接、连接和()。您的答案:C 题目分数:0.5 此题得分:0.5

实用生物信息技术课程第3次作业UniProt数据库高级检索及数据条目

实用生物信息技术课程第3次作业 1 序列比对 姓名________ 学号______________ 编号_________ 日期__________ 1. 从UniProt 数据库中提取人、小鼠、大鼠血红蛋白alpha 亚基蛋白质序列,进行全局比 对,选择默认计分矩阵BLOSUM62和空位罚分,将比对结果填入表1。分析比对结果,说明得到上述结果的原因和进一步分析思路。 表1 人、小鼠、大鼠血红蛋白alpha 亚基蛋白质序列比对结果 物种 Species 登录号 Accession 得分 Score 相同氨基酸 Identity 相同和相似氨基酸 Similarity 空位 Gaps 人/小鼠 / 人/大鼠 / 小鼠/大鼠 / 2. 从RefSeq 数据库中提取人、小鼠、大鼠血红蛋白alpha 亚基编码区序列,进行全局比 对,将结果填入表2。选择不同计分矩阵和空位罚分,分析比对结果。 表2 人、小鼠、大鼠血红蛋白alpha 亚基mRNA 编码区序列比对结果 物种 Species 登录号 Accession 得分 Score 相同核苷酸 Identity 相同和相似核苷酸 Similarity 空位 Gaps 人/小鼠 / 人/大鼠 / 小鼠/大鼠 / 3. 从UniProt 数据库中检索并提取人血红蛋白alpha 亚基和胞红蛋白(Cytoglobin )序列, 分别进行全局比对和局部比对,将比对结果填入表3。分析比对结果,说明全局比对和局部比对的差别。 表3 人血红蛋白alpha 亚基和beta 亚基蛋白质序列比对结果 比对方法 长度 得分 相同氨基酸 相同和相似氨基酸 空位 Needle Water 4. 将上述数据库检索、序列比对、结果分析的方法、思路、策略用于和你研究课题相关或 你熟悉的蛋白质及其编码序列,分析比对结果,说明原因。

四川大学网络教育《数据库技术》第一次作业答案

首页- 我的作业列表- 《数据库技术》第一次作业答案 欢迎你, 你的得分:60.0 完成日期:2014年01月09日21点14分 说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年03月13日)后显示在题目旁边。 一、单项选择题。本大题共20个小题,每小题2.0 分,共40.0分。在每小题给出的选项中,只有一项是符合题目要求的。 数据库系统的核心是() 1( C ) 计算机硬件 数据库 数据库管理系统 用户 为了防止一个用户的工作不适当地影响另一个用户,应该采取的措施是() 2( C ) 完整性控制 安全性控制 并发控制 访问控制 下列实体类型的联系中,属于多对多联系的是() A、 3( A ) 学生与课程之间的联系 学校与教师之间的联系 商品条形码与商品之间的联系 班级与班长之间的联系 专门的关系运算中,投影运算是() 4( B ) 在基本表中选择满足条件的记录和属性组成一个新的关系 在基本表中选择字段组成一个新的关系 在基本表中选择满足条件的记录组成一个新的关系 上述说法都是正确的。 SQL SELECT语句的功能是() 5( B ) 定义 查询

修改 控制 数据库文件的扩展名是() 6( A ) DBF DBC DBT FPT 主索引字段() 7( A ) 不能出现重复值或空值 能出现重复值 能出现空值 不能出现重复值,但能出现空值 查询的数据源可以是() 8( D ) 自由表 数据库表 视图 以上均可 在Foxpro6.0中,打开数据库使用的命令为() 9( A ) USE SELECT OPEN CREATE 有SQL语句:SELECT AVG(工资)FROM 职工的执行结果是()。 10( C ) 工资的最大值 工资的最小值 工资的平均值 工资的合计 在浏览窗口中,不能将一条记录逻辑删除的操作是() 11( B ) 将光标定位于该记录,按Ctrl+T键 将光标定位于该记录,按DELECT键 将光标定位于该记录,单击表菜单中的“切换删除标志”选项 单击该记录前的白色小方块,使其变黑。 要为当前表所有商品价格上调8%,正确的SQL命令是命令()。

数据库原理与应用第一次作业

题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。 A、UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’ B、 UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’ C、UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’ D、UPDATE grade=’85’ WHERE SN=’王二’ AND CN=’化学’ 学员答案:A 本题得分:2 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段 II.文件系统阶段III.数据库阶段 A、I 和 II B、只有 II C、II 和 III D、只有 I 学员答案:D 本题得分:2 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 学员答案:A 本题得分:2 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责。 A、数据库管理员 B、系统分析员 C、数据库设计员 D、应用程序员

交大网络教育数据库系统管理与维护(Oracle)-第一次作业教学内容

数据库系统管理与维护(Oracle)(2305) /?主题5 /?第一次作业 开始时间2013年10月1日星期二17:58 完成于2013年10月1日星期二18:18 耗时20 分钟21 秒 反馈您已完成答题!具体成绩和答案会在测验截至后公布。 窗体顶端 题目1 完成 满分1.00 题干 在CREATE DATABASE命令中,哪个子句是无效的?() 选择一项: a. MAXLOGHISTORY b. MAXLOGMEMBERS c. MAXDATAFILE d. MAXLOGGROUPS 题目2 完成 满分1.00 题干 执行CREATE DATABASE命令前,必须执行先以下哪条命令?()

选择一项: a. STARTUP NOMOUNT b. STARTUP INSTANCE c. STARTUP MOUNT d. NONE OF ABOVE 题目3 完成 满分1.00 题干 默认登录到Oracle OEM 的端口号是()。选择一项: a. 5811 b. 6055 c. 1158 d. 5560 题目4 完成 满分1.00 题干 谁拥有数据字典视图?() 选择一项: a. SYSTEM

b. SYS c. ORACLE d. DBA 题目5 完成 满分1.00 题干 将控制文件存放在不同的磁盘上的最大好处是()。选择一项: a. 快速归档 b. 防止故障 c. 并行写,加快控制文件写入速度 d. 提高数据库性能 题目6 完成 满分1.00 题干 后台进程的跟踪文件存放于何处?() 选择一项: a. CORE_DUMP_DEST b. LOGFILE_DEST

数据库基础教程课后习题答案顾韵华

习题1 1、简述数据库系统的特点。 答:数据库系统的特点有: 1)数据结构化 在数据库系统中,采用统一的数据模型,将整个组织的数据组织为一个整体;数据不再仅面向特定应用,而是面向全组织的;不仅数据内部是结构化的,而且整体是结构化的,能较好地反映现实世界中各实体间的联系。这种整体结构化有利于实现数据共享,保证数据和应用程序之间的独立性。 2)数据共享性高、冗余度低、易于扩充 数据库中的数据能够被多个用户、多个应用程序共享。数据库中相同的数据不会多次重复出现,数据冗余度降低,并可避免由于数据冗余度大而带来的数据冲突问题。同时,当应用需求发生改变或增加时,只需重新选择不同的子集,或增加数据即可满足。 3)数据独立性高 数据独立性是由DBMS 的二级映像功能来保证的。数据独立于应用程序,降低了应用程序的维护成本。 4)数据统一管理与控制 数据库中的数据由数据库管理系统(DBMS )统一管理与控制,应用程序对数据的访问均经由DBMS 。DBMS 提供四个方面的数据控制功能:并发访问控制、数据完整性、数据安全性保护、数据库恢复。 2、什么是数据库系统? 答:在计算机系统上引入数据库技术就构成一个数据库系统(DataBase System ,DBS )。数据库系统是指带有数据库并利用数据库技术进行数据管理的计算机系统。DBS 有两个基本要素:一是DBS 首先是一个计算机系统;二是该系统的目标是存储数据并支持用户查询和更新所需要的数据。 3、简述数据库系统的组成。 答:数据库系统一般由数据库、数据库管理系统(及其开发工具)、数据库管理员(DataBase Administrator ,DBA )和用户组成。 4、试述数据库系统的三级模式结构。这种结构的优点是什么? 答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,同时包含了二级映像,即外模式/模式映像、模式/内模式映像,如下图所示。 数据库应用1…… 外模式A 外模式B 模式 应用2应用3应用4应用5…… 模式 外模式/模式映像 模式/内模式映像 数据库系统的这种结构具有以下优点: (1)保证数据独立性。将外模式与模式分开,保证了数据的逻辑独立性;将内模式与模式分开,保证了数据的物理独立性。 (2)有利于数据共享,减少了数据冗余。 (3)有利于数据的安全性。不同的用户在各自的外模式下根据要求操作数据,只能对

SQLServer2008数据库应用教程课后答案

第1章数据库基础 一、单项选择题 1.C 2.A 3.C 4.D 5.D 6.B 7.A 8.B 9.B 10.D 11.C 12.A 13.C 14.B 15.A 16.B 17.A 18.D 19.B 20.B 21.A; D 22.A 23.C 24.D 25.B 26.B 27.B 28.D 29.B 30.B 二、填空题 1.概念;数据 2.属性 3.码 4.一对一联系;一对多(或多对一)联系;多对多联系 5.候选码 6.候选码 7.关系名(属性1,属性2,…,属性n) 8.关系数据结构;关系操作集合;关系完整性约束 9.实体;参照;用户定义的;实体;参照 10.空植 11.需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段 12.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的基础。 13.将需求分析得到的用户需求抽象为信息结构即概念模型。 14.将概念结构进一步转化为某一DBMS支持的数据模型,并对其进行优化。 15.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。 三、指出以下各缩写的英文意思和中文意思 1.DB:DataBase 2.DBMS:Database Management System 3.RDBMS: 4.DBS:DataBase System 5.DBA:Relational Database Management System 6.NF:Normal Form 7.DDL:Data Definition Language 四、按题目要求回答问题

2015秋数据库原理与应用行考第3次作业

2015秋数据库原理与应用行考第3次作业_0001 得分:90分 一、单项选择题(共 20 道试题,共 60 分。) 1. ACCESS数据库具有红多特点,在下列叙述中,不是ACCESS特点的是( D )。 A. ACCESS数据库中可以保存多种数据类型 B. ACCESS支持Internet/Intranet应用 C. ACCESS可以通过窗体等对象来操作数据库中数据 D. ACCESS作为层次模型的数据库管理系统操作界面比较方便、实用 2. 在一个宏中要打开一个报表,应该使用的操作是(B )。 A. OpenForm B. OpenReport C. OpenTable D. OpenQuery 3. 数据库文件中至少包含有( A )对象。 A. 表 B. 查询 C. 窗体 D. 报表 4. 如果字段内容为声音文件,可将此字段定义为( C )类型。 A. 文本 B. 查询向导 C. OLE对象 D. 备注

5. 在表设计视图中,如果要限定数据的输入格式,应修改字段的( C )属性。 A. 格式 B. 有效性规则 C. 输入格式字段大小 D. 字段大小 6. 面有关表的叙述中错误的是( C )。 A. 表是Access数据库中的要素之一 B. 表设计的主要工作是设计表的结构 C. Access数据库的各表之间相互独立 D. 可以将其他数据库的表导入到当前数据库中 7. 关于报表数据源的设置,以下说法正确的是( D )。 A. 可以是任意对象 B. 只能是表对象 C. 只能是查询对象 D. 可以是表对象或查询对象 8. 下面有关主键的叙述正确的是( B )。 A. 不同的记录可以具有重复的主键值或空值 B. 一个表中的主键可以是一个或多个字段 C. 在一个表中的主键只可以是一个字段 D. 表中的主键的数据类型必须定义为自动编号或文本 9. 在Access中,如果要在查询执行过程中,允许依据不同的输入条件而获得不同的结果,应该使用( D)。 A. 选择查询

上海交大数据库系统及应用第一次作业

数据库系统及应用(高/专) 开始时间2017年11月14日星期二11:46 状态完成 完成于2017年11月14日星期二12:35 耗时48 分钟46 秒 分数21.00/21.00 成绩100.00/满分100.00 题目1 正确 获得1.00分中的1.00分 未标记标记题目 题干 在关系数据库中,表的一行称为___。一列称为____。() 选择一项: a. 记录,字段正确 b. 向量,分量 c. 变量,值 d. 字段,记录 反馈 你的回答正确 正确答案是:记录,字段 题目2 正确 获得1.00分中的1.00分 未标记标记题目 题干 在一个关系表中,关于码(Key,又称键)下面说法正确的是。() 选择一项: a. 码唯一标识其对应的记录。正确 b. 码只由一个字段构成 c. 一个表只允许一个码 d. 一个表中,码可以有重复的值 反馈 你的回答正确 正确答案是:码唯一标识其对应的记录。 题目3 正确 获得1.00分中的1.00分 未标记标记题目 题干 SQL包括___。()

①数据查询 ②数据操纵 ③数据定义 ④数据控制 选择一项: a. ①~④正确 b. ①~③ c. ①~② d. ① 反馈 你的回答正确 正确答案是:①~④ 题目4 正确 获得1.00分中的1.00分 未标记标记题目 题干 下面不属于应用与数据库连接的软件组件为()。 选择一项: a. ODBC b. JDBC c. ADO d. ActiveX 正确 反馈 你的回答正确 正确答案是:ActiveX 题目5 正确 获得1.00分中的1.00分 未标记标记题目 题干 应用与数据管理系统的组成结构()。 选择一项: a. 只能采用B/S(浏览器-服务器)模式 b. 不能采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式中的任意一种 c. 只能采用C/S(客户-服务器)模式 d. 可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式正确 反馈 你的回答正确 正确答案是:可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式

《数据库原理及应用》第三次在线作业

单选题(共40道题) 收起 1.( 2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。具体而言,关系代数的基本操作有()。 ? ? ? ? 我的答案:C 此题得分:2.5分 2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。 ? ? ? ? 我的答案:B 此题得分:2.5分 3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。 ? ? ? ? 我的答案:A 此题得分:2.5分 4.(2.5分)()是选择操作中的线性搜索算法。

? 进行排序 ? ? ? 如果满足,则作为一个结果元组输出 我的答案:D 此题得分:2.5分 5.(2.5分)()是选择操作中的主索引搜索算法。 ? 进行排序 ? ? ? 如果满足,则作为一个结果元组输出 我的答案:B 此题得分:2.5分 6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。 ? ? ? ? 我的答案:A 此题得分:2.5分 7.(2.5分)查询处理最终可转化成基本的()代数操作。 ?

?C、空值 ?D、集合 我的答案:A 此题得分:2.5分 8.(2.5分)计算笛卡尔乘积的最简单算法称为()。 ?A、大关系算法 ?B、主存算法 ?C、嵌套循环算法 ?D、半主存算法 我的答案:C 此题得分:2.5分 9.(2.5分)在SQL中,表示选择操作的语句为()。 ?A、SELECT * FROM R WHERE C1 AND C2 OR C3?B、SELECT R.*,S.* FROM R,S WHERER.A S.B ?C、INSERT INTO R VALUE(a,b,c,d) ?D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:A 此题得分:2.5分 10.(2.5分)在SQL中,表示连接操作的语句为()。 ?A、SELECT * FROM R WHEREC1 AND C2 OR C3?B、SELECT R.*,S.* FROM R,S WHERER.A S.B ?C、INSERT INTO R VALUE(a,b,c,d) ?D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:B 此题得分:2.5分 11.(2.5分)投影操作中不包含主键,需要去除重复()。?A、关系

数据库原理_在线作业_4

数据库原理_在线作业_4 交卷时间:2018-01-16 15:35:45 一、单选题 1. (5分) 关系数据库中的投影操作是指从关系中() ? A. 建立相应的图形 ? B. 选出若干满足给定条件的元组 ? C. 建立相应的影像 ? D. 选出若干属性列组成新的关系 纠错 得分: 5 知识点: 2.4 关系代数 2. (5分) 消除了部分函数依赖的1NF的关系模式,必定是() ? A. 3NF ? B. 2NF ? C. BCNF ? D. 1NF

得分: 5 知识点: 6.2 规范化 3. (5分) 关系中的“主属性”不允许取空值是指()约束规则? A. 实体完整性规则 ? B. 用户定义完整性规则 ? C. 数据完整性规则 ? D. 参照完整性规则 纠错 得分: 5 知识点: 5.1 实体完整性 4. (5分) SQL中的视图提高了数据库系统的() ? A. 完整性 ? B. 并发控制 ? C. 隔离性 ? D. 安全性

得分: 5 知识点: 4.3 视图机制 5. (5分) 下列SQL语句中,修改表结构的是() ? A. CREATE ? B. DELETE ? C. UPDATE ? D. ALTER 纠错 得分: 5 知识点: 3.1 SQL概述 6. (5分) 下列四项中,不属于数据库系统特点的是()? A. 数据共享性高和数据独立性高? B. 数据结构化 ? C. 数据由DBMS统一管理和控制? D. 数据冗余度高

得分: 5 知识点: 1.1 数据库系统概述 7. (5分) 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集? A. 子模式 ? B. 模式 ? C. 物理模式 ? D. 内模式 纠错 得分: 5 知识点: 1.3 数据库系统结构 8. (5分) SQL语言中的COMMIT语句的主要作用是() ? A. 提交事务 ? B. 返回系统 ? C. 结束程序 ? D. 存储数据

中国科学院大学数据库第三次作业

数据库新技术第三次作业 学成编号 2.关系模式: 1)院系关系模型:院系(系号,系名)系号为键,使用Navicat的设计如下:

2)学生关系模型:学生(学号,学姓名,性别,出生日,所在系号)学号 为键,系号为外键,使用Navicat的设计如下: 3)教师关系模型:教师(教师编号,教师姓名,职称,所在系号)教师编 号为键,系号为外键,使用Navicat的设计如下:

课程号为键,学分)课程类型,(课程号,课程4)课程关系模型:课程名,的设计如下:Navicat使 用. 选课关系模式:选课(课程号,学号,成绩)课程号和学号是键,使用5)

的设计如下:Navicat 教师编号和课程编号是键,(教师编号,课程编号)教课6)教课关系模型: 的设计如下:Navicat使 用. ) 语句的SELECT用3.完成在表上的操作 (SQL 给出学生名,查询学生所选的所有课程名、成绩,累计学分1) 查询学生所选所有课程名语句及截屏(以莫文蔚为例)a)

查询学生所选所有课程名结果截屏(以莫文蔚为例) b). (以莫文蔚为例)c)查询学生所选所有课程的累计学分查询语句及截屏 查询学生所选所有课程的累计学分结果截屏(以莫文蔚为例) d). 给出课程名,查询学生的平均成绩2) 查询语句及截屏(以信号处理为例):a)

as 平均成绩select avg(SC.grade) Course, SC from https://www.360docs.net/doc/b54294350.html,o = https://www.360docs.net/doc/b54294350.html,o; and 桷牥?潃牵敳?慮敭?尠信号处理 查询结果截屏(以信号处理为例): a). 各门课按平均成绩排序3) 查询语句及截屏:a) select https://www.360docs.net/doc/b54294350.html,o , avg(SC.grade) as 平均成绩from SC group by https://www.360docs.net/doc/b54294350.html,o ; 平均成绩order by

上海交通大学数据库第一次作业

题目1 正确 获得1.00分中的1.00分 题干 在关系数据库中,表的一行称为___。一列称为____。() 选择一项: a. 字段,记录 b. 向量,分量 c. 变量,值 d. 记录,字段 反馈 你的回答正确 正确答案是:记录,字段 题目2 正确 获得1.00分中的1.00分 题干 在一个关系表中,关于码(Key,又称键)下面说法正确的是。()选择一项:

a. 一个表中,码可以有重复的值 b. 码只由一个字段构成 c. 一个表只允许一个码 d. 码唯一标识其对应的记录。 反馈 你的回答正确 正确答案是:码唯一标识其对应的记录。题目3 正确 获得1.00分中的1.00分 题干 选择一项: a. ①~③ b. ①~② c. ①~④ d. ① 反馈 你的回答正确 正确答案是:①~④

题目4 正确 获得1.00分中的1.00分 题干 下面不属于 ...应用与数据库连接的软件组件为()。选择一项: a. ADO b. JDBC c. ODBC d. ActiveX 反馈 你的回答正确 正确答案是:ActiveX 题目5 正确 获得1.00分中的1.00分 题干 应用与数据管理系统的组成结构()。 选择一项:

a. 只能采用B/S(浏览器-服务器)模式 b. 不能采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式中的任意一种 c. 可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式 d. 只能采用C/S(客户-服务器)模式 反馈 你的回答正确 正确答案是:可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式 题目6 不正确 获得1.00分中的0.00分 题干 E-R图中,表示m:n的联系及实体,至少需要建立()个关系模式(即表)。 选择一项: a. 3 b. 1 c. 2 d. 4 反馈 你的回答不正确 正确答案是:3 题目7 正确

相关文档
最新文档