还剩1页未读,继续阅读
文本内容:
1、什么是事务?事务与普通程序有什么不同?事务是作为单个逻辑工作单元执行的一系列操作,这些操作作为一个整体向系统提交,要么都执行,要么都不执行事务是一个不可分割的逻辑工作单元区别一般来讲,一个程序中包含多个事务所以,可以理解为事务是应用程序的基本逻辑单元
2、简述事务并发控制的两段封锁协议?两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁“两段”的含义是,事务分为两个阶段第一阶段是获得封锁,也称为扩展阶段在这阶段,事务可以申请获得任何类型的锁,但是不能释放任何锁第二阶段是释放封锁,也称为收缩阶段在这阶段,事务释放已经获得的锁,但是不能再申请任何锁
3、什么是事务的可串行化调度?如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为“可串行化调度”
4、简述事务的四个特性?原子性一个事务是一个不可分割的逻辑工作单位,事务中包括的操作要么都做,要么都不做一致性事务操作必须是使数据库从一个一致性状态变到另一个一致性状态隔离性一个事务的执行不能被其他事务干扰持久性指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的
5、关系的外键是什么?试简述外键约束的含义?外键如果公共关键字在一个关系中是主关键字,那么它被称为另一个关系的外键外键约束用来在两个表的数据之间建立链接,它可以是一列或者多列一个表可以有一个或多个外键
6、什么是视图?与普通表有什么不同?视图是一个虚拟表,其内容由查询定义同真实的表一样,视图包含一系列带有名称的行和列数据不同基本表是独立存在的表,它所对应的数据实际存储在数据库中;视图是从一个或多个基本表导出的虚表
7、试简述主键约束与唯一性约束的异同简单说主键约束不能为空,而唯一约束可以为空相同的就是都不允许重复
8、什么是触发器如何工作的?是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的任储过程由事件来触发,比如当对一个表进行操作insert,delete,update时就会激活它执行
9、什么是BCNF关系模式RU,FeiNFo若函数依赖集合F中的所有函数依赖X-Y Y不包含于X的左部都包含R的任一候选键,贝URBCNF
10、什么是第三范式?指表中的所有数据元素不但要能唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其他的函数关系
11、什么是第二范式?数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖,即所有非关键字段都完全依赖于候选关键字段
12、试简述如何建立Java程序与MySQL数据库引擎的连接?使用前应在项目中导入相应的jar包•1加载一个Driver驱动Class.forNameCcom.mysql.jdbc.Driver;•2创建数据库连接Connection;Connection con=DriverManagengetConnectionCurr/roof/root
13、试简述Java程序如何通过JDBC连接器检索SQL结果集?仓IJ建Statement对象,利用SQL查询语句SELECT从数据库中查询数据,并且将读取到的结果存放在ResultSet对象中
14、试简述通过JDBC运行存储过程并取得其结果集的方法?•1:创建SQL命令发送器Statement•2通过Statement发送SQL命令并得到结果Statement接口提供了三种执行SQL语句的方法executeQuery、executeUpdate和execute•3:处理结果两种情况1s执行更新返回的是本次操作影响到的记录数
2、执行查询返回的结果是一个ResultSet对象•4为了避免资源浪费,关闭ResultSet•Statement•Connectiono
15、什么是数据库缓冲区?它是如何工作的?数据库缓冲区是内存的一块区域,它用来存储外存上的数据块为了减少数据库系统对外存的访问,就需要把尽可能多的外存数据块存放在内存缓冲区中DBMS通过缓冲区管理器来对该缓冲区进行管理当缓冲区中没电足够的空间时,会通过某种置换策略把缓冲区里的旧块移出以便系统可以读入新的数据块
16、试简述DBMS查询处理的基本过程?查询分析,查询检查,查询优化,查询执行
17、试简述授权用户访问数据库中部分数据的方法?GRANT权限ON表TO用户WITH GRANTOPTION
18、试简述关系表建立索引的优点和缺点?优点L大大加快数据的检索速度;
2.创建唯一性索引,保证数据库表中每一行数据的唯一性;
3.加速表和表之间的连接;
4.在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间缺点
1.索引需要占物理空间
2.当对表中的数据进行增加、删除和修改的时候,索弓I也要动态的维护,降低了数据的维护速度
19、试简述登记日志文件必须遵守的两条规则
1.登记的次序严格按并发事务执行的时间次序
2.必须先写日志文件,后写数据库
20、什么是检查点记录?检查点记录包括哪些内容?检查点记录是一类新的日志记录它的内容包括⑴建立检查点时刻所有正在执行的事务清单⑵这些事务的最近一个日志记录的地址。
个人认证
优秀文档
获得点赞 0