数据定义语言给出说明数据库变量的语法,数据操纵语言是数据模型中操作类型的具体实现,而数据库管理系统是某个数据定义语言和数据操纵语言的具体实现。这样,就可以用程序设计语言的形式概念和方法来研究数据模型。
发展
数据库技术发展至今,主要有三种数据模型:层次数据模型、网状数据模型、关系数据模型。层次模型发展较早,它以树结构为基本结构,典型代表是IMS模型。由于多数实际问题中数据间关系不简单地是树型结构,层次型数据模型渐被淘汰。网状数据模型通过网状结构表示数据间联系,开发较早且有一定优点,目前使用仍较多,典型代表是 DBTG模型。关系模型开发较晚,它是通过满足一定条件的二维表格来表示实体集合以及数据间联系的一种模型,具有坚实的数学基础与理论基础,使用灵活方便,适应面广,所以发展十分迅速。目前流行的一些数据库系统,如ORACLE、SYBASE、INGRESS、INFORMIX以及具有“大众数据库”之称的dBASE Ⅲ等都属于关系型数据库。
逻辑模型
逻辑模型(Logical Data Model),是一种面向数据库系统的模型,是具体的DBMS所支持的数据模型,如网状数据模型(Network Data Model)、层次
数据模型(Hierarchical Data Model)等等。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现。
观察模型时,首先要使学生明确观察目的,观察方法,引导学生详细地、全面地观察其特点,分析模型具体形状,能正确运用专业基础知识,编制加工工艺规程,且符合生产实际,加工工艺流程正确,在规定时间内完成本课题,且达到举一反三的效果。