《数据库管理及应用》课程电子教案(PPT课件)3.01 Data Manipulation languages 数据操纵语言

3.01 Database Language 数据库语言 102
102 §3.01 Database Language 数据库语言

Database language l ntroduct ion 数据库语言导论》 数据库语言是由DBMS提供的,用 户对数据库进行查询,增,删, 改数据,定义,修改数据模式等 操作的用户接口
Database language Introduction (数据库语言导论) • 数据库语言是由DBMS提供的,用 户对数据库进行查询,增,删, 改数据,定义,修改数据模式等 操作的用户接口

数据库模型对非 过程化的支持情况: 1层次和网状数据模型的数据 语言过程化程度高。原因: 1)数据抽象级别不高。 2)数据模式不仅包括数据的逻辑结 构,还包括很多存储的物理细节
一 数据库模型对非 过程化的支持情况: 1 层次和网状数据模型的数据 语言过程化程度高。原因: 1)数据抽象级别不高。 2)数据模式不仅包括数据的逻辑结 构,还包括很多存储的物理细节

2 关系数据模型的数据语言非过 程化程度高。 原因: 1)关系数据模型抽象级别高, 2)用户只需了解逻辑模式,不必 关心存储细节。 3)数据模型本身比较简单。 网
2 关系数据模型的数据语言非过 程化程度高。 原因: 1)关系数据模型抽象级别高, 2)用户只需了解逻辑模式,不必 关心存储细节。 3)数据模型本身比较简单

二一数据库语言的特点: 数据库语言本身一般不是计算 完备的语言,不能用于独立编 写应用程序。 。嵌入式 embed I anguage->Database l anguage host l anguage->programming l anguage
二 数据库语言的特点: 数据库语言本身一般不是计算 完备的语言,不能用于独立编 写应用程序。 • 嵌入式 embed language->Database language host language->programming language

● 。Mi smatch problems. 1.Datatype mi smatch. 2.set-or iented l anguage--处理方 式上不一致。 可
• Mismatch problems. 1.Datatype mismatch. 2.set-oriented language—处理方 式上不一致

Database l anguage DDL DML DDL-Data Descr iption l anguage 。DML一Data Manipulation l anguage DDL语言为说明性语言,主要用于定 。 义数据库。 主要讲DML语言:它是用户操作使用 数据库的接口。还可细分。 103
103 Database language DDL DML • DDL—Data Description language • DML— Data Manipulation language • DDL语言为说明性语言,主要用于定 义数据库。 • 主要讲DML语言:它是用户操作使用 数据库的接口。还可细分

-、DML Introduct i on DML语言是用户使用、操作 数据库的工具。 要求: 1、操作含义确切,无二义性; 2、操作数据的能力强; 3、方便、直观、近自然语言。 104
104 一、DML Introduction DML语言是用户使用、操作 数据库的工具。 要求: 1、操作含义确切,无二义性; 2、操作数据的能力强; 3、方便、直观、近自然语言

DML功能要求: 1、从数据库中检索数据; 2、输入功能、建库; 3、删除错误或无保留价值的数据; 4、修改功能,使数据库跟上它要描述 的客观世界 5、并发访问的控制功能。 6、访问权限管理功能。 105
105 DML功能要求: 1、从数据库中检索数据; 2、输入功能、建库; 3、删除错误或无保留价值的数据; 4、修改功能,使数据库跟上它要描述 的客观世界; 5、并发访问的控制功能。 6、访问权限管理功能

查询语言的基本任务: 。用户向DBMS指明: ①、做什麽 ②、如何做 ·作什麽必须 0 如何做,有两种方式: ①、主要由DML说明:过程化的 ②、主要由DBML自己实现:非过程 化的 106
106 查询语言的基本任务: • 用户向DBMS指明: ①、做什麽 ②、如何做 • 作什麽必须 • 如何做,有两种方式: ①、主要由DML说明:过程化的 ②、主要由DBML自己实现:非过程 化的
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库管理及应用》课程电子教案(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
- 《电脑编程》教学参考书籍文献(JAVA)EJB Design Patterns Advanced Patterns, Processes, and Idioms(2002, Floyd Marinescu, Wiley).pdf
- 《电脑编程》教学参考书籍文献(C++编程书籍)设计模式 - 可利用面向对象软件的基础 Design Patterns - Elements of Reusable Object-Oriented Software.pdf
- 《电脑编程》教学参考书籍文献(C++编程书籍)Addison Wesley - Effcient C++ Programming Techniques.pdf
- 《超级计算》教学资源(参考资料)高性能计算之并行编程技术——MPI并行程序设计.pdf
- 《超级计算》教学资源(参考资料)Linux环境下程序编译.ppt
- 《超级计算》教学资源(参考资料)Linux Secure and Optimized Server.pdf
- 《超级计算》教学资源(参考资料)Linux Kernel Internals.pdf
- 《超级计算》教学资源(参考资料)01 高性能并行计算机简介(PPTminimizer).ppt
- 《超级计算》教学资源(参考资料)Shell编程培训(PPT讲稿).ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.02 SQL Introduction & DDL SQL 查询语言入门和 DDL)(SQL:结构化查询语言,DDL:数据定义语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.03 DDL 数据定义语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.04 QL and DML in SQL SQL中的查询语言和现代语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.05 Embedded SQL 嵌入式SQL.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.06 Dynamic SQL 动态SQL.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.07 QBE Language QBE数据库语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.01 Optimitation of Query 查询优化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.02 Access_path Based Query Optimization 基于存取路径的查询优化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.03 Logical structures of Database 数据库的逻辑结构.ppt
- 《数据库管理及应用》课程电子教案(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