Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BASE DE DATOS
SOLUCIONARIO
I. Escribir las instrucciones SQL y cumpliendo los estándares indicados en clase para lo siguiente:
1. Crear la base de datos Farmacia (1 punto)
CREATE DATABASE farmacia;
2. Crear la tabla Medicina, en la base de datos Farmacia, con las siguientes columnas (2 puntos)
Nombre Tipo de Dato Obligatorio
codigo_Med bigint Sí
nombre_Med varchar(100) Sí
descripción_Med varchar(200) No
fechaReg_Med date Sí
vigencia_Med bit Sí
USE farmacia;
CREATE TABLE Medicina
(codigo_Med bigint NOT NULL,
nombre_Med varchar(100) NOT NULL,
descripcion_Med varchar(200) NULL,
fechaReg_Med date NOT NULL,
vigencia_Med bit NOT NULL);
3. Agregar la clave primaria a la tabla considerando la columna codigo_Med (1 punto)
ALTER TABLE Medicina ADD CONSTRAINT PK_Medicina PRIMARY KEY(codigo_Med);
4. Crear una restricción de valor predeterminado para la columna vigencia_Med indicando que es 1 (1 punto)
ALTER TABLE Medicina ADD CONSTRAINT DF_Medicina_vigencia DEFAULT 1 FOR vigencia_Med;
5. Crear una restricción de clave única en la columna nombre_Med (1 punto)
ALTER TABLE Medicina ADD CONSTRAINT UQ_Medicina_nombre UNIQUE(nombre_Med);
6. Crear una regla de validación considerando que fecha_Reg debe ser mayor a la fecha actual (1 punto)
ALTER TABLE Medicina ADD CONSTRAINT CK_Medicina_fechaReg CHECK (fechaReg_Med > getdate());
7. Crear la tabla Presentacion, con las siguientes columnas: (2 puntos)
Nombre Tipo de Dato Obligatorio
codigo_Med bigint Sí
numero_Pre tinyint Sí
nombre_Pre varchar(100) Sí
categoria_Pre varbinary No