Sunteți pe pagina 1din 9

Actividad: AA3-Ev2-Implementación de la estructura de datos

Para el desarrollo de esta actividad, se hizo necesario realizar la instalación del Software de
virtualización VM Virtual Box, instanciación de disco duro virtual y Software SQL Server en versión
2008 R2 en modo Evaluación, estos programas fueron proporcionado por el Sena con la finalidad de
desarrollar la practica correspondiente a Implementación de la estructura de datos.

Para esta evidencia se debe entregar un informe en el cual se incluya un script de la secretaría de
planeación desarrollada en la Evidencia pasada, con el código ejemplo enviado y un pantallazo del
modelo entidad relación de igual forma como el ejemplo enviado.

Desarrollo de la Actividad

Después de realizar la instalación de las herramientas de Software necesarias se procede a realizar


la implementación del Script correspondiente a la Base de Datos de la Secretaria de Planeación,
dicho Script se muestra a continuación:

Definición de Base de Datos


USE [master]
create database SecretariaPlaneación
GO

Se activa por decirlo así, la Base de Datos Seleccionada.


USE SecretariaPlaneación

Definición de tablas:
CREATE TABLE [dbo].[Estrato](

[idEstrato] [int] IDENTITY(1,1) NOT NULL Primary key,

[estrato] [varchar](50) NULL,

)GO

CREATE TABLE [dbo].[Personas](

[idPersonas] [int] IDENTITY(1,1) NOT NULL primary key,

[tipoDocumento] [varchar](50) NULL,

[numeroDocumento] [varchar] (12) NULL,

[fechaNaciemiento] [date] NULL,

[lugarNacimiento] [date] NULL,

[nombre] [varchar] (45) NULL,

[apeliido] [varchar] (45) NULL, ) GO

CREATE TABLE [dbo].[Familias](


[idFamilias] [int] IDENTITY(1,1) NOT NULL primary key,

[direccion] [varchar](50) NULL,

[telefono] [varchar] (15) NULL,

[ingresoFamiliar] [float] NULL,

[tipoInmieble] [varchar] (10) NULL,

[Personas_idPersonas] [int] NOT NULL,

FOREIGN KEY (Personas_idPersonas) references Personas (idPersonas)

) GO

CREATE TABLE [dbo].[Localidades](

[idLocalidades] [int] IDENTITY(1,1) NOT NULL Primary key,

[nombre] [varchar](45) NULL,

[area] [varchar] (45) NULL

)GO

CREATE TABLE [dbo].[Barrios](

[idBarrios] [int] IDENTITY(1,1) NOT NULL Primary key,

[cantidadHabitantes] [int] NULL,

[rutaTransporte] [varchar] (45) NULL,

[Estrato_idEstrato] [int] NOT NULL,

[Familias_idFamilias] [int] NOT NULL,

[Localidades_idLocalidades] [int] NOT NULL,

FOREIGN KEY (Estrato_idEstrato) references Estrato(idEstrato),

FOREIGN KEY (Familias_idFamilias) references Familias(idFamilias),

FOREIGN KEY (Localidades_idLocalidades) references Localidades(idLocalidades), )GO

CREATE TABLE [dbo].[detalleHistoria](

[iddetalleHistoria] [int] IDENTITY(1,1) NOT NULL Primary key,

[enfermedad] [varchar](45) NULL,

[sintomas] [varchar](45) NULL,

) GO

CREATE TABLE [dbo].[Historia_Clinica] (


[idHistoria_Clinica] [int] IDENTITY(1,1) NOT NULL Primary key,

[fecha] [date] NULL,

[detalleHistoria_iddetalleHistoria] [int] NOT NULL,

FOREIGN KEY (detalleHistoria_iddetalleHistoria) references detalleHistoria(iddetalleHistoria)

) GO

CREATE TABLE [dbo].[Guarderia] (

[idGuarderia] [int] IDENTITY(1,1) NOT NULL Primary key,

[nombre] [varchar](45) NULL,

[activo] [varchar](45) NULL,

[Personas_idPersonas] [int] NOT NULL,

[Historia_Clinica_idHistoria_Clinica] [int] NOT NULL,

[Localidades_idLocalidades] [int] NOT NULL,

FOREIGN KEY (Personas_idPersonas) references Personas(idPersonas),

FOREIGN KEY (Historia_Clinica_idHistoria_Clinica) references Historia_Clinica(idHistoria_Clinica),

FOREIGN KEY (Localidades_idLocalidades) references Localidades(idLocalidades)

) GO

CREATE TABLE [dbo].[detalleCargo] (

[iddetalleCargo] [int] IDENTITY(1,1) NOT NULL Primary key,

[salario] [float] NULL,

[descripcionCargo] [varchar] (45) NULL,

) GO

CREATE TABLE [dbo].[Empresa] (


[idEmpresa] [int] IDENTITY(1,1) NOT NULL Primary key,

[nombreEmpresa] [varchar](45) NULL,

[antiguedad] [int] NULL,

[Personas_idPersonas] [int] NOT NULL,

[detalleCargo_iddetalleCargo] [int] NOT NULL,

[Localidades_idLocalidades] [int] NOT NULL,

FOREIGN KEY (Personas_idPersonas) references Personas(idPersonas),

FOREIGN KEY (detalleCargo_iddetalleCargo) references detalleCargo(iddetalleCargo),

FOREIGN KEY (Localidades_idLocalidades) references Localidades(idLocalidades)

) GO

En este grafico podemos observar el Script en ejecución en la SMBD.


Dicho Script al momento de ejecutarse en el Software Sql Server, se puede generar un diagrama
entidad relación, el cual es mostrado a continuación:
Laboratorio 2

Para este laboratorio se realiza uso del Script proporcionado por el Sena, el cual cuenta los
esquemas de la base de datos para las secretarias de la alcaldía de San Antonio del Sena, al
ejecutar este script se obtienen los siguientes resultados:

En la anterior imagen podemos apreciar que se encuentran creadas las Bases de datos
pertenecientes a la alcaldía San Antonio del Sena.

Ahora se procederá a crear los diagramas de bases de datos correspondientes a cada una de más
bases de datos relacionada, por cada fotografía se podría apreciar a la parte izquierda la definición
de la base de datos con sus respectivas tablas y a la parte derecha el correspondiente diagrama de
bases de datos.

Secretaria de Medioambiente
Secretaria de Gobierno

Secretaria de Hacienda
Secretaria de Recreación y Deporte

Secretaria de Salud
Conclusiones

Se pudo evidenciar el proceso de instalación del Software necesario para realizar configuración e
implementación de un entorno virtual que nos permita realizar actividades de Manejo de SMBD, al
igual se configuraron las bases de datos referentes a la alcaldía de San Antonio del Sena y se
crearon los distintos diagramas de Bases de Datos.

S-ar putea să vă placă și