您的位置:首页 > 数据库

数据库入门--基础知识介绍

2019-02-27 17:12 155 查看

数据库是由一批数据构成的有序的集合,这些数据被存放在结构化的数据表中。数据表中相互关联,反映了客观事物之间的本质联系。

数据库的定义

数据库的发展大致分为:

人工管理阶段,文件系统阶段,数据库系统阶段,高级数据库阶段。
数据库的种类大概有:层次式数据库,网络式数据库和关系式数据库。不同类型的数据库由不同的数据结构来联系和组织。

定义:

普遍观点认为数据库:DB是一个长期存储在计算机内的,有组织的,有共享的,统一管理的数据集合。是一个按数据结构来存储和管理的数据的计算机软件系统。它含有两层含义:保管数据的仓库以及数据管理的方法和技术。

特点:

实现数据共享,减少数据冗余;采用特定的数据类型;具有较高的数据独立性;具有统一的数据控制功能。

表:

在关系数据库中,数据库表是二维数组的集合。它由纵向的列和横向的行组成,行成为纪录,是组织数据的单位;列称为字段,是记录的一个属性。

数据类型

数据类型决定了数据在计算机中的存储格式。代表不同的信息类型。常用的有整数数据类型,浮点数数据类型,二进制数据类型,日期或时间数据类型,字符串数据类型。

主键

用于唯一的标识表中的每一条记录。可以定义表中的一列或多列为主键,但每一行不能有两行相同的值,也不能为空。

数据库技术的构成

数据库系统由硬件部分或软件部分构成,硬件主要用于存储数据库中的数据,包括计算机,存储设备;软件包括DBMS和支持DBMS运行的操作系统以及支持多种语言进行应用开发的访问技术。

数据库系统

有三个组成部分:
数据库:用于存储数据的地方
数据库管理系统:用于管理数据库的软件
数据库应用程序:用于提高数据库 系统的处理能力所使用的管理数据库的软件补充;

SQL语言

SQL语言是结构化查询语言,可以对数据库进行查询和修改。包含四个部分:数据定义语言,数据操作语言,数据查询语言,数据控制语言。以后再详细介绍。

数据库访问接口
不同的程序语言有不同的访问接口。程序语言通过这些接口,执行sql语句,进行数据库管理。主要接口有:
ODBC(开放数据库互连),JDBC(java数据库连接),PDO(php数据库连接),ADO.net

MySQL

MySQL是一个小型关系数据库管理系统。规模小,功能有限,但是它体积小,速度快,成本低。

特点:客户机-服务器软件

简称C/S结构,是一种网络架构,在该架构下将软件分为客户端和服务器。服务器是整个应用系统资源的存储和管理中心。在这种结构中,客户端的用户请求被传送到数据库服务器,数据库服务器进行处理后,将结果返回给用户,减少网络数据传输量。客户端和服务器程序不在同一台计算机上运行,分别归属不同的计算机。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: