读书笔记-----数据库(一)数据库的简要介绍

news/2024/11/9 23:54:37 标签: 数据库

在这一部分我们讲述关系型数据库的基本问题。在这一部分中,我们讲述什么是数据库数据库使用的背景,数据库中的基本概念,数据库的历史,以及对于关系型数据库的一些基本的介绍。
对于数据库而言,是存放数据的仓库,是为了处理更大的数据进行存储,整理,分析而产生的一个工具。对于数据库而言,是为了我们更好的理顺数据,然后对数据来进行存储和处理。
DBMS(Database Management System)是一种操纵和管理数据库的大型软件,用于建立,使用和维护数据库。对数据库来进行统一管理和控制,以保证数据库的安全性和完整性。用户可以通过DBMS来访问数据库中的数据,数据库管理员也可以通过DBMS来对数据库进行维护。
RDBMS(Relational Database Management System)在原有的数据库管理系统之上,然后添加了关系。通过数据,关系和对数据的约束三者组成的数据模型来存放和管理数据。
DB(database),数据库
数据库大体可以分为网状数据库,层次数据库和关系数据库三类。

对于关系数据库而言,是一种建立在关系模型上的数据库。SQL(标准数据查询语言Structured query language),基于关系数据库的语言,这种语言执行对关系数据库中的数据的检索和操作。关系模型由关系数据结构,关系操作集合和关系完整性约束三部分组成。关系模型是指二维表格模型,常见的关系数据库有:Oracle, DB2, Microsoft SQL Server, Microsoft Access, MySQL。
SQL(Structured Query Language)结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询,更新和管理关系数据库系统。SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构来进行工作。


http://www.niftyadmin.cn/n/1798851.html

相关文章

centos git版本服务器配置

centos git版本服务器配置 在服务器上安装git及做些操作 - 执行命令sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel- 同时下载git-1.8.2.3.tar.gz文件,wget https://www.kernel.org/pub/software/scm/git/git-1.8.2…

leetcode(100):Same Tree

题目:Given two binary trees, write a function to check if they are the same or not. Two binary trees are considered the same if they are structurally identical and the nodes have the same value. 题目分析:判断二棵树是否相同&#xff0…

裁剪图片中遇到问题,怎么解决?

2019独角兽企业重金招聘Python工程师标准>>> 问题代码: Intent cropIntent new Intent("com.android.camera.action.CROP");cropIntent.setType("image/*");cropIntent.putExtra("crop", "true");cropIntent.p…

POJ 1847 最短路问题 dijkstra算法的实现

首先自己练习了一下实现dijkstra算法,可以把dj算法与prim算法对比记忆,要理解pre数组、min数组、V标记数组的含义! //单源最短路径,dijkstra算法,邻接阵形式,复杂度O(n^2)//求出源s到所有点的最短路经,传入图的顶点数n,(有向)邻接矩阵mat//返回到各点最…

leetcode(101):Symmetric Tree

题目:Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). 对于题目的分析:这个题目要求判断给定的这棵树是不是关于根节点对称。对于根节点而言,首先需要判断根节点是不是为None形式&#…

消除云界限——NetApp更新高端存储

云本身就是无形的、灵动的。但是借用了“云”概念的计算却非要分清到底是公有、私有还是混合。 如今,人们又在想方设法消除公有云、私有云和混合云之间的界限,让数据和应用能够在“自由云域”中畅行。无论是公有云、私有云还是混合云,它们对于…

linux上部署nodejs

linux上部署nodejs 环境:# lsb_release -aLSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarchDistributor ID: CentOSDescript…

leetcode(617):Merge Two Binary Trees

题目要求: Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overlapped while the others are not. You need to merge them into a new binary tree. The merge rule is that if two no…