Sei sulla pagina 1di 16

DISEÑO DE UNA

BASE DE DATOS

3/29/20
Contar con información al instante es
cada vez mayor, el cumplimiento de:
• Normativa jurídicas
• Pagos de impuestos pagos salariales
• Manejo de proveedores
• Innovación tecnológica
Para que lo
Son algunos de los factores
anterior sea
posible
Introducción preponderantes que exigen el manejo de
volúmenes de información
considerables.
Se requiere que dicha información se
encuentre estructurada y clasificada para su
correcto manejo, es aquí cuando las
bases de datos se convierten en nuestro
tema principal
OBJETIVO Elaborar una base de datos a una pequeña tienda para
automatizar el control del inventario y ventas mediante el
S diseño de un sistema de información transaccional

Recolectar la información 100%

Identificar la necesidad 100%

Diseñar manuales de usuario 100%


POWER Alcances

PE R SP E C T IVA D E C R E A R U N A B A SE
C ON TR O L E N D E D AT O S
T IE N D A RE L A C I ON A L
D E PA RTA M EN TA L

4 Limitacione FA LTA D E
IN F OR MA C I ÓN
Planteamiento del Problema No es posible llevarla ya de
manera manual

Automatización de procesos
y definición de roles

Mantener actualizado su
inventario de artículos

Contar con el control de los


Conocer sus ingresos
diferentes departamentos
Justificación

Mayor automatización de procesos al momentos de


realizar una consulta de producto

Conocer si algún producto en específico se encuentra disponible


actualmente o si se requiere de algún surtido de mercancía nueva
en tienda.

Base de datos sea de lo más óptima y eficaz.

Requerimientos que debe poseer una base de datos para que pueda
tener éxito en el mercado real el cual está lleno de competencia.
Desarroll
o Una base de datos debe permitir:
¿Qué es una base de 1. Agregar nuevos archivos a la base de datos
datos? 2. Insertar datos dentro de los archivos
existentes.
3. Modificar datos de los archivos existentes.
4. Eliminar archivos existentes de una base de
datos.

Base de Datos

Una base de datos debe estar


estructurada lo más compleja y 1. Modo relacional de datos; representa
factible a la hora de su utilización la relación de almacenamiento de
en los diferentes medios, consta diferentes datos.
de lo siguiente. 2. Elementos de interacción.
3. Relaciones entre objetos
4. Motor de búsqueda de datos
Ventajas
Desventajas
Una base datos nos permite
mejorar la calidad en la consulta
de datos dentro de un sistema
complejo. Debe contar con las 1. Instalación costosa.
siguientes ventajas:

1. Independencia de los datos y 2. Implementación a


programas y procesos. largo tiempo

2. Menor redundancia.
3. Falta de rentabilidad a
3. Hay coherencia en los datos corto plazo.
4. Seguridad en datos

5. Acceso a la información más


eficiente
Tipos de Bases de Datos

Las bases de
datos jerárquicas

Las bases de
datos en red

Las bases de datos


relacionales
Preguntas comunes a la hora de A cuantos clientes quiero dar servicio de
elegir una base de datos son: forma concurrente.

Que tamaño de datos voy a


necesitar gestionar.
Comportamiento de la base de
datos ante caída. Como se Voy a necesitar implementar
comporta con problemas trabajos en “batch” que
accederán a la base de datos

Qué exigencia de tiempo de


Necesito una base de datos
respuesta necesito dar a mis
relacional o una no SQL
clientes

Como voy a monitorizar mi base de Cómo voy a escalar mi base de datos según vaya
datos para conseguir el menor posible aumentando el número de clientes y transacciones
tiempo de indisponibilidad.
Bases de datos más importantes
Bases de datos comerciales

ORACLE IBM DB2 Microsoft SQL


Server

Teradata SAP Sybase


Mejores Bases de datos de libre
distribución comerciales
MySQL, María DB y PostgreSQL.

- Redis
Bases de Datos NoSQL - Riak
- Oracle NoSQL
- No SQL Orientados a Columnas
Couchbase Server Elastic Search

Apache Cassandra
RavenDB, Apache Jena y
Mark Logic Server Pivotal GemFire.
Diagramas llamados UML
Lluvia de ideas
Modelo llamado StarUML

Propue
de
sta Base
de
Datos
Uso de un modelador de base de
datos llamado MySQL Workbench
CONCLUSIONES
Gracias

Potrebbero piacerti anche