- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAP中数据库的管理与维护
sap中文学习网
/blog/#m=0 程序人生的网易博客
希望大家能在这里找到们
最新日志
SAP?BW?7.X?Important?Table
SAP?BI?自定义函数去除已0开
SAP?BI读取层级节点的函数:'
SAP?BW?ProcessChain:处理
SAP?BW?关于主数据处理链数
SAP?BW?DataSource?Enhancem??
2009-06-30 11:40:47|??分类:?数据库|举报|字号?订阅
?
? SAP的长生存期数据储存在关系数据库中,其由行和列组成,列代表字段,行代表具体的数据。
能够唯一确定一行数据饿的最小的列字段组合称为关系关键字。
SAP系统本身提供一部分数据库表,有些表中已经填充数据(例:SAP基本系统数据和通过数据)
使用程序预计按接口可以对关系数据库进行操作,这个接口就是标准数据查询语言(SQL)尽管称为标准SQL,但并非所有类型的数据库都支持同一套统一的标准化SQL语句集。
SQL中可实现三种类型的数据库操作:
数据定义(Data Definition):创建管理数据库对象(表、视图和索引等)不涉及具体数据。
标准SQL中进行想过操作的语言集合称为DDL(Data Definition Language)
数据操纵(Data Manipulation):数据查询和数据更新两大类DDL(Data Definition Language)和DML(Data Manipulation Language)
数据控制(Data Control):用于实现用户权限,数据安全控制和数据操作一致性检查DCL(Data Control Language)
SAP本身并不提供数据库系统,但支持多种类型的数据库,可通过ABAP的数据库接口操作这些底层数据库,该接口可将ABAP语言转换成特定的数据系统可识别的SQL语言。
SAP提供ABAP语言中的Open SQL语句和特定数据库自身的SQL——Native SQL语句。
Open SQL是完全集成到ABAP语言中的标准SQL子集,优点是独立于不同数据库可由SAP系统自动转化为指定数据的特定SQL语句,具体平台无关性。
Open SQL可实现DML功能,但DDL和DCL功能不能通过Open SQL来实现。
Native SQL是ABAP程序中调用的特定数据库本身SQL语句,涵盖所有SQL功能。
然而Native SQL需要两个前提:1)须明确系统正在使用的数据库类型;2)其次要了解该数据库所有使用SQL语句的具体语法形式,不具备良好的可移植性,与ABAP仅仅是松散的整合,而且在SAP系统中的应用很有限。
因为Native SQL不是一个良好的解决方案,因此在SAP中常用数据字典来完成相关操作,还有SAP LUW 和SAP Locking等技术,对于权限的控制SAP Basis系统也有相关工具。
数据库维护
?????? ABAP中不包含任何数据定义语句,因而SAP系统中关系数据库的创建和维护主要通过数据字典(Data Dictonary)进行的,项目开发人员可在其中添加新的数据库表。除基本的表结构定义之外,数据库表的创建和维护过程还需进行其他各种设定,包括关键字(外码)、索引和技术设定等。
一.表字段
??? 在数据字典中,每创建一个数据库表后,都将同时生成一个同名的结构化数据类型,其中组件字段与实际物理表完全一致。
在数据字典中可以查看数据库表字段,也可通过单击“内容”来显示表中的数据。
数据表的行结构是个个字段作为组件构成的,其必须是数据字典中的数据元素、结构体。或者表等数据类型,创建是需对每个字段设定下列属性:
字段名(FieldName):最长16位,字母开头,可包含字母、数字、下划线。
关键字标签(KeyFlag):用于确定是否属于表关键字。
字段类型(FieldType):每个字段都必须基于一个数据字典中的数据类型。
字段长度(FieldLength):字段占的内存字节。
小数位(DecimalPlaces):只对于某些数字类型需指定。
说明文字(ShortText):说明该字段意义。
此外,还可以为字段分配约束表和外部关键字及查询帮助。
货币和度量值字段应参照CURR和QUAN类型生成。
二.外部关键字
??? 外部关键字(又称:外码,Foreign Key):用于定义数据表之间的关系,或实现对数据表字段的输入值检查,还可以用于将几个数据表链接位一个视图或者锁定对象。
外部关键字用于实现数据分配时外码表和约束表之间的依赖关系,通过外部关键字段,一个外码表可唯一地确定约束表中的一行数据。当基于该字段在外码表中插入条目时,系统线检查相应外部关键字段的值组合是否已经在约束表中存在,只有已存在的值才能成功插入,否则该数
您可能关注的文档
- (免费)安徽巢湖实习报告.doc
- (修改版)分公司经理管理中存在的问题.doc
- 000051管理系统中计算机应用重点.doc
- (笔记)项目管理流程.doc
- (华电科院)算法设计与分析实验报告—01背包问题.doc
- (本科论文范文)非公募基金会问题归因分析及对策探究.doc
- 0181广告学重点复习资料大全.doc
- 02204经济管理最新整理复习资料.doc
- 03望远镜光学特性分析及参数测量.doc
- (流水灯)彩灯控制电路的设计与制作.doc
- GB/T 29324-2024架空导线用碳纤维增强复合材料芯.pdf
- 《GB/T 29324-2024架空导线用碳纤维增强复合材料芯》.pdf
- GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 《GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集》.pdf
- 中国国家标准 GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 中国国家标准 GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- 《GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范》.pdf
- GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
- 中国国家标准 GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
文档评论(0)