数据库学习1

来源:互联网 发布:淘宝下单流程图 编辑:程序博客网 时间:2024/06/18 08:01

今天是学习数据库的第一天,感觉和学C的这个时候的感觉一样,还不是很了解这块,太多的疑惑。我想这些后边会慢慢的懂的。

简单的列下今天的知识。

第一章:关系型数据库管理系统

使用数据库的优点 :1 ,减低存储数据的冗余度       2 ,提供更高的数据一致性      3 ,数据共享      4,便于维护数据完整性       5,能够实现数据的安全性。

元数据:组织和分类数据结构化的格式

元数据+数据:提供数据环境,一某种方式逻辑组织数据,高效维护数据。

数据模型:层次模型 、网状模型、关系模型、对象模型。

关系模型:把世界看作是实体和联系组成。

关系型数据库:

                        表是关系型数据库的核心单元,数据存储的地方

                        表的内部,数据被分为行和列。每一行代表一个实体,列代表实体的属性(说明的数据的名称,限定了数据类型)

                        表中——用主键来唯一标识每一行,外键表示表与表的关系

                        表间关系:一对一、一对多、多对多

RDBMS(关系型数据管理系统):

                        是管理、操作和维护关系型数据库的一种软件程序

                         分为本地和服务器数据库管理系统:

                                                   本地数据库管理系统:客户端进程(应用程序+数据库管理系统)+数据库数据

                                                   服务器数据库管理系统:客户端进程(应用程序)+服务器端进程(数据库管理系统)+数据库数据        

SQL(结构化查询语言):

                         用于管理关系型数据库,并与数据库中的数据进行通讯的语言

                         关系型数据库的标准编程语言

                         提供所有基本数据类型操作

                         语言分类:DDL(数据定义语言)、DQL(数据查询语言)、DML(数据操作语言)、DCL(数据控制语言)

 

流行的关系型数据库服务器管理系统: 微软——MS SQL Server  、甲骨文——Oracle、IBM——DB2、MySQL、PostgreSQL

 

 

 

 

 

 

 

   

                   

 

 

 

0 0
原创粉丝点击