当前位置:文档之家› 数据库作业(3)

数据库作业(3)

数据库作业(3)
数据库作业(3)

兰州交通大学数据库原理及应用作业

概念基础部分:

⒉简述数据库管理系统的功能。

答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下 5 个方面。

(1) 数据定义和操纵功能

(2) 数据库运行控制功能

(3) 数据库的组织、存储和管理

(4) 建立和维护数据库

(5) 数据通信接口

⒋解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。

答:关系:一个关系就是一张二维表。

元组:二维表中的行称为元组,每一行是一个元组。

属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。

域:是属性的取值范围。

关系模式:对关系的信息结构及语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。

候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。

主键:在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码。

主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。

外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。

6.某网上订书系统,涉及如下信息:

(1)客户:客户号、姓名、地址、联系电话。

(2)图书:书号、书名、出版社、单价。

(3)订单:订单号、日期、付款方式、总金额。

其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单

仅对应一位客户。

(1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。

(2)关系模式:

客户(客户号,姓名,地址,联系电话,订单号)

图书(书号,书名,出版社,单价)

订单(订单号,日期,付款方式,总金额)

订购(订单号,书号,数量)

8.根据给定的关系模式进行查询。

设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,课程名CN,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数分别写出下列查询:

(1)检索学生的所有情况。

∏S#, SN, SD, SA(S)

(2)检索学生年龄大于等于20岁的学生姓名。

∏SN(σSA≥20 (S))

(3)检索先修课号为C2的课程号。

∏C#(σPC#=’C2’ (C))

(4)检索课程号C1的成绩为A的所有学生姓名。

∏SN(σC#=’C1’∧ G=’A’ (S∞SC))

(5)检索学号为S1的学生选修的所有课程名及先修课号。

∏CN, PC#(σS#=’S1’(C∞SC))

(6)检索年龄为23岁的学生所选修的课程名。

∏CN(σSA=23 (C∞SC∞S))

10.简述数据库设计过程的各个阶段上的设计任务。

答:需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为DBMS能处理的数据库模式,而是将需求分析得到的用户需求抽象为反映用户观点的概念模型。

逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。

将逻辑设计中产生的数据库逻辑模型结合指定的DBMS,设计出最适合应用环境的物理结构的过程,称为数据库的物理结构设计。

根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,并装入数据,进行试运行和评价的过程,叫做数据库的实施(或实现)。

维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织和重构造。

12.一个图书馆理系统中有如下信息:

图书:书号、书名、数量、位置

借书人:借书证号、姓名、单位

出版社:出版社名、邮编、地址、电话、E-mail

其中约定:任何人都可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性。

根据以上情况,完成如下设计:

(1)设计系统的E-R图;

(2)将E-R图转换为关系模式;

(3)指出转换后的每个关系模式的主码。

答:(1)E-R图

(2)和(3)关系模式

图书(书号,书名,数量,位置,出版社名)

借书人(借书证号,姓名,单位)

出版社(出版社名,邮编,地址,电话,E-mail)

借阅(书号,借书证号,借书日期,还书日期)

T-SQL语句部分:

14.在“学生管理”数据库中建立“学生”、“课程”和“成绩”数据表,其中:学生(学号CHAR(8),姓名CHAR(8),性别CHAR(2),出生日期DATATIME,邮政编码CHAR(6),住址VARCHAR(50),简历TEXT),其中学号为主键。

课程(课程号CHAR(4),课程名称VARCHAR(50),学分INT),其中课程号为主键。

成绩(学号CHAR(8),课程号CHAR(4),期中成绩INT,期末成绩INT),其中学号与课程号的组合为主键。

答: USE 学生管理

GO

CREATE TABLE 学生

( 学号 CHAR(8) PRIMARY KEY,

姓名 CHAR(8) NOT NULL,

性别 CHAR(8),

出生日期 DATATIME,

邮政编码 CHAR(6),

住址 VARCHAR(50),

简历 TEXT

)

USE 学生管理

GO

CREATE TABLE 课程

( 课程号 CHAR(4) PRIMARY KEY,

课程名称 VARCHAR(50) NOT NULL,

学分 INT

USE 学生管理

GO

CREATE TABLE 成绩

( 学号 CHAR(8),

课程号 CHAR(4),

期中成绩 INT,

期末成绩 INT,

CONSTRAINT pk_js PRIMARY KEY(学号,课程号) )

16. 在“学生”表中,查询前5条的所有记录。

答:USE 学生管理

SELECT TOP 5 *

FROM 学生

18. 在“学生”表中查询班级不能重复的记录。

答:USE 学生管理

SELECT DISTINCT 班级

FROM 学生

20.在“成绩”表中查询期末成绩大于80的并期中成绩成绩大于70分的记录。

答:USE 学生管理

SELECT *

FROM 成绩

WHERE 期末成绩>=80 AND 期中成绩>=70

22.在“学生”表中,查询学号为,, 的学生的班级,性别。

答:USE 学生管理

SELECT 班级,性别

FROM 学生

WHERE 学号=’’ OR 学号=’’ OR 学号=’’

24.在“学生”表中,查询姓刘或姓张同学的学号,姓名和班级的记录。

答:USE 学生管理

SELECT 学号,姓名,班级

FROM 学生

WHERE 姓名 like’刘%’OR姓名like’张%’

26. 在“学生”表中,查询除了姓刘同学的所有记录。

答:USE 学生管理

SELECT *

FROM 学生

WHERE 姓名 like’刘%’

28. 在“学生”表中,查询出生日期在1985年内出生的所有女生的所有记录。

答:USE 学生管理

SELECT *

FROM 学生

WHERE 出生日期=1985 AND性别=’女’

30.在“成绩”表中,查询期中成绩在后4名同学的所有记录。

答:USE 学生管理

SELECT TOP 4 *

FROM 成绩

ORDER BY 期中成绩 ASC

32.修改“成绩”表,添加“平时成绩”列,数据类型为int,默认值为0;再添加“总成绩”列,数据类型为int。

答:USE 学生管理

GO

ALTER TABLE 成绩

ADD 平时成绩 int DEFAULT 0,

ADD 总成绩 int

34. 将学号为“20060004”的学生删除。

答:USE 学生管理

DELETE 学生

WHERE 学号=’’

36.在“成绩”表中查询期中成绩大于80,且平时成绩为18分的记录。

答:USE 学生管理

SELECT *

FROM 成绩

WHERE 期末成绩>=80 AND 平时成绩=18

38.从“学生”表中获取学生的学号、姓名、班级,从“成绩”表中获取学生的期中成绩和期末成绩。

答: USE 学生管理

SELECT 学生.学号, 学生.姓名, 学生.班级,成绩.期中成绩,成绩.期末成绩 FROM 学生 INNER JOIN成绩

ON 学生.学号=成绩.学号

40.在“成绩”表中查询高于期末成绩的平均成绩的行。

答:USE 学生管理

SELECT *

FROM 成绩

WHERE 期末成绩>

( SELECT avg(期末成绩)

FROM 成绩

)

42.求选修C004课程的学生的平均年龄。

答:SELECT AVG(年龄) FROM 学生,选课

WHERE 学生.学生号=选课.学生号 and 课程号=’C004’

44.统计每门课程的学生选修人数,超过3人的课程才统计。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。

答:SELECT 课程号,COUNT(*) FROM 选课

GROUP BY 课程号

HAVING COUNT(*) >3

ORDER BY COUNT(*) DESC, 课程号

46.在选课表中检索成绩为空值的学生学号和课程号。

答:SELECT 学生号,课程号 FROM 选课

WHERE 成绩 IS NULL

48.求年龄大于所有女同学年龄的男学生姓名和年龄。

答:SELECT 姓名,年龄 FROM 学生

WHERE 性别=’男’

and 年龄 > all (SELECT 年龄 FROM 学生

WHERE 性别=’女’)

50.检索选修课程C002的学生中成绩最高的学生的学号。

答:SELECT 学生号 FROM 选课

WHERE 课程号=’C002’ and 成绩=(SELECT MAX(成绩) FROM选课 WHERE课程号=’C002’)

52.检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。

答:SELECT 学生号,SUM(成绩) FROM 选课

WHERE 成绩>=60

GROUP BY学生号

HAVING COUNT(*)>=4

ORDER BY SUM(成绩) DESC

54.按照成绩表的总成绩列升序创建一个普通索引(非唯一、非聚集)。

答:USE 学生管理

GO

CREATE INDEX index_学生姓名 ON 成绩(总成绩)

56.创建存储过程,从课程表中返回指定的课程的信息。该存储过程对传递的参数进行模式匹配,如果没有提供参数,则返回所有课程的信息。

答:CREATE PROCEDURE Pcourse

@name varchar(20) = '%'

AS

SELECT * FROM 课程

WHERE 课程名 LIKE @name

58.利用T-SQL扩展方式声明一个游标,查询学生表中所有男生的信息,并读取数据。关闭游标,最后释放游标。

答:DECLARE N_Cursor CURSOR

DYNAMIC FOR

SELECT *

FROM 学生

WHERE 性别=’男’

FETCN NEXT FROM N_Cursor

GO

CLOSE N_Cursor

GO

DEALLOCATE N_Cursor

GO

60. 简述数据库备份和还原的基本概念

答:数据库备份就是在某种介质上(磁盘、磁带等)创建完整数据库(或者其中一部分)的副本,并将所有的数据项都复制到备份集,以便在数据库遭到破坏时能够恢复数据库。

还原数据库是一个装载数据库的备份,然后应用事务日志重建的过程。

2013电大数据库原理与应用作业答案3

一、单项选择题(共20 道试题,共40 分。) 1. 在T-SQL语法中,Select语句的完整语法较复杂,但至少包括的部分为()。 A. Select,Into B. Select,From C. Select,Group D. 仅Select 2. 下列()统计函数可以计算平均值。 A. Sum B. Avg C. Count D. Min 3. 下列叙述中不是视图的特点的是()。 A. 为用户集中数据 B. 降低数据库设计的复杂性 C. 存储数据 D. 组织数据以便导出到其他应用程序中 4. ()必须确保索引键不包含重复的值。 A. 聚集索引 B. 非聚集索引 C. 索引视图 D. 唯一索引 5. 对于Update语句的实现说法正确的是()。 A. Update一次只能修改一列的值 B. Update只能修改不能赋值 C. Update可以指定要修改的列和赋予的新值

D. Update不能加Where条件 6. T-SQL对标准SQL的扩展主要表现为()。 A. 加入了程序控制结构和变量 B. 加入了建库和建表语句 C. 提供了分组(Group by)查询功能 D. 提供了Min、Max等统计函数 7. SQL Server的字符型系统数据类型主要包括()。 A. Int、Money、Char B. Char、Varchar、Text C. Datetime、Binary、Int D. Char、Varchar、Int 8. 在T-SQL语法中,用来插入数据的命令和用于更新的命令分别是()。 A. Insert,Update B. Update,Insert C. Delete,Update D. Create,Insert Into 9. 执行哪一个系统存储过程,可以查看视图的定义信息()。 A. sp_helptext B. sp_depends C. sp_help D. sp_rename 10. 下列的SQL语句中,()不是数据定义语句。 A. Create Table B. Drop View C. Create View

数据库平时作业题(华理2017)

数据库平时作业 第一章数据库系统引论 1.不属于逻辑数据模型的是( A ) A E-R模型 B 关系模型 C 网状模型 D 层次模型 2、用户看到的现实系统的、描述实际领域的情况的模型是( A ) A E-R模型 B 关系模型 C 逻辑模型 D 物理模型 3、 MS SQL Server是( D )。 A. 数据库 B. 数据库系统 C. 数据处理系统 D. 数据库管理系统 4、下面没有反映数据库优点的是( A )。 A. 数据面向应用程序 B. 数据冗余度低 C. 数据独立性高 D.数据共享性高 5、表示数据库的概念模型一般使用( C )。 A. 用户活动图 B. 数据流图 C. E-R图 D. 流程图 6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBMS和DBS D. DBS就是DB,也就是DBMS 7、数据库系统包括数据库、数据库管理系统、数据库管理员和各种应用四个部分。 8、用逻辑数据模型描述的模式有:外模式、内模式。 9、数据管理技术经历了人工管理、文件系统和数据库系统三个发展阶段。 10、概念模式是用逻辑数据模型对一个单位的数据的描述。 第二章数据模型 1.不属于关系数据模型中的概念是( B ) A .主键 B 系 C 关系 D 属性

2.有关系:R(A,B,C)PK=A S(D,A) PK=D,FK=A,参照于R的属性A。关系R和S的元组如图1所示。 指出图1关系S中违反关系完整性规则的元组是( C ) A (1,2) B (2,null) C (3,3) D (4,1) 3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C ) A 实体完整性约束 B 引用完整性约束 C 一般性完整性约束 D 关键字完整性约束 4. 在关系运算中,化费时间可能最长的运算是( C )。 A. 投影 B. 选择 C. 笛卡尔乘积 D. 加 5. 从关系中挑选满足条件的记录的运算称为( A )。 A. 选择运算 B. 投影运算 C. 联接运算 D.笛卡尔运算 6. 同一关系模型的任两个元组值( A )。 A. 不能全同 B. 可全同 C. 必须全同 D. 以上都不是 7. 已知关系R如图1所示,可以作为R主键的属性组是( B )。 图1 A. ABC B. ABD C. ACD D. BCD

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

针对数据库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

最新数据库作业(3)培训资料

兰州交通大学数据库原理及应用作业

概念基础部分: ⒉简述数据库管理系统的功能。 答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下 5 个方面。 (1) 数据定义和操纵功能 (2) 数据库运行控制功能 (3) 数据库的组织、存储和管理 (4) 建立和维护数据库 (5) 数据通信接口 ⒋解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。 答:关系:一个关系就是一张二维表。 元组:二维表中的行称为元组,每一行是一个元组。 属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。 域:是属性的取值范围。 关系模式:对关系的信息结构及语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。 候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。 主键:在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码。 主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。 外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。 6.某网上订书系统,涉及如下信息: (1)客户:客户号、姓名、地址、联系电话。 (2)图书:书号、书名、出版社、单价。 (3)订单:订单号、日期、付款方式、总金额。 其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。 (1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。 (2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。 (2)关系模式:

华师大 大数据库系统概论 平时作业

《数据库系统概论》作业 第一章概述 1. 层次模型的数据结构是__树形___结构;网状模型的数据结构是网状结构;关系模型的数据结构是__二维表_____结构。 2.数据库系统具有“数据独立性”特点的原因是因为在数据库系统中(B)(A)、采用磁盘作为外存(B)、采用三级模式结构 (C)、使用OS来访问数据(D)、用宿主语言编写应用程序 3. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。 (A)、 DBS包括DB和DBMS (B)、 DBMS包括DB和DBS (C)、 DB包括DBS和DBMS (D)、 DBS就是DB,也就是DBMS 4.数据库系统的数据独立性体现在(B) (A)、不会因为数据的变化而影响到应用程序 (B)、不会因为系统数据存储结构和数据逻辑结构的变化而影响应用程序(C)、不会因为存储策略的变化而影响存储结构 (D)、不会因为某些存储结构的变化而影响其他的存储结构 5.要保证数据库的数据独立性,需要修改的是( A ) (A)、模式与外模式 (B)、模式与内模式 (C)、三层之间的两种映射 (D)、三层模式 6.下述( D )不是DBA(数据库管理员)的职责。 (A)、完整性约束说明(B)、定义数据库模式 (C)、数据库安全(D)、数据库管理系统设计 7.( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。 (A)、数据库系统(B)、数据库 (C)、关系数据库(D)、数据库管理系统 8.数据模型的三要素是( D )。

(A)、外模式、模式、内模式 (B)、关系模型、层次模型、网状模型 (C)、实体、联系、属性 (D)、数据结构、数据操作、完整性约束 9.简述数据库系统的主要特点。 (1)、数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。(4)数据由DBMS统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。 10.简述数据库系统的三级模式和两级映像。 答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式实际上是数据库数据在逻辑级上的视图,一个数据库只有一个模式,数据库模式以某一种数据模型为基础,统一综合地考虑了所有用户的需求,并将这些需求有机地结合成一个逻辑整体。外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据购逻辑表示。外模式通常是模式的子集。一个数据库可以有多个外模式。内模式也称存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

兰大《数据库原理》19春平时作业3

(单选题)1: 当前应用最广泛的数据模型是( )。 A: ER模型 B: 关系模型 C: 网状模型 D: 层次模型 正确答案: (单选题)2: 关系运算中花费时间可能最长的运算是____。 A: 投影 B: 选择 C: 笛卡尔积 D: 除 正确答案: (单选题)3: 对数据库并发操作有可能带来的问题包括( ) A: 读出“脏数据” B: 带来数据的冗余 C: 未被授权的用户非法存取数据 D: 破坏数据独立性 正确答案: (单选题)4: 表在关系数据库中对应于三级模式的() A: 存储模式 B: 概念模式 C: 物理模式 D: 外部模式 正确答案: (单选题)5: 实体集书店与图书之间具有()。 A: 多对多 B: 一对一 C: 多对一 D: 多对一 正确答案: (单选题)6: 下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是( ) A: REVOKEUPDATE(XH)ONTABLEFROMU4 B: REVOKEUPDATE(XH)ONTABLEFROMPUBLIC C: REVOKEUPDATE(XH)ONSTUDFROMU4 D: REVOKEUPDATE(XH)ONSTUDFROMPUBLIC 正确答案: (单选题)7: 按照传统的数据模型分类,数据库系统可以分为三种类型()。

A: 大型、中型和小型 B: 西文、中文和兼容 C: 层次、网状和关系 D: 数据、图形和多媒体 正确答案: (单选题)8: 下面有关HAVING子句描述正确的是() A: HAVING子句必须与GROUPBY子句一起使用 B: HAVING子句不可以与GROUPBY子句一起使用 C: HAVING子句不可以与WHERE子句一起使用 D: HAVING子句必须与WHERE子句一起使用 正确答案: (单选题)9: 下列说法不正确的是() A: 关系DML属于非过程性语言 B: 非过程性语言比过程性语言编程复杂 C: 非过程性语言增加了系统开销 D: 非过程性语言不需要指出“怎么做” 正确答案: (单选题)10: ( )是由于关系模式设计不当所引起的问题。 A: 数据冗余 B: 数据被非法读取 C: 数据被非法修改 D: 发生死锁 正确答案: (多选题)11: 设计一个E-R图时应遵循以下()原则。 A: 要针对应用,确定实体、属性和实体间的联系,做出反映该用户视图的局部E-R图B: 综合各个用户的局部E-R图,产生反映数据库整体概念的E-R图 C: 出现于不同E-R图中的同名实体,只能在总体E-R图中出现一次,以便消除冗余D: 要消除那些同名异义或同义异名的现象,以保持数据的一致性。 正确答案: (多选题)12: 网络流量的调整和优化是数据库性能调整和优化的一个方面,下面()属于网络流量的调整和优化。 A: 分配好CPU的负载 B: 数据复制 C: 使用远程过程调用 D: 整理文件碎片 正确答案: (多选题)13: DBA的职责是()。 A: 决定DB中的信息内容和结构

数据库系统管理与维护(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】对话框

数据库第三章作业

数据库第三章作业 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

第3章关系数据库系统RDBS 一. 简答题 1.对于表中几个特殊的列,如主键、候选键和外键,分别用什么限制来保证它们的完整性对 表中其它一般性的列,用什么限制来保证它们的完整性 答:主键:其值必须是唯一,不为空值; 候选键:其值必须唯一,可有也只能有一个空值; 外键:主键值在修改和删除时,从表中与该主键值相同的外键值可级联(CASCADE)修改和删除,或改为空值、默认值、禁止主表主键值的修改和删除; 一般的列:检查约束和断言。 2.SQL SERVER中规则的目的 答:规则的目的针对表中的某一列,指明该列的取值范围。 3.SQL SERVER中在定义某些限制时,分列级与表级,其分类的原则是什么 答:列级检查约束针对表中一列; 表级检查约束则针对同一表中多列 4.外键限制定义的条件 答:外键限制的列必须是另一个表中的主键。 5.关系代数的基本操作符笛卡尔乘积最大的作用是什么 答:基本操作符:投影,选择,交,积,差; 作用:把任意两个不相关的表相连。 6.为什么说在实际查询中自然连接是用得比较多的 答:可以从两个关系实例的笛卡尔乘积中选出同时满足一个或多个条件等式的行,每个条件等式中的列名相同。 7.关系代数中对结果有重复元组时,如何处理 答:将去掉重复元组。 8.连接的分类 答:条件连接:加入连接条件,对两个关系实施连接; 等连接:是条件连接的特例。要求连接条件由等式组成; 自然连接:是等连接的特例。要求等式中涉及的字段名必须相等; 外连接:是涉及有空值的自然连接。 9.外连接又分3种,其依据是什么 答:左外联结,右外联结,全外联结。 二. 单项选择题

实用生物信息技术课程第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命令是命令()。

中农大_数据库原理_在线作业_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回答正确展开

兰大《数据库原理》18秋平时作业1(满分)

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 数据流图属于数据库设计的哪个阶段的工具?( ) A: 需求分析阶段 B: 概念结构设计阶段 C: 逻辑结构设计阶段 D: 物理结构设计阶段 正确答案: (单选题) 2: 下列说法不正确的是() A: 关系DML属于非过程性语言 B: 非过程性语言比过程性语言编程复杂 C: 非过程性语言增加了系统开销 D: 非过程性语言不需要指出“怎么做” 正确答案: (单选题) 3: 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是( )。 A: 信息 B: 消息 C: 数据 D: 命令 正确答案: (单选题) 4: 在SQL中,聚合函数COUNT(列名)用于() A: 计算元组个数 B: 计算属性的个数 C: 对一列中的非空值计算个数 D: 对一列中的非空值和空值计算个数 正确答案: (单选题) 5: 在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的实体集反映到计算机世界中则表示为()。 A: 数据项 B: 文件 C: 记录 D: 数据模型 正确答案: (单选题) 6: 属于BCNF的关系模式________。 A: 已消除了插入、删除异常 B: 已消除了插入、删除异常和数据冗余 C: 仍然存在插入、删除异常 D: 在函数依赖范畴内,已消除了插入和删除的异常 正确答案: (单选题) 7: 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是()。 A: 患者,医生编号,诊断日期 B: 医生编号 C: 诊断日期 D: 患者编号

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

作业 第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

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

题号: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、应用程序员

数据库应用课程设计平时作业答案

电大数据库应用课程设计平时作业 1 答案 习题一答案一.思考题 1. 答: 数据管理技术的发展能够大致归为三个阶段: 人工管理、文件系统和数据库管理系统。概括起来, 数据库系统阶段的数据管理具有以下特点: A. 采用数据模型表示复杂的数据结构。数据模型不但描述数据本身的特征, 还要描述数据之间的联系, 这种联系经过存取路径实现。经过所有存取路径表示自然的数据联系是数据库与传统文件的根本区别。这样, 数据不再面向特定的某个或多个应用, 而是面向整个应用系统。数据冗余明显减少, 实现了数据共享。 B. 有较高的数据独立性。数据的逻辑结构与物理结构之间的差别能够很大。用户以简单的逻辑结构操作数据而无需考虑数据的物理结构。数据库的结构分成用户的局部逻辑结构、数据库的整体逻辑结构和物理结构三级。用户(应用程序或终端用户)的数据和外存中的数据之间转换由数据库管理系统实现。 C.数据库系统为用户提 供了方便的用户接口。用户能够使用查询语言或终端命令操作数据库, 也能够用程序方式(如用 C 一类高级语言和数据库语言联合编制的程序)操作数据库。D.数据库系统提供了数据控制功能。例如, 1 。数据库的并发控制: 对程序的并发操作加以控制, 防止数据库被破坏, 杜绝提供给用户不正确的数据; 2 。数据库的恢复: 在数据库被破坏或数据不可靠时, 系统有能力把数据库恢复到最近某个正确状态; 3 。数据完整性: 保证数据库中数据始终是正确的; 4 。数据安全性: 保证数

据的安全, 防止数据的丢失、破坏。增加了系统的灵活性。 2. 答: 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点: 尽可能不重复, 以最优方式为某个特定组织的多种应用服务, 其数据结构独立于使用它的应用程序, 对数据的增、删、改和检索由统一软件进行管理和控制。能够通俗的这样理解: 数据库就是用来存放您网站经常更新的数据资料, 您能够对此类信息进行增、删、编辑管理等操作, 如产品信息, 新闻信息, 在线留言信息等。 3. 答: 数据库系统中的DBM助三级模式结构提供了两层映像机制:外模式/ 模式映像和模式/ 内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。 模式/ 内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。当数据库中数据物理存储结构改变时, 即内模式发生变化, 例如定义和选用了另一种存储结构, 能够调整模式/ 内模式映像关系, 保持数据库模式不变从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性, 简称数据的物理独立性。 外模式/ 模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据库模式发生变化时, 例如关系数据库系统中增

交大网络教育数据库系统管理与维护(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 答案.doc

2010年电大数据库应用课程设计平时作业1 答案 习题一答案 一.思考题 1. 答: 数据管理技术的发展可以大体归为三个阶段:人工管理、文件系统和数据库管理系统。概括起来,数据库系统阶段的数据管理具有以下特点:A.采用数据模型表示复杂的数据结构。数据模型不仅描述数据本身的特征,还要描述数据之间的联系,这种联系通过存取路径实现。通过所有存取路径表示自然的数据联系是数据库与传统文件的根本区别。这样,数据不再面向特定的某个或多个应用,而是面向整个应用系统。数据冗余明显减少,实现了数据共享。B.有较高的数据独立性。数据的逻辑结构与物理结构之间的差别可以很大。用户以简单的逻辑结构操作数据而无需考虑数据的物理结构。数据库的结构分成用户的局部逻辑结构、数据库的整体逻辑结构和物理结构三级。用户(应用程序或终端用户)的数据和外存中的数据之间转换由数据库管理系统实现。C.数据库系统为用户提供了方便的用户接口。用户可以使用查询语言或终端命令操作数据库,也可以用程序方式(如用C一类高级语言和数据库语言联合编制的程序)操作数据库。D.数据库系统提供了数据控制功能。例如,1。数据库的并发控制:对程序的并发操作加以控制,防止数据库被破坏,杜绝提供给用户不正确的数据;2。数据库的恢复:在数据库被破坏或数据不可靠时,系统有能力把数据库恢复到最近某个正确状态;3。数据完整性:保证数据库中数据始终是正确的;4。数据安全性:保证数据的安全,防止数据的丢失、破坏。增加了系统的灵活性。 2.答: 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。可以通俗的这样理解:数据库就是用来存放您网站经常更新的数据资料,您可以对此类信息进行增、删、编辑管理等操作,如产品信息,新闻信息,在线留言信息等。 3. 答: 数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。 模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。 外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。4.答: DBMS的主要功能有:A.数据定义功能。B.数据管理功能。C.对数据库进行保护。D.数据库的建立和维护。E.数据库的传输。 5. 答: 实体:客观存在并可以相互区分的事物。

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. 选择查询

相关主题
文本预览
相关文档 最新文档