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

试题名称:数据库系统说明:所有答题一律写在答题纸上第 1 页共 2 页一、简答题(共5小题,每题6分,共30分)1.简述数据库、数据库管理系统与数据库系统的概念。
答:数据库:DataBase,简称DB。
是长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库管理系统:DataBase Management System,简称DBMS,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
它的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护。
数据库系统:DataBase System,简称DBS,它是包含数据库的具体应用系统,由支持该应用系统的某一具体的数据库、数据库管理系统和应用程序三部分组成。
2.简述两段锁协议并说明两段锁协议和事务可串行化调度的关系。
答:所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。
1、在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;2、在释放一个封锁之后,事务不再申请和获得任何其他封锁。
如果事务中所有的加锁操作都在事务的第一个解锁操作之前进行,那么这个事务是遵循两段锁协议的。
如果一个调度中的每个事务都遵循两段锁协议,那么该调度必然是冲突可串行化的。
事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。
3.简述可串行化调度和正确调度。
答:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们的结果相同,我们称这种调度策略为可串行化的调度。
可串行性是并发事务正确性的准则,按这个准则规定,一个给定的并发调度,当且仅当它是可串行化的,才认为是正确调度。
4.简述数据库中的死锁现象,并简述如何使用有向图方法检测死锁。
答:死锁是指当两个或多个事务相互等待对方所拥有的锁被释放时,所产生的僵持局面。
信息管理系统试题及答案

信息管理系统试题及答案一、填空题 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.一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号唯一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。
(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。
根据以上情况和假设,试作如下设计:(1)构造满足需求的E -R图。
(2)转换为等价的关系模式结构,并说明每个关系模式的主键。
解答:(1)满足上述需求的E -R图如图1所示。
(2)转换为等价的关系模式结构如下:借书人(借书证号,姓名,单位) 主键:借书证号图书(书号,书名,数量,位置,出版社名)主键:书号出版社(出版社名,电报编号,电话可,邮编,地址)主键:出版社名借阅(借阅编号,借书证号,书号,借书日期,还书日期)主键:借阅编号2.某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多少个病房、多少个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
完成如下设计:(1)设计该计算机管理系统的E-R图(2)将该E-R图转换为关系模式结构。
(3)指出转换结果中每个关系模式的后选码(主键)。
解答:(1)本题的E-R图如图2所示。
图2医院管理系统E—R图(2)(3)对应的关系模式结构及每个一系个E后选码如下:科室(科名,科地址,科电话)主键:’科名'-病房(病房号,床位号,科室名)主键:病房号外键:科室名医生(工作证号,姓名,职称,科室名,年龄)主键:工作证号病人(病历号,姓名,性别,主管医生姓名,病房号)主键:病历号外键:主管医生姓名3.学生管理系统假设要根据某大学的系、学生、班级、学会等信息建立一个数据库,一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。
管理信息系统题库及答案

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答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。
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分).对于大系统来说,划分子系统的工作应在系统规划阶段进行。
管理信息系统课后习题答案(全)

管理信息系统课后习题答案(全)管理信息系统课后习题答案第一章:引言管理信息系统(MIS)是现代组织中非常重要的一部分,它能够帮助组织有效地管理和利用信息资源。
本文将回答一些关于管理信息系统的课后习题,以便加深对该领域的理解。
第二章:信息系统基础知识1. 信息系统的定义是什么?信息系统是由人员、技术、过程和数据组成的一个整体,目的是收集、存储、处理和传递信息来支持组织的运营和管理决策。
2. 信息系统的基本组成部分有哪些?信息系统的基本组成部分包括硬件、软件、数据、人员和过程。
3. 信息系统开发的生命周期是什么?信息系统开发的生命周期包括需求分析、系统设计、系统实施、系统运维和系统维护。
第三章:信息系统与组织战略1. 信息系统如何与组织战略相互关联?信息系统能够支持和促进组织战略的实施,同时组织战略也会影响信息系统的规划和发展。
2. 什么是信息系统规划?信息系统规划是指根据组织的战略目标和需求,制定和实施信息系统的整体规划和发展策略。
3. 信息系统如何支持组织的竞争优势?信息系统可以提供实时的、准确的和可靠的信息,帮助组织进行战略决策和快速反应市场变化,从而获得竞争优势。
第四章:数据与信息管理1. 什么是数据?数据是描述事物属性或特征的符号化形式。
2. 什么是信息?信息是根据特定目的对数据进行加工和解释得到的结果。
3. 数据库管理系统(DBMS)的作用是什么?数据库管理系统是一种软件工具,用于管理和操作组织的数据,实现数据的存储、访问、更新和删除等功能。
第五章:网络与通信技术1. 什么是计算机网络?计算机网络是由若干台计算机及其相关设备通过通信线路相互连接并共享资源的系统。
2. 什么是局域网(LAN)?局域网是指在有限地理范围内连接计算机和设备的计算机网络。
3. 什么是广域网(WAN)?广域网是指通过计算机网络连接较大地理范围内的计算机和设备。
第六章:电子商务与电子政务1. 什么是电子商务?电子商务是通过互联网和其他网络技术进行商业活动的过程,包括在线购买、在线支付和在线服务等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息管理数据库作业答案下载office文档附件1.2.视图消解因为视图没有真实数据,所以对视图的查询要转换为对相应表的查询,这个过程叫视图消解,视图消解过程由DBMS自动完成正确答案:视图是从一个或几个基本表(或视图)导出的表,是一个虚表。
将对视图的查询转换为对基本表的查询的过程称为视图的消解。
3.函数依赖函数依赖是从数学角度来定义的,在关系中用来刻画关系各属性之间相互制约而又相互依赖的情况。
其类型包括部分函数依赖、完全函数依赖、传递函数依赖。
正确答案:设R(U)是属性集U上的关系模式。
X,Y是U 的子集。
若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于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),增加新属性时,永远是插至最后一列。
但也有许多关系数据库产品没有遵循这一性质,例如VFP仍然区分了属性顺序。
?任意两个元组不能完全相同。
由笛卡尔积的性质决定,但许多关系数据库产品没有遵循这一性质。
?行的顺序无所谓,即行的次序可以任意交换。
遵循这一性质的数据库产品(如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统一管理和控制。