Coursera 笔记

Module 04 · Final Project and Assessment

Course Glossary: Introduction to Relational Databases (RDBMS)课程术语表:关系型数据库入门

Coursera ↗

Welcome! This alphabetized glossary contains many of the terms you'll find within this course. This comprehensive glossary also includes additional industry-recognized terms not used in course videos. These terms are important for you to recognize when working in the industry, participating in user groups, and participating in other certificate programs.
欢迎!这个按字母顺序排列的术语表包含了您在本课程中会发现的大量术语。这个全面的术语表还包括了课程视频中未使用的行业认可术语。这些术语对于您在行业内工作、参与用户组以及参与其他认证项目时认识它们非常重要。

Term 术语 Definition 定义 Video/Reading where the term is introduced 视频/阅读中介绍该术语
3-Tier 三层架构 Database on a remote server, accessed by client applications through a middle tier (application server) for added separation and security. 数据库位于远程服务器上,客户端应用程序通过中间层(应用服务器)访问,以增加隔离和安全性。 Video: Database Architecture 视频:数据库架构
Adding a column 添加列 ALTER TABLE author ADD COLUMN telephone_number BIGINT; Video: ALTER, DROP, and Truncate Tables 视频:ALTER、DROP 和截断表
Administrative API 管理 API A programmatic interface for managing database objects, including table creation. 一个用于管理数据库对象的编程接口,包括表创建。 Video: Creating Tables 视频:创建表
Alias 别名 An alternative name is assigned to a database object for convenience or readability. 为方便或可读性,为数据库对象分配一个替代名称。 Video: Loading Data 视频:加载数据
ALTER Modifying the table structure by adding/removing columns, changing or adding constraints. 通过添加/删除列、更改或添加约束来修改表结构。 Video: Creating Tables 视频:创建表
ALTER TABLE Statement ALTER TABLE 语句 Used for: Modifying the structure of an existing table. 用于:修改现有表的结构。 Video: ALTER, DROP, and Truncate Tables 视频:ALTER、DROP 和截断表
ANSI SQL standards ANSI SQL 标准 Complies with international standards for SQL syntax and functionality. 符合 SQL 语法和功能的国际标准。 Video: PostgreSQL 视频:PostgreSQL
API Application Programming Interface for programmatic access to data or functionality. 应用程序接口,用于程序化访问数据或功能。 Video: Database Architecture 视频:数据库架构
Application Developers 应用开发者 Build applications that access databases read/write through programming languages and APIs like ODBC, JDBC, REST APIs, or ORMs like Hibernate and Django. 构建通过编程语言和 API(如 ODBC、JDBC、REST API)或 ORM(如 Hibernate 和 Django)访问数据库进行读写操作的应用程序。 Video: Database Usage Patterns 视频:数据库使用模式
Application Server 应用服务器 Encapsulates application logic, and communicates with the database and client. 封装应用逻辑,并与数据库和客户端进行通信。 Video: Database Architecture 视频:数据库架构
Attribute 属性 A characteristic or property of an entity (book title, author name). 实体的一个特征或属性(书名、作者名)。 Video: Information and Data Models 视频:信息和数据模型
Backup 备份 Creates a copy of the entire database for disaster recovery or creating additional copies. 为灾难恢复或创建额外副本而复制整个数据库。 Video: Data Movement Utilities 视频:数据移动工具
BI Business Intelligence refers to using technologies, processes, and tools to analyze and present business data for decision-making purposes. 商业智能是指利用技术、流程和工具分析并展示商业数据以支持决策的目的。 Video: Db2 视频:Db2
Binary String 二进制字符串 Stores binary data like images or video (BLOB). 存储图像或视频等二进制数据(BLOB)。 Video: Data Types 视频:数据类型
Boolean 布尔值 Stores true/false values (TRUE/FALSE). 存储真/假值(TRUE/FALSE)。 Video: Data Types 视频:数据类型
Business Applications 商业应用 Custom or off-the-shelf applications for specific business functions like e-commerce or supply chain management. 针对特定业务功能(如电子商务或供应链管理)的定制或现成应用程序。 Video: Database Usage Patterns 视频:数据库使用模式
Business Logic Layer 业务逻辑层 Contains application rules and processes data. 包含应用程序规则并处理数据。 Video: Database Architecture 视频:数据库架构
Cardinality 基数 The number of tuples in a relation (a relation with 10 tuples has a cardinality of 10). 关系中的元组数量(一个包含 10 个元组的关系的基数为 10)。 Video: Relational Model Concepts 视频:关系模型概念
Character String 字符串 Stores text data. Can be fixed-length (CHAR) or variable-length (VARCHAR). 存储文本数据。可以是定长(CHAR)或变长(VARCHAR)。 Video: Data Types 视频:数据类型
Check Constraint 检查约束 Defines additional rules beyond data types and domains for specific attributes. 定义了超出数据类型和域的特定属性额外规则。 Video: Relational Model Constraints - Advanced 视频:关系模型约束 - 高级
CLI Command Line Interface for interacting with a database through text commands. 命令行界面,通过文本命令与数据库交互。 Video: Database Architecture 视频:数据库架构
Client Tier 客户端层 Application running on the user's system with a database interface (API/Framework). 在用户系统上运行的应用程序,具有数据库接口(API/框架)。 Video: Database Architecture 视频:数据库架构
Client-Server (2-Tier) 客户端-服务器(两层) Database on a remote server, accessed by client applications through APIs or interfaces. 远程服务器上的数据库,通过 API 或接口被客户端应用程序访问。 Video: Database Architecture 视频:数据库架构
Client-Server Architecture 客户端-服务器架构 A network-based model with separate client and server systems. 一种基于网络的模型,具有独立的客户端和服务器系统。 Video: Database Architecture 视频:数据库架构
Cloud 云 Database resides in a cloud environment, accessed through cloud-based interfaces or application servers. 数据库驻留在云环境中,通过基于云的接口或应用服务器进行访问。 Video: Database Architecture 视频:数据库架构
Cloud Database 云数据库 Database service hosted and accessed through a cloud platform. 通过云平台托管的数据库服务。 Video: Introduction to Relational Database Offerings 视频:关系型数据库产品介绍
Column 列 A vertical section of a table containing data of a specific attribute. 一个包含特定属性数据的表格的垂直部分。 Video: Mapping Entities to Tables 视频:映射实体到表格
Command-Line Interfaces (CLIs) 命令行界面(CLI) Powerful for experienced users and ideal for automation and scripting. 对有经验的用户来说非常强大,并且非常适合自动化和脚本编写。 Video: Database Usage Patterns 视频:数据库使用模式
Commercial Database 商业数据库 Proprietary database with a paid license for use. 具有付费使用许可的专有数据库。 Video: Introduction to Relational Database Offerings 视频:关系数据库产品介绍
Commercial License 商业许可证 Database requires purchase for use, like Oracle, Microsoft SQL Server. 数据库使用需要购买,例如 Oracle、Microsoft SQL Server。 Video: Introduction to Relational Database Offerings 视频:关系数据库产品介绍
Common file formats 常见文件格式 DEL (delimited ASCII), ASC (non-delimited ASCII), PC/IXF, JSON. DEL(分隔 ASCII),ASC(非分隔 ASCII),PC/IXF,JSON。 Video: Data Movement Utilities 视频:数据移动工具
Constraint 约束 A rule that enforces data integrity in a table (primary key, foreign key). 一种在表中强制数据完整性的规则(主键,外键)。 Video: Creating Tables 视频:创建表格
CREATE Creates a new database object. 创建一个新的数据库对象。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
CREATE TABLE Statement CREATE TABLE 语句 A Data Definition Language (DDL) statement is used to create a new table in a database. Syntax: SQL CREATE TABLE table_name (column1 datatype constraint1, column2 datatype constraint2, and so on) 一个数据定义语言(DDL)语句用于在数据库中创建一个新表。语法:SQL CREATE TABLE table_name (column1 datatype constraint1, column2 datatype constraint2, 等等) Video: CREATE TABLE Statement 视频:CREATE TABLE 语句
Crow's Foot Notation 乌鸦脚符号 A graphical representation of relationship sets using symbols like lines, arrows, and diamonds. 使用线条、箭头和菱形等符号表示关系集的图形表示。 Video: ERDs and Type of Relationships 视频:实体关系图(ERD)和关系类型
Data 数据 Unorganized information is processed to become meaningful. 无组织的信息被处理成有意义的信息。 Video: Review of Data Fundamentals 视频:数据基础回顾
Data Access Layer 数据访问层 Interfaces for different clients (APIs, CLI, vendor-specific). 不同客户端的接口(API、CLI、特定供应商)。 Video: Database Architecture 视频:数据库架构
Data Definition Language (DDL) 数据定义语言(DDL) Used for defining, creating, modifying, or dropping database objects (tables, views, indexes, and so on). 用于定义、创建、修改或删除数据库对象(表、视图、索引等)。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
Data Engineers 数据工程师 Manage database creation, access control, performance tuning, and use tools like GUI/web management, CLI interfaces, and APIs. 管理数据库创建、访问控制、性能调优,并使用 GUI/网页管理、CLI 界面和 API 等工具。 Video: Database Usage Patterns 视频:数据库使用模式
Data Manipulation Language (DML) 数据操作语言(DML) Used for reading, inserting, updating, and deleting data in tables. Also known as CRUD operations (Create, Read, Update, Delete). 用于在表中读取、插入、更新和删除数据。也称为 CRUD 操作(创建、读取、更新、删除)。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
Data Model 数据模型 A concrete representation of an information model, specifying how data will be stored and accessed in a specific system. 信息模型的具体表现形式,指定数据在特定系统中如何存储和访问。 Video: Information and Data Models 视频:信息和数据模型
Data Movement 数据移动 The process of transferring data into or out of a database. 将数据传输到数据库中或从数据库中传输出来的过程。 Video: Data Movement Utilities 视频:数据移动工具
Data Science and BI Tools 数据科学与商业智能工具 Jupyter, Excel, PowerBI, and Tableau for analysis, reporting, and visualizations. Jupyter、Excel、PowerBI 和 Tableau 用于分析、报告和可视化。 Video: Database Usage Patterns 视频:数据库使用模式
Data Scientists and Business Analysts 数据科学家和商业分析师 Analyze data for insights and predictions using tools like Jupyter, R Studio, Excel, PowerBI, and Tableau. They typically use SQL interfaces and APIs or abstractions provided by these tools. 使用 Jupyter、R Studio、Excel、PowerBI 和 Tableau 等工具分析数据以获取洞察和预测。他们通常使用 SQL 接口和 API 或这些工具提供的抽象层。 Video: Database Usage Patterns 视频:数据库使用模式
Data source 数据源 Any system or location actively providing data. 任何积极提供数据的系统或位置。 Video: Review of Data Fundamentals 视频:数据基础回顾
Database 数据库 A collection of organized data, typically stored electronically in tables. 一个组织好的数据集合,通常以表格形式存储在电子设备中。 Video: Database Usage Patterns 视频:数据库使用模式
Database Client/API 数据库客户端/API Installed on the client system, communicates with the database server. 安装在客户端系统上,与数据库服务器进行通信。 Video: Database Architecture 视频:数据库架构
Database dependencies 数据库依赖关系 Viewing other database objects that the table relies on. 查看该表所依赖的其他数据库对象。 Video: Creating Tables 视频:创建表
Database Engine Layer 数据库引擎层 Compiles queries, retrieves/processes data, and returns results. 编译查询、检索/处理数据并返回结果。 Video: Database Architecture 视频:数据库架构
Database Interface 数据库接口 Connects the client tier to the database server, often language-specific (JDBC, ODBC). 将客户端层连接到数据库服务器,通常是语言特定的(JDBC、ODBC)。 Video: Database Architecture 视频:数据库架构
Database Management System (DBMS) 数据库管理系统(DBMS) Software on the server that manages a database and executes queries. 服务器上管理数据库并执行查询的软件。 Video: Relational Model Concepts 视频:关系模型概念
Database Management Tools 数据库管理工具 phpMyAdmin and pgAdmin are used for managing database objects and users. phpMyAdmin 和 pgAdmin 用于管理数据库对象和用户。 Video: Database Usage Patterns 视频:数据库使用模式
Database Server 数据库服务器 Responsible for managing and storing the database, executing queries, and handling data access. 负责管理和存储数据库、执行查询以及处理数据访问。 Video: Database Architecture 视频:数据库架构
Database Storage Layer 数据库存储层 Physical storage for data (local, network, specialized appliances). 数据物理存储(本地、网络、专用设备)。 Video: Database Architecture 视频:数据库架构
Date/Time 日期/时间 Stores dates (DATE), times (TIME), or both (TIMESTAMP). 存储日期(DATE)、时间(TIME)或两者(TIMESTAMP)。 Video: Data Types 视频:数据类型
Db2 A suite of database management products including relational databases, data warehouses, and cloud options. 一套数据库管理产品,包括关系数据库、数据仓库和云选项。 Video: Db2 视频:Db2
Define 定义 Set character encoding, delimiter, column headings, and time/date formats for text files. 设置文本文件的字符编码、分隔符、列标题和时间日期格式。 Video: Loading Data 视频:加载数据
Degree 度 The number of attributes in a relation (a relation with 5 attributes has a degree of 5). 关系中的属性数量(一个具有 5 个属性的关系的度数为 5)。 Video: Relational Model Concepts 视频:关系模型概念
DELETE Removes rows of data from a table. 从表中删除数据行。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
Deployment Topology 部署拓扑 Arrangement of hardware and software for a database system. 数据库系统的硬件和软件配置。 Video: Database Architecture 视频:数据库架构
Diamond 菱形 Represents a relationship set. 表示一个关系集合。 Video: ERDs and Type of Relationships 视频:实体关系图(ERD)和关系类型
Disaster Recovery (DR) Replica 灾难恢复(DR)副本 Geographically distant copy of the database for disaster scenarios. 数据库在灾难场景下的地理距离副本。 Video: Distributed Databases 视频:分布式数据库
Distributed Relational Database 分布式关系数据库 A database that shares tables and objects across multiple interconnected computer systems. 一种在多个互连计算机系统之间共享表和对象的数据库。 Video: Loading Data 视频:加载数据
Domain 域 The set of valid values allowed for an attribute (e.g., strings, integers, dates). 属性允许的有效值集(例如,字符串、整数、日期)。 Video: Relational Model Concepts 视频:关系模型概念
Domain Constraint 域约束 Specifies the allowed values for a specific attribute. 指定特定属性允许的值。 Video: Relational Model Constraints - Advanced 视频:关系模型约束 - 高级
Double-sided Crow's Foot (><) 双向鸟脚符号 (><) Indicates a many-to-many relationship where multiple entities can participate in multiple relationships. 表示多对多的关系,其中多个实体可以参与多个关系。 Video: ERDs and Type of Relationships 视频:ER 图和关系类型
DROP Deletes a database object permanently. 永久删除数据库对象。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
DROP TABLE Statement DROP TABLE 语句 Used for: Deleting an entire table from the database, including all its data. Syntax: DROP TABLE table_name; Example: DROP TABLE author; 用途:从数据库中删除整个表,包括其所有数据。语法:DROP TABLE table_name;示例:DROP TABLE author; Video: ALTER, DROP, and Truncate Tables 视频:ALTER,DROP 和截断表
Dropping a column 删除列 ALTER TABLE author DROP COLUMN telephone_number; Video: ALTER, DROP, and Truncate Tables 视频:ALTER,DROP 和截断表
Enterprise 企业 Dedicated instance with flexible scaling and three-node high availability. 具有灵活扩展和三节点高可用的专用实例。 Video: MySQL 视频:MySQL
Entity 实体 A real-world object or concept is represented as a table in the database (Book, Author). 现实世界中的对象或概念在数据库(Book,Author)中表现为一个表。 Video: Information and Data Models 视频:信息和数据模型
Entity Integrity Constraint 实体完整性约束 Ensures each row (tuple) in a table has a unique identifier (primary key). Also known as Primary Key Constraint or Unique Constraint. 确保表中的每一行(元组)都有一个唯一的标识符(主键)。也称为主键约束或唯一约束。 Video: Relational Model Constraints - Advanced 视频:关系模型约束 - 高级
Entity-Relationship Diagram (ERD) 实体关系图(ERD) A graphical representation of entities, their attributes, and relationships in a database. 数据库中实体、其属性和关系的图形表示。 Video: Mapping Entities to Tables 视频:将实体映射到表
Entity-Relationship Model (ER Model) 实体-关系模型(ER 模型) Captures entities (things) and their relationships in a diagram, used to design relational databases. 在图中捕捉实体(事物)及其关系,用于设计关系数据库。 Video: Information and Data Models 视频:信息和数据模型
Export 导出 Retrieves information from a table and saves it to a file. Supported by various interfaces (command line, APIs, graphical tools). 从表中检索信息并保存到文件中。支持多种接口(命令行、API、图形工具)。 Video: Data Movement Utilities 视频:数据移动工具
Failover 故障转移 Automatic switching to a replica if the primary server fails. 主服务器故障时自动切换到副本。 Video: MySQL 视频:MySQL
Finalize 最终确定 Review settings and initiate the loading process. 检查设置并启动加载数据的过程。 Video: Loading Data 视频:加载数据
First Normal Form (1NF) 第一范式(1NF) Each row is unique (no duplicates). Each cell contains a single value (no repeating groups). 每一行是唯一的(不重复)。每个单元格包含一个单一值(不包含重复组)。 Video: Normalization 视频:规范化
Flat file 平面文件 A simple text file actively storing data in rows, often delimited by characters like commas or tabs. 一个简单的文本文件,以行为单位主动存储数据,通常由逗号或制表符等字符分隔。 Video: Review of Data Fundamentals 视频:数据基础回顾
Foreign Key 外键 Attribute in one relation referencing the primary key of another relation, representing a relationship. 在一个关系中引用另一个关系的主键的属性,表示一种关系。 Video: Relational Model Concepts 视频:关系模型概念
Fork 分支 Branching of an existing software project in a new direction. 将现有软件项目导向新的方向分支。 Video: MySQL 视频:MySQL
Fully qualified name 全限定名 The complete name of a database object, including its schema name (CQC63405.EmployeeDetails). 数据库对象的完整名称,包括其模式名称(CQC63405.EmployeeDetails)。 Video: Creating Tables 视频:创建表
General Public License (GPL) 通用公共许可证(GPL) Popular open source license requiring source code sharing for modifications. 流行的开源许可证,要求修改时共享源代码。 Video: Introduction to Relational Database Offerings 视频:关系数据库产品介绍
Generate SQL code 生成 SQL 代码 Creating SQL statements for actions like selecting, inserting, updating, or deleting data in the table. 创建用于选择、插入、更新或删除表中数据的 SQL 语句。 Video: Creating Tables 视频:创建表格
GNU GPL Open-source license requiring source code sharing for modified versions. 开源许可证,要求修改后的版本必须共享源代码。 Video: MySQL 视频:MySQL
Graphical User Interface (GUI) 图形用户界面(GUI) A visual interface for interacting with a database, is often used for creating and managing tables. 一种用于与数据库交互的可视化界面,通常用于创建和管理表。 Video: Creating Tables 视频:创建表
Greater-than Symbol (>) 大于符号(>) Indicates a many-to-one relationship where one entity can participate in multiple relationships. 表示一种多对一的关系,其中一个实体可以参与多个关系。 Video: ERDs and Type of Relationships 视频:ER 图和关系类型
GUI/Web Management Tools GUI/网页管理工具 Easy-to-use visual interfaces for database administration. 易于使用的数据库管理可视化界面。 Video: Database Usage Patterns 视频:数据库使用模式
Hierarchical Model 层次模型 Depicts data in a tree-like structure, featuring relationships between parent and child elements. 以树状结构描绘数据,展示父元素与子元素之间的关系。 Video: Information and Data Models 视频:信息和数据模型
High Availability (HA) Replica 高可用性(HA)副本 Copy of the primary database within the same location for quick failover. 同一位置内主数据库的副本,用于快速故障转移。 Video: Distributed Databases 视频:分布式数据库
HSTORE Supports storing key-value pairs of non-hierarchical data. 支持存储非层次结构数据的关键值对。 Video: PostgreSQL 视频:PostgreSQL
Import 导入 Reads data from a file and inserts it into a specific table using INSERT statements. 从文件中读取数据并将其插入到特定表中,使用 INSERT 语句。 Video: Data Movement Utilities 视频:数据移动工具
Index 索引 A data structure that enhances the speed of data retrieval by providing pointers to specific data locations within tables. 一种通过提供指向表中特定数据位置的指针来提高数据检索速度的数据结构。 Video: Loading Data 视频:加载数据
Information Model 信息模型 An abstract representation of entities, their properties, relationships, and operations, independent of implementation details. 对实体、其属性、关系和操作的一种抽象表示,独立于实现细节。 Video: Information and Data Models 视频:信息和数据模型
Inheritance 继承 Creating database objects that inherit properties from other objects. 创建从其他对象继承属性的数据库对象。 Video: PostgreSQL 视频:PostgreSQL
InnoDB Default engine supports transactions, row-level locking, clustered indexes, and foreign keys. 默认引擎支持事务、行级锁定、聚集索引和外键。 Video: MySQL 视频:MySQL
INSERT Adds new rows of data to a table. 向表中添加新数据行。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
Instance 实例 A logical boundary that encapsulates a database or set of databases, providing a structured environment with configuration parameters and system catalog tables. 一个逻辑边界,封装一个数据库或一组数据库,提供一个具有配置参数和系统目录表的结构化环境。 Video: Loading Data 视频:加载数据
JDBC Java Database Connectivity API for accessing databases from Java applications. Java 数据库连接 API,用于从 Java 应用程序访问数据库。 Video: Database Architecture 视频:数据库架构
JSON (JavaScript Object Notation) JSON(JavaScript 对象表示法) A lightweight language for data exchange, popular for API responses and web services. 一种轻量级的数据交换语言,常用于 API 响应和 Web 服务。 Video: Review of Data Fundamentals 视频:数据基础回顾
LAMP Stack LAMP 堆栈 Popular web development stack with Linux and Apache. 一种流行的基于 Linux 和 Apache 的 Web 开发堆栈。 Video: MySQL 视频:MySQL
LAPP Stack Popular web development stack with Linux and Apache. 一种流行的基于 Linux 和 Apache 的 Web 开发技术栈。 Video: PostgreSQL 视频:PostgreSQL
Large Object (LOB) 大对象(LOB) Stores very large data outside the main table (CLOB, TEXT). 在主表之外存储大量数据(CLOB、TEXT)。 Video: Data Types 视频:数据类型
Leading Cloud Databases 领先的云数据库 Amazon DynamoDB, Microsoft Azure Cosmos DB, Google BigQuery, Amazon Redshift. Amazon DynamoDB、Microsoft Azure Cosmos DB、Google BigQuery、Amazon Redshift。 Video: Introduction to Relational Database Offerings 视频:关系数据库服务介绍
Less-than Symbol (<) 小于符号(<) Indicates a one-to-many relationship where one entity can participate in multiple relationships. 表示一对多关系,其中一个实体可以参与多个关系。 Video: ERDs and Type of Relationships 视频:实体关系图(ERD)和关系类型
Line 线 Connects entities to the relationship set. 将实体连接到关系集。 Video: ERDs and Type of Relationships 视频:ERDs 和关系类型
Lite 轻量级 Free plan with a 200MB data limit and 15 connections. 免费计划包含 200MB 数据限制和 15 个连接。 Video: Db2 视频:Db2
Load balancing 负载均衡 Distributing workload across multiple servers to improve performance. 将工作负载分配到多个服务器以提高性能。 Video: MySQL 视频:MySQL
Logical Data Independence 逻辑数据独立性 Ability to modify the database schema (tables, columns) without affecting how users access data. 能够修改数据库模式(表、列)而不影响用户如何访问数据。 Video: Information and Data Models 视频:信息和数据模型
Many-to-Many Relationship 多对多关系 Multiple entities in both sets associate with each other in multiple relationships. 多个实体在两个集合中通过多重关系相互关联。 Video: ERDs and Type of Relationships 视频:实体关系图和关系类型
Many-to-One Relationship 多对一关系 Multiple entities in one set associate with one entity in the other set. 一个集合中的多个实体与另一个集合中的一个实体相互关联。 Video: ERDs and Type of Relationships 视频:实体关系图(ERD)和关系类型
MariaDB Open-source database fork of MySQL, led by some original developers. MySQL 的一个开源分支,由一些原始开发者领导。 Video: MySQL 视频:MySQL
Modifying a column's data type 修改列的数据类型 ALTER TABLE author ALTER COLUMN telephone_number SET DATA TYPE CHAR(20); Video: ALTER, DROP, and Truncate Tables 视频:ALTER、DROP 和截断表
MyISAM Faster for read-heavy workloads but lacks transaction support and uses table-level locking. 更适合读密集型工作负载,但缺乏事务支持且使用表级锁定。 Video: MySQL 视频:MySQL
MySQL An open-source object-relational database management system (ORDBMS). 一个开源的对象关系数据库管理系统(ORDBMS)。 Video: MySQL 视频:MySQL
NDB Clustered engine for high availability and scalability, uses multiple data nodes. 集群式引擎,用于高可用性和可扩展性,使用多个数据节点。 Video: MySQL 视频:MySQL
Non-relational database 非关系型数据库 A database that stores data in flexible formats, not adhering to the rigid structure of relational databases. 一种以灵活格式存储数据,不遵循关系型数据库的严格结构的数据库。 Video: Review of Data Fundamentals 视频:数据基础回顾
Normal Forms 范式 First Normal Form (1NF): Each row is unique (no duplicates). Each cell contains a single value (no repeating groups). 第一范式(1NF):每一行是唯一的(不重复)。每个单元格包含单个值(不包含重复组)。 Video: Normalization 视频:规范化
Normalization 规范化 Process of organizing data in tables to avoid redundancy and inconsistencies. 将表中的数据组织起来以避免冗余和不一致的过程。 Video: Relational Model Concepts 视频:关系模型概念
Null Constraint 空值约束 Controls whether an attribute can accept null values (representing unknown data). 控制属性是否可以接受空值(表示未知数据)。 Video: Relational Model Constraints - Advanced 视频:关系模型约束 - 高级
Null value 空值 An absence of a value in a column. 列中值的不存在。 Video: Creating Tables 视频:创建表格
Numeric 数值 Stores whole numbers (INT, SMALLINT, BIGINT) or decimal numbers (DECIMAL, FLOAT, DOUBLE). 存储整数(INT,SMALLINT,BIGINT)或小数(DECIMAL,FLOAT,DOUBLE)。 Video: Data Types 视频:数据类型
Object-relational 对象关系型 Combines features of relational databases with object-oriented concepts. 结合了关系数据库的功能与面向对象的概念。 Video: MySQL 视频:MySQL
Object-Relational Mapping (ORMs) 对象-关系映射(ORMs) Frameworks simplify database access for developers by masking the complexity of SQL and relational models. 框架通过隐藏 SQL 和关系模型的复杂性,简化了开发人员对数据库的访问。 Video: Database Usage Patterns 视频:数据库使用模式
ODBC Open Database Connectivity standard for accessing databases from various languages. 开放数据库连接标准,用于从各种语言访问数据库。 Video: Database Architecture 视频:数据库架构
One-to-Many Relationship 一对多关系 One entity in one set associates with one or more entities in the other set. 一个集合中的一个实体与另一个集合中的一个或多个实体相关联。 Video: ERDs and Type of Relationships 视频:ERD 和关系类型
One-to-One Relationship 一对一关系 Each entity in one set associates with exactly one entity in the other set. 一个集合中的每个实体与另一个集合中的恰好一个实体相关联。 Video: ERDs and Type of Relationships 视频:实体关系图(ERD)和关系类型
Online Analytical Processing (OLAP) 在线分析处理(OLAP) A system optimized for complex data analysis. 一个为复杂数据分析优化的系统。 Video: Review of Data Fundamentals 视频:数据基础回顾
Online Transaction Processing (OLTP) 在线事务处理(OLTP) A system optimized for handling high-volume, day-to-day operational data. 一个为处理高容量日常运营数据而优化的系统。 Video: Review of Data Fundamentals 视频:数据基础回顾
Open-Source Database 开源数据库 Software with a freely available source code that is free to use and modify. 自由可用源代码的软件,可自由使用和修改。 Video: Introduction to Relational Database Offerings 视频:关系数据库产品介绍
Open-Source License 开源许可证 Database freely available to use and modify, e.g., MySQL, PostgreSQL. 数据库可自由使用和修改,例如 MySQL、PostgreSQL。 Video: Introduction to Relational Database Offerings 视频:关系数据库产品介绍
Overloading 重载 Defining multiple actions for the same operator based on its operands. 根据操作数的不同,为同一运算符定义多个操作。 Video: PostgreSQL 视频:PostgreSQL
Partition 分区 Logical division of a table into smaller subsets based on data characteristics (e.g., date range, customer ID). 根据数据特征(例如日期范围、客户 ID)将表逻辑划分为更小的子集。 Video: Distributed Databases 视频:分布式数据库
Physical Data Independence 物理数据独立性 Ability to change the physical storage of data (for example, disk layout) without affecting how users’ access or manipulate data. 能够在不影响用户访问或操作数据的情况下更改数据的物理存储(例如,磁盘布局)。 Video: Information and Data Models 视频:信息和数据模型
PostgreSQL (Postgres) PostgreSQL(Postgres) An open-source object-relational database management system (ORDBMS). 一个开源的对象关系型数据库管理系统(ORDBMS)。 Video: PostgreSQL 视频:PostgreSQL
PostgreSQL License PostgreSQL 许可证 Permissive open source license allowing modification without sharing source code. 一种宽松的开源许可证,允许修改而不必共享源代码。 Video: Introduction to Relational Database Offerings 视频:关系数据库服务介绍
Presentation Layer 表示层 User interface (desktop app, web browser, mobile app). 用户界面(桌面应用程序、网络浏览器、移动应用程序)。 Video: Database Architecture 视频:数据库架构
Primary Key 主键 Unique identifier for each tuple in a relation. 关系数据库中每个元组的唯一标识符。 Video: Relational Model Concepts 视频:关系模型概念
Public Domain 公共领域 Software with no copyright restrictions, freely usable and modifiable. 无版权限制的软件,可自由使用和修改。 Video: Introduction to Relational Database Offerings 视频:关系数据库服务介绍
Query 查询 An SQL statement is used to retrieve, manipulate, or analyze data in a database. SQL 语句用于从数据库中检索、操作或分析数据。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
Rectangle 矩形 Represents an entity set. 表示实体集。 Video: ERDs and Type of Relationships 视频:ER 图与关系类型
Referential Integrity Constraint 参照完整性约束 Defines and maintains valid relationships between tables. Achieved through primary keys (parent tables) and foreign keys (child tables). 定义并维护表之间的有效关系。通过主键(父表)和外键(子表)实现。 Video: Relational Model Constraints - Advanced 视频:关系模型约束 - 高级
Relational database 关系数据库 A database that stores data in related tables linked by defined relationships. 一个存储在相关联表中并通过定义关系连接的数据库。 Video: Review of Data Fundamentals 视频:数据基础回顾
Relational Database Management System (RDBMS) 关系型数据库管理系统(RDBMS) Software that manages relational databases and their supporting systems. 管理关系型数据库及其支持系统的软件。 Video: Review of Data Fundamentals 视频:数据基础回顾
Relational Instance 关系实例 A specific realization of a relation containing actual data values in its tuples. 关系的一个具体实现,其中包含元组中的实际数据值。 Video: Relational Model Concepts 视频:关系模型概念
Relational Model 关系模型 Stores data in tables with rows and columns, supporting flexible queries and data manipulation. 以行和列的形式存储数据在表格中,支持灵活的查询和数据操作。 Video: Information and Data Models 视频:信息和数据模型
Relational Schema 关系模式 The definition of a relation, including its name, attributes, and their data types. 关系定义,包括其名称、属性及其数据类型。 Video: Relational Model Concepts 视频:关系模型概念
Relationship 关系 Connection between two entities (for example, "written by" between Book and Author). 两个实体之间的连接(例如,书和作者之间的“由...编写”)。 Video: Information and Data Models 视频:信息和数据模型
Relationship Set 关系集 A collection of relationships between two or more entities (for example, "written by" between Book and Author). 两个或多个实体之间的关系集合(例如,书和作者之间的“由...编写”)。 Video: ERDs and Type of Relationships 视频:ER 图和关系类型
Replication 复制 Copying data to one or more replicas for redundancy and improved read performance. 将数据复制到一个或多个副本中,以实现冗余和提高读取性能。 Video: MySQL 视频:MySQL
Restore 恢复 Creates an exact replica of the database from a backup file. Preserves all database objects and data. 从备份文件创建数据库的精确副本。保留所有数据库对象和数据。 Video: Data Movement Utilities 视频:数据移动工具
Row 行 A horizontal section of a table containing data for a specific record. 表中的一行,包含特定记录的数据。 Video: Mapping Entities to Tables 视频:实体映射到表
Scalability 可扩展性 Ability of a system to handle increasing data and workload. 系统处理不断增加的数据和工作负载的能力。 Video: Introduction to Relational Database Offerings 视频:关系数据库产品介绍
Script file 脚本文件 A text file containing a series of SQL statements is often used for automating tasks like creating multiple tables. 一个包含一系列 SQL 语句的文本文件通常用于自动化创建多个表等任务。 Video: Creating Tables 视频:创建表
Second Normal Form (2NF) 第二范式(2NF) Meets all requirements of 1NF. No non-key columns depend on only part of the primary key. 满足 1NF 的所有要求。没有非主键列仅依赖于主键的一部分。 Video: Normalization 视频:规范化
SELECT Retrieves data from a table based on specific criteria. 根据特定标准从表中检索数据。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
Semantic Integrity Constraint 语义完整性约束 Focuses on the meaning and validity of data within a table. 关注表格内数据的含义和有效性。 Video: Relational Model Constraints - Advanced 视频:关系模型约束 - 高级
Semi-structured data 半结构化数据 Data with some organizational features but not enough for a rigid, tabular structure. 具有某些组织特征,但不足以形成刚性表格结构的数据。 Video: Review of Data Fundamentals 视频:数据基础回顾
Set 集合 An unordered collection of distinct elements, represented by curly braces {}. 一组无序的、互不相同的元素,用大括号{}表示。 Video: Relational Model Concepts 视频:关系模型概念
Sharding 分片 Placement of partitions on separate nodes with dedicated compute resources for parallel processing and scalability. 将分区放置在不同的节点上,配备专门的计算资源以实现并行处理和可扩展性。 Video: Distributed Databases 视频:分布式数据库
Single-Tier 单层 Database resides on the user's local system, suitable for small databases with limited access. 数据库驻留在用户本地系统上,适用于访问受限的小型数据库。 Video: Database Architecture 视频:数据库架构
Software-as-a-Service (SaaS) 软件即服务(SaaS) Software delivery model where applications are accessed via the cloud. 一种通过云访问应用程序的软件交付模式。 Video: Introduction to Relational Database Offerings 视频:关系型数据库服务介绍
Source 来源 Specify the location and type of your source data (local file, cloud storage). 指定您的源数据的位置和类型(本地文件、云存储)。 Video: Loading Data 视频:加载数据
Spreadsheet 电子表格 A software application that organizes data in rows and columns. 一种在行和列中组织数据的软件应用程序。 Video: Review of Data Fundamentals 视频:数据基础回顾
SQL Interfaces & APIs SQL 接口和 API Programmatic access for data retrieval and manipulation. 程序化访问用于数据检索和操作。 Video: Database Usage Patterns 视频:数据库使用模式
Standard 标准 Flexible scaling and built-in three-node high availability. 灵活的扩展和内置的三节点高可用性。 Video: Db2 视频:Db2
Standard SQL 标准 SQL Supports querying data using the Structured Query Language (SQL). 支持使用结构化查询语言(SQL)查询数据。 Video: MySQL 视频:MySQL
Storage engines 存储引擎 InnoDB, MyISAM, NDB. InnoDB、MyISAM、NDB。 Video: MySQL 视频:MySQL
Structured data 结构化数据 Data is organized in a fixed format, like rows and columns in a table. 数据以固定格式组织,如表中的行和列。 Video: Review of Data Fundamentals 视频:数据基础回顾
System Schema 系统架构 A specialized schema containing configuration information and metadata about the database itself. 一个包含数据库自身配置信息和元数据的专用架构。 Video: Creating Tables 视频:创建表格
Table 表格 A structured compilation of interconnected data arranged in both rows and columns. 一种结构化的、相互关联的数据集合,排列在行和列中。 Video: Mapping Entities to Tables 视频:将实体映射到表格
Target 目标 Select the target schema and table for the data. Choose to append or overwrite existing data. 选择目标模式和表以用于数据。选择追加或覆盖现有数据。 Video: Loading Data 视频:加载数据
Third Normal Form (3NF) 第三范式(3NF) Meets all requirements of 2NF. No non-key columns depend on any other non-key columns. 满足 2NF 的所有要求。非主键列不依赖于任何其他非主键列。 Video: Normalization 视频:规范化
TRUNCATE Removes all data from a table but retains the table structure. 删除表中的所有数据,但保留表结构。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
TRUNCATE TABLE Statement TRUNCATE TABLE 语句 Used for: Deleting all rows of data from a table but retaining the table structure. Syntax: TRUNCATE TABLE table_name IMMEDIATE; Example: TRUNCATE TABLE author IMMEDIATE; 用于:从表中删除所有数据行但保留表结构。语法:TRUNCATE TABLE table_name IMMEDIATE;示例:TRUNCATE TABLE author IMMEDIATE; Video: ALTER, DROP, and Truncate Tables 视频:ALTER,DROP 和截断表
Tuple 元组 A single row in a relation containing data for each attribute. 关系中的一行,包含每个属性的数据。 Video: Relational Model Concepts 视频:关系模型概念
Unstructured data 非结构化数据 Data without a specific format or structure, like text, images, or audio. 没有特定格式或结构的数据,如文本、图像或音频。 Video: Review of Data Fundamentals 视频:数据基础回顾
UPDATE Modifies existing data in a table. 修改表中的现有数据。 Video: Types of SQL Statements (DDL vs DML) 视频:SQL 语句类型(DDL 与 DML)
User schema 用户模式 The schema associated with a particular user, containing their database objects. 与特定用户关联的模式,包含其数据库对象。 Video: Creating Tables 视频:创建表格
User-Defined Data Type (UDT) 用户定义数据类型(UDT) Custom data type created from built-in types. 从内置类型创建的自定义数据类型。 Video: Data Types 视频:数据类型
Vertical Line 垂直线 Indicates a mandatory one-to-one relationship. 表示强制的一对一关系。 Video: ERDs and Type of Relationships 视频:ERD 和关系类型
MySQL Cluster Provides high availability and scalability with the NDB engine and data nodes. 使用 NDB 引擎和数据节点提供高可用性和可扩展性。 Video: MySQL 视频:MySQL
MySQL Router Load balances client connections across multiple servers. 在多台服务器之间平衡客户端连接。 Video: MySQL 视频:MySQL
View 视图 A virtual table that presents data from one or more underlying tables in a customized way without storing the data itself. 一个虚拟表,以定制的方式展示一个或多个底层表中的数据,而无需存储数据本身。 Video: Loading Data 视频:加载数据
XML (Extensible Markup Language) XML(可扩展标记语言) A language for structuring and transporting data on the internet. 一种用于在互联网上结构和传输数据的语言。 Video: Review of Data Fundamentals 视频:数据基础回顾