信息管理 数据库 作业答案
- 格式:doc
- 大小:18.00 KB
- 文档页数:6
企业信息管理练习题库含答案1、适用于无系统开发人员或开发队伍力量薄弱、资金计较为充足的企业( )A、自主开发方式B、委托开发方式C、联合开发方式D、购置软件包答案:B2、( )是企业信息资源和信息系统的最高领导者。
A、CEOB、CIOC、CFOD、CHO答案:B3、( )是指信息系统开发工作在企业主管领导的支持和协调下,组织业务人员与技术人员合作共同完成。
A、“合作共赢原则”B、“一把手原则”C、“质量管理原则”D、“目标原则”答案:B4、在结构化设计中,好的模块设计要满足( )。
A、高耦合低内聚B、高耦合高内聚C、低耦合低内聚D、低耦合高内聚答案:D5、( )方法的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。
A、自主开发方式B、委托开发方式C、联合开发方式D、购置软件包答案:B6、将有限的地理区域内的各种通信设备连接在一起的通信网络是指( )。
A、城域网B、广域网C、远程网D、局域网答案:D7、MIS主要是供( )使用的信息系统。
A、基层人员B、中层人员C、高层人员D、企业所有人员答案:B8、商业银行的客户经理为客户提供的“一-对- -”、“面对面”、“一站式的服务被称为( )。
A、综合服务B、终身服务C、增值服务D、专职服务答案:D9、供应链从上、下游关系来理解, 不可能是单一链状结构, 而是交错链状的( )A、网络结构B、闭环结构C、星状结构D、总线结构答案:A10、供应链合作伙伴关系的目的是( )。
A、宿短采购提前期,提高供货的柔性B、加快资金周专C、缩短供应链总,J周转期达到降低成本和提高质量的目的D、减少供应商数目答案:C11、ERP打破了MRPII只局限于传统制造业的格局,其功能范围已延伸到其它各行各业。
( )A、对B、错答案:A12、MIS主要是供( )使用的信息系统。
A、基层人员B、中层人员C、高层人员D、企业所有人员.答案:B13、TPS、MIS和DSS比较,正确的是( )。
一、单项选择题(下列各题选项中,只有一个选项是正确的)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、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
一、单选题1、计算机对数据存储的主要方式是:A.Word文档B.WPS文档C.数据表格D.文件正确答案:D2、“我们去年与今年点心类产品的销售额变化情况怎样?”通过这个问题,我们可以提炼的数据维度是:A.去年、今年、点心类、产品B.时间、产品类别、产品C.时间、产品类别、销售额D.销售额、年度、点心类产品正确答案:B3、“我们公司近三年的人员学历结构变化是怎样的?”通过这个问题,我们可以提炼的数据量度是:A.学历结构B.学历C.本科以上学历人数比D.年度正确答案:C4、常见的OLAP对数据仓库操作是:A.选择、钻取、分组、卷上、旋转B.钻取、卷上、切片、切块、旋转C.投影、排序、切片、切块、连接D.选择、投影、分组、排序、连接正确答案:B5、在OLAP操作中互为逆操作的是:A.旋转、投影B.切片、切块C.选择、排序D.卷上、钻取正确答案:D6、以下属于描述型知识的是:A.我们的点心类产品热销是否会带动饮料类产品的畅销?B.明年我们的销售形势如何?C.明年的坏账是否会继续增加?D.满足哪些特征的人群是我们的潜在客户?正确答案:D7、数据挖掘的一般步骤是:①选取数据挖掘方法②从数据仓库中抽取需要的数据集③模式发现并可视化④ETL数据到数据仓库中A.①③④②B.①④③②C.④③①②D.④②①③正确答案:D二、多选题1、文件系统对数据存储的优点在于。
A.契合了人们日常工作中“纸质文件”的实物形态B.不再是用非常复杂的计算机指令,去处理数据C.可以用统一的数据处理指令去查询数据D.数据结构化正确答案:A、B2、文件系统对数据存储的缺点在于:A.数据不能结构化存储B.查找数据不方便C.文件分类比较随意D.没有文件分类习惯,则会造成管理混乱正确答案:A、B、C、D3、以下哪些属于常见的关系型数据库系统软件产品:A.SQL ServerB.My SQLC.OracleD.DB2正确答案:A、B、C、D4、以下哪些是非关系型数据库系统软件产品:A.GraphBaseB.RedisC.MongoDBD.HBase正确答案:A、B、C、D5、采用数据库系统存储数据的优点在于:A.可对数据随意存储B.方便用户查询数据C.数据可以充分共享D.数据是结构化的正确答案:B、C、D6、数据仓库中的数据来源:A.各个业务数据库B.外部文件C.其它数据库仓库D.互联网数据正确答案:A、B、C、D7、构建数据仓库的目的是:A.为分析现有业务执行情况提供依据B.为数据挖掘做准备C.为组织决策提供依据D.取代管理者为组织做出决策、预测正确答案:A、B、C8、以下属于细粒度数据的问题是:A.我们公司近三年的人员学历结构变化是怎样的?B.张雪眉是否是我们公司的员工? 职位是什么?C.我们去年与今年点心类产品的销售额变化情况怎样?D.我们的应收帐款还有多少?正确答案:B、D9、以下属于粗粒度数据的问题是:A.我们的应收帐款年增长率为多少?B.张雪眉是否是我们公司的员工? 职位是什么?C.我们公司近三年的人员学历结构变化是怎样的?D.我们在4月22日花生卖出了多少?卖给了谁?正确答案:A、C10、数据仓库的结构模型主要有:A.网状B.星型C.雪花型D.树型正确答案:B、C11、数据仓库的特征是:A.集成的B.时变的C.稳定的D.面向主题的正确答案:A、B、C、D12、数据挖掘技术帮助我们组织管理解决的问题是:A.帮助我们从不同维度观察汇总数据B.借助AI、机器学习等方法由计算机从数据中自动揭示事物规律C.帮助我们回答决策/预测层次的问题D.帮助我们关注数据的细节,可以获知个体信息正确答案:B、C13、利用数据挖掘技术帮助我们解决一个矛盾:A.查询大量数据的困境B.获得统计数据困难的困境C.信息很丰富,知识(信息)很贫乏的窘境D.大量数据积累,却迷失在海量数据中的困境正确答案:C、D14、数据挖掘是指:A.从数据中发现知识B.从数据中获得汇总C.从数据中查询对象D.从数据中发现规律正确答案:A、D15、可用于数据挖掘的数据是:A.来自互联网的数据B.来自数据集中的数据C.来自数据仓库中的数据D.来自数据库中的数据正确答案:A、B、C、D16、数据挖掘要发现的知识主要是:A.模式化知识B.行为预测型知识C.以往的存量知识D.概念描述型知识正确答案:A、B、D17、以下属于行为预测型知识的是:A.明年我们的销售形势如何?B.我们的点心类产品热销是否会带动饮料类产品的畅销?C.明年的坏账是否会继续增加?D.满足哪些特征的人群是我们的潜在客户?正确答案:A、B、C18、常见的数据挖掘方法:A.离群点分析B.决策树C.关联规则D.聚类正确答案:B、C、D19、商务智能的常见技术方法是:A.数据透视图B.数字仪表板C.数据挖掘工具D.数据透视表正确答案:A、B、C、D20、商务智能帮助星巴克解决门店铺设问题,体现了:A.商务智能是一种纯粹的技术手段B.商务智能能够取代管理者的决策C.实现商业价值增值,可以通过智能信息技术手段D.商业智能作为技术手段与管理方法结合,有助于实现商业价值正确答案:C、D三、判断题1、早期数据与程序是不可分隔的。
2022年南昌大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;2、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
3、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
4、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
5、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
6、____________和____________一起组成了安全性子系统。
7、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
8、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
9、数据模型是由______________、______________和______________三部分组成。
第五章数据管理与应用一、单项选择题1.下列软件哪个不是数据库管理系统()。
A.ExcelB.AccessC.OracleD.SQL Server参考答案:A试题解析:Excel是office的电子表格,常说的Oracle、Access、SQL Server等数据库,其实准确地说就是数据库管理系统。
知识点:信息技术类--专业知识与技能--第五章数据管理与应用--第二节结构化查询语言SQL2.SQL的视图是从()中导出的。
A.基本表B.视图C.基本表或视图D.数据库参考答案:C试题解析:视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
它是用户查看数据库表中数据的一种方式,是基于某个查询结果的虚拟表,用户通过它来浏览表中感兴趣的部分或全部数据,而数据的物理存放位置仍然在表中,这些表称作视图的基表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。
视图就如一个用于查看数据的窗口。
知识点:信息技术类--专业知识与技能--第五章数据管理与应用--第二节结构化查询语言SQL3.SELECT语句要把重复记录屏蔽使用关键字()A.DISTINCTB.UNIONC.ALLD.GROUP参考答案:A试题解析:distinct这个关键字来过滤掉多余的重复记录只保留一条。
知识点:信息技术类--专业知识与技能--第五章数据管理与应用--第二节结构化查询语言SQL4.如果需要计算部门中所有雇员的薪金总额,应使用以下哪个组函数()A.MAXB.SUMC.VARIANCED.COUNT参考答案:B试题解析:sum()函数用于计算数值列的合计数。
知识点:信息技术类--专业知识与技能--第五章数据管理与应用--第二节结构化查询语言SQL5.在数据库查询语句中,判断字段为空的关键字是()。
A.IS NULLB.=NULLC.IS IND.IN参考答案:A试题解析:当字符串为空时,在where 子句中使用 is null 来判断。
信息管理数据库作业答案下载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统一管理和控制。