1、触发器的作用?
答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约
束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新
和变化。可以联级运算。如某表上的触发器上包含对另一个表的数据操作,而该操作又会
导致该表触发器被触发。
2、什么是存储过程?用什么来调用?
答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一
次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单
纯SQL语句执行要快。可以用一个命令对象来调用存储过程。
3、什么是内存泄漏?
答:一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,
大小任意的,使用完后要显示释放内存。当应用程序用关键字new等创建对象时,就从堆中
为它分配一块内存,使用完后程序调用free或者delete释放该内存,否则就说该内存就不
能被使用,我们就说该内存被泄漏了。
4、什么是事务?
答:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句
操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。
为了确保要么执行,要么不执行,就可以使用事务。事务有四个特性,分别是:原子性,
一致性,隔离性和持久性。
5、什么是存储过程?用什么来调用?
答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一
次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单
纯SQL语句执行要快。可以用一个命令对象来调用存储过程。
6、索引的作用?和它的优点缺点是什么?
答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。索引
很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以
是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同
时也增加了数据库的尺寸大小。
7、什么是锁?
答:锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,
它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级
别的。
8、维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么?
答:尽可能使用约束,如check、主键、外键、非空字段等来约束。这样做效率最高,
也最方便。其次是使用触发器,这种方法可以保证,无论什么业务系统访问数据库都可以
保证数据的完整新和一致性。最后考虑的是自写业务逻辑,但这样做麻烦,编程复杂,效
率低下。
分享到:
相关推荐
此外,关于并发控制和故障恢复的习题解答可以帮助读者理解多用户环境下数据库的管理,了解封锁协议、两阶段提交等机制,以及日志记录和检查点在系统恢复中的作用。 总之,《数据库系统概念》第六版的习题答案是学习...
《数据库系统概念》是一本深入探讨数据库理论与实践的经典教材,涵盖了数据库设计、管理、查询以及优化等核心领域。这本书籍对于理解数据库的工作原理、掌握SQL语言以及在实际项目中应用数据库技术至关重要。 ...
在第七版的课后作业题中,我们可以看到一些关于数据库基本概念的练习,包括主键、外键和关系模式的定义与应用。 在第一次作业中,主要涉及了关系数据库中主键的识别。主键是表中能唯一标识一行记录的属性或属性组合...
数据库系统概念中文版本,非常有用,深入浅出讲解数据库原理
以上是《数据库系统概念》第六版可能涵盖的一些主要知识点。通过学习这本书,读者将能够深入理解数据库的工作原理,并具备设计、实现和管理高效、安全的数据库系统的能力。提供的答案文件“数据库习题解答”和...
这张ppt是关于数据库设计的知识,基于数据库系统概念(第七版)这本教材,不可多得的好资源哦
在本资源中,《数据库系统概念》第六版提供了丰富的实验数据,帮助读者深入理解和应用数据库理论。这本书是数据库领域的经典之作,涵盖了数据库设计、管理、优化等多方面的知识。 SQL,全称Structured Query ...
数据库系统概念exercise答案 数据库系统概念exercise答案
《数据库系统概念(原书第七版)》是数据库领域经典的教材之一,由Seymour Abrahams、Edward F. Codd、Barbara G. Novick和Todd J. Leason等专家共同撰写。这本书深入浅出地介绍了数据库设计、管理和应用的基础知识...
《数据库系统概念(第七版)》是一本深入探讨数据库理论和技术的经典教材,涵盖了数据库设计、表结构、查询语言、事务处理、并发控制等核心主题。本压缩包包含的内容旨在帮助读者理解和掌握数据库系统中的关键概念,...
1. **数据库系统概述**:解释了数据库系统的基本概念,包括数据、数据库、数据库管理系统(DBMS)、数据库管理员(DBA)的角色,以及数据库系统与其他数据存储方式的区别。 2. **数据模型**:介绍了三种主要的数据...
数据库系统概念(第六版)杨冬青等著,课后答案全,包含实践习题和习题。完整答案。
数据库系统概念第六版ppt,数据库系统概念第六版官方配套ppt,给有需要的同学!
《数据库系统概念》是计算机科学领域的一本经典教材,它深入浅出地介绍了数据库的基础理论、设计原理以及管理技术。这本书的第五版更是涵盖了数据库领域的最新发展和趋势,为学习者提供了全面而实用的知识体系。配合...
《数据库系统概念》是一本经典的教材,深入浅出地讲解了数据库的基础理论、设计与管理。第六版是该书的最新版本,涵盖了数据库领域的最新发展和技术。书中的习题旨在帮助读者巩固学习,理解并掌握数据库的关键概念。...
- **《数据库系统概念》**是一本关于数据库系统的基础教材,旨在为读者提供数据库管理方面的基础知识。 - 本书涵盖了数据库设计、数据库语言以及数据库系统实现等方面的基本概念。 - 适合计算机科学专业的本科生或...
在这一部分,学生可能会遇到关于关系代数、元组、属性、键、候选键、主键、外键等概念的问题。了解这些概念有助于理解和设计数据库结构。 二、SQL语言 SQL(Structured Query Language)是用于操作数据库的标准语言...
数据库系统概念大学数据库完整模式 MySQL 版 数据库系统概念大学数据库完整模式 MySQL 版是根据《数据库系统概念》一书中附录 A 的内容,使用 MySQL 语法创建的大学数据库模式。该模式包括六个表:classroom、...