A multiprocessor-based relational database machine is proposed in this thesis. This machine can mitigate the resource contention in the system by partitioning whole database into a finite set of functionally independent databases. The total processing time of queries is reduced by applying dataflow concept to the processing of queries. Time complexity of O(n) for join operation is achieved by using a special purpose hardware called J-ring. The topology of the interconnection network is based on Chordal-Ring, which is a regular network of degree 3 having $O(n^1/2)$-times the maximum message path length. And its distributed and computational routing algorithm is presented. An experiment for testing the functional behavior of the proposed system has been performed.