数据库中的中英文术语大全

您所在的位置:网站首页 树的常用术语有哪些英语 数据库中的中英文术语大全

数据库中的中英文术语大全

2024-07-05 07:18| 来源: 网络整理| 查看: 265

目录

一、基础理论

二、DQL

三、DML和事务控制

四、DDL

一、基础理论

数据库(Database)是存储数据的仓库,是计算机系统中的一个重要组成部分。数据库管理系统(DBMS)是一种软件系统,可以帮助用户创建、维护、访问和管理数据库。

数据库基础理论包括以下几个方面:

数据库模型:描述数据之间的关系和如何组织数据的概念模型。常见的数据库模型有关系模型、层次模型、网状模型和面向对象模型。

数据库范式:指的是关系数据库中的表设计必须符合一定的规则,以避免数据冗余、插入异常、更新异常和删除异常。

SQL语言:结构化查询语言,用于数据库中的数据管理和操作。包括数据查询、数据更新、数据插入和数据删除等操作。

事务处理:指的是处理数据库操作的一组动作,要么全部执行,要么全部撤销。事务处理可以保证数据的一致性和可靠性,例如在银行转账操作中,如果转账过程中发生错误,事务会回滚并撤销转账操作。

数据库安全性:指的是保护数据库中的数据不被非法访问、篡改或破坏。数据库安全性包括访问控制、加密和审计等方面。

数据库基础理论是学习数据库技术的基础,能够帮助人们理解数据库的概念、设计和管理原则,提高数据管理效率和安全性。

基础理论英文术语中文释义data数据database(DB)数据库database system(dbs)数据库系统database management system数据库管理系统database administrator数据库管理员relational model关系模型relational database关系型数据库relation关系table表column列attribute属性row行tuple元组record记录domain域key键super key超键candidate key候选键primary key主键foreign key外键DQL数据查询语句DDL数据定义语句DML数据操作语句(注:颜色相同表示同一概念的不同名称)

二、DQL

DQL (Database Query Language) 是数据库查询语言,主要用于从数据库中检索和查询数据。DQL 是 SQL (Structured Query Language) 的一部分,包括 SELECT、FROM、WHERE、GROUP BY、HAVING 和 ORDER BY 等关键字和函数,用于从表中检索和筛选所需的数据。以下是一些常用的 SQL 查询语句:

选择所有列和所有行:SELECT * FROM table_name;

选择指定列和所有行:SELECT column1, column2, ... FROM table_name;

选择指定列和指定行:SELECT column1, column2, ... FROM table_name WHERE condition;

使用排序:SELECT column1, column2, ... FROM table_name ORDER BY column_name ASC|DESC;

使用计算字段:SELECT column1, column2, ..., (column1 + column2) AS total FROM table_name;

使用聚合函数:SELECT COUNT(column_name) FROM table_name;

使用 GROUP BY 子句:SELECT column1, SUM(column2) FROM table_name GROUP BY column1;

使用 HAVING 子句:SELECT column1, SUM(column2) FROM table_name GROUP BY column1 HAVING SUM(column2) > 10;

使用多个表:SELECT column1, column2 FROM table1, table2 WHERE table1.column_name = table2.column_name;

以上是一些常用的 SQL 查询语句,可以满足大部分的数据查询需求。

DQL英文术语中文释义select查询(选择)from来自(表)where条件范围order by排序group by分组having分组条件 union合集union all合集(重复数据多次显示)intersect交集minus差集 and与or或not非 function单行函数aggregate functions 分组函数(多行函数,聚集函数) Cartesian product 笛卡尔积join连接inner join内连接(通常意义上的有效连接)outer join外连接left outer join左外连接right outer join右外连接full outer join全外连接 nested subqueries 嵌套子查

三、DML和事务控制

DML(数据操纵语言)是用于操作数据库中存储的数据的语言。DML包括SELECT、INSERT、UPDATE和DELETE语句。

事务控制是指对数据库中的操作进行控制以确保数据的一致性和完整性。事务控制包括四个属性:原子性、一致性、隔离性和持久性。

原子性指一组操作视为单个操作,要么全部执行成功(提交),要么全部失败(回滚)。

一致性指事务执行前后,数据的状态必须合法,例如遵守约束条件。

隔离性指多个事务并发执行时,每个事务都感觉不到其他事务的存在。

持久性指一旦事务提交,修改的数据将永久保存在数据库中,即使系统故障也不会丢失。

事务机制可以通过使用BEGIN TRANSACTION、COMMIT和ROLLBACK语句来控制。BEGIN TRANSACTION语句开始一个事务,COMMIT语句提交事务,ROLLBACK语句回滚事务。

DML和事务控制英文术语中文释义insert新增(插入)into进入values值  update修改(更新)set设置  delete删除  commit提交rollback回滚

四、DDL

 

DDL(Data Definition Language)是数据库定义语句的缩写,用于定义数据库中的对象和结构,例如创建和修改数据库、表、视图、索引、约束等。常见的DDL语句包括:

CREATE:创建数据库对象,如创建表、索引、视图等;ALTER:修改数据库对象,如修改表结构、添加索引、修改视图定义等;DROP:删除数据库对象,如删除表、删除索引、删除视图等;TRUNCATE:截断表,删除表中所有行;COMMENT:添加注释信息;RENAME:重命名表、列名、索引等;GRANT / REVOKE:授权和取消授权。

例如,创建一个名为students的表,包含学生的姓名、学号、性别和出生日期等信息,可以使用如下DDL语句:

CREATE TABLE students ( id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, gender CHAR(1) NOT NULL, birthday DATE, student_no VARCHAR(20) UNIQUE NOT NULL );

其中,CREATE TABLE表示创建表,students是表名,id、name、gender、birthday和student_no是表的列名,INT和VARCHAR表示列的数据类型,PRIMARY KEY表示该列为主键,NOT NULL表示该列不允许为空,AUTO_INCREMENT表示该列自增长,UNIQUE表示该列的值必须唯一。

DDL英文术语中文释义create新建table表default默认值 alter修改add添加modify编辑drop删除rename重命名 drop删除truncate截取 constraint约束not null非空约束primary key主键约束unique唯一约束check检查约束foreign key外键约束references参照 view视图index索引(默认为B树索引)bitmap index位图索引trigger触发器


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3