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

数据库基础知识

作者: 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)故障恢复能力

相关文章

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • 2019-08-01

    学习笔记 基础知识 第1章 基础知识 1.1 数据库基础 1.1.1 什么是数据库 数据库用于存储有组织的数据的容...

  • PHP面试知识脉络(更新中)

    PHP基础知识Javascript、jQuery、ajax基础知识Linux基础知识MySQL数据库的基础与优化程...

  • sqli-labs基础(一)

    基础知识 常见的系统函数 version() 查看数据库版本 user() 数据库用户 database() 数...

  • 长沙华瑞计算机学校零基础如何学习安卓软件开发

    零基础如何学习安卓软件开发?安卓前景怎么样?①Ja‌‌va基础知识 ②Linux基础知识 ③数据库基础知识 ④网络...

  • Python数据库操作

    一、数据库基础知识 1.名词缩写 DB(Data Base)数据库 DBMS(Data Base Manageme...

  • Oracle 基础

    一。基础知识 Oracle - 数据库的实例、表空间、用户、表之间关系 数据库的实例 数据库实例名(instanc...

  • 高级工程师面试题

    java基础知识 通讯 数据库 分布式微服务支付

  • MySQL基础知识

    MySQL数据库基础知识 MySQL自带4个数据库 information_schema:存储表信息,列信息等等,...

网友评论

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

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