Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2003, 04:56
Cesark
 
Fecha de Ingreso: marzo-2003
Mensajes: 38
Antigüedad: 21 años, 1 mes
Puntos: 0
Sonrisa Diseño de una BD

Estoy diseñando una base de datos con SQL Server 2000 y me gustaría saber si estoy creando una estructura eficiente, ya que tengo algunos conocimientos pero aún me queda .

La Base de Datos es para un site donde se insertaran ofertas para vender coches de segunda mano. He empezado con diseñar la base de datos “Ofertas”, que constará de todos los datos necesarios para poder insertar ofertas y visualizarlas después por los interesados, aquí esta un trozo de la estructura que tengo: (Comentarme que os parece y si puedo mejorarla!).

Tabla 1:
Nº_Oferta (Campo Clave)
Data_Oferta

Tabla 2:
Nº_Tipo_Coche
Nº_Marca
Nº_Modelo
Nº_Oferta (Campo Clave)

Tabla 2-a:
Nº_Tipo_Coche (Campo Clave)
Nombre_Tipo_Coche

Tabla 2-b:
Nº_Marca (Campo Clave)
Nombre_Marca

Tabla 2-c:
Nº_Modelo (Campo Clave)
Nombre_Modelo

Tabla 3:
Precio_Coche
Nº_Oferta (Campo Clave)

Tabla 4:
Color_Coche
Nº_Oferta (Campo Clave)

Tabla 5:
Matrícula_Coche
Nº_Oferta (Campo Clave)

Las tablas 1, 2, 3, 4 y 5 están relacionadas mediante el campo clave "Nº_Oferta" en forma de cadena (enlazo la tabla 1 con la 2, la 2 con la 3, la 3 con la 4 y la 4 con la 5).
Todos los campos clave "Nº_Oferta" los he definido como "Autonuméricos".
La tabla 2 esta relacionada con las tablas 2a, 2b y 2c, ¿Esta bien hecha?.

Gracias