多项选择题

A.事务:是一系列的数据库操作,是数据库应用的基本逻辑单位
B.数据库基本的锁类型按照数据的锁定范围的大小分为行锁和表锁
C.视图是一种虚拟的表,具有和物理表相同的功能
D.存储过程是一个预编译的SQL语句,优点是允许模块化的设计,但是以后在程序中调用的话,每调用一次就需要编译一次