- 1、本文档共508页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* OQL——实例 Interface Star (extent Stars key name) { attribute string name; attribute Struct Addr {string street,string city}address; relationship SetMovie starredIn inverse Movie::stars; } * OQL——实例 Interface Studio (extent Studios key name) { attribute string name; attribute string address; relationship SetMovie owns inverse Movie::ownedBy; } * OQL类型系统 OQL中的类型与ODL一致 ODL只涉及变量(类型) OQL将涉及常量(值) * OQL类型系统 常量的表示 基本类型 原子类型 整数、浮点数、字符、字符串、布尔型 枚举类型 由ODL中定义的值 * OQL类型系统 常量的表示 复杂类型 Set(…) Bag(…) List(…) Array(…) Struct(…) Struct(foo:bag(2,1,2),bar:“baz”) * OQL路径表达式 采用点‘.’的方式访问变量的分量 如果a表示属于类C的对象,p是该类的某个特性(属性、联系或方法),则a.p表示把p用于a的结果 如果p是属性,则a.p就是对象a的该属性值 如果p是联系,则a.p就是通过联系p与a相连的对象或对象的聚集 如果p是方法,则a.p就是把p用于a的结果 * OQL路径表达式 例:如果myMovie是宿主语言的变量,其值是Movie对象,则 myMovie.length(对象中的属性名)是该电影的长度 myMovie.lengthInHours()(对象中的方法名)的值是实数,通过把方法lengthInHours()作用于对象myMovie的结果 mymovie.stars(对象中的联系名)的值是通过联系stars与电影(对象)myMovie相连的Star对象的集合 myMovie.starNames(myStars)本身不返回任何值,但以参数myStars作为输出,返回电影对象myMovie中的影星姓名(集) * OQL路径表达式 myMovie.ownedB表示什么? * OQL中的查询表达式 具有类似SQL的Select-From-Where格式 Select m.year From Movies m //为什么是Movies ? Where m.title = “Gone With the Wind” 查询将产生对象的包(Bag) * OQL查询中消除重复 查询结果集是Bag,而不是Set,缺省为ALL Distinct * SQL中的事务——可串行性 有冲突的并发事务必须是可串行的 由锁的机制来维护可串行化的调度 排它锁必须在提交后才能被释放 无冲突的事务是可并发执行的 * SQL中的事务——隔离级别 事务管理器支持四个隔离级别,表示事务并发时所能容忍干扰的程度 Read Uncommited Read Commited Repeatable Read Serializable * SQL中的事务——隔离级别 Read Uncommited 允许读取脏数据、无锁 改--读--回滚 Read Commited 不可重复读,重复读的结果可能不一致 读--改-提交--读 Repeatable Read 幻影 检索--插入(修改)--检索 Serializable * SQL环境 SQL环境 数据在其中可以存在、对数据的SQL操作可以执行的框架 运行在某个设备上的数据库管理系统 * SQL环境 数据库模式 表、视图、断言、域…… 已命名的数据组 目录 模式的聚集 指定的模式组 群集 目录的聚集 * SQL环境——模式Schema Create Schema 模式名 元素说明 Create Schema MovieSchema Create Domain CertDomain… Create Table MovieStar… Create View MovieProd … Create Assertion RichPres… Set Schema MovieSchema;//当前模式 * SQL环境——目录Catlog SQL目录包括的是对某一单个数据库的描述 每个目录均含有Information-Schema模式 存放该目录中的所有模式的信息 * SQL环境——群集Cluster 是在任何时候可用于SQL会话的目录组合 包含了所有
您可能关注的文档
- 《ORIGIN教程中文版》文件.pdf
- 3DMAX教案文件.doc
- 3DMAX室内渲染全过程教程文件.doc
- 3dMAX自学教程材质和贴图教程文件.doc
- 51单片机入门教程(PDF文件格式)文件.pdf
- Adobe Flex 4 教程文件.pdf
- ArcMap教程文件.pdf
- AUTO CAD 教程文件.pdf
- CAD基础知识资料.doc
- CATIA 有限元分析模块实例教程文件.pdf
- 2025年初级银行从业资格之初级个人理财考试题库及答案【夺冠】.docx
- 2025年初级银行从业资格之初级个人理财考试题库及参考答案(预热题).docx
- 深圳大学高数课件—统计学指数深证成指.ppt
- 2025年初级银行从业资格之初级个人理财考试题库及完整答案(夺冠).docx
- 2025年初级银行从业资格之初级个人理财考试题库【真题汇编】.docx
- 2025年初级银行从业资格之初级个人理财考试题库及答案(名师系列).docx
- 2025年初级银行从业资格之初级个人理财考试题库【达标题】.docx
- 湘雅儿科课件Measl.ppt
- 2025年初级银行从业资格之初级个人理财考试题库【名校卷】.docx
- 2025年初级经济师之初级经济师基础知识考试题库(综合题).docx
最近下载
- 高二历史选修1重要课知识点.doc
- 九年级物理电学培优习题.doc VIP
- 2023-2024学年广东省深圳中学高二上生物期末质量检测试题含解析.doc VIP
- 交管12123学法减分复习题库500道(满分必刷).docx
- 2023-2024学年粤教版科学五年级上册教学计划(含教学进度表).pdf
- 初中数学计算能力提高的方法教学研究课题报告.docx
- AQ 1028-2006煤矿井工开采通风技术条件.pdf
- 小红书美妆产品社交电商分析.docx VIP
- 氯乙烯化工企业安全生产操作规程.pdf VIP
- 必威体育精装版国家开放大学电大本科《数学分析专题研究》期末试题标准题库及答案(试卷号:1087).pdf
文档评论(0)