Module 02 · Using Relational Databases
Creating Tables创建数据库表
欢迎观看创建数据库表的视频。观看本视频后,您将能够:
-
识别创建表时的关键考量因素。
-
概述在 Db2 on Cloud 中创建表的步骤。
-
描述创建表后修改表结构的过程。
一、创建表前的关键考量因素
在关系型数据库中创建表需要仔细考量和信息收集。以下是一些关键点:
1. 确定表的存放位置
- 考虑模式(Schemas):许多关系型数据库中存在模式,它提供了一种逻辑组织数据库对象的方式。
2. 收集表结构所需细节
-
表名: 确定表的名称。
-
列名和数据类型: 收集每个列的名称和对应的数据类型。
-
数据约束: 考虑该列是否允许包含重复值(唯一性)或是否允许 NULL 值。
3. 参考设计文档
- 实体关系图 (ERD): 将数据库设计阶段创建的 ERD 作为有用的参考。
4. 信息完整性确认
- 确保信息完备: 确认您已收集创建表所需的完整信息集,以避免在后续过程中出现问题。
二、创建表的常用方法
在关系型数据库中创建表有多种方法,以下是几种常见的方法:
[table]
三、在 Db2 on Cloud 控制台中创建表的步骤
Db2 on Cloud 控制台是 IBM 提供的用户界面,用于与云中的 Db2 数据库进行交互和管理。
使用 Db2 on Cloud 控制台创建表涉及以下循序渐进的步骤:
步骤分解
-
选择模式(Schema): 选择用于存放表的模式。
-
创建新表: 命名并开始创建新表。
-
配置表列和数据类型: 定义表的结构。
详细操作指南
1. 选择模式(Schema)
-
默认模式: 在 Db2 中,默认模式通常是用户名。
- 示例: 提供的示例中,模式名称即为用户名。每个用户在他们的 Db2 数据库中都拥有唯一的用户名。
-
创建新模式: 您可以创建新的模式来存放您的表、视图及其他数据库对象。
2. 创建新表并命名
-
选择模式后,继续创建新表,并为其提供一个名称。
-
示例: 示例中表名为
employee_details。 -
表的完全限定名称: 如果选择的模式为
schema_name,则表的完全限定名称为schema_name.employee_details。
-
3. 配置列和数据类型
-
默认情况下,新表会有一个单独的列,您可以根据需要重命名该列。
-
设置数据类型: 从可用选项中选择列的数据类型。
-
添加更多列: 使用“添加列”选项继续添加列,直到定义完整个表结构。
-
指定数据类型: 为每个列指定数据类型。
-
决定 NULL 值接受度: 确定该列是否允许 NULL 值。
-
提供长度和精度(比例): 根据需要提供列的长度和比例。
-
-
最终确认: 点击“创建”按钮完成表的创建。
四、表创建后的操作与修改
表创建完成后,您可以修改现有的表结构,或执行其他管理操作:
创建后操作
-
删除表: 可以**删除(Drop)或移除(Delete)**该表。
-
生成 SQL 代码: 可以生成 SQL 代码来执行以下操作:
-
SELECT(查询) -
INSERT(插入) -
UPDATE(更新) -
DELETE(删除)
-
-
修改表结构(ALTER): 可以修改表结构,包括:
-
添加新列。
-
设置约束。
-
修改现有结构。
-
-
探索依赖对象: 您可以查看该表所依赖的数据库对象。
总结回顾
在本视频中,您学习到:
-
创建表的关键考量因素包括选择位置(模式)、收集详细信息(列名、数据类型、约束)以及参考 ERD。
-
创建表的方法包括使用图形用户界面、SQL 语句和管理 API。
-
Db2 on Cloud 控制台是用于管理 Db2 数据库的图形界面示例。
-
在 Db2 中创建表的步骤包括选择模式、创建表和配置列。
-
表创建后的操作包括删除表、生成 SQL 代码、修改结构和探索依赖关系。