20161223_数据库系统_2016(样卷)参考答案

20161223_数据库系统_2016(样卷)参考答案
20161223_数据库系统_2016(样卷)参考答案

考试科目名称 数据库系统(2016样卷参考答案)

一、填空题

(略)

二、单项选择题

(略)

三、多项选择题(每小题都有两个选项是符合题目要求的,请将其全部选出并填入题后的圆括号中。)

(略)

四、(关系代数)

设有一个公司产品销售数据库,其关系模式如下:

顾 客C ( 编号cid, 姓名cname, 城市city, 折扣discnt )

供应商A ( 编号aid, 名称aname, 城市city )

商 品P ( 编号pid, 名称pname, 库存数量quantity, 单价price )撒啊啊啊啊啊啊

请·

订 单O ( 编号ordno, 订单日期orddate, 顾客编号cid, 供应商编号aid,

商品编号pid, 订购数量qty, 销售金额dols )

其中:订单日期是一个‘日期’类型的属性,其值可以进行大小比较。日期值越大,离现在的时间越近。请用关系代数和关系演算表示下述的操作请求。

1) 查询‘南京市’的顾客所购买过的商品的编号和名称。

pnam e] [pid, )''city where P)join O join ((C 南京=

dols))qty,pid,aid,cid,ordd,O(no, pri)quan,pname,P(pid,dis),cname,C(cid, (

,,,,,,,,,,∧

∧?南京dols qty aid ordd no pri quan dis city cname cid

2) 查询没有购买过商品的顾客的编号和姓名。

cnam e] O)[cid,join (C - cnam e]C[cid, 或者 c n a m e ]

C )[c i d ,j o i n O [c i d ]) - ((C [c i d ]

))),,,,,,((,,,,,()),,,((,dols qty pid aid cid d no O dols qty pid aid d no dis city cn cid C dis city ??∧?

3) 查询仅仅通过’a 001’号供应商购买过商品的顾客的编号。

)[cid]a001''aid where (O - O[cid]<>

))'001')2,2,2,,,2,2((2,2,2,,2,2())1,1,1,'001',,1,1((1,1,1,1,1a aid dols qty p aid cid d no O dols qty p aid d no dols qty p a cid d no O dols qty p d no <>∧??∧

?

错误的表示方法如下:

))'001')),,,,,,((,,,,(a aid dols qty pid aid cid d no O dols qty pid aid d no =→??

4) 查询每一个客户的最后一份订单的订单编号。

令 O1 := O, O2 := O

O1.ordno]

)[O1.cid,O2.orddate O1.orddate O2.cid O1.cid where O2)((O1-ordno]O[cid,<∧=?ordd ordd )dol ,qty ,pid ,aid cid,,ordd ,(O(no dol ,qty ,pid ,aid ,ordd ,no ( ),,,,,,((,,,,1

111111111111<∧??∧

?dol qty pid aid cid ordd ordno O dol qty pid aid ordd

五、(SQL语言)

设有一个公司产品销售数据库,其关系模式如下:

顾客C ( 编号cid, 姓名cname, 城市city, 折扣discnt )

供应商A ( 编号aid, 名称aname)

商品P ( 编号pid, 名称pname, 库存数量quantity, 单价price )

订单O ( 编号ordno, 订单日期orddate, 顾客编号cid, 供应商编号aid,

商品编号pid, 销售数量qty, 销售金额dols )

(注:可以用SQL函数YEAR(orddate)返回订单的年份,用SQL函数MONTH(orddate)返回订单的月份)

1、请用SQL语言创建一个用于统计每个顾客在2015年度的累计购买金额的视图,视图名为CustSum,视图中的属性包括:顾客的编号aid,顾客的姓名cname, 购买总金额

total_dols。

Create view CustSum(aid, cname, total_dols)

As select cid, cname, sum(dols)

From O, C

Where O.cid=C.cid and year(orddate)=2015

Group by cid, cname;

2、请用SQL语言表示下述的查询操作。

1) 查询销售金额超过10000元的订单,结果返回该订单客户的编号和名称。

(略)

2) 查询只向‘南京’市的顾客销售过商品的供应商的编号。

Select aid

From O, C

Where O.cid=C.cid and C.city=’南京’and O.aid not in (

Select O2.aid

From O O2, C C2

Where O2.cid=C2.cid and C2.city<>’南京’ );

3) 统计查询每一个供应商的累计销售金额,结果返回供应商编号及其累计销售金额,并按

照累计销售金额从高到低降序输出查询结果。

Select aid, sum(dols) from O group by aid order by sum(dols) DESC;

4) 查询在2014年1月份到6月份累计购买金额超过100000元的顾客的编号和名称。

Select cid, cname

From C, O

Where C.cid=O.cid and year(orddate)=2014 and

month(orddate) between 1 and 6

Group by cid, cname

Having sum(dols)>100000;

5) 查询每一个顾客的最后一份订单,结果返回顾客的编号、订单编号、订单日期。

Select X.cid, X.ordno, X.orddate

From O X

Where X.orddate >= ALL (select Y.orddate from O Y where Y.cid=X.cid )

6) 查询向所有顾客都销售过商品的供应商的编号。

Select aid

from A

Where not exists ( select *

From C

Where not exists ( select *

From O

Where O.aid=A.aid and O.cid=C.cid)); 六、(规范化设计)

设关系模式R(A,B,C,D,E,F) 上的函数依赖集是:F = { AB→C,B→DE,BD→F,E→F,AC→B }

1.请计算F的最小覆盖(与F相等价的最小函数依赖集),写出每一步的计算结果,不需要给出详细的计算过程。

AB→C,B→DE,E→F,AC→B

(详细分步结果略)

2.请找出关系R的所有关键字。

两个关键字:AB 和AC

3.请将关系R分解到3NF,且满足无损联接性和依赖保持性。

R1(A, B, C) R2(B, D, E) R3(E, F)

4.上述的设计结果是否满足BCNF?如果不满足,请给出到BCNF的分解结果。

都能满足BCNF。

七、(数据库设计)

设有一个全国围棋个人赛成绩登记系统,需要登记管理以下信息:裁判员、运动员以及比赛结果。裁判员的信息有:工作证编号(具有唯一性),姓名;运动员的信息有:运动员编号(具有唯一性),姓名,段位。

竞赛规程如下:1)比赛采用单循环赛制,每个运动员都需要与其他每一位运动员对弈一盘棋;2)每盘棋由两位运动员参加比赛,一方执黑棋一方执白棋,每盘棋都需要安排一名裁判员;3)系统需要记录每盘棋的比赛日期和结果(黑胜、白胜、和棋)。

1.请设计该关系数据库的E-R模型(E-R Model),并标出实体参与联系的参与方式。

2.请将上述的E-R图转换成对应的关系模式。

运动员(运动员编号,姓名,段位)

裁判员(工作证编号,姓名)

比赛(黑方运动员编号,白方运动员编号,工作证编号,日期,结果)

3.假设由黑方运动员编号b_no,白方运动员编号w_no,裁判员工作证编号r_no,比赛日

期m_date,比赛结果m_res构成构成关系:R(b_no, w_no, r_no, m_date, m_res),且每个运动员每天只安排一场比赛。

1)请写出关系R上的最小函数依赖集;

(b_no, w_no)→(r_no,m_date,m_res)

(b_no,m_date)→w_no

(w_no,m_date)→b_no

2)请判断关系R最高能够满足到第几范式,并简要给出理由。

该关系最高能够满足BCNF,理由如下:

候选关键字:(b_no,w_no) (b_no,m_date) (w_no,m_date)

主属性集:{b_no, w_no, m_date} 非主属性集:{r_no, m_res}

不存在不满足BCNF要求的函数依赖关系!

八、请从下述3小题中任选1题作答。如果作答超过1题,则仅对作答的第

一题进行评分。

1.数据库中的事务并发分哪几种隔离级别(Isolation Levels)?简要叙述每一

种隔离级别下的封锁使用协议。

答:四种隔离级别:Read-Uncommitted, Read-Committed, Read-Repeatable, Serializable。

不论选择何种隔离级别,write locks都是long-duration。各个级别下的read locks封锁使用协议如下:Array

2.使用索引锁(Index Locking)可以部分实现谓词锁(Predicate Locking)的

功能。以B+-tree索引为例,假设需要插入一个索引关键字值为的新索引项,请简要给出在B+-tree上的锁申请动作的处理流程。

答:(详见事务处理部分的复习课件)

3.为了实现事务执行的原子性(Atomicity)和持久性(Durability),可以采

用两种事务提交协议:“Force Policy for Commit Processing”或“No-Force Commit Processing”。请简要叙述这两种事务提交协议的实现原理。

答:(详见事务处理部分的复习课件)

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”与“值”之分;○2数据受数据类型与取值范围的约束;○3数据有定性表示与定量之分;○4数据应具有载体与多种表现形式。 3、(1)数据管理的功能: ○1组织与保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存; ○2数据维护功能,即根据需要随时进行插入新数据,修改原数据与删除失效数据的操作; ○3数据查询与数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全与完整性控制功能,即能保护数据的安全与完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全与完整性。 4、(1)数据库:就是数据管理的新方法与技术,她就是一个按数据结构来存储与管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它就是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询与统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:就是数据存储、数据操作与数据控制功能。其数据存储与数据操作就是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除与修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询与统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露与破坏,也就就是避免数据被人偷瞧、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效与相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件与用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统就是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法与汉字信息的处理方法。②数据库管理系统与主语言系统:数据库管理系统就是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统就是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具就是DBMS系统为应用开发人员与最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询与视图设计器等,它们为数据库系统的开发与使用提供了良好的环境与帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们就是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理与处理操作。(3)关系:

09数据库课程设计安排

格式:纸张大小为A4复印纸,页边距采用:上2.5cm 、下2.0cm 、左2.8cm 、 右 1.2cm 。无特殊要求的汉字采用 小四号宋体字,行间距为1.25倍行距。页眉从 正文开始,一律设为“天津理工大学XXXX 级数据库课程设计说明书” 宋体五号字居中书写。页码从正文开始按阿拉伯数字 居中书写。 封面示例: (宋体三号) 成绩: 评语: 第一页:目录 页首三号黑体字居中打印“目录”,“目”与“录”之间空四格。隔两行打印 章、节、小节号、章、节、小节名称及相应页码。章、节、小节号分别用第一章、 1.1、1.1.1方式表示,章名用黑体四号字,节、小节名用小四号宋体字,章、节、 小节名与页码间用多个“……”符连接。 第二页:正文(宋体,小四号) 一般由标题、文字段落、图、或表构成。由于研究工作涉及选题、研究方法、 ,米用 (宋体小五号)连续编排, 天津理工大学聋人工学院 数据库课程设计报告 (黑体二号) (宋体二号,) 专业: 计算机科学与技术 (宋体三号) 年级: 2009级计1班(宋体三号) 姓名: xx (小组成员) (宋体三号) 学号:

工作进程、结果表达方式等有很大差异,难以规定统一的内容形式。但是,必须 合乎逻辑,层次分明。内容包括以下部分: 第一 章、 综合设 计题 (1) (2) (3) 第二章、xx 数据库管理系统的设计 一、 系统需求、功能分析 介绍选题的内容、 课题主要解决的问题, 凡合作承担的课题, 必须说明本人在总课题中 独立承担的任务以及该部分内容在总课题中所起的作用。 二、 主要内容(包括以下几个方面, 可以根据设计需要自行增加内容、 调整顺序) 1、 功能模块的划分,给出系统的整体结构图 写成系统主要包括哪些功能模块 2、 逻辑结构设计 在数据库中创建表,为表设计合理的表结构,输入表中的数据,每个表不少于 20 个事例数据 3、 概念结构设计 将第三步设计的逻辑结构转化成概念结构,即把表结构转化成 4、 界面、代码设计 要求层次清楚,重点突出,文字简明通顺。 小标题用黑体字单列一行,小标题内序号用⑴、 用 A 、B 、C .... , a 、b 、c .....。 正文的编写格式如下。 ① 标题 每章的标题采用三号黑体字居中打印,例 另起一页打印。 “节”下为“小 节 用 1.5 倍行 距。 ② 图 图题中文字体为五号楷体, 图题紧接图的下一行居中打印。 图中的标注一律 采用中文。图题后空一行,继续正文内容。 图号按章顺序编号, 例如,图 3.2 即为第三章第二图。 如果图中含有几个不 同部分,应将分图号(如“图 3.2.1 ”表示图 3.2 的第一个分图)居中标注在分创建数据库及三个表, 为表设计合理的表结构, 给出合理的事例数据, 不 少于 10 个。 使用 SQL 语句实现需求,给出结果图。 简单说明解决问题的思路、想法和体会。 E-R 图。 小节内的小标题序号用1、2、3……, ⑵、⑶……,其余层次序号依次 “ 第一章XXX ”,下一章 “章”下为“节”,采用小三号黑体居中打印,例“ 1.1 XXX ”; ”,采用四号黑体、左起打印,例“ 1.1.1 XXX ”。题目采

兰州交通大学数据库期末复习资料

1.数据库:是描述事物的符号记录,是信息的载体,是信息的具体表现形式。 2.数据库技术的三个发展阶段: (1)人工管理阶段:硬件,外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;软件,没有操作系统,没有管理数据的软件,数据处理的方式是批处理。 (2)文件系统阶段:硬件,磁盘为主要外存储器;软件,高级语言和操作系统。 (3)数据库系统阶段:统一管理和共享数据的数据库管理系统(DBMS)。 3.数据库系统的特点: 数据结构化。较高的数据共享性。较高的数据独立性。数据由DBMS统一管理和控制。 4.数据库概念:数据库指长期存储在计算机系统内有组织的、可共享的数据集合,即在计算机系统中按一定的数据模型组织、存储和使用的相关联的数据集合。 5.数据库系统的概念:指在计算机系统中引入数据库后的 系统,一般由数据库、数据库 管理系统、数据库开发工具、 数据库应用系统、数据库管理 员和用户构成。 6.数据库(DataBase,DB)就 是存放数据库的仓库,是将数 据按一定的数据模型组织、描 述和存储,能够自动进行查询 和修改的数据集合。 7.数据库管理系统(DataBase Management System,DBMS)是 数据库系统的核心,是为数据 库建立、使用和维护而配置的 软件。 8.数据库管理系统的功能: 数据定义和操纵功能。数据库 运行控制功能。数据库的组织、 存储和管理。建立和维护数据 库。数据通信接口。 9.数据库的三级模式结构: 外模式、模式和内模式。 10.数据库的两级映像:外模 式/模式映像(逻辑独立性)。 模式/内模式映像(物理独立 性)。 10.概念模型及作用:是现实 世界的抽象反映,它表示实体 类型及实体间的联系,是独立 于计算机系统的模型,是现实 世界到机器世界的一个中间层 次。 11.联系的类型: 一对一联系(1:1)。一对多联 系(1:M)。多对多联系(M:N)。 12.数据模型:由数据结构(对 计算机的数据组织方式和数据 直接联系进行框架性描述的集 合,是对数据库静态特征的描 述)、数据操作(指数据库中 各记录允许执行的操作的集 合,包括操作方法及有关的操 作规则等,如插入、修改、检 索、更新等)、数据的完整性 约束(数据的约束条件是关于 数据状态和状态变化的一组完 整性约束规则的集合,以保证 数据的正确性、有效性和一致 性)三部分组成。 A.数据模型:层次模型。网 状模型。关系模型。 13.关系数据模型:用二维表 格结构表示实体以及实体之间 的联系的数据模型。 14.关系模式:关系的描述称 为关系模式。一个关系模式应 当是一个五元组。关系模式可 以形式化的表示为, R(U,D,dom,F).其中,R是关系 名,U是组成该关系的属性名 集合,D是属性组U中属性所 来自的域,dom是属性向域的 映像集合 15.关系的完整性:实体完 整性、参照完整性、用户自定 义完整性。 16.关系运算:关系代数的运 算对象是关系,运算结果也是 关系。 17.关系代数中的操作也分为 两类:(1)传统的集合操作, 并、差、交、笛卡尔积。(2) 专门的关系操作(关系特有的 运算),投影(对关系进行垂直 分割)、选择(水平分割)、连 接(关系的结合)、除法(笛卡 尔积的逆运算)等。 18.数据库设计过程的步骤: 需求分析、概念结构设计、逻 辑结构设计、数据库物理设计、 数据库实施、运行和维护等内 容。 20.SQL Server 2005的版本 企业版。标准版。工作组版。 精简版。开发人员版。 21.SQL(结构化查询语言)语 言是集数据定义、数据查询、 数据操纵和数据控制功能于一 体的语言 22.数据定义语言(DDL)用 于执行数据库任务,对数据库 以及数据库中的各种对象进行 创建(CREA TE)、删除 (DROP)、修改(AL TER)等操 作。 23.数据库操纵语言(DML) 用于操纵数据库中各种对象, 检索和修改数据。增inster .. 删delete 修update 查 select. 24.数据控制语言(DCL)用 于安全管理,确定哪些用户可 以查看或修改数据库中的数 据。授予权限(GRANT).收 回权限(REVOKE)收回权 限,并禁止从其他角色继承许 可权限(DENY) 25.Select 列1,列2 From 表1,表2 Where 条件 Group by 26.局部变量定义一般格式: DECLAER{@local_variable data_type}[…n] ①@local_variable :用于指定 变量的名称,变量名必须以@ 开头,并且变量名必须符合 SQL Server的命名规则。 ②data_type: 用于设置变量的 数据类型及大小,data_type可 以是任何由系统提供的或用户 定义的数据类型。但是,变量 不能是text ntexr或image数据 类型 27.局部变量的赋值方法: 使用DECLARE命令声明并创 建变量之后,系统会将其初始 值设为NULL,如果想要设定 变量的值,必须使用SET命令 或者SELECT命令 SET{@local_variable = expression }或者SELECT {@local_variable = expression}[、…n] 其中:参数@local_variable 是 给其赋值并声明的变量, expression是有效的SQL Server 表达式。 二崽版权所属!- 1 -

西南大学系统工程部分作业答案参考

当前位置:系统工程综述 自测练习 一、单项选择题 1、霍尔的三维结构包括() A时间维、逻辑维、空间维 B时间维、空间维、知识维 C时间维、逻辑维、知识维 D空间维、逻辑维、知识维 答案:C 2、系统工程应用过程中,所谓最优系统是指该系统达到() A全部最优 B局部最优 C总体效果最优 D总体和局部最优邻接矩阵中 答案:C 3、系统工程方法论的特点有 A整体性、可行性、综合性和满意性 B整体性、关联性、综合性和满意性 C科学性、关联性、综合性和满意性 D整体性、关联性、综合性和完美性 答案:B 二、问答题 1、理解国内外学术界和工程界对系统和系统工程的不同定义,分析这些定义的内涵和侧重点。 隐藏提示 收集几种不同的定义(三种以上),分析每一个定义的描述,确定其内涵和外延,再进行比较。 2、系统工程与系统科学的联系和区别是什么?

隐藏提示 系统工程是系统科学的技术部分。一方面,系统科学是系统工程的理论基础,为系统工程提供思想、理论和方法。另一方面,系统工程的广泛实施又为系统科学提供了大量的素材,不断补充和完善系统科学。 一、单项选择题 1、系统的构成要素至少有()个。 A1 B2 C3 D4 答案:A 2、系统的特征有集合性、相关性、()、整体性、功能性和环境适应性。 A层次性 B社会性 C动态性 D实践性 答案:A 3、钱学森的系统科学体系框架是由()构成。 A“三个层次三个桥梁” B“一个层次一个桥梁” C“一个层次三个桥梁” D“三个层次一个桥梁” 答案:D 4、按照系统的分类,计算机系统是一个()。 A自然系统 B封闭系统

C人造系统 D实体系统 答案:C 5、系统按其存在的状态,可分静态系统和()。 A动态系统 B复合系统 C人造系统 D概念系统 答案:A 二、问答题 1、列举你生活或工作中的一件事物,思考以下问题: 它是否构成一个系统? 它由几个部分组成? 它的各个部分是如何联系的? 各个部分的功能和整体的功能如何? 提示 它可以是一件实物(如手表),也可以是要做的一项工作(如工作计划),还可以是某些想法(如小发明)等等。 当前位置:系统分析 自测练习 一、单项选择题 1、系统分析的要素主要包括目标、()、模型、费用和效益和评价标准。 A替代方案 B分析人员 C管理者 D优化方法 答案:A 2、根据系统在不同发展时期的情况和任务可以将系统目标的分为:

数据库原理及应用教程第4版习题参考答案

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师:

20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20

参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的

数据库系统模拟试卷上海交大成人教育

模拟试卷 一、选择题(15分) 1.关系的主属性不能取空值,属于() A.实体完整性约束 B.参照完整性约束 C.用户定义完整性约束 D.动态元组约束 2..数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 3.概念模型是现实世界的第一层抽象,这一类模型中最着名的模型是()。 A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型 4.如果一个关系属于第3范式,则它() A.必然属于2NF B.必然属于4NF C.可能不属于2NF D.必然属于BCNF 5.数据库系统由数据库、数据库管理系统、应用系统和()组成。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 6.根据DBMS的特点,进行数据库的存取方法和存储方式设置,形成了关系数据库的() A.外模式 B.模式 C.子模式 D.内模式 7.关系数据库中的投影操作是指从关系中()。 A.抽出特定记录 B.抽出特定字段 C.建立相应的影像 D.建立相应的图形 8.全码是指() A.每个属性都是独立的主码 B.每个属性都是独立的候选码 C.所有属性组合为关系的候选码 D.所有属性组合为关系的外码 9.关系代数中的连接操作是由()操作组合而成。 A.选择和投影 B.选择和笛卡尔积 C.投影、选择、笛卡尔积 D.投影和笛卡尔积 10.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。 ∩S∪S -S ×S 11.在SQL语言中的视图VIEW是数据库的()。 A.外模式 B.模式 C.内模式 D.存储模式 12.在概念模型中事物称为() A.实体 B.对象 C.纪录 D.节点 13.下列不属于并发操作带来的一致性问题是()。 A.丢失修改 B.不可重复读 C.死锁 D.脏读 14.在关系R中选择若干属性列,形成新的关系,这叫做()

系统工程作业及(附答案)

第一批次 [多选题]贝塔朗菲认为系统技术包括两个方面,它们分别是:A:硬件 B:软件 C:固件 D:中间件 参考答案: [多选题]系统工程的理论基础包括: A:大系统理论 B:信息论 C:控制论 D:运筹学 参考答案: [多选题]从系统观点出发,全部环境因素应划分为: A:自然环境 B:人的因素 C:科学技术环境 D:社会经济环境 参考答案: [多选题]通常情况下,模型可分为 A:形象模型 B:概念模型 C:模拟模型 D:抽象模型 参考答案: [多选题]抽象模型是指 A:形象模型

C:数学模型 D:模拟模型 参考答案: [多选题]构造模型的一般原则是 A:现实性原则 B:简化性原则 C:适应性原则 D:借鉴性原则 参考答案: [多选题]在随机网络中,输入侧的逻辑关系分别有A:与型 B:或型 C:非型 D:异或型 参考答案: [多选题]在随机网络中,输出侧的逻辑关系分别有A:随机型 B:确定型 C:网络型 D:概率型 参考答案: [多选题]按系统性质进行的系统仿真分为 A:离散型仿真 B:确定型仿真 C:连续型仿真

参考答案: [多选题]动态规划法的基本原理是 A:相变原理 B:耗散结构理论 C:突变原理 D:最优化原理 参考答案: [多选题]管理系统一般由以下子系统构成 A:计划决策子系统 B:控制协调子系统 C:执行子系统 D:信息子系统 参考答案: [多选题]()研究的是系统从原始均匀的无序状态发展成为有序状态,或从一种有序结构转变为另一种有序结构,以及系统从有序到无序的演化过程。 A:相变理论 B:耗散结构理论 C:协同学理论 D:突变理论 参考答案: [多选题]()是物质系统内部结构和物理性质上的突变。 A:突变 B:涨落 C:混沌 D:相变 参考答案:

数据库课设说明书

目录 前言------------------------------------------------------------ 1 正文 1 1引言 ---------------------------------------------------------- 1 2数据库设计----------------------------------------------------- 1 2.1本系统功能需求分析------------------------------------------- 2 2.2业务流图----------------------------------------------------- 2 2.3数据字典(DD: DATA DICTIONARY) --------------------------------- 3 2.4E-R 图------------------------------------------------------ 5 2.5概念数据模型和物理概念模型----------------------------------- 5 2.6创建数据库以及数据表----------------------------------------- 7 2.7数据测试---------------------------------------------------- 11 3存在问题和建议------------------------------------------------ 22 4收获和体会---------------------------------------------------- 22 致------------------------------------------------------------- 23 参考文献------------------------------------------------------- 23

大连交通大学数据库期末复习提纲和各章节概念总结

数据库原理与应用期末复习提纲 第一章概述 1.了解数据库管理技术发展的三个阶段,数据库系统阶段特点 2.掌握数据库技术的相关概念,包括数据、数据模型、数据库、数据库管理系统和数据系统等 3.理解数据模型,包括数据模型的组成要素;概念模型的基本概念和表示方法。 4.掌握常见的三种逻辑数据模型的根本区别,关系模型; 5.掌握数据库系统的结构,包括数据库的三级模式及两级映像结构; 6.了解数据库管理系统的主要功能、组成,以及数据库系统的组成。 第二章关系数据库 1.关系及基本概念 2.关系的性质 3.关系的三种完整性 4.关系代数运算重点 第三章、第七章 1.什么是DB2实例,实例和数据库的关系? 2.什么是表空间,DB2支持哪几类表空间? 3.DB2创建数据库时,先创建哪三个表空间? 4.什么是缓冲池,其作用是什么? 5.什么是容器,容器和表空间的关系,三类容器都是什么,分别适合哪种表空间使用? 6.DB2移动实用程序所使用的文件格式有哪几种? 7.DB2导入工具import和装入工具load有何区别,各自支持哪些文件格式? 8.DB2数据库间移动大量的表使用哪个工具? 9.DB2数据库系统架构:核心、接口等 第四章SQL 1.SQL语言功能 2.SQL数据定义功能 3.SQL查询重点 4.视图操作 5.数据更新 6.授权 第五章关系数据库规范化理论

1.掌握主键、外键、候选键、全键、决定属性集的概念及判断。 2.掌握数据依赖类型以及各种函数依赖定义,会判断函数依赖类型。 3.理解掌握范式的定义及类型,重点掌握1NF、2NF、3NF的判定条件,了解BCNF概念。 4.掌握根据所给语义写出函数依赖集。 5.掌握候选键的求解理论。 6.掌握模式分解的方法 第六章数据库设计 1.数据库设计的特点、方法和步骤 2.需求分析阶段的结果 3.概念设计的特点、方法、步骤 4.局部视图的设计、视图的集成 5.逻辑结构设计:E-R图向关系模型的转换,数据模型的优化等重点 第八章数据库完整性 1.掌握实体完整性、参照完整性、用户自定义完整性的定义方法 2.掌握DB2参照完整性规则 3.掌握唯一性约束的定义方法 4.掌握约束的命名、撤销、添加方法(CONSTRAINT关键字的使用) 5.掌握前、后触发器的定义方法 第九章数据库安全性 1.计算机系统的安全模型 2.数据库系统安全控制的一般方法 3.DB2数据库系统的安全性控制三个级别 4.DB2的五种权限的分配 第十章数据库并发性 1.什么是事务,事务的ACID特性是什么 2.数据库的并发操作带来的四个问题 3.事务的两种调度方案及其正确性 4.锁的类型和锁相容关系 5.两阶段锁协议是什么 6.掌握一、二、三级封锁协议是什么,各能解决什么问题 7.掌握DB2隔离级别及其并发性能 第十一章数据库恢复 1.数据库常见的故障类型及相应的恢复策略

(完整word版)数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

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

题目1、以下查询语句: SELECT dname, ename FROM dept d, emp e WHERE d.deptno=e.deptno ORDER BY dname, ename 属于哪种连接类型?(A) 选择一项: a. 等值连接 b. 自身连接 c. 外连接 d. 非等值连接 题目2、若将下列4个选项合成一个完整的查询语句,则哪个子句是错误的?(B )选择一项: a. WHERE emp.deptno=dept.deptno b. FROM emp e, dept d c. ORDER BY 1, 2 d. SELECT dname, ename 题目3、下列关于主键和外键之间的关系描述,正确的是( C )。 选择一项: a. 一个表中最多只能有一个主键约束,一个外键约束 b. 在定义主键外键约束时,应该先定义外键约束,再定义主键约束 c. 一个表中最多只能有一个主键约束,多个外键约束 d. 在定义主键外键约束时,应该先定义主键约束,再定义外键约束 题目4、ALTER TABLE语句不能用于以下哪种情况?(D ) 选择一项: a. 修改表名 b. 改变表中区的初始大小 c. 修改列名 d. 将表从一个表空间移到另一个表空间 题目5、如果希望employee表原有的列name非空,应该使用以下哪条语句?(D )选择一项: a. ALTER TABLE employee ADD name NOT NULL; b. ALTER TABLE employee ALTER name NOT NULL; c. ALTER TABLE employee DROP name NOT NULL; d. ALTER TABLE employee MODIFY name NOT NULL; 题目6、建立表结构的SQL语句是(B )。 选择一项: a. CREATE VIEW b. CREATE TABLE c. CREATE INDEX d. CREATE CURSOR 题目7、以下哪种约束不会自动创建索引?(B) 选择一项: a. 主键约束 b. 外键约束 c. 以上都不对

系统工程课后题答案

第一章部分习题答案 1.名词解释 风险——是用危险概率及危险严重度表示的可能损失;是对认识主体可能发生灾害的后果的定量描述,是一定时期产生灾害事件的概率与有害事件危及势的乘积。(危及势是系统功能残缺或丧失后造成的损害的总和。) 风险度——是衡量危险性的指标,也叫风险率。 系统——系统就是由相互作用和相互依赖得若干组成部分结合成得具有特定功能的有机整体。 系统工程——系统工程是组织管理系统的规划、设计、制造、试验和使用的科学方法,是一种对所有系统都具有普遍意义的科学方法。 可靠性——是指系统在规定的条件下和规定的时间内完成规定功能的能力。 可靠度——是衡量系统可靠性的标准,它是指系统在规定的时间内完成规定功能的概率。 安全——是指在系统使用的周期内,应用科学管理和安全系统工程原理,鉴别危险性并使风险减少到最小限度,从而使系统在操作效率、耗费时间和投资范围内,达到最佳安全的状态;是一个相对的状态概念,是认识主体在某一限度内受到损伤和威胁的状态。 安全系统——在一个工程系统运行、维修以致废弃时都需要有各种手段(包括设施和措施)保证系统的上述工作得以安全进行,这些设施和措施的总和便构成系统中的安全分系统,也可简称安全系统。 第二章部分习题答案 1.系统安全分析的含义、目的和任务是什么? 系统安全分析含义: 是从安全角度对系统中的危险因素进行分析 系统安全分析目的: 是为了保证系统安全运行,查明系统中的危险因素,以便采取相应措施消除系统故障或事故。 系统安全分析内容:

(1)对可能出现的初始的、诱发的及直接引起事故的各种危险因素及其相互关系进行调查和分析。 (2)对与系统有关的环境条件、设备、人员及其他有关因素进行调查和分析。 (3)对能够利用适当的设备、规程、工艺或材料控制或根除某种特殊危险因素的措施进行分析。 (4)对可能出现的危险因素的控制措施及实施这些措施的最好方法进行调查和分析。 (5)对不能根除的危险因素失去或减少控制可能出现的后果进行调查和分析。 (6)对危险因素一旦失去控制,为防止伤害和损害的安全防护措施进行调查和分析。2.安全检查表的作用及优点有哪些? 安全检查表的作用: 安全检查表是分析和辩识系统危险性的基本方法,也是进行系统安全性评价的重要技术手段。早在20世纪中期.安全检查表在许多发达同家的保险、军事等部门得到了应用.对系统安全性评价起到了很大作用。随着科学技术的进步和生产规模的扩大,安全检查表引起了人们的高度重视,在各部门和行业生产中得到了广泛应用。 安全检查表的优点: 1.具有全面性 2.具有实现标准化,规范化的特点 3.具有直观性 4.具有职责分明的特点 5.具有监督性 6.具有应用广泛性、适于普及的特点 3.预先危险性分析的目的及程序是什么? 预先危险性分析的目的: 进行预先危险性分析时,一般是利用安全检查表、经验和技术先查明危险因素存在方位.然后识别使危险因素演变为事故的触发因素和必要条件,对可能出现的事故后果进行分析、并采取相应的措施。 预先危险性分析的程序: 1.准备阶段 对系统进行分析之前,要收集有关资料和其他类似系统以及使用类似设备、工艺物质的

2019年大学《数据库原理及应用教程》试题及答案

《数据库原理及应用教程》试题及答案 一、选择题 1、下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 (B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构

C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D) A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间 (13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出 A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是(B) A.程序的规模 B.程序的易读性

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日

目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

西交大17年9月课程考试《Visual-Foxpro及其应用》作业考核

西安交通大学17年9月课程考试《Visual Foxpro及其应用》作业考核试题 1709 一、单选题(共50 道试题,共100 分。) 1. 在Visual Foxpro 中,有下面几个内存变量赋值语句:X={^2001-07-28 10:15:20 PM} Y=.T. M=$123.45 N=123.45 Z=“123.24”执行上述赋值语句之后,内存变量X,Y,M,N 和Z 的数据类型分别是() A. D,L,Y,N,C B. D,L,M,N,C C. T,L,M,N,C D. T,L,Y,N,C 正确答案:D 2. 在以下命令序列中,总能实现插入一条空记录并使其成为第八条记录的是() A. SKIP7 B. GOTO7 INSERTBLANK C. LOCATEFORRECNO()=8 D. GOTO7 INSERTBLANKBEFORE 正确答案:B 3. 为了合理组织数据,应遵从设计原则是() A. “一事一地”的原则,即一个表描述一个实体或实体间的一种联系 B. 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 C. 用外部关键字保证有关联的表之间的联系 D. 以上各条原则都包括 正确答案:D 4. 退出Visual Foxpro 的操作方法是() A. 从“文件”下拉菜单中选择“退出”选项 B. 用鼠标左按钮单击关闭窗口按钮 C. 在命令窗口中键入QUIT命令,然后敲回车键 D. 以上方法都可以 正确答案:D 5. 下面有关关联操作的说明,其中错误的是() A. 关联本身并不进行具体的数据操作,在关联的基础上进行什么数据操作由其它命令完成。 B. 只在两个数据库具有同名字段或相同值域字段的情况下才能按字段建立关联。 C. 在当前工作区对其他工作区的被关联数据库的数据可任意读写,即对子数据库的数据既能使用又能修改和追加。 D. 关联的作用是单向的,即当前数据库记录指针的定位影响被关联数据库的记录指针定位,而不可能出现相反方向的影响。 正确答案:C 6. 设有日期类型字段rq,日期格式为mm/dd/yyyy。以下四组命令中,各条命令功能完全等效的是() A. LISTFORSUBSTR(DTOC(rq,4,4)=“2001” LISTFORYEAR(rq)=2001

相关文档
最新文档