BSEG的基础问题
SAP资产业务类型解释

资产业务类型和合并事务类型资产业务类型,就是反映资产增减变动类型,按照各类资产数量或金额的增减,可以如下区分:1、资产增加类型:一般购置增加、弃置费用增加、从外部单位收购、在建工程转入、评估增值、固定资产各分类之间调整、投资性房地产转入、从分公司或子公司转入、接受捐赠、融资租入、盘盈、无偿拨入、汇兑差额的影响和其他来源;2、资产减少类型:报废、毁损、盘亏、出售、重分类重分类到无形资产或其他资产、投资转出投资至联营公司、合营公司等、处置、评估减值、固定资产各分类之间调整、转为投资性房地产、转出至分公司或子公司、捐出、无偿拨出、汇兑差额的影响和其他减少;配置资产业务类型明细程度视你对资产变动的明细分析管理需求,SAP将资产业务类型分为下图几组;一般情况下,标准的资产业务类型基本能满足需求,当然你可以自定义一套自己企业特有资产业务类型,资产业务类型配置界面如下图:购置、报废、转资等不同资产业务类型的配置内容有所不同;1.该资产业务类型用于在建工程转资,选择“关闭固定资产”表示转资后该资产将自动关闭,关闭后该在建不能继续过账,除非Tcode:AS02修改去除该标志;23.表示是否为集团内部资产过账,可以使用总额法和净额法,比如,资产转移采用总额法,则将旧资产的原值和累计折旧平移到新资产;如果是净额法则旧资产将剩余净值转移为新资产的原值;4.合并事务类型,简单理解为资产业务类型到FI过账的分类汇总;合并事务类型在新总账中被突出为一个重要的标准字段辅助核算字段,更详细请参考其他章节,不仅仅用于资产交易中,关于资产交易的合并事务类型,引用SAP的标准解释:“出于法定合并目的,不需要资产会计使用的相同会计业务详细分类;通常,一个更为一般的分类就足够;因此合并交易类型是几个不同资产会计业务类型的汇总;它将从法定合并观点组成相同会计业务的业务类型进行分组;总的来说,合并交易类型是会计业务使用最典型的FI-AA业务类型;也就是说,从财务模块资产相关核算统驭科目和报表合并角度看,并不需要资产模块那么明细的资产业务类型,只要根据一定汇总就行,这样有个困扰,资产分析报表究竟是从财务还是资产模块出具,很多人可能会说,那肯定是从资产模块出具比较好,设想一下,如果涉及资产合并,资产模块又无法处理资产过账的”最佳设计思路”:考虑到资产变态的明细分析和合并的需求,资产应该如何过账才完美了,我有一个个人认为比较完美的设计思路,今天先粗略谈谈,先不细扯,中国的事情一细扯,就会扯出郭美美她娘原来是购买廉租房的股神;BSEG-BEWAR:合并事务类型,由资产交易对应的资产业务类型自动带出;BSEG-ANBWA:资产业务类型如上图,可以看到在资产交易中BSEG-VORGN表示业务交易除折旧业务,都带有具体资产号,折旧对应的资产业务类型为500-504,正常折旧通过tcode:AFAB过账,无需输入资产业务类型,系统默认为500,而特殊折旧、计划折旧和资产重估等可以使用一资产业务类型,比如特殊折旧,按照SAP设计逻辑,当时只产生折旧凭证,折旧凭证带资产号,还需要通过Tcode:AFAB才过账,此时在过账到财务模块,则换为501-504,并且不带资产号,给不熟悉SAP设计逻辑的用户带来很大困惑;总结一下,除了OASV/ABF1业务这俩先不谈和折旧业务外,所有其他资产增减变动类型实际上财务凭证BSEG都带有明细资产号,也就以为,这些业务实际上无需通过资产模块,从财务模块就能满足明细分析要求,折旧则是根据诸如资产类别、成本中心当然也就以为业务范围和利润中心,因成本中心通常都对应到他俩或其他汇总,固定资产固定嘛,多数资产购置就一笔,但折旧每月要,这样设计的目的无非是为了节省磁盘空间避免产生大量垃圾会计凭证,设想有20万资产,一次性购入20条分录没有问题,一次性工作嘛,但是折旧,每月有20万条,你试试看你发疯不如果是汇总过账,就谈不上带具体资产号了,但是折旧完全没有任何资产信息也太无聊了;如果是在下设计财务信息/财务报表系统,在下有2条思路:思路1:搞一“代表性资产“或”资产分析类型“,根据各企业明细资产分析要求设置,折旧增加该维度,比如某成本中心的固定资产-运输设备折旧就不再一条分录,而是根据代表性资产再细分,无非就是多几个折旧分录,当然折旧科目还是一个:固定资产-运输设备折旧;思路2:思路1要求sap修改会计凭证自动产生逻辑,打死他们也不会干,或者提供会计信息系统当然这是设想,sap并没有如此做,在会计信息系统做,后勤不是有信息系统吗这样SAPAG也不会做,怎么办才好呢通常企业ERP和报表系统/数据仓库系统是2个独立系统,可以在ERP中自己整一个会计信息系统先组织好数据,现在好了,碰到折旧凭证,关联sapAA模块,自己将折旧凭证分拆为带“代表性资产”的会计行项目,Understand我一直非常强调大的集团财务分析应用项目,尽量只用一个唯一的财务信息,不要一会应收,一会应付,一会资产,业务处理系统必须如此,业务分析系统何苦呢将财务数据分割成N个数据源,一个期间的会计业务分割后,搞的最后连资产负债表平衡都要感谢上帝,不扯淡吗如果是分散企业尤其重要,为什么不实现组织好数据源,而要在数据仓库中胡乱折腾呢典型的再如销售收入,销售收入分析有很细分析维度,各企业需求还不一致,财务模块设计中不可能面面具到,那么怎么办,就是根据财务的销售收入行项目再关联客户、物料和其他如盈利分析模块的特征,你想要什么维度都可以,并且不改变BSEG的设计,何乐不为。
IBM认证数据库考试试题

IBM认证数据库考试试题IBM认证数据库考试试题IBM的历史可以追溯到电子计算机发展前的几十年,在电子计算机发展之前,它经营穿孔卡片数据处理设备。
下面是店铺整理的关于IBM认证数据库考试试题,欢迎大家参考!(1)已知表T1中有2行数据,T2中有3行数据,执行SQL语句“select a.* from T1 a,T2 b”后,返回的行数为______A、2行B、3行C、5行D、6行多表查询没有指定连接条件,会导致笛卡尔积的出现,返回行数等于2张表的行数乘积,返回6行记录考察:对多表连接、笛卡尔积的理解答案:A(2)、已知表T1和T2的字段定义完全相同,T1,T2中各有5条不同的数据,其中T1有2条数据存在于表T2中,语句“select * from T1 union select * from T2”返回的行数为_______A、8行B、10行C、3行D、12行第二题? UNION在进行表链接后会筛选掉重复的`记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。
考察:UNION 的理解答案: A(3)、已知表T1含有字段ID、CourseID和Score,且数据为ID CourseID Score3 1 902 1 852 2 903 2 80则语句“select id,sum(ScorE) from T1 group by ID”的执行结果为_________A、 ID sum(ScorE)—– ? ———-3 ? 1702 ? 175B、 ID sum(ScorE)—– ? ———-2 ? 1753 ? 170C、 ID sum(ScorE)—– ? ———-2 ? 1703 ? 175D、 ID sum(ScorE)—– ? ———-3 ? 1752 170第三题 GROUP BY 对按照ID字段进行分组,同时对ID相同字段的ScorE进行求和,GROUP by 会自动对结果集进行排序所以答案选B考察:group by 的理解答案: B(4)、电话号码表t_phonebook中含有100万条数据,其中号码字段PhoneNo上创建了唯一索引,且电话号码全部由数字组成,要统计号码头为321的电话号码的数量,下面写法执行速度最慢的是_________A、select count(*) from t_phonebook where phoneno >= ‘321’ and phoneno < ‘321A’B、select count(*) from t_phonebook where phoneno like ‘321%’C、select count(*) from t_phonebook where substring(phoneno,1,3) = ‘321’A>或者<操作符会采用索引查找B:LIKE通配符在XXX%情况下会应用索引,如果在%xxx%等情况下不会应用索引答案: C:采用函数处理的字段不能利用索引,例如substr()? 这个题好像写成java的函数了答案: C(5)、已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列语句查询逻辑相同,其中执行效率最优的是A、 SELECT * FROM tblWHERE land_id > 750or (cust_id=180 or cust_id=560)B、 SELECT * FROM tblWHERE (cust_id=180 or cust_id=560)or land_id > 750C、 SELECT * FROM tbl WHERE land_id > 750UNIONSELECT * FROM tbl WHERE cust_id = 180UNIONSELECT * FROM tbl WHERE cust_id = 560D、 SELECT * FROM tbl WHERE land_id > 750UNION( SELECT * FROM tbl WHERE cust_id = 180UNION ALLSELECT * FROM tbl WHERE cust_id = 560)C/D相比较而言,D的执行效率更高一些UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。
北京航空航天大学数据库与操作系统试题

北京航空航天大学数据库与操作系统试题(2001 年)一、请给出以下名词的定义(2'5)1■实体2■关系3■关系键4■传递函数依赖5■关系规范化二、问答题(4'2)1■试述相对于文件系统来说,数据库系统具有哪些优点。
2■试数数据独立性的概念,以及数据库系统是如何实现数据独立性的。
三、设有如下关系(2'4)T1. RU S2.R-S3.口A,B (% ^(R))4.口歸(冃汉T — R四、(3'2)设R(ABC)和S(DE),其中B,C,D来自同一个域,请把表达式--A,E 0~B =D C =D (R S))转换为:1■元组演算表达式2.SQL语言五、试证明:(3'2)1■若存在函数依赖X—Y及W—乙则必有函数依赖XW —YZ。
2■若存在函数依赖X—YZ及—CW,则必有函数依赖X —CWYZ。
六、设有一个投资股票公司的数据库,它包含以下属性:(4'x3)rn rnc13C2UJB(broker,即经纪人)O(office,即经纪人工作的办公室)l(investor,即投资人)S(stocK即投资人所拥有的某种股票)Q(quantity,即投资人所拥有的上数股票数量)D(dividend,即股息,上述股票的利息率)假设有以下函数依赖,S f D,IS f Q,I f B,B f0,请: 1.找出关系模式R(BOlSQD) 的关系键,请给出求解过程。
2■如果把上述关系模式分解为R i(ISQD),R2(IB0),试说明:a. R i,R2满足的最高范式,为什么?b. 上述两个关系模式存在什么弊端,为什么?3■找出关系模式R(BOISQD)到3NF的一个无损分解,并给出规范化过程。
七、名词解释题(4'x3)1.进程2.临界区3.重定位八、判断题(1'x8)1. 在作用调用时,采用最高响应比优先的作业调度算法可以得到最短的作业平均周转时间。
( )2. 在虚存系统中只要磁盘空间无限大,作业就能拥有任意大的编址空间。
SAP资产业务类型解释

资产业务类型和合并事务类型资产业务类型,就是反映资产增减变动类型,按照各类资产数量或金额的增减,可以如下区分:(1)、资产增加类型:一般购置增加、弃置费用增加、从外部单位收购、在建工程转入、评估增值、固定资产各分类之间调整、投资性房地产转入、从分公司或子公司转入、接受捐赠、融资租入、盘盈、无偿拨入、汇兑差额的影响和其他来源。
(2)、资产减少类型:报废、毁损、盘亏、出售、重分类(重分类到无形资产或其他资产)、投资转出(投资至联营公司、合营公司等)、处置、评估减值、固定资产各分类之间调整、转为投资性房地产、转出至分公司或子公司、捐出、无偿拨出、汇兑差额的影响和其他减少。
配置资产业务类型明细程度视你对资产变动的明细分析管理需求,SAP将资产业务类型分为下图几组。
一般情况下,标准的资产业务类型基本能满足需求,当然你可以自定义一套自己企业特有资产业务类型,资产业务类型配置界面如下图:购置、报废、转资等不同资产业务类型的配置内容有所不同。
[1].该资产业务类型用于在建工程转资,选择“关闭固定资产”表示转资后该资产将自动关闭,关闭后该在建不能继续过账,除非Tcode:AS02修改去除该标志。
[2][3].表示是否为集团内部资产过账,可以使用总额法和净额法,比如,资产转移采用总额法,则将旧资产的原值和累计折旧平移到新资产;如果是净额法则旧资产将剩余净值转移为新资产的原值。
[4].合并事务类型, 简单理解为资产业务类型到FI过账的分类汇总。
合并事务类型在新总账中被突出为一个重要的标准字段(辅助核算字段,更详细请参考其他章节), 不仅仅用于资产交易中, 关于资产交易的合并事务类型,引用SAP的标准解释:“出于法定合并目的,不需要资产会计使用的相同会计业务详细分类。
通常,一个更为一般的分类就足够。
因此合并交易类型是几个不同资产会计业务类型的汇总。
它将从法定合并观点组成相同会计业务的业务类型进行分组。
总的来说,合并交易类型是会计业务使用最典型的FI-AA业务类型。
SAP资产业务类型解释精选文档

S A P资产业务类型解释精选文档TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-资产业务类型和合并事务类型资产业务类型,就是反映资产增减变动类型,按照各类资产数量或金额的增减,可以如下区分:(1)、资产增加类型:一般购置增加、弃置费用增加、从外部单位收购、在建工程转入、评估增值、固定资产各分类之间调整、投资性房地产转入、从分公司或子公司转入、接受捐赠、融资租入、盘盈、无偿拨入、汇兑差额的影响和其他来源。
(2)、资产减少类型:报废、毁损、盘亏、出售、重分类(重分类到无形资产或其他资产)、投资转出(投资至联营公司、合营公司等)、处置、评估减值、固定资产各分类之间调整、转为投资性房地产、转出至分公司或子公司、捐出、无偿拨出、汇兑差额的影响和其他减少。
配置资产业务类型明细程度视你对资产变动的明细分析管理需求,SAP将资产业务类型分为下图几组。
一般情况下,标准的资产业务类型基本能满足需求,当然你可以自定义一套自己企业特有资产业务类型,资产业务类型配置界面如下图:购置、报废、转资等不同资产业务类型的配置内容有所不同。
[1].该资产业务类型用于在建工程转资,选择“关闭固定资产”表示转资后该资产将自动关闭,关闭后该在建不能继续过账,除非Tcode:AS02修改去除该标志。
[2][3].表示是否为集团内部资产过账,可以使用总额法和净额法,比如,资产转移采用总额法,则将旧资产的原值和累计折旧平移到新资产;如果是净额法则旧资产将剩余净值转移为新资产的原值。
[4].合并事务类型, 简单理解为资产业务类型到FI过账的分类汇总。
合并事务类型在新总账中被突出为一个重要的标准字段(辅助核算字段,更详细请参考其他章节), 不仅仅用于资产交易中, 关于资产交易的合并事务类型,引用SAP的标准解释:“出于法定合并目的,不需要资产会计使用的相同会计业务详细分类。
通常,一个更为一般的分类就足够。
全国计算机等级考试VB经典必考资料,知识点总结

全国计算机等级考试辅导材料Visual Basic程序设计基础冲刺阶段要点(必考知识点梳理与总结)Visual Basic程序设计基础知识要点(概念分析篇)知识点1:(1)在工程资源管理器窗口中可以包含:工程文件、窗体模块文件、标准模块文件和类模块文件(其中可以包含许多各种文件类型)。
(2)Visual Basic应用程序可以以解释方式执行和编译方式执行。
例题:(1)以下叙述中错误的是 AA.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。
B.以.bas为扩展名的文件是标准模块文件。
C.窗体文件包含该窗体及其控件的属性。
D.一个工程中可以有多个标准模块文件。
(2)以下叙述中错误的是 CA.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。
B.保存Visual Basic程序时,应分别保存窗体文件及工程文件。
C.Visual Basic应用程序只能以解释方式执行。
D.事件可以由用户引发,也可以由系统引发。
知识点2:(1)窗体和各种控件的名称(Name)是唯一的,用来标识一个窗体或控件的。
而窗体和控件的标题是用来说明的,是可有可无的。
(2)各种控件之间有部分相同的属性,并不是拥有所有属性。
控件有些属性只能在属性窗口中设置,但也有少数属性只能在代码状态设置。
(3)Form1.Hide方法和Unload Form1方法的区别:第一个方法窗体消失但仍存在于内存中;第二个方法窗体消失并不存在于内存中。
例题:(1)以下叙述中正确的是 AA.窗体的Name属性指定窗体的名称,用来标识一个窗体。
B.窗体的Name属性的值是显示在窗体标题栏中的文本。
C.可以在运行期间改变对象的Name属性的值。
D.对象的Name属性值可以为空。
(2)以下叙述中错误的是 CA.Visual Basic是事件驱动型可视化编辑工具。
B.Visual Basic应用程序不具有明显的开始和结束语句。
C.Visual Basic工具箱中的所有控件都具有Width和Height属性。
java面试 distributed-system中知识点 BASE理论 整理
BASE 理论BASE 理论起源于 2008 年,由eBay的架构师Dan Pritchett在ACM上发表。
简介BASE是Basically Available(基本可用)、Soft-state(软状态)和Eventually Consistent(最终一致性)三个短语的缩写。
BASE 理论是对 CAP 中一致性 C 和可用性 A 权衡的结果,其来源于对大规模互联网系统分布式实践的总结,是基于CAP 定理逐步演化而来的,它大大降低了我们对系统的要求。
BASE 理论的核心思想即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。
也就是牺牲数据的一致性来满足系统的高可用性,系统中一部分数据不可用或者不一致时,仍需要保持系统整体“主要可用”。
BASE 理论本质上是对 CAP 的延伸和补充,更具体地说,是对 CAP 中 AP 方案的一个补充。
为什么这样说呢?CAP 理论这节我们也说过了:如果系统没有发生“分区”的话,节点间的网络连接通信正常的话,也就不存在 P 了。
这个时候,我们就可以同时保证 C 和 A 了。
因此,如果系统发生“分区”,我们要考虑选择 CP 还是 AP。
如果系统没有发生“分区”的话,我们要思考如何保证 CA 。
因此,AP 方案只是在系统发生分区的时候放弃一致性,而不是永远放弃一致性。
在分区故障恢复后,系统应该达到最终一致性。
这一点其实就是 BASE 理论延伸的地方。
BASE 理论三要素BASE理论三要素1. 基本可用基本可用是指分布式系统在出现不可预知故障的时候,允许损失部分可用性。
但是,这绝不等价于系统不可用。
什么叫允许损失部分可用性呢?•响应时间上的损失: 正常情况下,处理用户请求需要 0.5s 返回结果,但是由于系统出现故障,处理用户请求的时间变为 3 s。
•系统功能上的损失:正常情况下,用户可以使用系统的全部功能,但是由于系统访问量突然剧增,系统的部分非核心功能无法使用。
SAP资产业务类型解释
资产业务类型和合并事务类型资产业务类型,就是反映资产增减变动类型,按照各类资产数量或金额的增减,可以如下区分:(1)、资产增加类型:一般购置增加、弃置费用增加、无(2)、重(投、、当然你可以自定义一套自己企业特有资产业务类型,资产业务类型配置界面如下图:购置、报废、转资等不同资产业务类型的配置内容有所不同。
[1].该资产业务类型用于在建工程转资,选择“关闭固定资产”表示转资后该资产将自动关闭,关闭后该在建不能继续过账,除非Tcode:AS02修改去除该标志。
[2][3].表示是否为集团内部资产过账,可以使用总额法和净额法,比如,资产转移采用总额,业务类型。
也就是说,从财务模块(资产相关核算统驭科目)和报表合并角度看,并不需要资产模块那么明细的资产业务类型,只要根据一定汇总就行,这样有个困扰,资产分析报表究竟是从财务还是资产模块出具,很多人可能会说,那肯定是从资产模块出具比较好,设想一下,如果涉及资产合并,资产模块又无法处理?资产过账的”最佳设计思路”:考虑到资产变态的明细分析和合并的需求,资产应该如何过账才完美了,我有一个个人认为比较完美表SAP 设计逻辑,当时只产生折旧凭证,折旧凭证带资产号,还需要通过Tcode:AFAB才过账,此时在过账到财务模块,则换为501-504,并且不带资产号,给不熟悉SAP设计逻辑的用户带来很大困惑。
总结一下,除了OASV/ABF1业务(这俩先不谈)和折旧业务外,所有其他资产增减变动类型实际上财务凭证BSEG都带有明细资产号,也就以为,这些业务实际上无需通过资产模块,从财务模块就能满足明细分析要求,折旧则是根据诸如资产类别、成本中心(当然也就以为业务范围和利润中心,因成本中心通常都对应到他俩)或其他汇总,固定资20息/“,-分录,当然折旧科目还是一个:固定资产-运输设备折旧。
思路2:思路1要求sap修改会计凭证自动产生逻辑,打死他们也不会干,或者提供会计信息系统(当然这是设想,sap并没有如此做),在会计信息系统做,后勤不是有信息系统吗?这样SAPAG也不会做,怎么办才好呢?通常企业ERP和报表系统/数据仓库系统是2个独立系统,可以在ERP中自己整据财务的销售收入行项目再关联客户、物料和其他如盈利分析模块的特征,你想要什么维度都可以,并且不改变BSEG的设计,何乐不为?。
Access笔试题(基础知识)讲解
第一章1.7 经典题解一、选择题【例1】以下不属于数据库系统(DBS)的组成的是A)硬件系统B)数据库管理系统及相关软件C)文件系统D)数据库管理员(DataBase Administrator,DBA)【例2】以下不属于数据库系统(DBS)的组成的有A)数据库集合B)用户C)数据库管理系统及相关软件D)操作系统【例3】DBMS对数据库数据的检索、插入、修改和删除操作的功能称为A)数据操纵B)数据控制C)数据管理D)数据定义【例4]DB(数据库)。
DBS(数据库系统)、DBMS(数据库管理系统)3者之间的关系是A)DBS包括DB和D BMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)D BS等于DB等于DBMS【例5】DBMS是A)OS的一部分B)O S支持下的系统文件C)一种编译程序D)混合型【例6】在图l-l所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4部分组成)层次示意图中,数据库管理系统的位置是A)1 B)3 C)2 D)4【例7】在图1-2所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4部分组成)层次示意图中,数据库应用系统的位置是A)1 B)3 C)2 D)4【例8】在图l-3所示的数据库系统层次示意图中,数据库管理员能够管理和操作的有A)数据库管理系统、数据库应用系统B)数据库管理系统C)数据库应用系统、数据库管理系统、操作系统D)数据库应用系统【例9】图l-4所示的数据模型属于A)层次模型B)关系模型C)网状模型D)以上皆非【例10】图1-5所示的数据模型属于A)层次模型B)关系模型C)网状模型D)以上皆非【例11】图l-6所示的数据模型属于A)关系模型B)层次模型C)网状模型D)以上皆非【例12】图1-7所示的数据模型属于A)关系模型B)层次模型C)网状模型D)以上皆非【例13】用二维表来表示实体及实体之间联系的数据模型是A)关系模型B)层次模型C)网状模型D)实体一联系模型【例14】关系模型中的“关系”是指哪种数据之间按照某种序列排序的集合关系A)具有相关性,但非从属性的平行的B)具有相关性,并且具有从属性的C)不具有相关性,但具有从属性的D)不具有相关性,也不具有从属性的【例15】构成关系模型中的一组相互联系的“关系”一般是指A)满足一定规范化要求的二维表B)二维表中的一行C)二维表中的一列D)二维表中的一个数据项【例16】关系型数据库中所谓的“关系”是指A)各个记录中的数据彼此间有一定的关联关系B)数据模型符合满足一定条件的二维表格式C)某两个数据库文件之间有一定的关系D)表中的两个字段有一定的关系【例17】下列关系模型中术语解析不正确的是A)记录:满足一定规范化要求的二维表,也称关系B)字段:二维表中的一列C)数据项:也称分量,是每个记录中的一个字段的值D)字段的值域:字段的取值范围,也称为属性域【例18】对以下关系模型的性质的描述,不正确的是A)在一个关系中,每个数据项不可再分,是最基本的数据单位B)在一个关系中,同一列数据具有相同的数据类型C)在一个关系中,各列的顺序不可以任意排列D)在一个关系中,不允许有相同的字段名【例19】关系模型中最普遍的联系是A)一对多联系B)多对多联系C)一对一联系D)多对一联系【例19】下列实体类型的联系中,属于多对多联系的是A)学生与课程之间的联系B)飞机的座位与乘客之间的联系C)商品条形码与商品之间的联系D)车间与工人之间的联系【例21】通过关联关键字“系别”这一相同字段,如图1-8所示的表二和表一构成的关系为A)一对一B)多对一C)一对多D)多对多【例22】Access数据库中哪个数据库对象是其他数据库对象的基础A)报表B)查询C)表D)模块【例23】用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是A)SELECT FROM 教师表IF (性别=’男’)B) SELECT 性别FROM 教师表IF(性别=’男’)C) SELECT * FROM 教师表WHERE(性别=’男’)D)SELECT * FROM 性别WHERE(性别=’男’)【例24】用SQL语言描述“在教师表中查找姓王的老师”,以下描述正确的是A) SELECT * FROM 教师表WHERE 姓名LIKE ’王%’;B) SELECT * FROM 教师表WHERE 姓名LIKE ’王_’;C) SELECT * FROM 教师表WHERE 姓名LIM ’王__’;D) SELECT * FROM 教师表WHERE 姓名LIKE ’王/’;【例25】以下描述不符合Access特点和功能的是A)Access仅能处理Access格式的数据库,不能对诸如DBASE,FOXBASE,Btrieve等格式的数据库进行访问B)采用OLE技术,能够方便创建和编辑多媒体数据,包括文本、声音、图像和视频等对象C)Access支持ODBC标准的SQL数据库的数据D)可以采用VBA(V isual Basic for Application)编写数据库应用程序【例26】Access数据库文件的后缀名为A)mdb B)pdf C)ace D)ass【例27】当完成工作后,退出Access数据库管理系统可以使用的快捷键是A)Alt+F5 B)Ctrl+F4 C)Alt+F+X D)Ctrl+O1.8 同步练习一、选择题(l)Access的数据库文件格式是A)txt文件B)mdb文件C)dot文件D)XLS文件(2)Access的数据类型是A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库(3)Access适合开发的数据库应用系统是A)小型B)中型C)中小型D)大型(4)Access是一个A)数据库文件系统B)数据库系统C)数据库应用系统D)数据库管理系统(5)数据库管理系统位于A)硬件与操作系统之间B)用户与操作系统之间C)用户与硬件之间D)操作系统与应用程序之间(6)在数据库系统中,数据的最小访问单位是A)字节B)字段C)记录D)表(7)在Access中,用来表示实体的是A)域B)字段C)记录D)表(8)数据库系统中,最早出现的数据库模型是A)语义网络B)层次模型C)网状模型D)关系模型(9)在关系模型中,用来表示实体关系的是A)字段B)记录C)表D)指针(10)从关系模式中,指定若干属性组成新的关系称为A)选择B)投影C)联接D)自然联接(l1)从关系中找出满足给定条件的元组的操作称为A)选择B)投影C)联接D)自然联接(l2)数据是指存储在某一种媒体上的A)数学符号B)物理符号C)逻辑符号D)概念符号(13)DBS是指A)数据B)数据库C)数据库系统D)数据库管理系统(l4)在计算机中,用来存储数据的是A)外存储器B)用内存储器C)光盘D)硬盘(l5)数据库系统的核心问题是A)数据采集B)数据分析C)信息管理D)数据处理(l6)计算机在人工管理数据阶段,用来存储数据的是A)软磁盘B)硬磁盘C)纸带D)光盘(17)关于分布式数据库系统叙述正确的是A)它需要在操作系统的支持下才能运行B)还不能使数据库与应用程序分开C)只是逻辑上分布,物理上集中D)只是物理上分布,逻辑上集中(l8)从本质上说,Access是A)分布式数据库系统B)面向对象的数据库系统C)关系型数据库系统D)文件系统(l9)Access数据库系统主要在哪些方面提供了面向对象数据系统的功能A)数据库管理B)信息处理C)人机交互D)用户界面和程序设计(20)关于数据库系统描述不正确的是A)可以实现数据共享B)可以减少数据冗余C)可以表示事物和事物之间的联系D)不支持抽象的数据模型(21)已知某一数据库中有两个数据表,它们的主键与外键是一对多的关系,这两个表若想建立关联,应该建立的永久联系是A)一对一B)多对多C)一对多D)多对一(22)不是Access关系数据库中的对象的是A)查询B)W o rd文档C)数据访问页D)窗体(23)数据库对象导出到另一个数据库中,在功能上是A)转换成txt数据格式B)转换成Microsoft Excel格式C)复制和粘贴D)转换成Microsoft word格式(24)在Access中将数据库对象导出成什么格式,可使数据与其他高级程序共享A)Word B)ExcelC)数据文件D)表格式(25)在Access中,不能将当前数据库中的数据库对象导人到A)Excel B)查询C)另一个数据库D)W o rd(26)一般数据库应用系统的数据操作窗体不包括的是A)系统控制窗体B)数据输入窗体C)数据维护窗体D)数据查询窗体(27)在SELECT语句中,选择列表中用来分开多个项的符号是A),B)、C);D)/(28)在Access数据库系统中,数据库对象共有A)5种B)6种C)7种D)8种(29)关系数据库管理系统中,所谓的关系是A)各条记录中的数据有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个字段之间有一定的关系(30)关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括A)联接B)关系C)选择D)投影(31)数据库系统的核心是A)数据库B)数据库管理员C)数据库管理系统D)文件(32)在数据库中能够惟一标识一个元组的属性或属性组合的称为A)记录B)字段C)域D)关键字(33)为了合理组织数据,应遵循的设计原则是A)“一事一地”原则,即一个表描述一个实体或实体间的一种联系B)表中的字段必须是原始数据和基本数据元素,并避免在表中出现重复字段C)用外部关键字保证有关联的表之间的联系D)A)B)和C)(34)退出Access数据库管理系统可以使用的快捷键是A)Alt+F+X B)Alt+X C)Ctrl+C D)Ctrl+O(35)不属于常用的数据模型是A)层次模型B)网状模型C)概念模型D)关系模型(36)下列不属于关系模型术语的是A)元组B)变量C)属性D)分量(37)下列不属于关系数据库术语的是A)记录B)字段C)数据项D)模型(38)关系数据库中的表不必具有的性质是A)数据项不可再分B)同一列数据项要具有相同的数据类型C)记录的顺序可以任意排列D)字段的顺序不能任意排列(39)关于数据库系统描述不正确的是A)可以实现数据库共享、减少数据冗余B)可以表示事物与事物之间的数据类型C)支持抽象的数据模型D)数据独立性较差(40)下列关于实体描述错误的是A)实体是客观存在并相互区别的事物B)不能用于表示抽象的事物C)即可以表示具体的事物,也可以表示抽象的事物D)数据独立性较高(41)在同一学校中,系和教师的关系是A)一对一B)一对多C)多对一D)多对多(42)在同一学校里,人事部门的教师表和财务部门的工资表的关系是A)一对一B)一对多C)多对一D)多对多(43)数据库管理系统所支持的传统数据模型有A)层次模型B)网状模型C)关系模型D)选项A)B)和C)(44)在层次数据模型中,有几个节点无双亲A)1 B)2 C)3 D)多(45)在网状数据模型中,可以有几个节点无双亲A)1 B)2 C)3 D)多(46)下面关于关系数据模型描述错误的是A)与层次模型、网状模型的本质区别在于数据描述的一致性,模型概念单一B)以关系数学理论为基础C)操作的对象和结果都是二维表D)用链接指针来存储实体间的联系(47)一个元组对应表中的A)一个字段B)一个域C)一个记录D)多个记录(48)在关系数据模型中,域是指A)字段B)记录C)属性D)属性的取值范围(49)下面关于关系描述错误的是A)关系必须规范化B)在同一个关系中不能出现相同的属性名C)关系中允许有完全相同的元组D)在一个关系中列的次序无关紧要(50)设有选修计算机基础的学生关系R,选修数据库Access的学生关系S。
(完整版)数据库基础与应用(Access2010)主编刘卫国课后练习答案
数据库基础与应用(Access2010 )主编:刘卫国课后练习题答案第一章习题1一、选择题1.有关信息与数据的概念,下面说法正确的是()。
BA.信息和数据是同义词 B .数据是承载信息的物理符号C.信息和数据毫不相关 D .固定不变的数据就是信息2.通常,一个数据库系统的外模式()。
DA.只能有一个 B .最多只能有一个C.至少两个 D .可以有多个3.数据库的三级模式之间存在的映射,正确的是()。
AA.外模式/ 模式 B .外模式/ 内模式C.外模式/ 外模式 D .模式/ 模式4.在关系数据库系统中,当关系模型改变时,用户程序也可以不变,这是()。
BA.数据的物理独立性 B .数据的逻辑独立性C.数据的位置独立性 D .数据的存储独立性5.以下对关系模型性质的描述,不正确的是()。
CA.在一个关系中,每个数据项是最基本的数据单位,不可再分B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名6.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S 的主关键字是S#,则S#在R中称为()。
AA.外部关键字 B .候选关键字 C .主关键字 D .超键7.在一般情况下,当对关系R和S 使用自然连接时,要求R和S 含有一个或多个共有的()。
CA.元组 B .行 C .属性 D .记录8.有R,S 和T 3 个关系:R(A,B,C)={(a,1,2),(b,2,1),(c,3,1)}S(A,B,C)={(a,1,2),(d,2,1 )}T(A,B,C)={(b,2,1 ),(c,3,1 )}则由关系R和S 得到关系T 的操作()。
AA.差 B .自然连接 C .交 D .并9.关系模型中有 3 类完整性约束:实体完整性、参照完整性和用户定义完整性,定义外部关键字实现的是()。
CA.实体完整性B.用户自定义完整性C.参照完整性D.实体完整性、参照完整性和用户自定义完整性10.在建立表时,将年龄字段值限制在18~40 之间,这种约束属于()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
具体说明
BSAD:应收明细(已清帐)
BSID:应收明细(未清帐)
BSAS:总帐明细(已清帐)
BSIS:总帐明细(未清帐)
BSAK:应付明细(已清帐)
BSIK:应付明细(未清帐)
BSEG主要通过“凭证号”“会计年度”“行号”和这六张表关联,BKPF 是财务凭证抬头,BSEG 是财务凭证行项目。
在财务凭证记账的时候,数据被插入BKPF 和BSEG,如果有必要,数据同时插入以上六
张表中的一个未清表。
一般情况下一笔业务产生的凭证都是未清的,那么:
如果该业务行是客户相关的,则被记录到BSID;
如果该业务行是供应商相关的,则被记录到BSIK;
无论和客户相关还是和供应商相关,都是和总帐相关,所以也会有记录到BSIS;
但是如果这笔业务被清帐了,则相应的记录会从BSI*转移到BSA*
一般情况下:
应收账款、预收账款、其他应收款、应收汇票等科目既和客户相关,又和未清项管理的总帐科目
相关;
应付账款、预付账款、其他应付款、应付汇票等科目既和供应商相关,又和未清项管理的总帐科
目相关;
其他总帐科目一般不启用未清项管理,所以记录一般都放在BSIS中。
5)未清项和已清项的概念
清项(Open Item),表示财务凭证行项目的一种挂账的状态,这种状态,提示该行项目需要被清帐(Clearing)。
在FS00 设置科目的时候,有一个选项是'Open Item Mngment',该选项选中后,表示财务凭证行项目中记账科目为此科目时,该行项目有未清或者已清的状态。
已清项(Close Item),表示该行项目已经被清帐。
具体应用中,'Open Item Mngment' 用得比较普遍的是应收(客户)和应付(供应商)的科目。
此外,在总帐中,也有一些应用,比如对于银行的对账单,也一般使用,这样可以再对帐无误后再
做清帐。
为什么需要使用到未清项管理?目的是为了记录完整的业务交易。
比如对客户A有两笔应收款A1 与A2,A1 因为有些商务纠纷,可能需要进一步交涉,所以客户先针对A2付款。
如果没有未清项管理,这一笔收款可能只能针对时间顺序靠前的交易A1 了,显然,这样是一种比较混乱的状态。
实际上,几乎大部分科目理论上都可以进行未清项管理,但是,有可能这样做不能带来显著的效益反而带来管理成本的
增加。
6)未清项和已清项sap提供的TCODE
在SAP R/3 中,使用FBL1N , FBL3N, FBL5N 分别可以查看供应商,总账,客户类型科目的未清
已清项。
BSEG于一般的透明表不同,它是一个簇表。
对于一个簇表来说,除了主键项目外,其他项目都被编辑到一个长文本项目中,一起存储在表簇RFBLG中的vardata项目中,这就决定了作为簇表的BSEG 无法再建立键值以外的索引(INDEX),所以一般我们对于透明表来说当主键项目不全或完全没有时,追加索引的作法对于BSEG表来说就不好用了。
而BSEG簇表又是SAP系统中FI 会计模块中最常被使用的数据表,所以运用好对BSEG表的访问技术对于FI会计模块的扩展开发(ADDON)至关重要。
这篇文章我们就来谈谈如何高效地对BSEG进行访问处理。
对於簇表来说,在数据库中没有与之同名的实体物理表相对应,所以虽然其可在ABAP中使用,但
还是有一些限制的:
1. 不能使用Select distinct语法
BSEG中的字段存储在VARDATA中,所以不能使用distinct语句对单个项目去除重复。
2. 不能使用Native SQL
在数据库中没有与之同名的实体物理表相对应,所以不能使用Native SQL 对BSEG操作。
3. 不能使用Order by 语法
BSEG中的字段存储在VARDATA中,所以不能使用Order by语句对单个项目排序。
4. 不能再追加创建索引
BSEG中的字段存储在VARDATA中,所以不能再追加创建索引。
除此之外,对BSEG的访问要使用主键项目,如果没有主键项目虽然语法调试能够通过,但是程序执行起来,耗时长,效率低,而且随着业务量的增加执行时间问题会越发严重,甚至导致程序不能正常执
行结束。
那么如果当键值不足时怎么办呢?回答,使用二次索引透明表,具体方法如下描述。
比如和销售凭证有关的业务,根据销售凭证编号和明细编号,选取相关会计凭证明细信息。
SELECT *
FROM BSEG
WHERE VBEL2 = 'XXXXXXXXXX' “ 销售凭证编号
AND POSN2 = 'YYYYYY'.“ 销售凭证明细编号
在这个例子中,对BSEG的检索条件中因为没有主键项目,所以执行起来,程序很慢。
变通的方法:
1)首先根据销售凭证编号和明细编号,从BSID中检索出未清帐明细行项目。
SELECT BURKS “ 公司代码
BELNR “ 财务凭证编号
GJAHR “ 会计年度
BUZEL “ 会计凭证中的行项目
FROM BSID
INTO TABLE TAB_KEY “ 存放主键项目的内部表
WHERE VBEL2 = 'XXXXXXXXXX' “ 销售凭证编号
AND POSN2 = 'YYYYYY'. “ 销售凭证明细编号
2)再根据销售凭证编号和明细编号,从BSAD中检索出已清帐明细行项目。
SELECT BURKS “ 公司代码
BELNR “ 财务凭证编号
GJAHR “ 会计年度
BUZEL “ 会计凭证中的行项目
FROM BSAD
A PPEND TABLE TAB_KEY “ 存放主键项目的内部表
WHERE VBEL2 = 'XXXXXXXXXX' “ 销售凭证编号
AND POSN2 = 'YYYYYY'. “ 销售凭证明细编号
3)然后再根据上面检索出的主键列表,从BSEG中检索出相应的明细行项目。
SELECT BSCHL "転記キー
KOART "勘定タイプ
UMSKZ "特殊仕訳コ
SHKZG "借方/貸方
HKONT "総勘定元帳
GSBER "事業領域
DMBTR "国内通貨額
WRBTR "伝票通貨額
ZUONR "ソートキー
SGTXT "明細テキス
ZFBDT "期日計算の
ZTERM "支払条件キ
ZLSCH "支払方法
ZLSPR "支払保留キ
HBKID "取引銀行の
BVTYP "取引先銀行
FROM BSEG
INTO TABLE TAB_BSEG “ 存放检索结果的内部表
FOR ALL ENTRIES IN TAB_KEY “ 存放主键项目的内部表
WHERE BUKRS = TAB_KEY-BUKRS. “ 公司代码
AND GJAHR = TAB_KEY-GJAHR “ 财务凭证编号
AND BELNR = TAB_KEY-BELNR “ 会计年度
AND BUZEI = TAB_KEY-BUZEI. “ 会计凭证中的行项目
4)这么处理之所以能够提高效率,关键还得对透明表BSID和BSAD追加以VBEL2(销售凭证编号)和POSN2(销售凭证明细编号)为键值的索引(对于透明表可追加索引)。
这样一来,1)和2)步骤地操作有索引,3)步骤的操作有全主键项目,检索速度应该有保证。
采购方面的业务、物料方面的业务等都可如法炮制。
最后需要说明一点,不是所有的SAP体统都可以使用这种方法,能否使用取决于R/3系统的设计和配置。
所以在试图使用该方法时应充分调查相关透明表与BSEG中的纪录是否相符,别速度提高了,结果处理对象范围减小了或增大了,那就与初衷背道而驰了,效率的提升一定要在确保业务数据正确的基础上
再加以考虑。
SAP R/3系统中也有几个专门用来读取BSEG表信息的函数,可适当参考使用,它们是:
READ_BSEG
GET_ALL_BSEG
另外最有效率的方法是改善你的应用和需求,要使需求合理规范,这才能使效率达到最高化。