`
fanfq
  • 浏览: 269762 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

数据库方面

阅读更多
相关文章链接(如有不足之处请留言补充):
面试宝典目录-文章链接

1.存储过程和函数的区别
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。

2.事务是什么?
事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:
原子性
事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
一致性
事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。
隔离性
由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。
持久性
事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。

3.游标的作用?如何知道游标已经到了最后?
游标用于定位结果集的行,通过判断全局变量@@FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。

4.触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。
事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获取事件之前和新的字段值。
语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。


面试宝典目录-文章链接
分享到:
评论

相关推荐

    数据库方面注意事项及连接数据库

    本文将深入探讨数据库方面的注意事项以及如何连接数据库,帮助你更好地理解和应用这些知识。 首先,我们来关注数据库的注意事项: 1. 数据库设计:良好的数据库设计是确保系统高效运行的基础。你需要遵循范式理论...

    课程设计,数据库方面的

    在这个“课程设计,数据库方面”的项目中,我们将深入探讨数据库的基本概念、设计原则以及实际应用。 首先,我们要理解数据库是什么。数据库是一个有组织地存储数据的系统,它允许高效、安全地存储、检索和管理数据...

    数据库方面的ppt

    这份名为“数据库方面的ppt”的资源,显然是一份关于数据库理论与实践的教程资料,它包含了大量的实验,旨在帮助学习者通过动手操作深入理解数据库的工作原理和应用。 数据库是一个有组织地存储数据的系统,它能够...

    数据库方面的报告-设计

    这份"数据库方面的报告-设计"很可能是关于如何构建高效、稳定且适应性强的数据库系统的详细阐述。"课程设计"标签暗示了这是一份教育背景下的项目,可能是学生在学习数据库管理或相关课程时完成的任务。 数据库设计...

    数据库基础介绍数据库方面的重点内容

    数据库方面的基础知识 希望大家仔细学习 对计算机专业的人很有用

    数据库方面面试题-DBA数据库管理员JAVA程序员架构师必看.doc

    数据库方面面试题-DBA数据库管理员JAVA程序员架构师必看

    数据库方面工作招聘信息.doc

    数据库方面工作招聘信息.doc

    JAVA面试题集---数据库方面.txt

    JAVA面试题集---数据库方面.txt

    C#操作数据库方面的资料

    自己收集的C#操作数据库方面的资料: 在DAAB1.1里面我们知道Database方法返回或者创建一个DBCommandWrapper对象,而在DAAB2.0里面移除了DBCommandWrapper类,用ADO.NET2.0里面的DBCommand类代替实现类似的功能,这样...

    数据库方面的学习,在这里面什么都有

    在这里下载 数据库方面的学习,在这里面什么都有

    概念数据库设计实例-数据库方面

    很不错哦,一定要下载哦,是.php格式,需要的话赶快下载吧,走过不要错过,过了就可惜了

    软件测试中数据库方面的测试

    对数据库进行的测试, 数据库系统测试的对\数据库设计是否与实现相同\数据库设计是否符合范式\数据库设计是否合理 经验 数据库安装、配置测试 数据库集成测试对象 数据库的增删改操作 数据表加满等等 /

    计算机外文翻译第二篇(数据库方面)

    在本文中,我们将深入探讨数据库的各个方面,包括其定义、类型、组织技术以及在不同场景中的应用。 数据库是一个经过特殊组织的电子化信息集合,旨在支持快速查找、检索、更新和删除数据。这些数据可以存储在各种...

    计算机毕业设计译文---关于数据库方面的

    数据库是计算机科学中至关重要的部分,它是一种经过特殊组织的电子数据集合,旨在方便快速地查找、检索、修改和删除信息。数据库管理系统(DBMS)是实现这些功能的核心工具,它们能够整合多个文件的数据项,以响应...

    数据库方面相关的面试题

    网上下载转发,希望能有人用得着。谢谢支持

    数据库方面的资源下载

    对于下载数据库sql sever 2000资源方面的内容,xp系统也能支持,是一款较好的资料

    完整详细,一个不错的餐饮实例!数据库方面做的不错!

    这个程序,是基于对话框,包括了一些基本控件(tree、listctrl、page等)的使用,数据库应用,打印的程序。很适合初学者。初始用户和密码:Admin,1234。另外,在“前台销售”窗口的ListCtrl中,有个Button...

    有关数据库方面的书,请下载

    adsfffffffffffffffffffffffffffffffffffffff

    dbTest:课程作业的数据库方面的练习

    数据库测试课程作业的数据库方面的练习完毕创建的 html 形式结果的 Div 容器JS 获取表单(FormData) 发送到服务器 (XMLHttpRequest) 获取返回数据PHP 响应者从 $_POST[] 获取值并将它们返回给用户将数据记录到...

    MySQL网络数据库技术精粹

    可以说,MySQL己经在网络数据库方面取得了辉煌的成就,越来越多的网站,包括个人网站,政府组织网站;甚至商业网站都对它青睐有加。本书共分9章,详细讲述了MySQL数据库的基本概念以及安装方法;MySQL的数据类型,...

Global site tag (gtag.js) - Google Analytics