Well, why would we have speed limits if we had these cars? The reason for speed limits is to keep people from driving faster than conditions allow. Before we are going to let a car drive itself, it is going to have to be able to identify all possible dangers in the area, and respond appropriately. Kids playing beside the road? I slow down. Kid kicking a ball? I slow WAAAAY down. Animals feeding? Slow down a bit. Empy straight road where I can see there are no possible hazards? I'd probably be far in excess of the speed limit, if I wasn't a perfect law abiding citizen.
So, why should an auto driving car obey speed limits? The car should never overdrive past it's safety margin - analyze possible hazards, estimate worst case stopping/evasion scenerio, and select a speed to minimize or negate any danger (I suggest minimize because so long as the car is safer than a human driver it needn't be perfectly safe - that's a social decision) .
One answer, of course, is that if it is a mixed use street - human drivers are in the mix. An auto-car might be able to safely exceed the speed limit, but that would entice the human drivers to attempt the same speeds.
So, I don't see how the database will help. The cars have to be able to deal with things that are not in the database; any discrepency between the database and the real world must be decided in favor of the real world conditions. Hence, we have a car that can drive based solely on real world conditions. What does the database add in that case?