Você está na página 1de 8

anexo 1 plantilla para la propuesta

Nombre Aprendiz: Carlos Zamora

Caso de estudio: Una familia emprendedora dio inicio a un negocio de distribución de productos de
la canasta familiar. Actualmente tiene 15 clientes que son mini mercados en las diferentes comunas
de la ciudad, y el negocio poco a poco va cubriendo nuevas zonas. Es una micro empresa que lleva
sus registros en un Sistema de Archivos y desconoce el uso de los Sistemas de Bases de Datos.

Como Gestor de Bases de Datos, el Aprendiz se encuentra con este caso y tiene la oportunidad de
asesorar a la familia.

Estructure una propuesta en la cual logre sensibilizar al gerente sobre la importancia de implementar
un SBD en su micro empresa. Para la cual lo invito a diligenciar la siguiente plantilla:

Nota: Tenga en cuenta las siguientes recomendaciones para dar solución a esta actividad:

En esta oportunidad se direccionará a libros que se encuentran en el Sistema de Bibliotecas del


SENA. Al abrir la página se pedirá el usuario y contraseña. En este caso debe digitar su número
de documento de identidad en ambos campos. Los documentos complementarios que se usarán
se encuentran en la Biblioteca e-libro.

Para sustentar el ítem 4 de la plantilla realice una consulta a cerca de los diferentes SGBD en el
documento complementario “Almacenamiento de la información e Introducción a SGBD:
administración de bases de datos. Capitulo 2.” que se encuentra en el siguiente enlace:
http://site.ebrary.com.bdigital.sena.edu.co/lib/senavirtualsp/reader.action?docID=11126281

Para responder al ítem 5 de la plantilla realice la consulta en el documento complementario


“Administración de Sistemas Gestores de Bases de Datos. Capitulo 1.” que se encuentra en el
siguiente enlace:
http://site.ebrary.com.bdigital.sena.edu.co/lib/senavirtualsp/reader.action?docID=11046132

1. Plantee al gerente qué es una base de Podemos decir que una base de datos es como
datos, hágalo con sus propias palabras: una “caja” que permite guardar grandes
cantidades de información de manera
organizada y luego encontrarla para ser
utilizada de manera fácil; en un sistema
computarizado con finalidades especificas o
generales, con el objetivo de almacenar
información y permitir a los usuarios recuperar y
actualizar la base en diferentes peticiones
2. De a conocer las desventajas que presenta Los sistemas de archivos tradicionales no
el sistema que implementa actualmente en tienen la estructura interna de registros.
la micro empresa: Proporcionan muy poca seguridad o restringe la
integridad; deparando pocas facilidades para
recuperar datos o actualizarlos, como también
suministra leve independencia de los datos
3. De a conocer las ventajas de implementar  Permite agrupar todos los datos
una Sistema de Base de Datos para su necesarios para el trabajo diario de la
micro empresa:
empresa en un solo lugar: datos de
clientes, proveedores, empleados.

 Incrementa la productividad, sino que


también que hace más fácil la toma de
decisiones apoyadas en datos.

 Usuarios pueden acceder de manera


simultánea para compartir los datos.
Además, las bases de datos dinámicas
(On Line Transaction Processing) y
permiten modificar estos datos en
tiempo real, por ejemplo, para hacer que
las ventas se reflejen automáticamente
en el stock.
 Minimiza la posibilidad de errores en el
manejo de los datos, ya que elimina
tanto redundancias (un mismo dato
repetido varias veces en diferentes
lugares) como inconsistencias (valores
diferentes para el mismo dato).
 Permite estructurar y organizar los
datos de tal manera que respondan a las
necesidades y procesos de cada
empresa. Es decir, que la base de datos
debe acomodarse a la realidad, y no al
revés.
 Organiza el acceso a los datos,
permitiendo poner normas a la hora de
ver o modificar los mismos e
incrementar la seguridad.

En este punto el Gerente esta motivado a implementar el SBD y le comunica su interés de acceder
a la información estando fuera de la oficina.

4. Sugiera al gerente de la micro empresa el Nuestros clientes son empresas del


SGBD que más se ajuste a su negocio. Transporte y comerciantes, por tal razón;
Justifique su respuesta: la información a recopilar de ellos, tiene
que estar orientada a registrar y conocer:

 Tipo de sociedad
 Empleados
 Actividad comercial
 Cargos
 Facturación
 Datos de contacto
 Nombre y Apellidos
 Sexo
 Dirección
 Teléfono
 Sección censal
 Clase social

5. Dé a conocer al gerente los tipos de usuario  Usuarios normales.


que intervienen en el SBD, Exponga su rol
como Diseñador y Administrador de la Son usuarios no sofisticados que interactúan
Base de Datos. Hágalo con sus propias con el sistema mediante un programa de
palabras.
aplicación con una interfaz de formularios,
donde puede rellenar los campos apropiados
del formulario. Estos usuarios pueden también
simplemente leer informes generados de la
base de datos.

 Programadores de aplicaciones.

Son profesionales informáticos que escriben los


programas de aplicación, utilizando
herramientas para desarrollar interfaces de
usuario, como las herramientas de desarrollo
rápido de aplicaciones (DRA), que facilitan crear
los formularios e informes sin escribir
directamente el programa.

 Usuarios sofisticados.

Interactúan con el sistema sin programas


escritos, usando el lenguaje de consulta de
base de datos para hacer sus consultas. Los
analistas que envían las consultas para explorar
los datos en la base de datos entran en esta
categoría, usando ellos las herramientas de
procesamiento analítico en línea (OLAP, OnLine
Analytical Processing), o herramientas de
recopilación de datos.

 Usuarios especializados.

Son usuarios sofisticados que escriben


aplicaciones de bases de datos especializadas
y adecuadas para el procesamiento de datos
tradicional. Entre estas aplicaciones están los
sistemas de diseño asistido por computadora,
sistemas de base de conocimientos y sistemas
expertos, sistemas que almacenan datos de
tipos de datos complejos (como gráficos y de
audio) y sistemas de modelado de entorno.

 Administradores de la base de datos


(ABD).
Carlos Zamora como administrador debo tener
el control central del SGBD y entre mis
funciones del ABD se encuentran:

 Definición del esquema de la base de


datos.

 Definición de la estructura y el método


de acceso.

 Modificación del esquema y la


organización física.

 Concesión de autorización para el


acceso a los datos.

 Mantenimiento rutinario.

6. Realice una consulta acerca de los  C++


lenguajes de programación con los cuales
se pueda crear una aplicación que Diseñado a mediados de la década de 1980 por
interactúe con el SGBD y recomiéndele uno Bjarne Stroustrup. Abarca dos paradigmas de la
que se ajuste a su necesidad. Justifique su
programación: la estructurada y la orientada a
respuesta:
objetos.
 Fortran

Desarrollado en la década de 1950 y es


empleado activamente desde entonces.
Acrónimo de formula translator, Fortran se
utiliza principalmente en aplicaciones científicas
y análisis numérico.

 Java

Lenguaje de programación orientado a objetos


desarrollado por Sun Microsystems a principios
de 1990. Las aplicaciones Java están
típicamente compiladas en un bytecode,
aunque la compilación en código máquina
nativo también es posible

 Perl

Lenguaje práctico para la extracción e informe


es este lenguaje de programación diseñado por
Larry Wall en 1987. Perl toma características del
C, del lenguaje interpretado shell sh, AWK, sed,
Lisp y, en grado inferior, de muchos otros
lenguajes de programación

 PHP

Empleado frecuentemente para la creación de


contenido para sitios web con los cuales se
pueden programar las páginas HTML y los
códigos de fuente. PHP es un acrónimo que
significa PHP hypertext pre-processor
(inicialmente, PHP tools o personal home page
tools), y se trata de un lenguaje interpretado que
se aprovecha para la creación de aplicaciones
para servidores o contenidos dinámicos de
sitios web. Últimamente también sirve para
crear otro tipo de programas que incluyen
aplicaciones con interfaz gráfica, librerías Qt o
GTK+.
 Python

Fue hecho por Guido van Rossum en 1990. En


la actualidad se desarrolla como un proyecto de
código abierto administrado por la Python
Software Foundation. La última versión estable
del lenguaje es la 2.5 (septiembre 2006).

Asi mismo, debemos entender los diferentes


lenguajes y sus objetivos

 Lenguajes imperativos

Emplean instrucciones como unidad de trabajo


de los programas (Cobol, Pascal, C, Ada).

 Lenguajes declarativos

Los programas se construyen mediante


descripciones de funciones o expresiones
lógicas (Lisp, Prolog).

 Lenguajes orientados a objetos

El diseño de los programas se basa más en los


datos y su estructura. La unidad de proceso es
el objeto y en él se incluyen los datos (variables)
y operaciones que actúan sobre ellos (Smalltalk,
C++).

 Lenguajes orientados al problema

Están diseñados para problemas específicos,


principalmente de gestión; suelen ser
generadores de aplicaciones.

 Lenguajes naturales

Están desarrollándose nuevos lenguajes con el


objetivo de aproximar el diseño y construcción
de programas al lenguaje de las personas.
7. Investigue acerca de la minería de datos y
exponga ante el gerente los beneficios que
a futuro representa la información
registrada en la base de datos:

Puedo decir al sr Gerente Luis Eduardo que la


clasificación se da con base en el desarrollo de
los lenguajes desde la aparición de las
computadoras, que sigue un cierto paralelismo
con las generaciones establecidas en la
evolución de las aquéllas.

Beneficios que obtendría la empresa:

I. Es importante mencionar que los


lenguajes de programación son una
herramienta principal para el desarrollo
de software o sistema.

II. Una de las funciones de la


programación es llevar a cabo una
comunicación entre la máquina y el
usuario por medio de un software.

III. Por ello es importante saber los tipos de


lenguaje, características y, sobre todo,
el tipo de plataforma que utilizan, ya que
dependiendo del tipo de trabajo que se
vaya a realizar, ya sea el usuario o
empresa, se deberá elegir el lenguaje
de programación más adecuado para
agilizar y realizar tales actividades.

IV. Búsquedas rápidas


La búsqueda de información o
relaciones dentro de una gran cantidad
de datos es típicamente mucho más
rápida, utilizando una base de datos en
vez de Excel o algún otro software de
hoja de cálculo.
V. Varios usuarios
Una base de datos puede ser accedida
por múltiples usuarios al mismo tiempo.
Esto es especialmente beneficioso para
las grandes empresas con muchos
empleados, quienes necesitan acceso
a los mismos datos al mismo tiempo

VI. Portabilidad
Una base de datos con la configuración
adecuada, se puede acceder desde
cualquier parte del mundo a través de
Internet, permitiendo a los empleados
que viajan a acceder a los datos
necesarios fuera de la oficina

VII. Flexibilidad
Con el uso de diferentes vistas, que son
representaciones de datos
personalizadas, cada usuario tiene la
posibilidad de ver los datos de la
manera que mejor los beneficie.
Además, los datos pueden ser
referenciados por muchas aplicaciones
diferentes.

VIII. Longevidad
Los datos almacenados en una base de
datos electrónica se pueden utilizar en
un nuevo sistema de gestión de bases
de datos (DBMS, por sus siglas en
inglés) de software en cuanto se
publique. Con muy pocas excepciones,
todos los nuevos softwares de DBMS
funcionarán en las bases de datos
existentes.

Una vez diligenciada la plantilla debe enviarla a través del enlace Actividad 1 – Evidencia 2.

Você também pode gostar