1.数据库的概念

作者: 寒枝旧廊 | 来源:发表于2017-12-13 16:52 被阅读147次

         既然要学习数据库,我们来谈一下什么是数据库。所谓的数据库(DataBaseDB)是存储数据的仓库,也就是说数据库其实就是一间杂货铺,里面各种杂七杂八的东西就是数据。只不过杂货铺里的东西是随意摆放的,而我们的数据库是有组织有纪律的,他们之前也存在着某种关系(不是你想的那样哈哈),而且他们必须以某种格式进行存储

        比如我们把一个公司的职员的姓名、年龄、工龄、部门等有序的组织并存放在计算机里,就可以构成一个数据库,what?这就是数据库?没错这就是数据库。并没有大家想的那么高深莫测。因此数据库是由一些持久的,相互关联数据集合组成。哇持久的,相互关联这是什么啊?所谓的持久的就是说他不是昙花一现,会永远陪伴着你~有点肉麻,所谓的相互关联就是有关系,好比在公司里你对应着一份的薪水1万块,其他员工对应着8000块的薪水,那给你开8000的薪水你肯定是不乐意的。员工和薪水就存在着某种关联。

        接下来我们来说一下什么是数据库系统。所谓的数据库系统(DataBase SystemDBS),是采用了数据库技术计算机系统。哇!好长的一句话。看本质:计算机系统,修饰词:数据库技术。此外数据库系统不仅是对一组数据管理的软件。==小看我了。数据库系统还是一种存储介质、处理对象和管理系统的结合体。哇~此处投来对大佬的敬仰之情。总之数据库系统是由四部分组成的:数据库硬件软件以及数据库管理员

           1)数据库

                数据库是干神马的,要他有何用?数据库是为了满足管理大量的,持久共享的需要而产生的。啧啧好厉害的样子。数据库是存储于硬盘的各种文件的有机组合。come on!我来了。说了这么久数据库,他有什么特点啊,我干嘛要用他不用本子写呢。咳咳~醉了。数据库能为各种用户共享,具有最小冗余度数据间联系紧密较高的独立性等特点。哇,这么多优点的吗,我想用了~。

            2)硬件

                硬件说白了就是你电脑看得到摸得着的那一部分,·硬件支持包括中央处理器内存输入/输出设备等。具体各部分是干什么的问度娘吧。硬件存储大量的数据,需要有比较高的通道能力保证数据的传输。

           3)软件

                数据库系统的软件支持也就是我们平时所说的数据库管理系统DataBase Management SystemDBMS),DBMS是管理数据库的软件,我们常用的数据库管理系统软件有ACCESS、SQL ServerOracleMySQL、FoxPro和Sybase等。哇哦,涨姿势了。这些软件为开发人员提高了效率,多功能的交互式程序设计系统,为应用程序的开发提供了良好的环境,并且与数据库系统有良好的接口。哇塞,这是真的吗!

            4)数据库管理员

                数据库管理员Database AdministratorDBA)负责数据库的运转。DBA负责控制数据整体结构和数据库的正常运行,承担创建、监控和维护整个数据库结构的责任。哇~高大上的职业,不分分钟月入百万,赢取白富美,走上人生巅峰。想想都是美滋滋啊美滋滋

          数据库技术的对信息资源(即大量数据)的管理需求而产生的。数据库技术先后经历了人工管理文件系统数据库系统3个阶段。在数据库系统中,数据模型主要有层次模型网状模型关系模型三种,多说一嘴面向对象模型还处于探索研究中~我面向对象不断崛起崛起崛起。目前使用最多的模型就是关系模型

    问题来了~关系数据库都用什么语言呢?关系数据库的标准语言结构化查询语言Structured Query LanguageSQL)。SQL是用于数据库查询的结构化语言。

            那我们来说一下SQL的历史吧。他最早由Boyce和Chambedin在1974年提出,称为SQLUEL语言。1976年,IBM公司的San Jose研究所在研制关系型数据库管理系统System R将其修改为SEQUEL 2,即现在的SQL。1976年SQL开始在商品化关系数据库管理系统中应用。1982年,美国国家标准学会(ANSI)确认SQL为数据库系统的工业标准。

            那我们给SQL下个定义吧。SQL是一种介于关系代数和关系演算之间的语言,具有丰富的查询功能,同时具有关系定义和关系控制功能,是集数据定义,数据查询和数据控制于一体的关系数据语言。那SQl有什么功能呢?SQL功能主要包括4个部分,分别是:数据查询数据操纵数据定义数据控制。它的核心动词有6个,分别是:SELECTCREATEINSERTUPDATEDELETEGRANTREVOKE

相关文章

  • 1.数据库的概念

    既然要学习数据库,我们来谈一下什么是数据库。所谓的数据库(DataBase,DB)是存储数据的仓库,也就是说数据库...

  • 数据库基础Database1-初级SQL

    数据库基础Database1 一 基础概念 1. 概念 数据库管理系统(Database Management S...

  • MySQL基础课堂笔记

    内容 1、数据库的基本概念2、 MySQL数据库软件3、SQL 数据库的基本概念 1.数据库的英文单词: Data...

  • 数据库技术【0072】

    1. 试述数据、数据库、数据库系统、数据库管理系统的概念。 2. 试述事务的概念及事务的4 个特性。 3. 已知三...

  • 数据库设计

    一、数据库设计概念 1. 数据库的生命周期 ①数据库分析与设计阶段包括需求分析、概念设计、逻辑设计和物理设计。②数...

  • 1. 数据库的基本概念

    1、数据库英文 DataBase 简称:DB 2、什么是数据库? 存储数据的仓库 本质上是一个文件系统,还是...

  • Mysql学习笔记(1)-管理数据库和管理表

    一.mysql数据库原理 mysql数据库概念图解 二.数据库管理 1.如何在cmd窗口登陆数据库 1.打开cmd...

  • 1. 数据库基本概念

    数据库基本概念 数据库(database) 保存有组织的数据的容器,通常是一个文件或一组文件。 表(table) ...

  • 数据库:SQLite

    一、数据库概念 1. 什么是数据库 数据库就是用来存储和管理数据的仓库! 2. 数据库的发展历程 ①没有数据库,...

  • java 数据库基础

    1.数据库概念 1.1什么是数据库 简而言之,就是存储数据,管理数据的仓库。 常见的数据库分为: 关系型数据库, ...

网友评论

  • 媛了个媛:作者可能是个逗比。以后可以写一些模块性质的代码!那简直就是大爱
    寒枝旧廊:@媛了个媛 哈哈可以可以

本文标题:1.数据库的概念

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