网络数据库技术应用

网络数据库技术应用

ID:6379647

大小:37.63 KB

页数:12页

时间:2018-01-12

网络数据库技术应用_第1页
网络数据库技术应用_第2页
网络数据库技术应用_第3页
网络数据库技术应用_第4页
网络数据库技术应用_第5页
资源描述:

《网络数据库技术应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、网络数据库技术应用第一章数据库概述数据库特点:l最小冗余:数据库中的数据尽可能不重复l数据独立性:数据库中的数据与应用程序没有依赖关系l安全性:保护数据库,以防止不合法使用l完整性:存取数据库中数据的过程要确保其正确性、一致性和有效性l数据共享:数据库中的数据可以同时为多个用户和多个应用程序服务。数据库管理系统(DBMS)是一个用来管理数据库的软件系统,他能科学地组织和存储数据,以高效的获取和维护数据。数据库管理系统的功能:l数据定义功能:数据库管理系统提供数据定义语言(DDL),用户通过它可以方便的对数

2、据库中的数据对象进行定义。l数据操纵功能:数据库管理系统提供数据操作语言(DML),用户可以使用DML操纵数据,实现对数据库的基本操作。l数据库运行管理:数据库在建立、运行和维护时,由数据库管理系统统一管理、控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。l数据库的建立和维护功能:包括数据库初始数据输入、转换功能,数据库的转存、恢复功能,数据库的重组织功能性能监视、分析功能等。数据库系统(DBS):基于数据库的计算机应用系统,主要包括数据库、数据库管理系统。与其相关的其他内

3、容包括:应用系统、数据库管理员和用户。概念模型,也称信息模型,它是按用户的观点对数据和信息建模,主要用于数据库的设计。概念模型中主要涉及的概念有:实体、属性、实体集、实体间的联系。实体:在现实生活中客观存在并可相互区别的事物。属性:实体所具有的某一特性。码:唯一标识实体的属性集。域:属性的取值范围称为该属性的域。实体集:同型实体的集合称为实体集。联系:实体内部联系通常是指组成实体的各属性之间的联系。实体之间的联系通常是指不同实体集之间的联系。两个实体集之间的联系:一对一、一对多、多对多多个实体集之间的联系

4、:一对多、多对多概念模型表示方法:实体-联系方法(E-R图)。E-R图包括3个基本要素:实体:一个数据对象,在E-R图中,用矩形框表示。属性:实体的某一特性。在E-R图中,用椭圆表示。并用无向边将其与实体连接起来。联系:一个或多个实体间的关联关系。在E-R图中用菱形表示。数据模型,是按计算机系统的观点对数据建模,主要用于数据库的实现。主要包括网状模型、层次模型和关系模型。层次模型和网状模型统称为非关系模型。层次模型:用树形结构来表示各类实体以及实体间的联系。特点:1、有且只有一个结点没有双亲结点,这个结点

5、称为根结点。2、根结点以外的其他结点有且只有一个双亲结点。网状模型:采用网状模型作为数据的组织方式。特点:1、允许一个以上的结点无双亲。2、一个结点可以有多于一个的双亲。关系模型:采用关系模型作为数据的组织方式。特点:1、关系模型是建立在严格的数学概念的基础上的。2、关系模型的概念单一。3、关系模型的存取路径对用户透明,从而具有更高的数据独立性、安全保密性。数据模型包括数据结构、数据操作和完整性约束三个部分。数据结构是对数据、数据类型、数据之间的关系的抽象描述。数据操作是对数据模型中的各种对象的操作。数据

6、完整性约束是对数据模型中数据的约束规则。关系数据库:是支持关系模型的数据库系统。库中数据的基本结构是二维表。关系数据库的基本术语:关系:一个关系在逻辑上对应一个按行、列排列的二维表,表名就是关系名。属性:表中的一列称为一个属性。域:属性的取值范围元组:表中的每一行称为元组,又称记录。候选码:如果一个属性或属性集的至能够唯一标识一个关系的元组,又不包含多余的属性,则称该属性或属性集为候选码。主键:在关系模型中,表中能够唯一标识元组的一个属性和属性集合称为主键。主键是多个候选码中的一个。主属性:主键的诸属性称

7、为主属性。外键:如果一个属性或属性集合不是某个关系的主键,而是另外一个关系的主键,则这个属性或属性的集合称为该关系的外键。关系模型的完整性规则是对关系的某种约束条件,主要包括:实体完整性、参照完整性和用户自定义完整性。关系数据语言:数据库的各项功能都是通过数据库所支持的语言实现的。主要有数据定义语言、数据操作语言和数据控制语言。在关系数据库中,标准的数据库语言是SQL语言。SQL语言的特点:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简洁,易学易用。SQL语言的组成:

8、数据定义语言DDL、数据操作语言DML、数据控制语言DCL。数据库保护数据库的安全性:用户识别和鉴定、存取控制、审计追踪、数据加密、视图并发控制:主要采用封锁技术故障恢复:数据库应用系统体系结构:1、客户机/服务器结构。2、浏览器/WEB服务器/数据库服务器结构。第一章MySQL基础MySQL特点:l开放源代码l具有快速、可靠和易于使用的特点。l支持多线程l有多种编程接口l支持不同的平台目录结构:Bin:客户端程序和mysql

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。