ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MODELO RELACIONAL DE LA BASE DE DATOS


Enviado por   •  6 de Mayo de 2019  •  Documentos de Investigación  •  944 Palabras (4 Páginas)  •  147 Visitas

Página 1 de 4

MODELO RELACIONAL DE LA BASE DE DATOS

OMAR AUGUSTO BAUTISTA MORA EDWARD STIVEN MARTINEZ CASTIBLANCO CRISTIAN ORLANDO RINCON BONILLA BRAYAN ALEXIS JIMENEZ LOPEZ

GAES 13

SERVICIO NACIONAL DE APRENDIZAJE SENA

CENTRO DE SERVICIOS FINANCIEROS TECNOLOGÍA EN ANÁLISIS Y

DESARROLLO DE SISTEMAS DE INFORMACIÓN FICHA: 1565024

JUNIO DE 2018


Tabla de Contenido

  1. INTRODUCCIÓN        3
  2. MODELO RELACIONAL        4
  3. DICCIONARIO DE DATOS        6-12
  4. CONCLUSIONES        13


  1. INTRODUCCIÓN

El presente documento desarrolla la actividad Modelo Relacional de la Base de Datos para el Proyecto de formación, la cual establece en su enunciado:

Una vez realizada la práctica de transformación de los modelos entidad relación propuestos en el laboratorio y recibida la retroalimentación pertinente por parte del tutor en lo referente al modelo entidad relación relacionado con su proyecto de formación y presentado en la fase de análisis, el equipo de trabajo debe realizar el proceso de transformación del Modelo Entidad Relación a Modelo Relacional validando con la aplicación de reglas de normalización y presentando además el diccionario de datos de la base de datos del proyecto de formación.

El modelo resultante así como el diccionario de datos debe ser presentado en un documento y sustentado por el equipo, se debe tener en cuenta los requerimientos funcionales del sistema y la arquitectura software definida.”

Esta actividad desarrolla el Modelo Relacional del proyecto que adelanta el grupo “GAES 13”, “Sistema De Optimización De Inventario Para Empresas Comerciales De Ventas Al Por Menor En Cundinamarca”.

La herramienta utilizada para el desarrollo del Modelo es DBDesigner 4.0.5.4, tal como es recomendado en las actividades y rubrica de presentación de la actividad.


2.     MODELO RELACIONAL

Teniendo en cuenta el modelo entidad relación y diagrama de clases previamente desarrollados en las actividades de construcción de diagramas UML relacionados con la arquitectura lógica del sistema del proyecto de formación, se construye el modelo relacional de la base de datos, en el cual se modelan los datos en la forma de relaciones o tablas, convirtiendo el modelo conceptual (diagrama entidad-relación), en un modelo relacional el cual puede ser implementado haciendo uso de cualquier Sistema Gestor de Bases de Datos Relacionales como MySQL, Oracle SQL, etc.

Este modelo relacional representa cómo los datos son almacenados en Bases de Datos relacionales (tablas).

La herramienta DBDesigner ha permitido en el desarrollo de esta actividad representar cada una de las entidades, sus atributos y relaciones, con la mayor claridad.

En cada tabla se identifica la clave primaria, los atributos o campos complementarios y las claves foraneas que indican los campos que relacionan las entidades, según la cardinalidad que se presente.


[pic 1]


                3. DICCIONARIO DE DATOS

El diccionario de datos generado por la herramienta DBDesigner, es el conjunto de tablas de sólo lectura que proveen información acerca de la base de datos, la cual contiene:

  • Definición de todo el esquema de objetos en la base de datos, en este caso las tablas
  • Valores predeterminados para las columnas o atributos de cada tabla
  • El tipo de dato para cada atributo
  • La nulidad de los atributos
  • Identificación de claves primarias, autoincrementales e índices foráneos.


Database Model plugin_tmp.xml

[pic 2][pic 3]

CLIENTES

ColumnName

DataType

PrimaryKey

NotNull

Flags

Default Value

Comment

AutoInc

idCliente

INT

PK

NN

UNSIGNED

clave primaria

AI

CliNombre

VARCHAR(50)

NN

nombre cliente

CliApellido

VARCHAR(50)

NN

apellido cliente

CliTelefono

VARCHAR(20)

NN

telefono cliente

CliDireccion

VARCHAR(50)

NN

direccion cliente

IndexName

IndexType

Columns

PRIMARY

PRIMARY

idCliente

FACTURA

ColumnName

DataType

PrimaryKey

NotNull

Flags

Default Value

Comment

AutoInc

idFactura

INT

PK

NN

clave primaria

AI

FacFecha

DATE

NN

fecha de venta

FacProducto

INT

NN

UNSIGNED        Campo referencial al id Producto de la tabla Producto

FacCantidad

INT

NN

Cantidad Vendida

FacPrecio

DOUBLE

NN

Precio de Venta por unidad

FacTipoVenta

INT

NN

UNSIGNED

Campo referencial al id Tipo_Venta de la tabla Tipo_Venta

FacCliente

INT

NN

UNSIGNED

Campo referencial al id Cliente de la tabla Clientes

IndexName

IndexType

Columns

PRIMARY

PRIMARY

idFactura

FACTURA_FKIndex1

Index

FacProducto

FACTURA_FKIndex2

Index

FacCliente

FACTURA_FKIndex3

Index

FacTipoVenta

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (238 Kb) docx (123 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com