1) Relational databases try to maintain strong consistency by avoiding inconsistencies, while NoSQL databases accept some inconsistencies due to the CAP theorem and eventual consistency.
2) Consistency in databases refers to only allowing valid data transactions according to the defined rules to prevent violations. NoSQL databases sacrifice some consistency for availability and partition tolerance.
3) Eventual consistency means replicas may show temporary inconsistencies but will eventually converge to the same state with further updates. This can cause problems for applications that require strong consistency.