阳剑数据库和操作系统知识总结.docVIP

  • 4
  • 0
  • 约1.01千字
  • 约 3页
  • 2015-08-17 发布于北京
  • 举报
阳剑数据库和操作系统知识总结.doc

关系数据库规范化的目的:解决数据库插入异常,删除异常,数据冗余。 函数依赖的问题---若X→Y,且存在X的真子集X′,X′Y,则称Y对X部分函数依赖存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句 集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数 (如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要 对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后 存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE 中, 若干个有联系的过程可以组合在一起构成程序包。 优点:存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update、Insert、Query、Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3.存储过程可以重复使用,可减少数据库开发人员的工作量。 4.安全性高,可设定只有某用户才具有对指定存储过程的使用权。过程、函数、程序包、触发器Oracle ,sql server 开放性 Oracle是可依跨平台使用的,在所有主流平台上都可运行,完全开放;SQL Server只能用在Windows系统上,没有开放性 可伸缩性,并行性 SQL Server的并行实施和共存模型还不成熟,处理能力有限,伸缩性有限。 平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案获得最高认证级别的ISO标准认证Oracle和mysql都是数据库系统,mysql的优点是开源免费,oracle功能强大,安全、性能、人性化、等各方面都比mysql好;mysql的缺点就是功能少,面向的对象是一般的小型网站或者系统,大型数据库很少用mysql;oracle的缺点是对硬件的要求十分高,对管理人员的技术要求高。优化存储过程,构建临时数据表 合理应用索引 以及全文索引 优化表结构?了解数据库设计的流程以及需要注意的地方 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 进程与线程区别

文档评论(0)

1亿VIP精品文档

相关文档