《数据库管理及应用》课程电子教案(PPT课件)4.03 Logical structures of Database 数据库的逻辑结构

S 3.9 Logical structures of Database 数据库的逻辑结构 182
182 §3.9 Logical structures of Database 数据库的逻辑结构

● 转入DBMS基本结构,为此先讨论数据库管理 系统中的核心结构。 一、Hierarchical Structures of Database 三级结构是统一的 1.external schema 也称:User View,User schema Subschema 建立的依据:保密、权限、用户方便性 183
183 转入DBMS基本结构,为此先讨论数据库管理 系统中的核心结构。 一、Hierarchical Structures of Database 三级结构是统一的 1.external schema • 也称:User View , User schema Subschema • 建立的依据:保密、权限、用户方便性

● 2、Conceptua schema, 也叫Schema 是对数据库的整体描述,概念级数据库。 DBA-View database Administrator view. 3、internal schema physical level database system manager view 实际存在的只有物理级数据库。 184
184 2、Conceptual schema, 也叫Schema 是对数据库的整体描述,概念级数据库。 DBA-View ——database Administrator view. 3、internal schema physical level database system manager view 实际存在的只有物理级数据库

USer level database User1 User2 User3 User View SubschemaA Subschema B External schema DBMS Mapping from subschema to schema Conceptuallevel D.B Administrator View Schema 入 Conceptual Schema Mapping from schema to physical Physical level database Physical Database System Programming os View Internal schema Storage Schema Hierarchical Structures of Database
User level database User1 User2 User3 。。。 User View Subschema A Subschema B External schema DBMS Mapping from subschema to schema Conceptual level D.B. Administrator View Schema Conceptual Schema Mapping from schema to physical Physical level database Physical Database System Programming OS View Internal schema Storage Schema 二 Hierarchical Structures of Database

三、Source schema、object schema and mapping from schema to physical storage 源模式、目标模式和从模式到物理的映射 1、Source Schema 问答式 建立模式方法 非问答式 185
185 三、Source schema、object schema and mapping from schema to physical storage 源模式、目标模式和从模式到物理的映射 1、Source Schema 问答式 建立模式方法 非问答式

基词 ·DOMA I N 说明值域 ·RELAT ION 说明关系 ·KEY 说明关键字 ·CHARACTER 字符 ·LETTER 字母 定义值域类型 ·NUMERIC 186
186 基词: • DOMAIN —— 说明值域 • RELATION —— 说明关系 • KEY —— 说明关键字 • CHARACTER—— 字符 • LETTER ——字母 定义值域类型 • NUMERIC ——数字

以前述S、C、SC为例: DOMAIN S# CHARACTER (6) DOMA IN NAME LETTLER (20) DOMA IN AGE NUMERIC (2) DOMAIN SEX LETTER (1) DOMAIN C# CHARACTER (4) DOMA I N A1 NUMERIC (3) DOMA I N A2 CHARACTER (10) DOMA I N GRADE NUMERIC (5) 187
187 以前述S、C、SC为例: DOMAIN S# CHARACTER(6) DOMAIN NAME LETTLER(20) DOMAIN AGE NUMERIC(2) DOMAIN SEX LETTER(1) DOMAIN C# CHARACTER (4) DOMAIN A1 NUMERIC(3) DOMAIN A2 CHARACTER(10) DOMAIN GRADE NUMERIC(5)

● RELATION S (S#DOMAIN S#, NAME DOMAIN NAME,AGE DOMAIN AGE,SEX DOMAIN SEX)KEY (S#); RELATION C (C#DOMAIN C#,FOMMAT DOMAIN A1, TEACHER DOMAIN NAME,OFFICE DOMAIN A2)KEY (C#): RELAT I ON S0(S# DOMAIN S#,C# DOMA IN C# GRADE DOMAIN GRADE)KEY (S#,C#); 188
188 RELATION S(S# DOMAIN S#, NAME DOMAIN NAME,AGE DOMAIN AGE,SEX DOMAIN SEX)KEY(S#); RELATION C(C# DOMAIN C#,FOMMAT DOMAIN A1, TEACHER DOMAIN NAME,OFFICE DOMAIN A2)KEY(C#); RELATION SC( S# DOMAIN S#,C# DOMAIN C# GRADE DOMAIN GRADE)KEY (S#,C#);

·属性名值域名相同时,可省略值域名。 RELATION S (S#,NAME,AGE,SEX)KEY (S#) RELATION C (C#,FORMAT DOMAIN A1, TEACHER DOMAIN NAME,OFF ICE DOMAIN A2 KEY (C#) RELATION SC (S#,C#,GRADE)KEY (S#,C#); 即不说明值域名的,表示与属性名同。 189
189 • 属性名 值域名相同时,可省略值域名。 RELATION S(S#,NAME,AGE,SEX)KEY(S#); RELATION C(C#,FORMAT DOMAIN A1, TEACHER DOMAIN NAME,OFFICE DOMAIN A2) KEY(C#); RELATION SC(S#,C#,GRADE)KEY(S#, C#); • 即不说明值域名的,表示与属性名同

2、Object Schema ·且标模式是从源模式解释后建立的一组表格。 它们是Data Dictionary的重要内容。 ·为精干常用代码,如,用数字: 1一字符型;2一字母型;3一数字型; 关系表: 关系名key 属性个数 属性名表 C C# 4 C#,FORMAT,TEACHER, OFFICE S S# 4 S#,NAME,AGE,SEX SC S#C# 3 S#,C#,GRADE 190
190 2、Object Schema • 目标模式是从源模式解释后建立的一组表格。 • 它们是Data Dictionary的重要内容。 • 为精干常用代码,如,用数字: 1—字符型 ; 2—字母型; 3—数字型; • 关系表: • 关系名 key 属性个数 属性名表 • C C# 4 C#,FORMAT,TEACHER, • OFFICE • S S# 4 S#,NAME,AGE,SEX • SC S#C# 3 S#,C#,GRADE
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库管理及应用》课程电子教案(PPT课件)4.02 Access_path Based Query Optimization 基于存取路径的查询优化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.01 Optimitation of Query 查询优化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.07 QBE Language QBE数据库语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.06 Dynamic SQL 动态SQL.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.05 Embedded SQL 嵌入式SQL.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.04 QL and DML in SQL SQL中的查询语言和现代语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.03 DDL 数据定义语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.02 SQL Introduction & DDL SQL 查询语言入门和 DDL)(SQL:结构化查询语言,DDL:数据定义语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.01 Data Manipulation languages 数据操纵语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)2.03 Tuple&Domain Relation Calculus 元组和域关系演算.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)2.02 Relation Calculus 关系运算.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)2.01 data Model of Database 数据库的数据模型.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)1.02 Data Description of real world 真实世界的数据描述.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)1.01 Database 数据库.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)0.0 Development History for Database.ppt
- 沈阳航空航天大学:自动化学院《计算机控制技术》课程教学大纲.pdf
- A-Duplex:Medium Access Control for Efficient Coexistence Between Full-Duplex and Half-Duplex Communications.pdf
- 《电脑编程》教学参考书籍文献(Fortran)FORTRAN常用算法程序集(第二版,共十五章,编著:徐士良).pdf
- 《电脑编程》教学参考书籍文献(JAVA)J2EE指南(共十七章).pdf
- 《电脑编程》教学参考书籍文献(JAVA)Introduction to Java Distributed Objects - Using RMI and CORBA.pdf
- 《数据库管理及应用》课程电子教案(PPT课件)4.04 DBMS 数据库管理系统.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.05 DBMS 数据库管理系统.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.01 Transaction Management 事务管理.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.03 Execution and Recovery of Update Transaction 更新事务的执行与恢复.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.04 Concurrent Control Introduction 并发控制引论.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.05 Locking Protocol 加锁协议.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.06 Examination dead lock 死锁的检测.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.07 concurrent control Based time stamp 基于时间标记的并发控制技术.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.08 Multiple Granularity Locking 多粒度封锁.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.09 Concurrent Control Based Time Stamp 基于时间标记的并发控制技术.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.01 Dependency of Data 数据库相关性.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.02 Armstrong 公理体系.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.03 Introduction to Normal Form of relation 关系规范化导论.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.04 Normal Form of Relation 关系规范化.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第一章 绪论(主讲人:徐沛娟).ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第七章 图.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第三章 线性表.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第八章 排序.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第二章 面向对象程序设计与C++语言.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第五章 数组、字符串、集合类.ppt