Consultas sobre supertipos y subtipos SQLSERVER

Estoy creando una BD de ventas en sqlserver y quisiera saber si es mejor utilizar subtipos o crear tablas apartes con los mismos atributos ej:

Tabla Persona: CodPersona, Nombre, Apellido, direccion

Tabla Cliente: CodPersona, documento, fechaNacimiento

Tabla Proveedor: CodPersona, RUC, RazonSocial etc

El supertipo seria Persona relacionando con las demás tablas para no duplicar los atributos

Añade tu respuesta

Haz clic para o