数据库部分5
发布日期:2021-09-30 15:11:49 浏览次数:10 分类:技术文章

本文共 809 字,大约阅读时间需要 2 分钟。

1.      第一范式:原子性,字段不可分割

第二范式:没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。

第三范式:不能存在传递依赖

 

关于B:工号->工种,工种->工资(题目强调工资由工种唯一决定)。存在传递依赖

关于C:工号->姓名,工号—>工种 是可以确定的,但是 姓名->工种?不一定,因为可能存在同名的情况下,所以选项C是消除了传递依赖

2.      DBMS - DataBase Management System

是处理数据库访问的软件。

提供数据库的用户接口。

3.      

4.      存储过程的特点:存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。 使用存储过程有以下的优点: 1.存储过程的能力大大增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的 运算。 2.可保证数据的安全性和完整性。 3.通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。 4.通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。 5.再运行存储过程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可极大地改善SQL语句的性能。 由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快的速度执行。 6.可以降低网络的通信量。 7.使体现企业规则的运算程序放入数据库服务器中,以便集中控制。 当企业规则发生变化时在服务器中改变存储过程即可,无须修改任何应用程序。企业规则的特点是要经常变化,如果把体现企业规则的运 算程序放入应用程序中,则当企业规则发生变化时,就需要修改应用程序工作量非常之大(修改、发行和安装应用程序)。如果把体现企业规则的 运算放入存储过程中,则当企业规则发生变化时,只要修改存储过程就可以了,应用程序无须任何变化。

转载地址:https://blog.csdn.net/Insanity666/article/details/53958157 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:数据库部分6
下一篇:操作系统 银行家算法模拟(二)

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月17日 08时43分28秒