数据库操作实验:创建表与外键约束
需积分: 9 25 浏览量
更新于2024-12-21
收藏 10KB TXT 举报
本篇文档是关于数据库实验操作的SQL脚本,涵盖了创建和修改数据库表的过程。以下是详细知识点解析:
1. **创建数据库表**:
- 首先,通过`CREATE DATABASE`语句创建了一个名为`db`的数据库,这在SQL中用于初始化一个全新的数据库结构。
2. **定义表结构**:
- `dbo.[ѧ]`表:这是一个名为"ѧ"的表,包含5个字段:`ѧ`(20字符的字符型,不能为空)、`[]`(30字符的字符型,不能为空)、`Ա`(2字符的字符型,不能为空)、`datetime`类型的时间戳和`ϵ`(10字符的字符型,可为空)字段。该表还添加了一个名为`PK_ѧ`的聚簇主键,用于唯一标识每一条记录。
- `dbo.[γ]`表:这个表用于存储数据,有`γ̺`(2字符的字符型,不能为空)、`γ`(20字符的字符型,不能为空)、`γ̱`(2字符的可为空字符型)和`ѧʱ`(整数型,可为空)字段。同样有一个聚簇主键`PK_γ`。
- `dbo.[ѡ]`表:这是一个关联表,包含了`ѧ`(20字符的字符型,不能为空)、`γ̺`(2字符的字符型,不能为空)和`ɼ`(整数型,不能为空)字段。它与`dbo.[ѧ]`表之间存在外键关系,`ѧ`字段作为外键引用`dbo.[ѧ]`表的`ѧ`字段。
3. **添加外键约束**:
- 在`dbo.[ѡ]`表的末尾,通过`ALTER TABLE`语句添加了名为`fK_ѧ`的外键约束(foreign key),确保`ѡ`表中的`ѧ`字段值必须存在于`dbo.[ѧ]`表的`ѧ`字段中,从而实现了表之间的参照完整性。
总结来说,这份文档提供了在SQL中创建、组织和维护数据库表结构的基本操作,包括创建表、设置主键以及建立表间的关系。这对于学习数据库管理和开发人员理解如何设计和执行SQL语句以实现数据管理至关重要。
2021-09-01 上传
2018-01-20 上传
152 浏览量
2011-03-03 上传
2009-06-13 上传
2012-06-16 上传
2019-04-07 上传
2018-03-14 上传
mingxun722
- 粉丝: 0
- 资源: 2
最新资源
- 012-desafio-componentizando-aplicacao
- jhm_chat.rar_网络编程_C/C++_
- A Free Text-To-Speech System-开源
- NVIDIA VGPU 14.0 ESXI 6.7主机驱动
- backtrader:用于交易策略的Python回测库
- sentiment-analysis-project:Udacity IMDB项目的项目
- Open C6 Project-开源
- Checking-ATM-Card-Number
- max-and-min.rar_Visual_C++_
- 自制程序
- :rocket:建立简单快速的跨平台多人游戏-C/C++开发
- atari:使用JavaScript编码的Atari Breakout
- challenge-4--Ignite-React:Desafio 04训练营的入门级Ignite,commig对象的应用程序Javascript para Typescript e de Class Components para Function Components
- WirelessOrder.rar_酒店行业_Java_
- IW:内部波动
- 纪事:使用Slim Framework构建的仅公开附加账本微服务