数据库的常用术语

数据模型:(Data model)

 数据模型是数据库结构的基础,是用来描述数据的一组概念和定义,数据模型主要有三个要素:数据结构,数据操作,数据约束条件。

数据结构(表里面的字段):

对象类型的集合,是对静态属性的描述。
数据操作(表里面的数据)

是对数据库中的各种对象性数据,允许执行的操作的集合,如增删改查等;数据操作是对系统动态热性的描述。
数据约束条件(表里边的约束):

 是一组完整性规则的集合,也就是说,对于具体的应用必须先遵循特定的语义约束条件。 比如:性别只能取"男"或者"女"中的之一。考试成绩:(满分100)只能是0-100的数值。
 

总结: 创建一张数据表, 这张表的整体内容(字段, 内容, 约束)就是一个数据模型. 

数据库:

 数据库(database)是长期存储在计算机外存上有结构,可共享的数据集合;数据库中的数据按照一定的数据模型描述、 组织和存储,具有较小的冗余度,较高的数据独立性和可扩展性,并可以为多个用户共享。

 常见数据库分类:

            关系型数据库:MySQL,oracle,sqlserver

            非关系型数据库: redis,hbase等

数据库管理系统:(DBMS, DataBase Managerment System)

是指数据库系统中对数据库进行管理的软件系统,是数据库系统的核心组成部分。数据库的一切操作,如增删改查以及各种控制,都是通过DBMS进行的。

具有以下4个基本的功能: 

1) 数据定义功能:

用户可以通过DBMS提供的数据定义语言对数据库的数据进行定义。
2) 数据操纵功能:

用户可以通过数据操纵语言实现对数据库的增删改查操作
3) 数据库运行管理:

管理数据库的运行是DBMS运行时的核心工作。所有访问数据库的操作都要在DBMS的统一管理下进行,以保证数据的安全性、完整性、一致性以及多用户对数据库的并发使用。
4) 数据库的建立和维护:

建立数据库,包括数据库初始数据的输入与数据转换等。维护数据库,包括数据库的转储与恢复,数据库的重组织,性能监控和分析。

数据库系统相关管理人员:

 概述:  数据库系统的相关人员是数据库系统的重要组成部分,具体可以分为以下的三类人员:数据库管理员 ,应用程序开发人员,最终用户。

  • 数据库管理员  (DBA)

            职责:负责数据库的建立、使用、维护的专门人员

  •  应用程序开发人员  (程序员)

            职责:开发数据库应用程序的人员,可以使用数据库管理系统的所有功能。

  • 最终用户  (普通用户)

            职责:一般来说,是通过应用程序使用数据库的人员,最终用户无需自己编写应用程序。

 

数据库系统

数据库系统(database system DBS)是由硬件系统,数据库管理系统,数据库,数据库应用程序, 数据库系统相关人员构成的人-机系统,是指有数据库的整个计算机系统。注意:在许多场合下,数据库,数据库管理系统,数据库系统不做严格区分。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
除了CRUD(创建、读取、更新、删除)之外,数据库中还有一些其他常用术语,包括: 1. 数据库(Database):用于存储和组织数据的容器,可以包含多个表和其他数据库对象。 2. 表(Table):数据以行和列的形式组织在表中,每个表都有一个特定的名称,并定义了一组列及其对应的数据类型。 3. 列(Column):表中的每个字段都对应一个列,定义了列的名称和数据类型,用于存储具体的数据。 4. 行(Row):表中的每个记录都以行的形式存在,也称为元组。每一行包含了各个列对应的具体数据。 5. 主键(Primary Key):用于唯一标识表中每一行数据的列或列组合。主键值必须唯一且非空。 6. 外键(Foreign Key):用于在一个表中引用另一个表中的数据的列。它建立了不同表之间的关联关系。 7. 索引(Index):用于提高数据库查询性能的数据结构,通过建立索引可以快速定位和访问特定的数据。 8. 视图(View):虚拟的表,它是基于一个或多个表的查询结果生成的,并且具有与表相似的结构。 9. 触发器(Trigger):与数据库中的特定事件相关联的一段代码,当事件发生时,触发器会自动执行。 10. 存储过程(Stored Procedure):一组预定义的SQL语句,可以被多次调用。它可以接受参数,并返回结果。 这些术语数据库常用的概念和操作,了解它们有助于更好地理解和应用数据库技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值