TRABAJO DE BASE DE DATOS
Base de datos (1819)
Experimentar Nº 05
Implementación de una base de datos en SQL Server 2014
Logros:
En base a los documentos planteados, aplicar la normalización hasta la tercera formanormal.
Indique dos relaciones donde se identifique dependencias funcionales.
Indique dos relaciones donde se identifique dependencia funcional completa.
Indique una relación donde se identifiquetransitividad.
Integrantes:
1
2
3
4
5
Caso desarrollado 1: BD_TIENDA
Implementaremos un script de SQL Server que permita crear la base de datos BD_TIENDA. Para ello secuenta con el siguiente diagrama:
DIAGRAMA ENTIDAD RELACION
MODELO RELACIONAL
Usando TRANSACT/SQL, realice lo siguiente:
1. Cree la base de datos BD_TIENDA
2. Active la basede datos BD_TIENDA
3. Cree las tablas mostradas
4. Agregue las llaves Primarias (ADD PRIMARY KEY)
5. Agregue las llaves Foráneas, Relaciones (ADD FOREIGN KEY – REFERENCES)
NOTA: LA BASE DE DATOSBD_TIENDA ya está desarrollado, igual debes pasarlo a SQL SERVER.
USE MASTER
GO
--DEFINIENDO EL FORMATO DE LA FECHA DÍA, MES AÑO
SET DATEFORMAT DMY
GO
--VERIFICANDO LA EXISTENCIA DE LA BASEDE DATOS
IF DB_ID('BD_TIENDA') IS NOT NULL
BEGIN
DROP DATABASE BD_TIENDA
END
GO
--CREANDO LA BASE DE DATOS
CREATE DATABASE BD_TIENDA
GO
--ACTIVANDO LA BASE DE DATOS
USE BD_TIENDA
GO--CREANDO LAS TABLAS
CREATE TABLE DISTRITO (
CODIGO_DIST CHAR (3) NOT NULL PRIMARY KEY,
DESCRI_DIST VARCHAR (50)
)
GO
CREATE TABLE PRODUCTO (
CODIGO_PRO
CHAR(4) NOT NULL PRIMARYKEY,
DESCRI_PRO
VARCHAR(40)NOT NULL,
PRECIO_PRO
MONEY NOT NULL,
ST_ACT_PRO
INT NOT NULL,
ST_MIN_PRO
INT NOT NULL
)
GO
CREATE TABLE CLIENTE (
CODIGO_CLI
CHAR(6) NOT NULLPRIMARY KEY,
NOMBRE_CLI
VARCHAR(50)NOT NULL,
APATER_CLI
VARCHAR(50)NOT NULL,
AMATER_CLI
VARCHAR(50)NOT NULL,
DIRECC_CLI
VARCHAR(50)NULL,
TELEFO_CLI
VARCHAR(9) NULL,...
Regístrate para leer el documento completo.