美文网首页
数据库基础知识

数据库基础知识

作者: Azure_8e6d | 来源:发表于2018-02-12 11:49 被阅读0次

    数据库系统的概念  

    1.1 数据库、数据库系统、数据库管理员和数据库管理系统

    1.2 数据库系统的发展

    1.2.1数据模型    

    (1)E-R模型    (2)数据模型

    1.2.2客观事物之间的联系

    (1)一对一联系(1:1联系)(2)一对多联系(1:n联系)(3)多对多联系(m:n联系)

    1.2.3 实体-联系方法(E-R方法)  

    矩形框:表示实体型。

    菱形框:表示实体之间的联系。

    椭圆框:表示实体或联系的属性。

    1.2.4 数据模型的三要素

    (1)数据结构 (2)数据操作 (3)数据的约束条件

    1.2.5 数据库技术的发展历程

    (1)第一代数据库:层次和网状数据库系统

    (2)第二代数据库:关系数据库系统

    (3)第三代数据库:面向对象数据库系统 

    1.3 数据库系统的结构

    1.3.1 数据库系统的三级模式结构

    1.3.2 数据库的二级映像功能与数据独立性

    1.3.3 数据库系统的体系结构

    (1)单用户结构

    (2)主从式结构

    (3)分布式结构

    (4)客户端 / 服务端结构

    (5)浏览器 / 服务器结构

    1.4 关系数据库

    2 数据库设计的基本步骤

    数据库设计可以分为6个基本步骤:需求分析、概念结构设计(E-R模型设计)、逻辑设计、物理设计、数据库实施和数据库运行维护。

    3 SQL

    4 常用的数据库管理系统

    4.1 主流的数据库管理系统产品

    Oracle、Microsoft SQL Server、Microsoft Access、PostgreSQL

    4.2 选择数据库管理系统产品的依据

    (1)构造数据库的难易程度

    (2)程序开发的难易程度

    (3)数据库管理系统的性能分析

    (4)对分布式应用的支持

    (5)并行处理能力

    (6)可移植性和可扩展性

    (7)数据完整性约束

    (8)并发控制功能

    (9)容错能力

    (10)安全性检测

    (11)支持汉字处理能力

    (12)故障恢复能力

    相关文章

      网友评论

          本文标题:数据库基础知识

          本文链接:https://www.haomeiwen.com/subject/mfyrtftx.html