首页 > 数据库 >数据库介绍

数据库介绍

时间:2023-10-21 15:36:39浏览次数:33  
标签:存储 记录 数据库 介绍 Oracle 2.2 数据

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

一、数据库管理系统

1.1、数据存储方式

计算机数据(Data)的存储一般以硬盘为数据存储空间资源,从而保证计算机内的数据能够持续保存。对于数据的处理,一般会采用数据库相关的技术进行处理,从而保证数据处理的高效性。

采用数据库的管理模式不仅提高了数据的存储效率,而且在存储的层面上提高了数据的安全性。通过分类的存储模式让数据管理更加安全便捷,更能实现对数据的调用和对比,并且方便查询等操作的使用。

1.2、数据库管理系统

常见的数据库管理系统:

MySQL:开源免费的数据库,小型的数据库。已经被Oracle收购了,MySQL6.x版本也开始收费。

Oracle:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。

DB2:IBM公司的数据库产品,收费的。常应用在银行系统中.

SQLServer:MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。

SyBase:已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。

SQLite:嵌入式的小型数据库,应用在手机端。

Java常用的数据库:MySQL,Oracle。

Python常用的数据库:MySQL。

1.3、数据库与数据库管理系统关系

image20200128210246764.png

2、数据库

数据库就是存储数据的仓库,由数据库表组成,其本质是一个文件系统,数据库按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。

2.1、数据库表

数据库中以表为组织单位存储数据。

数据库表由:表名、表字段、表记录构成

如:

在学生档案中,学生信息(数据库表)是由学号、姓名、性别、年龄、籍贯、院系、联系电话(表中字段)等特征组成的,那么这些具体的特征值所构成的一条记录就是一个学生的信息数据,例如“2016010102,张三,男,26,山西,计算机学院,18513232232”(记录)。

2.2、数据库表记录

根据表字段所规定的数据类型,我们可以向其中填入一条条的数据,而表中的每条数据类似类的实例对象。表中的一行一行的信息我们称之为记录。

2.2.1、数据库

image20200128212446704.png

2.2.2、数据库表结构

image20200128212610860.png

2.2.3、记录

image20200128212711794.png

标签:存储,记录,数据库,介绍,Oracle,2.2,数据
From: https://www.cnblogs.com/yihr/p/17779038.html

相关文章

  • SQL介绍
    结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这......
  • linux磁盘管理-RAID介绍
    一、RAID介绍RAID(RedundantArrayofIndependentDisk独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余......
  • postgis常用函数介绍(二)
    概述:书接上文,本文继续讲解Postgres中常用的空间函数的使用。 常用函数:1、判断geometry是否为空通过函数st_isempty(geom)可以判断geometry是否为空,返回是布尔型的true或者false,具体使用如下:  2、判断一个geometry是否在一个geometry里面通过函数st_within(geom,geom......
  • day11-JNI介绍
    四JNI介绍和安装4.1JNI介绍JNI,javanativeinterface,Java本地开发接口,实现在安卓中JAVA和C语言之间的相互调用。#之前写安卓,全是用java写#后期可以用c写安卓,写了后,需要使用java调用c的方法,完成功能4.2NDK安装NDK是JNI开发的工具包NDK,NativeDevelopKits,本地开发工......
  • kafka介绍
    Kafka名字的由来kafka的架构师jaykreps对于kafka的名称由来是这样讲的,由于jaykreps非常喜欢franzkafka,并且觉得kafka这个名字很酷,因此取了个和消息传递系统完全不相干的名称kafka,该名字并没有特别的含义。Kafka的诞生kafka的诞生,是为了解决linkedin的数据管道问题,起初linkedin......
  • umich cv-4-1 卷积网络基本组成部分介绍
    这节课中介绍了卷积网络的基本组成部分(全连接层,激活函数,卷积层,池化层,标准化等),下节课讨论了卷积神经网络的发展历史以及几种经典结构是如何构建的卷积网络组成部分前言卷积层池化层normalization前言在之前提到的全连接神经网络中,我们直接把一个比如说32*32*3的......
  • Oracle数据库中文显示乱码
    问题sql脚本导入到Oracle数据库,中文数据显示乱码。原因本地环境没有配置数据库编码格式,需要跟服务器上数据库编码格式统一。解决方法1.查询数据库编码格式,使用Selectuserenv('language')fromdual语句查询数据库编码格式。2.在**系统环境变量**配置:N......
  • jmeter工具介绍
    Jmeter性能测试工具介绍Jmeter的背景介绍Jemter过程类元件介绍Jmeter结果查看类元件介绍Jmeter其他介绍Jmeter背景介绍:ApacheJMeter是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测试。它最初被设计用于Web应用测试但后来扩展到其它测试领域。Jmeter环......
  • Go包介绍与初始化:搞清Go程序的执行次序
    Go包介绍与初始化:搞清Go程序的执行次序目录Go包介绍与初始化:搞清Go程序的执行次序一、main.main函数:Go应用的入口函数1.1main.main函数1.2main.main函数特点二、包介绍2.1包介绍与声明2.2非main包的main函数2.3包的命名规则三、包的导入3.1包的导入介绍3.2导入多个......
  • 数据库的安装
    今日内容详细数据库数据的演变史"""以ATM为例"""1.把数据都存在了文件中 文件名不规范kevin|123kevin@123kevin*1232.存储数据的文件越来越多,放在db文件夹 随着用户的注册量越来越多,文件数也会越来越多,会占用大量的空间,以及查询和存储都不方便,还有速度很慢......