• MYSQL介绍


    数据库介绍

    定义:

    数据库(Database  简称DB)是持久存储有组织/可共享数据/的容器

    数据库管理系统(MySQL、Oracle、DB2)是操作/和管理数据库/的软件

    分类

    • 关系(型)数据库

    (MySQL、Oracle、SQL Server、SQLite、DB2)

    • 非关系(型)数据库

    (Redis、MongoDB)

    数据库特点

    • 数据的共享性高,冗余(多余)度低,易扩展 
    • 数据结构化
    • 数据之间具有联系,与文件有很大区别
    • 具有较高的数据独立性
    • 采用特定的数据类型
    • 数据库中的数据不仅包括数字,还包括文本,图像,音频,视频

    数据库系统的组成:

    数据库系统是由DB、DBMS、DBA、应用程序和用户组成的,对数据进行存储、管理和应用的软件系统

    数据库管理系统根据数据模型对数据进行存储和管理

    数据模型分类:

    1.层次模型(Hierchical):层次模型是以树形结构表示实体与实体间联系的数据模型

    学校组织架构涉及到的实体

     

    特点:简单,但结构不灵活,不能表达复杂关系

     

    2.网状模型(Network):网状模型是指以网状结构表示实体与实体间联系的数据模型。

    工厂和零件实体

     

    特点:能表达复杂关系,但结构复杂,使用不易不利于数据库的维护和重建

    3关系模型(Relation)关系模型是指以二维表(关系表)形式表示实体与实体间联系的数据模型。

    特点:表达方式简洁、直观,插入、删除、修改数据操作方便是目前普遍使用的数据模型

    Mysql入门

    定义MySQL是瑞典MySQL AB公司开发的,开源、免费的关系型数据库管理系统

    2008116号被Sun公司收购。而2009,SUN又被Oracle收购.

    特点:

    1.免费、开源MySQL AB公司开发现属Oracle公司      

    2.规模小,功能有限但体积小,速度快,成本低

    3.适用于中小型甚至大型网站应用

     

    优势:

    1.运行速度快

    2.对大多数用户免费

    3.容易使用

    4.可移植性好

    5.有丰富的接口

    6.支持查询语言

    7.安全性和连接性好

    Mysql产品的分类:

    MySQL Community Server(社区版服务器)该版本完全免费,但官方不提供技术支持。

    MySQL Enterprise Server(企业版服务器):以很高性价比为企业提供数据仓库应用,支持事务处理,提供完整的提交、回滚、崩溃恢复和行级锁定功能。该版本需付费使用,官方提供电话技术支持。

    关系模型(Relation):关系模型是指以二维表(关系表)形式表示实体与实体间联系的数据模型。

    特点:表达方式简洁、直观,插入、删除、修改数据操作方便是目前普遍使用的数据模型

  • 相关阅读:
    Sqlserver中一直在用又经常被忽略的知识点一
    PowerDesigner从Sqlserver中反转为带注释的字典及快捷键操作
    10.5 搜索的优化版
    每篇半小时1天入门MongoDB——1. MongoDB介绍和安装
    ASP.NET MVC搭建项目后台UI框架—11、自动加载下拉框查询
    Web项目从Oracle转为Mysql,fluentnhibernate-1.0和NHibernate2.1.0升级到NHibernate3.3的注意事项
    Mysql性能优化三(分表、增量备份、还原)
    Mysql性能优化二
    Mysql性能优化一
    Redis主从复制
  • 原文地址:https://www.cnblogs.com/wendyluo/p/13358002.html
Copyright © 2020-2023  润新知