【数据库学习】数据库总结[通俗易懂]

【数据库学习】数据库总结[通俗易懂]1,数据库1)概念数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。常见数据库管理系统有:Access、mysql、sqlserver2)特点①数据库数据特点永久存储、有组织、可共享。(数据的最小存取单位是数据项)②数据库系统的特点数据结构化数据的共享性,冗余度,易扩充数据独立性高逻辑数据独立性(logicaldata…

大家好,又见面了,我是你们的朋友全栈君。

1,概念

1)数据

数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库中存储的是数据及数据之间的关系。

正常情况读写文件系统比数据库快一到两个数据级;
数据库的查询,大量并发的时候可能最浪费时间的是connect和close。
数据库的优势是体现的大量数据的查询、统计以及并发读写,不是在速度上。

2)数据库数据特点

永久存储、有组织、可共享。
(数据的最小存取单位是数据项)

3)数据库系统的特点

①数据结构化

②数据的共享性,冗余度,易扩充

③数据独立性高

数据独立性包括:物理独立性和逻辑独立性
a)物理独立性(外模式\模式映像):
用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
b)逻辑独立性(模式\内模式映像):
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
逻辑数据独立性(logical data independence)是指概念模式改变,外模式和应用程序不变。在逻辑数据独立性里,数据的逻辑结构发生改变或存储关系的选择发生改变时用户不会受到影响。改变概念模式,例如增加和删除实体、增加和删除属性、增加和删除联系,不需要改变现有的外模

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132347.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 深入理解无锁编程「建议收藏」

    深入理解无锁编程「建议收藏」hi,大伙好,今天介绍一下无锁编程基础知识,希望大家可以了解无锁编程基本原理。无锁编程是一个挑战,不仅因为任务本身的复杂性,还因为从一开始就很难深入了解这个主题,因为该主题和底层技术(编译…

    2022年6月10日
    31
  • 文件名太长删除不了

    文件名太长删除不了

    2021年10月16日
    45
  • 一份较心新的端口列表[通俗易懂]

    一份较心新的端口列表[通俗易懂]PORTNUMBERS(lastupdated18November2004)Theportnumbersaredividedintothreeranges:theWellKnownPorts,theRegisteredPorts,andtheDynamicand/orPrivatePorts.TheWellKnown

    2022年9月16日
    4
  • navcat15.0.22激活码_最新在线免费激活2022.03.09

    (navcat15.0.22激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1M2OME2TZY-eyJsaWNlbnNlSWQiOi…

    2022年4月2日
    122
  • java集合系列——java集合概述(一)[通俗易懂]

    在JDK中集合是很重要的,学习java那么一定要好好的去了解一下集合的源码以及一些集合实现的思想! 一:集合的UML类图(网上下载的图片) Java集合工具包位置是java.util.*二:集合工具的分析 1:Java集合是java提供的工具包,常用的数据结构:集合、链表、队列、栈、数组、映射等 2:java集合主要划分为五个部分: List列表、Set集合、Map映射、迭代器(It

    2022年2月26日
    58
  • Linux下安装mysql完整教程

    最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多次踩坑总结如下:下载安装包wgethttp://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm未安装wget的同学执行以下命令安装su…

    2022年4月13日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号