信息管理数据库作业答案
信息管理系统试题及答案

信息管理系统试题及答案一、填空题 1.管理活动中的高、中、基3个层次的管理分别对应的3种层次类型的决策过程是 、和结构化决策。
2.通常管理可分为五大职能,即 、、指挥、控制和协调。
3.管理信息系统的三大支柱是:计算机网络、______ 和______。
4.按系统论的观点,系统应有5个要素,即输入、输出、______、______和控制。
5.一般将系统产生、发展和灭亡的生命历程称为______ 。
6.ERP的含义是______ ,它是在______ 的基础上发展而来的。
7.“自顶向下,逐步求精”是______ 方法的基本思想。
8.管理信息系统的基本结构可以概括为四大部件,即信息源 信息处理器、、 。
9.管理信息系统是一个以计算机为工具,具有______ 、预测、控制和 功能的信息系统。
10.信息一词的英文单词是______ 。
11.对当前系统的调查通常可分为______ 和______ 。
12.一般认为管理信息系统是在______ 、______ 和计算机科学的基础上发展起来的综合性边缘科学。
13.现行系统分析主要包括______ 分析和______ 分析两大部分。
14.可行性研究一般可从以下几方面入手经济可行性、技术可行性、______ 和______ 。
15.人们经常用耦合和______ 的概念衡量模块之间的独立性。
16.数据流程分析的主要目的是在______ 分析的基础上,勾画出现行系统的逻辑模型。
17.常见的系统切换方法主要有3种,即______ 、______ 和______ 。
18.系统分析处于系统开发生命周期的第二阶段,上接______ ,下联______ ,具有承上启下的作用。
19.数据耦合、控制耦合和非法耦合等三种模块耦合方式中,耦合度最低、性能最好的是______ 。
20.业务流程分析主要是为了描述____________。
21.系统分解的三原则是指______ 、功能聚合性原则、______。
管理信息系统作业与答案

管理信息系统作业与答案一、简答题(第一章)简述管理信息系统的定义及特点?答:管理信息系统的定义:简单讲,用于管理方面的信息系统即为管理信息系统。
它是利用计算机的硬、软资源,网络通信设备以及其办公设备,为实现企业整体目标,对信息进行收集、传输、储存、加工、输出,给各级管理人员提供业务信息和决策信息的人机系统。
但管理信息系统绝不仅仅是一个技术系统,而是把人包括在内的人机系统,现在已趋向用信息系统代替管理信息系统,在组织中极其重要。
管理信息系统主要有以下四个特点:1。
一体化系统或集成系统。
从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的冗余度,保证数据的兼容性和一致.2。
在企业管理中全面使用计算机。
企业的主要管理功能都应用计算机处理,同时也是用计算机来为各领导提供信息。
3。
应用数据库技术和计算机网络。
管理信息系统的重要标志是具有集中统一规划的数据库.一旦建立数据库,它意味着信息已集中成为资源,可为各种用户共享,并且有功能完善的数据管理系统管控来为多种用户服务。
而通过计算机网络可使管理信息系统的数据处理更灵活,地域更广。
4。
采用决策模型解决结构化的决策问题。
目标明确、具有确定的信息需求、规范的方案探索、通用的模型和决策规则的问题是结构化的决策问题。
正确答案:答案要点:管理信息系统的定义:管理信息系统是利用计算机的硬、软资源,网络通信设备以及其办公设备,为实现企业整体目标,对信息进行收集、传输、存储、加工、输出,给各级管理人员提供业务信息和决策信息的人机系统.(也可以回答教材中给出的其他3个定义)特点:(1)一体化系统或集成系统(2)在企业管理中全面使用计算机(3)应用数据库技术和计算机网络(4)采用决策模型解决结构化的决策问题2.(第一章)简述决策支持系统的定义其主要特点;对EDP、MIS、DSS进行比较答:决策支持系统英文全称是Decision Support System,简称为DSS,它是一种以计算机为工具,应用决策科学及有关学科的理论与方法,以人机交互方式,为决策者提供一个分析问题、构造模型和模拟决策过程及其效果的决策环境,用以辅助决策者解决半结构化和非结构化决策问题并可提高决策人员的决策技能和决策技质量的信息支持系统.决策支持系统的主要特点如下:1。
信息管理试题及答案

一、单项选择题(下列各题选项中,只有一个选项是正确的)1.微型计算机的发展是以()的发展为表征的。
A.微处理器B. 软件C. 主机D. 控制器2.()组织方式 ,既适合于交互方式应用 ,也适合于批处理方式应用。
A. 堆文件B. 流式文件C. 索引顺序文件D. 顺序文件3.通常,在微机中所指的80486 是()。
A.微机名称B. 微处理器型号C. 产品型号D. 主频4.在微机中,bit 的中文含义是()。
A.二进制位B. 字节C. 字D. 双字5.通常,文件的逻辑结构可以分为两大类:无结构的()和有结构的记录式文件。
A.堆文件B. 流式文件C. 索引文件D. 直接(HAsh )文件6.相对于数据库系统 ,文件系统的主要缺陷有数据联系弱、数据的不一致性和数据的()。
A.可重用性差B. 安全性差C. 非持久性D. 冗余性7.“年龄在 18~25 之间”这种约束属于数据库系统的()措施。
A.原始性B. 一致性C. 完整性D. 安全性8.在SQL 中,外模式一级数据结构的基本单位是()。
A.基本表B. 视图C. ER 图D. 用户表9.M ODEM 的主要功能是()。
A.将数据信号转换为模拟信号B. 将模拟信号转换为数据信号C. A 和B 都不是D. 兼有A 和B 的功能10.Internet 上各种网络和各种不同计算机间相互通信的基础是()协议。
A. IPXB. HTTPC. TCP /IPD. X .2511.下面的合法IP 地址是()。
A. 210∶144∶180∶78B. 210 .144.380.78C. 210 .144.150.78D. 210 .144.1512.关于域名正确的说法是()。
A.没有域名主机不可能上网B.一个 IP 地址只能对应一个域名C.一个域名只能对应一个IP 地址D.域名可以随便取,只要不和其他主机同名即可13.下面协议中,()不是一个传送E-mail 的协议。
A. SMTPB. POPC. TELNETD. MIME14.网页是由()语言编成的。
管理信息系统题库及答案

1、下列系统开发得各阶段中难度最大得就是(4、文件系统中最小得数据存取单位就是(A5、某公司把库存物资出入库与出入库财务记账处理综合成一个应用子系统,这种 子系统 就是将(BA 、供销职能与生产职能关联在一起B 、供销职能与财务职能关联在一C 、财务职能与生产职能关联在一起D 、供销职能与市场职能关联在一A 、结构化开发方法就是以系统工程得思想与工程化得方法进行开发B 、对于运算量大、逻辑性较强得程序模块可采用原型法来构造模型C 、结构化方法要求严格区分开发阶段D 、原型法要求得软件支撑环境比结构化方法高A 、业务上得可行性、管理上得可行性、决策上得可行性B 、技术上得可行性、业务上得可行性、管理上得可行性C 、经济上得可行性、技术上得可行性、管理上得可行性D 、经济上得可行性、业务上得可行性、管理上得可行性库系统A 、 系统分析B 、系统设计C 、系统实施D 、系统规划2、数据库得组织结构中包括得模式冇(DA 、内模式B 、(概念)模式oC 、外模式 3、U /C 矩阵得正确性检验没有包含得一种就是:(D 、前三个选项都对C 、一致性检验D 、无冗余性检验A 、数据项B 、记录"C 、文件D 、数据库6、 下列关于结构化方法与原型法得描述错误得就是(B7、 可行性分析得内容包括(C8、 数据库系统得核心就是(CA 、数据库B 、操作系统C 、数据库管理系统D 、数据9、某企业建立了生产、销售、人事等从基层到崗层得MIS,这种MIS得结构为A、职能结构B、横向综合结构C、总得综合结构D、纵向综合结构10.绘制系统流程图得基础就是(BA、数据关系图B、数据流程图C、数据结构图D、功能结构图11、VFP语言属于第( D )代讣算机语言。
A、B、二。
C、12、在银行财务与一些企业得核心系统中■系统切换应采用(B )方式。
A、直接切换。
B、并行切换C、分段切换0D、试点后直接切换13、管理信息系统得特点就是( CA、数据集中统一,应用数学模型,有预测与控制能力,面向操作人员B、数据集中统一,应用人工智能,有预测与决策,面向高层管理人员C、数据集中统一,应用数学模型,有预测与控制能力,面向管理与决策D、应用数学模型,有预测与决策能力■应用人工智能,面向管理人员14、系统分析报告得主要作用就是(CA、系统规划得依据B、系统实施得依据C、系统设计得依据D、系统评价得依据1 5、下列地址属于C类得就是(A、210、42、35、4 3B、17 2、17、13. 2C、61、12 6、5、1 50 D、 24 0、4、3、5二、选择题1.C /S就是一种重要得网络计算机模式,其含义就是:(A )A、客户/服务器模式B、文件/服务器模式C、分时/共孕模式D、浏览器/服务器模式2 .系统开发过程中得笫一个正式文档就是(D )oA、系统说明书B、评审报告C、开发合同D、可行性报告3-下面哪句话最准确地概括了结构化方法得核心思想(D)A、山分解到抽象B、自顶向下』I细到粗,逐步抽象6 .原型化方法一般可分为三类,即(B A 、 探索型、开发型、直接型 B 、 探索型、实验型、演化型 C 、 灵活型、结构型、复杂型D 、 U 标型、实验型、探索型7 .比较常见得电子商务模式B2C (或称Bto C )就是指(B ) A 、 消费者之间得直接电子商务 B 、 企业与直接个人消费者间得电子商务 C 、 企业与企业之间得电子商务 D 、 以上都不对8. —般情况下,可将管理分为三个层次,即高层、中层与基层,其中高层管理属于 (B )。
数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。
A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。
( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。
5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。
6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。
7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。
8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。
数据库考试习题一答案

第一章绪论一、单项选择题1、1968年,美国IBM公司推出的世界上第一个DBMS产品是(C)A、DBTGB、RDBC、IMSD、MIS2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的( C )A、层次模型B、网状模型C、关系模型D、实体联系模型3、CODASYL的DBTG提交的报告中的数据模型是(B)A、层次模型B、网状模型C、关系模型D、实体联系模型4、位于用户和数据库之间的一层数据管理软件是(B)A、DBSB、DBMSC、DBD、MIS5、数据库系统与文件系统的主要区别是(B)A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、系统管理的数据量较少,而数据库系统可以管理庞大的数据量6、数据库的概念模型独立于(A)A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界7、在数据库中,下列说法是不正确的(A)A、在数据库中,避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余8、在数据库中存储的是(C)A、数据B、数据模型C、数据以及数据之间的联系D、信息9、数据库中,数据的物理独立性是指(C)A、数据库与数据库管理系统的相互独立B、用户程序DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指(C)A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件C、多种应用、多种语言、多个用户相互覆盖地使用数据集合11、在数据库中,产生数据不一致的根本原因是(D )A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余12、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A )A、数据库模式描述语言B、数据库子语言C、数据操纵语言D、数据结构语言13、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式B、内模式C、存储模式D、模式14、数据库系统的数据独立性是指(C)A、不会因为数据的变化而影响应用程序B、不会因为存储策略的变化而影响存储结构C、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D、不会因为某些存储结构的变化而影响其他的存储结构15、数据库应用系统包括(B)A、数据库语言、数据库B、数据库、数据库应用程序C、数据管理系统、数据库D、数据库管理系统16、按照传统的数据模型分类,数据库系统可以分为三种类型(C )A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体17、在数据库的非关系模型中,基本层次联系是(B )A、两个记录型以及它们之间的多对多联系B、两个记录型以及它们之间的一对多联系C、两个记录型之间的多对多的联系D、两个记录之间的一对多的联系18、关系数据模型(D )A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系19、子模式是(B )A、模式的副本B、模式的逻辑子集C、多个模式的集合D、以上都对20、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是(D)A、外模式B、内模式C、存储模式D、模式二、填空题1、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
(信息管理)数据库管理系统作业(名词解释)

2.关系的码 f
设K为关系模式R(U,F)中的属性或属性组合,若K→U,则K称为R的一个候选码.若关系模式R有多个候选码(Csndidate Key),则选定其中的一个作为主码(Prinary Key).
3.事务等待图
事务等待图是一个有向图G=(T,U).T为结点的集合,每个结点表示正运行的事务;U为边的集合,每条边表示事务等待的情况.若T1等于T2,则在T1,T2之间划一条有向边,从T1指向T2.事务等待图动态地反映了所有事务的等待情况,并发控制子系统周期性地生成事务等待图,并进行检测.
6关系模式
关系的描述称为关系模式(Relation Schema).它可以形式化表示为R(U,D,dom,F) 其中R为关系名,U为组成该关系的属性名集合,D为属性组U中的属性所来自的域, dom为属性向域的映像集合,F为属性间数据的依赖关系集合.
简答题
7.什么是事务的ACID性质?由哪些机制保证这些性质的实现?
事务的四个特性:
1)原子性,事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做.
2)一致性,事务执行的结果必须使数据库从一个一致性状态转变到另一个一致性状态.
3)隔离性,一个事务的执行不能被其他事务干扰.
4)持续性,一个事务一旦提交叉运行不影响这些事务的原子性.必须保证被强行终止的事务对数据库和其他事务没有任何影响,需要DBMS中并发控制机制和恢复机制保证.
8.什么是关系的规范化?如何进行规范化?
一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这个过程就叫做关系模式的规范化.
规范化是对原关系模式进行投影分解,消除决定因素不是候选码的任何非平凡函数依赖,然后对BCNF关系模式进行投影分解,消除原关系模式中非平凡且非函数依赖的多值依赖,从而产生一组高级范式的关系模式.
2023年管理信息系统在线作业

管理信息系统在线作业一—,单选题(共15题,共60分)1 .管理信息系统的最大难点在于难以获得(4分)A.系统数据B.系统信息C.系统人才D.系统需求★标准答案:D☆考生答案:D★考生得分:4分评语:2 .作业信息系统由以下几部分组成(4分)A.决策支持系统、电子数据解决系统B.业务解决系统、过程控制系统、办公自动化系统C.执行信息系统、业务解决系统、信息报告系统D.战略信息系统、电子数据解决系统、业务解决系统★标准答案:B☆考生答案:B★考生得分:4分评语:3.EDPS的中文意思是(4分)A.电子数据解决系统B.管理信息系统C.制造资源计划D.公司资源计划★标准答案:A☆考生答案:A★考生得分:4分评语:4.管理的职能重要涉及(4分)A.计划、控制、监督、协调B.计划、组织、领导、控制C.组织、领导、监督、控制★标准答案:D☆考生答案:D★考生得分:4分评语:9.U/C矩阵表的重要作用就是(4分)A.拟定系统边界B.拟定子系统C.拟定功能类D.拟定数据类★标准答案:B☆考生答案:B★考生得分:4分评语:10.数据流程图中的外部实体,是指独立于系统之外的部门、群体,或是(4分)A.输入的单据B.输出的报表C.本系统的部门D.另一个信息系统★标准答案:D☆考生答案:D★考生得分:4分评语:1 1.数据流程图解决功能中,最难于用文字和符号表达清楚的是(4分)A.运算功能B.数据存取功能C.逻辑判断功能D.输入输出功能★标准答案:C☆考生答案:C★考生得分:4分评语:1 2 . U/C矩阵表的U代表(4分)A.某过程使用某数据类B.某过程不使用某数据类C.某过程生成某数据类D.某过程不生成某数据类★标准答案:A☆考生答案:A★考生得分:4分评语:13.系统规划的目的是(4分)A.制定系统建设的资源分派计划B.制定M I S的长期发展方案C.制定组织的信息需求D.安排项目的开发计划★标准答案:B☆考生答案:B★考生得分:4分评语:14.可行性研究的内容一般涉及(4分)A.技术、经济和社会的可行性研究B.技术、管理和开发的可行性研究C.经济、管理和开发的可行性研究D.经济、社会和开发的可行性研究★标准答案:A☆考生答案:A★考生得分:4分评语:15.诺兰阶段模型把信息系统的成长过程划分为()阶段(4分)A.三个B.四个C.五个D.六个★标准答案:D☆考生答案:D★考生得分:4 分评语:二.多选题供5题洪2 0分)1. 一份系统分析报告应当涉及的内容有(4分)A.引言B.系统设计方案C.系统描述D.新系统的实行方案E.面向对象方法★标准答案:A, C,D☆考生答案:A, C,D★考生得分:4分评语:2.总体规划的任务是(4分)A.拟定系统的总体结构B.提出资源分派计划C.拟定分步实行环节、指导子系统实行D.进行可行性分析E.进行系统开发★标准答案:A,B, C,D☆考生答案:A,B,C,D★考生得分:4分评语:3.管理信息系统的开发方式一般涉及(4分)A.自行开发B.委托开发C.联合开发D.购买现成的软件包E.直接开发★标准答案:A,B,C,D★考生得分:4分评语:4.在结构化系统开发方法中,MIS的生命周期阶段涉及(4分)A.系统规划阶段B.系统分析阶段C.系统设计阶段D.系统实行阶段E.系统运营阶段★标准答案:A,B,C,D,E☆考生答案:A, B, C, D, E★考生得分:4分评语:5.数据字典一般涉及以下类型(4分)A.基本数据项B.数据结构定义C.数据流的说明D .数据解决描述和数据存储说明E.外部实体描述★标准答案:A, B, C,D,E☆考生答案:A , B , C,D,E★考生得分:4分评语:三.判断题(共5题,共2 0分).对于大系统来说,划分子系统的工作应在系统规划阶段进行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息管理数据库作业答案下载office 文档附件1.2.视图消解因为视图没有真实数据,所以对视图的查询要转换为对相应表的查询,这个过程叫视图消解,视图消解过程由DBMS自动完成正确答案:视图是从一个或几个基本表(或视图)导出的表,是一个虚表。
将对视图的查询转换为对基本表的查询的过程称为视图的消解。
3.函数依赖函数依赖是从数学角度来定义的,在关系中用来刻画关系各属性之间相互制约而又相互依赖的情况。
其类型包括部分函数依赖、完全函数依赖、传递函数依赖。
正确答案:设R(U)是属性集U上的关系模式。
X,丫是U的子集。
若对于R(U)的任意一个可能的关系r ,r 中不可能存在两个元组在X上的属性值相等,而在丫上的属性值不等,则称X函数确定丫或丫函数依赖于X,记作X?Y。
4.事务事务(Transaction) 是用户定义的一个对数据库读写操作序列,是一个不可分割的工作单位,也是数据库恢复和并发控制的基本单位。
数据库系统中通常有多个事务并行运行。
在关系数据库中,事务可以是一条、一组SQL语句,或整个程序。
正确答案:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是个不可分割的工作单位。
5.数据字典数据字典(Data dictionary) 是一种用户可以访问的记录数据库和应用程序元数据的目录。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。
被动数据字典是指修改时必须手工更新其内容的数据字典。
正确答案:数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
6.数据库角色对某个Analysis Services 数据库具有相同访问权限的用户和组的集合。
可以将数据库角色指派给数据库中的多个多维数据集,从而将该角色的用户访问权限授予这些多维数据集。
正确答案:对某个数据库具有相同访问权限的用户和组的集合。
7. 简述数据库恢复的基本技术当系统运行过程中发生故障时,数据库恢复技术将数据库从错误状态恢复到某个一致状态,它是数据库可靠性的保证。
数据库恢复的基本原理是利用存储在系统别处的冗余数据来重建其恢复技术的两个关键:(1) 如何建立冗余数据(2) 如何利用冗余数据恢复数据库正确答案:数据转储:所谓转储即DBA定期地将整个数据库复制到磁盘或另一个磁盘上保存起来的过程。
这些备用的数据文本成为后备副本或后援副本。
静态转储:在系统中无运行事物时进行的转储操作。
动态转储:在转储期间允许对数据库进行存取或修改。
即转储和用户事务可以并发执行。
海量转储:每次转储全部数据库增量转储:每次只转储上一次转储后更新过的数据。
登记日志文件:日志文件是用来记录事务对数据库的更新操作的文件。
为保证数据库是可恢复的,登记日志文件时必须遵循两条原则:(1)登记的次序严格按并发事务执行的时间次序进行。
(2)必须先写日志文件,后写数据库8.简述关系的三类完整性约束(可举例说明)完整性规则:1、实体完整性:若A是基本关系R的主属性,怎A不能取空值。
比如表A(a,b, c)中,若a是主码,则a不能为空值。
2、参照完整性:若属性(或属性组)F 是基本关系R的外码,它与基本关系S的主码相对应,则对于R中每个月组在F上的值取之允许两种可能,或者为空值,或者等于S中某个元组的主码值。
比如:表A(a,b,c),表B(c,a,d)如果两关系间存在属性引用,那么表B中的a 的值只有两个可能,要么等于表A中的某个记录的值,要么就为空。
3、用户定义的完整性:就是由用户自定义的约束啦,就像sql 语句check (price between 3000 and 7000)正确答案:关系的完整性有三类:实体完整性、参照完整性和用户定义完整性。
实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。
参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。
从数值意义上讲,取空值表明未分配等状态。
但是一旦取值,必须要对应S中的主码值。
用户定义完整性:针对某一具体关系数据库的约束条件。
它反映某一具体应用所涉及的数据必须满足的语义要求。
(例子可参考教材中的实例,P47-50) 9. 关系的性质,关系的三种类型: 1)基本关系(通常又称为基本表或基表):是实际存在的表,它是实际存储数据的逻辑表示。
2)查询表:是查询结果对应的表。
3)视图表:视图表是由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。
基本关系具有以下六条性质:?列是同质的(Homogeneous),即每一列中的分量是同一类型的数据)来自同一个域。
例如: 姓名是字符型。
?不同的列可出自同一个域)称其中的每一列为一个属性)不同的属性要给予不同的属性名。
?列的顺序无所谓)即列的次序可以任意交换。
遵循这一性质的数据库产品(如ORACLE)增加新属性时,永远是插至最后一列。
但也有许多关系数据库产品没有遵循这一性质,例如VF P仍然区分了属性顺序。
?任意两个元组不能完全相同。
由笛卡尔积的性质决定)但许多关系数据库产品没有遵循这一性质。
?行的顺序无所谓)即行的次序可以任意交换。
遵循这一性质的数据库产品(如ORACLE)插入一个元组时永远插至最后一行。
但也有许多关系数据库产品没有遵循这一性质,例如VFP仍然区分了元组的顺序? 分量取原子值)即每一个分量都是不可分的数据项。
这是规范条件中最基本的一条。
规范化的关系简称为范式(Normal Form)。
正确答案:1)没有重复行2)行、列的次序可以交换3)列同质4)属性名不重复5)每个属性都是原子的10. 数据模型的组成要素,数据模型至少应包括三个部分。
、数据结构定义: 数据库对象类型的集合)包括两类:?与数据类型、内容、性质有关的对象;? 与数据之间联系有关的对象。
理解: ? 第一类对象如: 关系模型中的域、属性、关系等; ? 第二类对象如:网状模型中的系型; ? 数据结构是描述数据模型最重要的方面)通常按数据结构的类型来命名数据模型。
如: 层次结构的数据模型是层次模型)网状结构的数据模型是网状模型)关系结构的数据模型是关系模型。
? 参见图1.3 来理解数据结构。
二、数据操作定义:对数据库中各种对象(型)的实例(值)允许进行的操作的集合)包括操作及有关操作规则。
理解: ? 数据库主要有检索和更新(包括插入、删除、修改)两大类操作。
数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。
三、数据的约束条件定义: 是一组完整性规则的集合。
理解: ? 完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
在关系模型中,任何关系必须满足实体完整性和参照完整性。
实体完整性: 数据本身的约束。
参照完整性: 数据之间的约束。
正确答案:(1) 数据结构,数据库的组成对象以及对象之间联系的描述(2) 数据操作,对数据库中各种对象(型)的实例(值)允许执行的操作的集合(3) 完整性约束,即数据模型要满足的约束条件11. 试述数据库系统的特点。
数据库系统的特点主要有以下几个方面: (1) 数据结构化在文件系统中,尽管其记录内部已有了某些结构,但记录之间没有联系。
而数据库系统则实现了整体数据的结构化,这是数据库的主要特征之一,也是数据库与文件系统的本质区别。
(2) 数据的共享性高、冗余度低、易于扩充数据库系统从整体角度看待和描述数据,数据不再面向某个特定的应用程序,而是面向整个系统; 因此,数据可以被多个用户、多个应用程序共享使用。
数据共享可以大大减少数据冗余,节约存储空间。
数据共享还能够避免数据之间的不相容性与不一致性。
(3) 数据独立性高数据独立性包括数据的物理独立性和逻辑独立性。
物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。
也就是说,数据在磁盘上的数据库中如何存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样一来当数据的物理存储结构改变时,用户的程序不用改变。
辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。
(4)数据由DBMS统一管理和控制数据库的共享是并发的(concurrency) 共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据。
DBMS必须提供以下几方面的数据控制功能: 数据的安全性保护(security) 数据的完整性检查(integrity) 数据库的并发访问控制(concurrency) 数据库的故障恢复(recovery) 正确答案:(1) 数据结构化,数据库与文件系统的根本区别;(2) 数据的共享度高,冗余度低,易扩充;(3)数据独立性高;(4)数据由DBMS统一管理和控制。