Pop

Curso SQL SERVER -10 Añadiendo más tablas a nuestro diseño


10. Curso SQL SERVER - Añadiendo más tablas a nuestro diseño

  • Hola a todos , en esta ocasión vamos continuar  con nuestro curso sobre SQL SERVER. En este capítulo del curso vamos a resolver la cuestión planteada en la anterior entrada del blog. La pregunta planteada fue la siguiente:  ¿Que tendríamos que hacer para añadir  empleados?¿Que habría que hacer para añadir monedas de distintos países?
  • Para resolver esta pregunta es necesario modificar el diseño de nuestra base de datos.La solución por la que he optado es añadir dos tablas nuevas y relacionarlas con la tabla PEDIDOS, para ello en dicha tabla añadimos dos campos para poder enlazar con esas dos nuevas tablas. Os dejo una imagen del nuevo diseño:

  • En el vídeo tenéis los pasos para construir este nuevo diseño:

  • Como siempre os dejo los scripts para poder crear las nuevas tablas, aunque bajo mi punto de vista es mejor las practiquéis vosotros:
CREATE TABLE [dbo].[EMPLEADOS](
[IdEmpleado] [int] IDENTITY(1,1) NOT NULL,
[Nombre] [varchar](500) NOT NULL,
[FechaAlta] [datetime] NOT NULL,
 CONSTRAINT [PK_EMPLEADOS] PRIMARY KEY CLUSTERED 
(
[IdEmpleado] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

/****** Object:  Table [dbo].[MONEDAS]    Script Date: 29/07/2018 9:47:11 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[MONEDAS](
[IdMoneda] [int] IDENTITY(1,1) NOT NULL,
[Moneda] [varchar](10) NOT NULL,
[ValorCambio] [float] NOT NULL,
 CONSTRAINT [PK_MONEDAS] PRIMARY KEY CLUSTERED 
(
[IdMoneda] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

No hay comentarios:

Publicar un comentario

Curso .NET Core en C# - 34.Creamos nuestro propio log

34.Creamos nuestro propio log Hola a todos. En este curso, analizaremos todos los conceptos básicos, intermedios y avanzados de  ASP.NET...