Você está na página 1de 24

Datos

de
Base
Articulación con
la media Técnica

DE-F-XXX INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
¿Qué son las Base de datos?

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. A
continuación te presentamos una guía que te explicará el concepto y características de las
bases de datos.
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio
celebrado en California, USA. Una base de datos se puede definir como un conjunto de
información relacionada que se encuentra agrupada o estructurada.
Desde el punto de vista informático, la base de datos es un sistema
formado por un conjunto de datos almacenados en discos que
permiten el acceso directo a ellos y un conjunto de programas que
manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un
conjunto de datos. Cada tabla tiene una o más columnas y filas. Las
columnas guardan una parte de la información sobre cada elemento
que queramos guardar en la tabla, cada fila de la tabla conforma un
registro.
INSTRUCTOR: Gonzalo Acevedo T.
BASE DE DATOS
Definición de Base de datos

Una base de datos es una colección de información organizada de forma que un programa 
de  ordenador  pueda  seleccionar  rápidamente  los  fragmentos  de  datos  que  necesite.  Una 
base de datos es un sistema de archivos electrónico.
Las  bases  de  datos  tradicionales  se  organizan  por  campos,  registros  y  archivos.  Un 
campo es una pieza única de información; un registro es un sistema completo de campos; 
y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a 
un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: 
nombre, dirección, y número de teléfono.

A veces se utiliza DB, de data base en inglés, para 
referirse a las bases de datos.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
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.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
CÓMO ELEGIR UNA BASE DE DATOS PARA SU EMPRESA
A medida que su organización recopila más datos – y quiere hacer un mejor uso de los datos que va
adquiriendo – se tienen varias opciones que van mucho más allá de las bases de datos tradicionales.
El uso de herramientas de inteligencia de no es suficiente, y los datos son demasiado grandes para
analizarlos lo suficientemente rápido por los medios tradicionales, y por lo tanto, es el momento de
realizar un análisis detallado de las alternativas de bases de datos disponibles en el mercado.
Claramente la elección de la tecnología de base de datos estará
determinada por los parámetros de su proyecto: la cantidad de datos, la
rapidez con que le llegan, el análisis que quiere hacer y si va a utilizarlos
operacionalmente o para la toma de decisiones estratégicas. También es
posible que desee extraer conocimiento del negocio, por ejemplo, de la
venta al detalle en el punto de venta o de las transacciones de un 
programa de CRM. Quizás usted podría estar tratando de acelerar la
logística, identificar dónde está el inventario en tiempo real en su cadena de
suministro o realizar un seguimiento del comportamiento de un gran número
de clientes en su sitio web.
INSTRUCTOR: Gonzalo Acevedo T.
BASE DE DATOS
Sistema de Gestión de Base de Datos (SGBD)
Los Sistemas de Gestión de Base de Datos (en inglés Data Base Management System) son un
tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el
usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos,
de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Ventajas de las bases de datos
Control sobre la redundancia de datos:
Los sistemas de ficheros almacenan varias copias de los
mismos datos en ficheros distintos. Esto hace que se
desperdicie espacio de almacenamiento, además de
provocar la falta de consistencia de datos.
En los sistemas de bases de datos todos estos ficheros
están integrados, por lo que no se almacenan varias
copias de los mismos datos. Sin embargo, en una base
de datos no se puede eliminar la redundancia
completamente, ya que en ocasiones es necesaria para
modelar las relaciones entre los datos.
INSTRUCTOR: Gonzalo Acevedo T.
BASE DE DATOS
Consistencia de datos:
Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que
haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe
realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está
duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de
garantizar que todas las copias se mantienen consistentes.

Compartición de datos:
En los sistemas de ficheros, los ficheros
pertenecen a las personas o a los departamentos
que los utilizan. Pero en los sistemas de bases de
datos, la base de datos pertenece a la empresa y
puede ser compartida por todos los usuarios que
estén autorizados.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Mantenimiento de estándares:
Gracias a la integración es más fácil respetar los estándares necesarios, tanto los
establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares
 pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser
estándares de documentación, procedimientos de actualización y también reglas de acceso.

Mejora en la integridad de datos:


La integridad de la base de datos se refiere a la validez y la consistencia de los datos
almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no
se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus
relaciones, y es el SGBD quien se debe encargar de mantenerlas.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Mejora en la seguridad:
La seguridad de la base de datos es la protección de la base de datos frente a usuarios no
autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas
de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.

Mejora en la accesibilidad a los datos:


Muchos SGBD proporcionan lenguajes de consultas o
generadores de informes que permiten al usuario
hacer cualquier tipo de consulta sobre los datos, sin
que sea necesario que un programador escriba una 
aplicación que realice tal tarea.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Mejora en la productividad:
El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir
en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo
de ficheros típicas de los programas de aplicación.
El hecho de disponer de estas funciones permite al programador centrarse mejor en la
función específica requerida por los usuarios, sin tener que preocuparse de los detalles de
implementación de bajo nivel.
Mejora en el mantenimiento:
En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los
programas de aplicación que los manejan.
Esto hace que los programas sean dependientes de los datos, de modo que un cambio en su
estructura, o un cambio en el modo en que se almacena en disco, requiere cambios
importantes en los programas cuyos datos se ven afectados.
Sin embargo, los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo
que se conoce como independencia de datos, gracias a la cual se simplifica el
mantenimiento de las aplicaciones que acceden a la base de datos.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Aumento de la concurrencia:
En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder
simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo
que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el
acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo.

Mejora en los servicios de copias de seguridad:


Muchos sistemas de ficheros dejan que sea el usuario quien
proporcione las medidas necesarias para proteger los datos
ante fallos en el sistema o en las aplicaciones. Los usuarios
tienen que hacer copias de seguridad cada día, y si se
produce algún fallo, utilizar estas copias para restaurarlos.
En este caso, todo el trabajo realizado sobre los datos
desde que se hizo la última copia de seguridad se pierde y
se tiene que volver a realizar. Sin embargo, los SGBD
actuales funcionan de modo que se minimiza la cantidad de
trabajo perdido cuando se produce un fallo.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Desventajas de las bases de datos
Complejidad:
Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran
funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un
buen uso de ellos.
Coste del equipamiento adicional:
Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más
espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible
que sea necesario adquirir una máquina más grande o una máquina que se dedique
solamente
Vulnerable al a
SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea
los fallos:
más cara. de que todo esté centralizado en el SGBD hace que el
El hecho
sistema sea más vulnerable ante los fallos que puedan
producirse. Es por ello que deben tenerse copias de seguridad
(Backup).

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
ESTRUCTURA DE UNA BASE DE DATOS
El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en
la misma, teniendo en cuenta dos aspectos: la información disponible y la información que necesitamos.
La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestión
efectiva de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada uno de los
campos que componen el registro y los valores o datos que contendrá cada uno de esos campos.
Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio.
La definición de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc.
Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: el nombre
del paciente, el apellido del paciente y la dirección de este. Generalmente los diferente tipos de campos que
su pueden almacenar son los siguientes: Texto (caracteres), Numérico (números), Fecha / Hora, Lógico
(informaciones lógicas si/no, verdadero/falso, etc., imágenes.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Partes de una base de datos
En resumen, el principal aspecto a tener en cuenta durante el diseño de una tabla es determinar
claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su
longitud.
Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán
ordenados en columnas verticales. Aquí definiremos los campos y sus características. Más adelante
veremos qué es un campo.
Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer y
presentar la información resultante de diferentes formas (pantalla, impresora...)
FORMULARIO: elemento en forma de ficha que permite la gestión de los datos de una forma más cómoda y
visiblemente más atractiva.
Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.
Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.
Módulo: programa o conjunto de instrucciones en lenguaje Visual Basic

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
DOS GRANDES ÁREAS
 

Dentro de SQL hay dos grandes áreas llamadas DDL y DML. DDL (en inglés Data Definition Language) es la
parte del lenguaje que permite la definición de datos, por tanto son funciones que definen cómo van a ser los
datos. Por ejemplo nosotros podemos definir que el dato de “edad” de una persona va a ser un número
entero mientras que el dato “nombre” va a ser una cadena de texto. Los datos en una base de datos se
almacenan en tablas formadas por filas y columnas. Las columnas nos indican el nombre de los datos y las
las filas contendrán los valores de los datos propiamente dichos almacenados.
Así un ejemplo de tabla muy simple podría ser una tabla de usuarios, donde vamos a almacenar la
información de su nombre y teléfono. Tendremos por tanto dos columnas y tantas filas como usuarios
existan en nuestra base de datos.
Nombres Apellidos C.C. Fecha Nac. Dirección Telefono
Camilo Andrés Benito Crespo 1.478.524.001 08-10-1993 Cra. 78 No. 45 - 164 3705826
Kery Fiola Escopeta leal 32.456.487 25-03-1956 Calle 30 No. 58 - 76 3025289

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Cómo sacar el máximo beneficio a tu base de datos para generar ventas
Todo negocio online persigue generar ventas. Para lograrlo es indispensable conseguir una base de
datos con registros cualificados. Pero conseguir una buena base de datos no es fácil. Podemos optar por
comprar adwors (programa publicitarios, crear anuncios), publicidad online o social ads, o atraer a
usuarios a través de la generación de contenidos de calidad.
Uno de los mayores errores de empresas u organizaciones con grandes bases de datos es pensar que
únicamente enviando newsletters (boletín de noticias)o mandando un único mensaje a través de las
redes sociales sin un mínimo de análisis van a conseguir generar ventas.

Debemos aplicar  técnicas  para  conseguir  sacar 


rendimiento a la base de datos de la empresa a fin de 
lograr  generar  ventas. La empresa debe poder
identificar en su base de datos los potenciales usuarios
que van a comprar, los llamados los usuarios “calientes”.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Lead scoring
Se trata de una técnica que permite “escanear” la base de datos y clasificar a los usuarios en función de
su determinación a comprar o no nuestro producto o servicios. La clasificación incluye a los usuarios
“calientes”, los usuarios que se lo están pensando y los usuarios “fríos”.

Para utilizar la técnica del Lead Scoring debemos definir 


al  cliente  perfecto.  Es  decir,  debemos  crear  un 
personaje  de  ficción y atribuirle características,
información y hábitos de consumo como usuario ideal.
Por ejemplo: edad, estado civil, profesión, lugar de
residencia, tipos de páginas web que visita… Una vez
definido, debemos puntuar a los miembros de nuestra
base de datos en función de lo cerca o lejos que están de
nuestro cliente perfecto. Sólo así podemos personalizar
las comunicaciones que efectuemos a cada uno de
nuestros clientes potenciales.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
Lead nurturing

Esta técnica trata a los usuarios de forma personalizada para que acaben adquiriendo nuestro producto, a
partir de ofrecer algún incentivo o premio, para conseguir así un mayor compromiso con la empresa y
acercarlos a la fase de compra a partir de una llamada a la acción. Algún ejemplo: ofrecer o regalar algún
producto.

Si la base de datos es muy extensa, puede resultar muy


laborioso y complicado realizar estas técnicas de forma
manual. Existe en el mercado software especializado que
permite automatizar estos procesos.

INSTRUCTOR: Gonzalo Acevedo T.


Base de datos bancaria
Las instituciones bancarias son empresas que se encargan de captar
recursos a través de los depósitos de sus clientes, entre los productos
que ofrecen están los de préstamos, tarjetas de ahorro y créditos, así
como inversiones. Básicamente el banco ofrece dos tipos de servicios:
Captación y Colocación.

El servicio de captación se encarga de recibir y colectar el dinero de las


personas, entre los productos de captación se encuentran las cuentas
corrientes, de ahorro y depósitos a plazo – Algunos de estos productos
pagan intereses-. El servicio de colocación es cuando el banco
proporciona dinero a los clientes –presta el dinero que recibió de los
clientes- entre estos servicios se encuentran Tarjetas de crédito,
créditos personales e hipotecario, líneas de crédito entre otras. Todos
estos servicios cobran intereses.

La diferencia de los intereses cobrados –Colocación -y los interés


pagados -Captación- es lo que se conoce como margen de
intermediación. El margen de intermediación es la ganancia de los
bancos.

INSTRUCTOR: Gonzalo Acevedo T.


Base de datos bancaria
¿Qué información almacenan los bancos?, si alguna vez has
sacado una cuenta de ahorro o tarjeta de crédito recordaras la
cantidad de datos que te solicitan, como por ejemplo, Nombre,
dirección, fecha de nacimiento, teléfono, lugar de trabajo, el
sueldo, entre otros datos. Cuando se abre una cuenta esta se
asigna a la sucursal, si es de captación se deberá realizar un
deposito de por la cantidad que especifique el banco, conforme
vayas haciendo depósitos y retiros su saldo se va moviendo,
cuando depositas el monto sube, cuando retiras o compras el
monto disminuye. Todos estos movimientos se deben de registrar
en la base de datos. Digamos que un estado de cuenta es un
reporte que toma la información de esta tabla en un rango de
fechas específicas, además de que va acompañado de datos
generales del titular de la cuenta y datos de la propia cuenta.
Entonces también existe una tabla que almacene datos del cliente
y de la misma cuenta. Ten en cuenta que una cuenta puede tener
asignada varias tarjetas. No olvides que también se debe
almacenar información sobre los productos que ofrecen y sus
características.
INSTRUCTOR: Gonzalo Acevedo T.
BASE DE DATOS
CONCLUSIÓN
Una Base de Datos es la manera actual de
recopilar y guardar archivos de cualquier índole.
Estos de formatean para que quepan de manera
ordenada, en una computadora. Es de gran utilidad
sobre todo para realizar investigaciones. Ya que de
manera rápida, se podrá acceder a la información
precisa que se este buscando. Se debe tomar en
consideración en que tipos de Bases de Datos se
esta buscando la información, ya que la misma
debe ser de una fuente confiable.

INSTRUCTOR: Gonzalo Acevedo T.


BASE DE DATOS
TALLER
Seleccionados en equipos de 5 aprendices deben diseñar una base de datos (BD) de acuerdo a las necesidades de
su empresa. Para la gestión de producción, distribución y ventas. Con toda la información necesaria de sus
clientes y prospectos. Presentando la mayor participación de la empresa en un mercado o nicho para la
sostenibilidad de la empresa. A través de la fidelización (publicidad, Promociones, descuentos, referidos, voz a
voz etc.). Es decir, toda la atención de atraer clientes que son el alma del ente económico. Generando mas
ingresos y aumentando su cobertura de su clientela.

• En Power point (nombre del proyecto, fase, competencia, R.A. nombre del equipo)
• Nombre de la empresa
• Actividad económica
• Objetivos
• Visión
• Misión
• Relación minina de 70 clientes (personas naturales o jurídicas) eh hoja de calculo (Excel) hipervínculo con la
diapositiva,

INSTRUCTOR: Gonzalo Acevedo T.


GRANCIAS
POR SU
ATENCION

INSTRUCTOR: Gonzalo Acevedo T.

Você também pode gostar