多项选择题

DNA数据库建立的理论依据包括以下几点()。

A.按现代刑事犯罪理论:接触就会遗留痕迹
B.计算机网络通信技术
C.暴力犯罪存在再次或多次犯罪的倾向
D.STR分型技术的建立及日趋成熟