上传者: 43934844
|
上传时间: 2022-06-16 18:04:14
|
文件大小: 5KB
|
文件类型: TXT
1、 动态查询如何实现?表的结构变化后,如果不需要修改程序,如何设计和实现查询?答:讲查询封装进存储过程中,通过调用存储过程实现动态调用;表结构发生变化后修改相应的存储过程即可再不修改程序的情况下实现查询。 2、 如何优化数据库,如何提高数据库的性能?答:优化数据库主要是优化查询语句,通过高性能的查询语句提高数据库的性能。 3、 设计数据库应注意那些问题答:首先应尽量满足三范式的要求,在一定程度上打破3范式的要求以提高数据库的性能。 4、 表与表之间的关联关系答:分为3种:一对一、一对多、多对多。 5、 主键和外键的区别答:主键在本表中是唯一的、不可唯空的,外键可以重复可以唯空;外键和另一张表的主键关联,不能创建对应表中不存在的外键。 2、 2事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:原子性,事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性,事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保