`
学会做人
  • 浏览: 120335 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

外键的认识和理解

 
阅读更多

外键的认识和理解:++++++++++++++++++++++++++++++++++++++++++++++++++++++

员工表(工号,姓名)

工资表(工号,月份,工资)

说明:员工表,又称为“主表”;工资表,又称为“子表”,这表示一个员工有多条工资记录。

建立外键以后默认的删除方式:No action

1、可以随便删除工资数据吗?

回答:可以。如一个人的工资数据录入错误,允许删除后重新录入。

2、可以删除删除员工数据吗?

回答:不可以。因为删除了这个员工以后,就不知道对应的编号的工资数据是谁了。

建立外键以后的级联删除方式:Cascade

1、可以删除员工数据吗?

回答:可以。在删除该员工的数据时,该员工的所有工资记录也自动全部删除。

注意:这种方式比较危险,实际中要慎重使用。

drop table  emp cascade constraints

分享到:
评论

相关推荐

    数据库实验 - 实验一 认识DBMS

    数据库是存储和管理数据的核心工具,它在信息技术领域扮演着至关重要的角色。在这个“数据库实验 - 实验一 ...通过这样的学习过程,学生将更好地理解数据在现代社会中的价值和作用,以及如何有效地管理和利用这些数据。

    3180106071_数据库系统_lab031

    《SQL 数据完整性在数据库系统中的实践》 SQL 数据完整性是数据库管理中至关重要的概念,它确保...通过本次实验,学生刘轩铭对 SQL 数据完整性的理解和运用有了更深入的认识,为今后的软件工程实践打下了坚实的基础。

    数据库实务实验报告-酒店前台管理系统.doc

    8.认识和掌握 Transact-SQL 的数据库操作。 9.深入理解视图意义,掌握 SQL Server 中创建、管理与应用视图的方法。 10.深入理解数据库安全的概念。 11.深入理解 SQL Server 2005 的安全体系框架。 12.掌握登录与...

    广工 数据实验报告 最新版

    在这个实验报告中,可能会涉及到关系型数据库的基本概念,如表、字段、记录以及键(主键和外键)。这些元素构成了数据库的基础架构,用于组织和关联不同类型的数据。 其次,实验报告可能会介绍SQL(Structured ...

    人事管理系统数据库课程设计.doc

    * 认识和掌握Transact-SQL的数据库操作 * 深入理解视图的意义 * 掌握SQL Server中的创立、管理与应用视图的方法 * 深入理解数据库安全的概念 * 深入理解SQL Server的安全体系框架 * 掌握登录与服务器角色的概念、...

    ssd7 Skill builder

    本文将深入探讨这些知识点,并结合“ssd7 Skill builder”这一主题,帮助你理解和掌握如何在实际操作中应用它们。 首先,我们要理解什么是"Keys"。在数据库术语中,键(Key)是一种用于唯一标识数据库表中每一行...

    《数据库系统原理》综合实验报告1

    此外,实验还培养了对数据库设计的理解,认识到数据库的规范化和关系模型的重要性,以及如何通过外键维护数据的一致性和完整性。 实验过程中,易凯同学可能遇到了如何合理设计数据库以满足实际需求的问题,如何编写...

    实验二 SJK数据库设计与应用开发

    ### 实验二 SJK数据库设计与应用开发 ...通过本次实验,学生不仅掌握了数据库设计的基本技能,还提升了对数据库管理系统的理解和应用能力。这对于后续学习和实际工作中解决复杂问题具有重要意义。

    21天学通oracle(PPT)

    4. **表和索引**:讲解如何创建、修改和删除表,理解主键、外键和唯一约束,以及索引的作用和类型,如B树索引、位图索引等。 5. **视图与存储过程**:学习视图的概念和作用,如何创建和使用视图,以及存储过程和...

    ORACLE Fundamentals.I

    这个压缩包文件"**D49996GC10-Oracle.DB.11g.SQL.Fundamentals.I**"很可能包含了详细的教学材料,比如PDF文档、课件或者练习题,旨在帮助用户理解和掌握Oracle数据库的基本概念、SQL语言以及数据库管理的基础知识。...

    《数据库概论》实验指导书(2008)

    【数据库概论】实验指导书主要涵盖了数据库系统的基础知识,以Oracle数据库为例,旨在帮助学生理解和掌握数据库管理系统的基本操作和理论。实验目的是通过实践来深化理论学习,提升对数据库的实际操作能力和理解。...

    数据库设计中的14个技巧

    例如,图书和读者之间的多对多关系可以通过“借还书”表来中介,包含借还时间、借还标志以及图书和读者的主键作为外键。 7. **主键的选取**: 主键的选择应考虑程序使用和性能。它可以是无意义的自增ID,也可以是...

    哲学知识框架(完整版).pdf

    数据库的设计和哲学一样,需要对现实问题进行深入理解和抽象,以便有效地存储、管理和分析数据。 哲学的任务是指导人们认识世界和改造世界,这与数据库的目的有异曲同工之妙。数据库作为信息系统的基石,帮助我们...

    数据库课件——数据库知识点,实验,习题.zip

    本课件旨在为学生提供全面的数据库知识,包括理论讲解、实验操作以及习题解答,帮助他们深入理解和掌握数据库的相关概念。 一、数据库编程 数据库编程主要涉及SQL(结构化查询语言)的使用,它是与数据库交互的基础...

    新编SQL.Server.2000图解教程

    本书以丰富的图文并茂的形式,深入浅出地讲解了SQL Server 2000的核心概念和技术,对于那些希望通过视觉方式理解和掌握数据库管理系统的读者来说,是非常理想的学习材料。尤其是对于有意从事软件实施与维护工作的...

    mysql培训题

    通过这样的训练题库,学习者可以深入理解数据库的基本概念,如表结构设计、数据类型选择、关系模型的外键使用,以及如何用SQL语句进行数据查询、更新和插入操作。此外,还可以锻炼在实际业务场景中应用数据库知识的...

    数据库的浅显认识

    关系型数据库通过表格形式存储数据,每个表由列(字段)和行(记录)组成,并通过键(如主键和外键)来关联不同表之间的数据。 2. 非关系型数据库(NoSQL Database):随着大数据和分布式系统的兴起,非关系型...

    数据库实验指导书(20211007022553).pdf

    - 掌握SQL的DDL语句,如定义表结构,设置完整性约束(主键、外键、唯一值、非空和默认值)。 - 学习不同类型的查询,包括单表查询、连接查询(等值连接、自然连接、自身连接、外连接、复合条件连接和嵌套查询)。 ...

    SQL实习总结四篇.doc

    通过实际操作,我对表的规划和理解有了更深刻的认识。表的创建应当兼顾具体性和灵活性,以便于未来的扩展和维护。在实际应用中,多表查询将更为常见,这要求我们对表的关系有清晰的理解,能熟练运用JOIN、UNION等...

Global site tag (gtag.js) - Google Analytics