Descarga - carla andrea reyes fernandez

Anuncio
UNIVERSIDAD TECNICA DE MACHALA
FACULTAD DE CIENCIAS EMPRESARIALES
COMPUTACION
Alumna:
Carla Andrea Reyes Fernández
Asesor:
Ing. Sist. Luis Loján Cueva
Carrera:
Contabilidad y Auditoria
Curso y Paralelo:
Cuarto “C”
Sección:
Diurna
BASE DE DATOS
Una base de datos o banco 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.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la
electrónica, la mayoría de las bases de datos están en formato digital (electrónico),
que ofrece un amplio rango de soluciones al problema de almacenar datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado
SGBD, que permiten almacenar y posteriormente acceder a los datos de forma
rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y
administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones
públicas. También son ampliamente utilizadas en entornos científicos con el objeto
de almacenar la información experimental.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de
información de forma organizada para que luego podamos encontrar y utilizar
fácilmente.
Definición de base de datos
Se define una base de datos como una serie de datos organizados y relacionados
entre sí, los cuales son recolectados y explotados por los sistemas de información de
una empresa o negocio en particular.
Características
Entre las principales características de los sistemas de base de datos podemos
mencionar:
 Independencia lógica y física de los datos.
 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoría.
 Respaldo y recuperación.
 Acceso a través de lenguajes de programación estándar.
NORMALIZACION DE DATOS
Primera Forma Normal (1FN)
La regla de la Primera Forma Normal establece que las columnas repetidas deben
eliminarse y colocarse en tablas separadas, (1FN) Incluye la eliminación de todos
los grupos repetidos.
Poner la base de datos en la Primera Forma Normal resuelve el problema de los
encabezados de columna múltiples. Muy a menudo, los diseñadores de bases de
datos inexpertos harán algo similar a la tabla no normalizada. Una y otra vez,
crearán columnas que representen los mismos datos. La normalización ayuda a
clarificar la base de datos y a organizarla en partes más pequeñas y más fáciles de
entender. En lugar de tener que entender una tabla gigantesca y monolítica que
tiene muchos diferentes aspectos, sólo tenemos que entender los objetos pequeños y
más tangibles, así como las relaciones que guardan con otros objetos también
pequeños.
Segunda Forma Normal (2FN)
La regla de la Segunda Forma Normal establece que todas las dependencias
parciales se deben eliminar y separar dentro de sus propias tablas. Una
dependencia parcial es un término que describe a aquellos datos que no dependen
de la llave primaria de la tabla para identificarlos.
Una vez alcanzado el nivel de la Segunda Forma Normal, se controlan la mayoría
de los problemas de lógica. Podemos insertar un registro sin un exceso de datos en
la mayoría de las tablas.
(2FN) Asegura que todas las columnas que no son llave sean completamente
dependientes de la llave primaria.
Tercera Forma Normal (3FN)
Una tabla está normalizada en esta forma si todas las columnas que no son llave
son funcionalmente dependientes por completo de la llave primaria y no hay
dependencias transitivas. Comentamos anteriormente que una dependencia
transitiva es aquella en la cual existen columnas que no son llave que dependen de
otras columnas que tampoco son llave.
Cuando las tablas están en la Tercera Forma Normal se previenen errores de lógica
cuando se insertan o borran registros. Cada columna en una tabla está identificada
de manera única por la llave primaria, y no deben haber datos repetidos. Esto
provee un esquema limpio y elegante, que es fácil de trabajar y expandir.
Un dato sin normalizar no cumple con ninguna regla de normalización. Para
explicar con un ejemplo en que consiste cada una de las reglas, vamos a considerar
los datos de la siguiente tabla.
Tercera Forma Normal (3FN) Elimina cualquier dependencia transitiva. Una
dependencia transitiva es aquella en la cual las columnas que no son llave son
dependientes de otras columnas que tampoco son llave.
Cuarta Forma Normal (4FN)
Artículo principal: Cuarta forma normal Una tabla se encuentra en 4FN si, y sólo
si, para cada una de sus dependencias múltiples no funcionales X->->Y, siendo X
una súper-clave que, X es o una clave candidata o un conjunto de claves primarias.
Quinta Forma Normal (5FN)
Artículo principal: Quinta forma normal
Una tabla se encuentra en 5FN si:
La tabla está en 4FN
No existen relaciones de dependencias no triviales que no siguen los
criterios de las claves. Una tabla que se encuentra en la 4FN se dice que
está en la 5FN si, y sólo si, cada relación de dependencia se encuentra
definida por las claves candidatas.
Sistema de ventas
Le contratan para hacer una BASE DE DATOS que permita apoyar la gestión de
un sistema de ventas. La empresa necesita llevar un control de proveedores,
clientes, productos y ventas.
Un laboratorio tiene, nombre y teléfono.
Un producto tiene un id único, nombre, precio actual, stock
Además se organizan en categorías, y cada producto va sólo en una
categoría.
Por razones de contabilidad, se debe registrar la información de cada venta con un
id, fecha, cliente, descuento y monto final. Además se debe guardar el precio al
momento de la venta, la cantidad vendida y el monto total por el producto.
BASE DE DATOS DE LOS LABRATORIOS
Nº
1
2
3
4
5
6
LABORATORIOS
BAYER
GRUNENTHAL
JOHNSON Y JOHNSON
GENOMMAN
ROEMMERS
LABORATORIOS HG.
TELEFONO
2-963-398
2-964-172
2-968-258
2-964-187
2-965-933
2-985-963
BASE DE DATOS DE LOS PRODUCTOS DE
LABORATORIOS BAYER
STOCK/ UNIDADES
200
140
200
160
120
CODIGO
7702123823995
7861100401097
7702123822349
7861100401080
7702123000518
NOMBRE
ASPIRINA 100 mg
APRONAX 100 mg
ASPIRINA EFERVESCENTE 500 mg
APRONAX 100 mg
ALKA-SELTZER
PRECIO
0,15
0,20
0,25
0,35
0,25
STOCK/ UNIDADES
100
80
80
60
100
BASE DE DATOS DE LOS PRODUCTOS
DE LABORATORIOS ROEMMERS
CODIGO
7730698370026
7730698524851
7899551223623
7899532326565
7985232654154
NOMBRE
SERTAL COMPUESTA 125 mg
SERTAL FEM
DOLEX
MERIDIAM 300 mg
OXOLON 600 mg
PRECIO
0,30
0,25
0,30
0,20
0,30
STOCK/ UNIDADES
100
80
80
60
30
BASE DE DATOS DE LOS PRODUCTOS
DE LABORATORIOS GRUNENTHAL
CODIGO
7861073940050
7861087952666
7863525224895
7895231665598
7896325522355
NOMBRE
FEBRAX
FLAMAX
BENZOSIDE
DOSTOL
FIOTON
PRECIO
0,30
0,35
0,25
0,30
0,40
BASE DE DATOS DE LOS PRODUCTOS DE LABORATORIOS JOHNSONS Y JOHNSONS
STOCK/ UNIDADES
15
10
20
25
20
CODIGO
6024540535
7861081700189
7862585112536
7186102565655
7895365223265
NOMBRE
VISINA
HISOPOS JOHNSONS
ACEITE JOHNSON Y JOHNSONS MEDIANO
JOHNSONS BABY SHAMPOO
JOHNSONS BODY MILK
PRECIO
1,10
0,50
0,70
1,75
3,00
BASE DE DATOS DE LOS PRODUCTOS DE LABORATRIOS GENOMMAN
STOCK/ UNIDADES
15
15
20
20
15
CODIGO
7861038111327
7861038111334
7865252596325
7789822353232
7896558565532
NOMBRE
JABON AZUFREASEPXIA
MAQUILLAJE EN CREMA ASEPXIA
CAPSULAS ASEPXIA
TOALLITAS EXFOLIANTES ASEPXIA
TOALLITAS HUMEDAS ASEPXIA
PRECIO
3,00
10,00
0,50
2,50
1,80
BASE DE DATOS DE LOS PRODUCTOS DE LABORATRIOS HG.
STOCK/ UNIDADES
30
30
30
100
CODIGO
7862102650056
78601949
786210256852
786210256205
NOMBRE
MENTOL CHINO
KURADOR
VAPOREX FORTE
BROMHEXIN
PRECIO
0,45
0,30
0,35
0,40
Descargar