使用oracle,和其他数据库开发的时候,我们程序员需要注意什么??
发布网友
发布时间:2022-05-19 17:56
我来回答
共2个回答
热心网友
时间:2023-10-15 17:19
1、注意事务的管理,什么时候一次性提交,中间出错要回滚。
2、id不要使用自动生成,用sequence或者其他方式来指定,不用自加生成的那种。
3、数据库建模的时候注意添加外键和约束。
4、复杂的查询可以用数据库的函数或者存储过程来实现。
5、对于数据量比较大的表要注意使用索引。
6、多看看各种数据库对sql的执行解释,了解一个sql是怎么一步一步的执行机制,从而优化自己写sql的效率。比方oracle的PLSQL Developer这个工具里面,选中一段sql按F5就会弹出sql的执行解释窗口。
7、冗余一定要适度,而且有些冗余是必要的,有些冗余则会弊大于利,建模时要仔细衡量一下。
8、注意总结,学而不思则罔,死而不学则殆,最好的学习对象是自己不断的实践和总结。
热心网友
时间:2023-10-15 17:20
1、注意并行处理,尽量减少死锁可能的出现
2、保证数据事务的一致性,目的当然是保证数据的完整性
3、commit 或者 rollback 写在messagebox前面,防止操作员点下处理按钮后离开电脑,运行完毕的messagebox一直在,导致数据库等待commit或者rollback
其它好像没什么吧,别的都是数据库建模师和测试人员的事情了追问比如oracle,mysql,mssql 这3个数据库都有什么特点。
用这3个数据库 大概需要注意什么。 谢谢
追答关系数据库就是关系数据库,通过接口之后,对我们来说是一样的,唯一要注意的时sql语句的写法,他们还是有区别的