Sie sind auf Seite 1von 12

“INSTITUTO SUDAMERICANO”

CARRERA DE ANÁLISIS DE SISTEMAS

PROYECTO:
CREACION Y NORMALIZACION DE BASE DE DATOS

INTEGRANTES:
SANDRA VILLA
RICARDO TAPIA
ALFREDO DOMINGUEZ
EDWIN ABAMBARI

PROFESOR:
ING. ESTEBAN CÁCERES

CICLO:
2º “B” DE ANÁLISIS DE SISTEMAS

AÑO LECTIVO:
2008-2009
INTRODUCCION

Mediante este proyecto podemos conocer la forma de crear y normalizar


una base de datos con la utilización de programas como MY SQL y
DBDESIGNER 4 como modelador de base de datos.

En nuestra base de datos identificamos entidades referentes a nuestro tema


planteado que es: Tienda de Venta de Instrumentos Musicales, cada
entidad con sus diferentes atributos. Con las cuales reconocemos
relaciones entre cada una ellas con el fin de proponer una mejor relación de
las mismas, hemos utilizado el método de normalización para la integridad
de los datos y facilita la sencillez de la búsqueda.

Al finalizar de hacer estos pasos previos y importantes tenemos como


resultado una base de datos bien estructurado para el mejor
funcionamiento de nuestra tienda.
MARCO TEORICO

 BASE DE DATOS

Una base de datos es un conjunto de datos


pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este
sentido, una biblioteca puede considerarse una base
de datos compuesta en su mayoría por documentos y
textos impresos en papel e indexados para su
consulta.
BASE DE DATOS

TIPOS DESVENTAJAS VENTAJAS MODELOS

Jerárquicas
CARACTERISTICAS
De red

Relacional
Variabilidad Contenido Multidimensional

Dinámicos Bibliográficas Orientada a Objetos

Documentales

Estáticos De texto Deductivas


completo
Distributivas
RELACION DE ENTIDADES
ATRIBUTOS
Tabla: CLIENTE Tabla: EMPLEADO
Constraint Campo Tipo Longitud Constraint Campo Tipo Longitud
CP Código Texto 5
CP Cédula_Empleado Numérico 10
NN Nombre Texto 20
NN Nombre Texto 20
NN Apellido Texto 20
NN Apellido Texto 20
Cedula Numérico 10
CC Género Texto 1
NN Género Texto 1
NN Fecha de Fecha/Hora
Dirección Texto 40
Nacimiento
Teléfono Numérico 7
Estado Civil Texto 10
Celular Texto 9
CP Código_Cargo Texto 5

Tabla: PRODUCTO NN Horario Fecha/Hora


Constraint Campo Tipo Longitud NN Teléfono Numérico 7
CP Código Texto 5 NN Celular Texto 9
NN Nombre Texto 12 NN Sueldo Moneda 5,2
Modelo Texto 10
Marca Numérico 10
NN Precio_ Moneda 6,2
Compra
NN Precio_ Moneda 6,2
Venta
Tabla: PARTES_PRODUCTO Tabla: PROVEEDOR

Constraint Campo Tipo Longitud Constraint Campo Tipo Longitud


CP RUC_P Numérico 9
CP Código_ Texto 5
Partes NN Nombre Texto 12

CP Código_ Texto 5 Dirección Texto 40


Producto
CS Código_ Texto 5
Teléfono
Celular Texto 9

Tabla: EMPRESA
Constraint Campo Tipo Longitud
CP RUC_E Numérico 9
Tabla: CARGO_EMPLEADO
NN Nombre Texto 12
Constraint Campo Tipo Longitud
Dirección Texto 40
CP Cedula Texto 9
Teléfono Texto 5
NN Cargo Texto 12
Celular Texto 9
Propietario Texto 15
Tabla: COMPROBANTE_VENTA_MAESTRO
Constraint Campo Tipo Longitud
CP Número Texto 5
NN Fecha Fecha/Hora
CC Código_Cliente Texto 5

CC Comprobante_ Texto 5
Venta_
Detalle
NN Subtotal Moneda 5,2
Descuento Moneda 4,2
NN IVA Moneda 2,2
NN Total_Pagar Moneda 6,2
CC Cedula_ Texto 5
Empleado

Tabla: TIPO _VENTA


Constraint Campo Tipo Longitud
CP Código_ Texto 5
Producto
CP Código_ Texto 5
Partes
Tabla: TELEFONO_PROVEEDOR

Constraint Campo Tipo Longitud

CP RUC_P Texto 5

NN Teléfono Numérico 7

Tabla: COMPROBANTE_VENTA_DETALLE

Constraint Campo Tipo Longitud

CP Número Texto 5

CS Código_Venta Texto 5

NN Cantidad Numérico 5

NN Precio Moneda 5,2

NN TOTAL Moneda 5,2


MODELO RELACIONAL
CONCLUSIONES

 Al concluir este proyecto sobre base de datos fueron


muchos los conocimientos adquiridos durante dicha
elaboración
 Es muy importante observar el proceso que se sigue para
determinar los requerimientos que se necesitan para la
elaboración de una base de datos y para ello se recurren a
varias técnicas de recopilación de la información para que
el proyecto satisfaga las necesidades de los usuarios finales.
 También concluimos que a la vez aprendimos a manejar
correctamente un gestor de base de datos en My SQL y
crear relaciones mediante el modelador DBDesigner 4.
RECOMENDACIONES

 Tener cuidado cuando realizamos el modelo entidad


relación ya que no debe quedar como una secuencia de
pasos o sea (algoritmo), sino analizar que cada entidad
tengan un fin en común con la otra entidad.
 Para generar la base de datos en Access primero debemos
analizar cada entidad de nuestra base para conocer sus
atributos porque luego que se crea la base en Access es un
poco complicado volver a corregir atributos.
 Al momento de generar la clave principal observar si un
solo campo es necesario para generar la clave principal o
necesita dos campos secundarios para crear la clave
principal.

Das könnte Ihnen auch gefallen