You are on page 1of 33

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.

-Colombia
UNIMINUTO
CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS

Titulo del proyecto

Integrantes del grupo


Marcela Moreno
Katherine Sánchez
Sandra Ardila Orozco
Maria del Pilar Montaño C

Asignatura: Informática
Empresarial
Programa: Administración
Empresas
Semestre: Segundo Semestre

Área de Informática
Docente Héctor Recaman

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


INDICE

Introducción

1. Justificación

2. Objetivos
• General
• Especifico

3. Planteamiento del Problema

4. Propuesta de Solución

5. Investigación

Información sobre la empresa / Información sobre la gerencia seleccionada /


Información sobre el o los procesos seleccionados / Información sobre los
Sistemas de información / Consultas adicionales requeridas para el desarrollo del
trabajo

7. Diseño del prototipo o maqueta

Explicación del diseño y manual técnico de la propuesta


El manual técnico es una explicación concreta de cómo se fue desarrollando o
armando la propuesta.

Manual del Usuario (explicación para utilizar la propuesta de, es decir una
explicación paso a paso.

ANEXOS

7.1 Organigramas
7.2 Diagrama de Flujo seleccionado
7.3 Tabla de manipulación de la información (entrada – procesamiento –
salida de información)
7.2 Mapas de Navegación (Externa e interna)

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


Introducción

La empresa que hemos seleccionada es una entidad financiera de gran tamaño y


trayectoria por lo que consideramos puede ser de gran aporte para nuestro tema
de investigación.

La misión de nuestro proyecto va encaminada para dar a conocer algunos


avances en tecnología y mejoramiento de procesos que han permitido evolucionar,
enfáticamente en el área de centro de crédito. Pero sin desconocer que existen
algunas falencias en cuanto a bases de datos se refiere de la información de los
clientes en el momento de tramitar una solicitud de crédito.

Queremos investigar más a fondo cual es realmente la problemática interna para


poder buscar una solución que contribuya al mejoramiento y así lograr una
solución eficiente con respecto a este tema.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


1. Justificación del proyecto

Con este trabajo pretendemos abarcar varios aspectos:

• Manejar los concepto básicos de que son bases de datos, características y


modelos

• Indagar acerca de la seguridad informática en las empresas

• Investigar acerca del robo electrónico, medidas de prevención y protección


en medios electrónicos

• Tener claridad de que es Hacker y sus características

• Conocer acerca de la definición de virus informático

• Características y medios de propagación de virus informático

• Saber que es spyware y características, malware, spam y redes sociales


• Por otra parte y como otro tema de conocimiento reconocer los aspectos
más relevantes de una institución financiera y además identificar los
productos que esta ofrece a sus clientes.

• Dentro de este aspecto determinaremos la problemática que existe al


interior del área de centro de crédito con respecto a las bases de datos de
los clientes

• Buscaremos una solución a la problemática que existe dentro de esta


organización

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


2. Objetivos

• Conocer conceptos generales de los temas que hemos estudiado


• Identificar un problema y buscar una solución adecuada a la empresa que
se selecciono

Objetivo General

• Manejar los términos que se relacionan con la informática empresarial para


poder aplicar en las diferentes situaciones que se puedan presentar

Objetivos Específicos

• Teniendo en cuenta los conceptos aprendidos tener la capacidad de


emplear esta información en el desarrollo de soluciones cuando se presente
un problema.

• Mediante un estudio de la problemática que existe al interior de la empresa,


plantearemos una posible solución

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


4. Planteamiento del problema

En esta parte del proyecto vamos a evidenciar principalmente un problema latente


en una de las principales aéreas de la administración de datos y sistemas de
archivos.
BCSC cuenta en este momento con una base de datos muy pequeña en cada
sucursal que solo abastece cierto número de clientes por banco. Como
recientemente se genero una alianza con la entidad financiera Colmena, esto
permito no solo abrir grandes campos en materia económica, sino que a su vez
generó un desequilibrio en la parte administrativa.

El personal encargado de estas aéreas sufre en este momento un colapso en


varias bases de datos, lo cual dificulta una atención rápida al cliente, un acceso a
su tipo de información y el historial que tienen en el banco.

Lo que nosotros deseamos como grupo es plantear las posibles soluciones frente
a este problema a través de la búsqueda de mejores bases de datos, sus
características y demás generalidades. Deseamos que a través de la
implementación de alguna de estas se mejoren las condiciones de trabajo, se
organice de una forma más estructurada y así lograr un mayor posicionamiento en
materia de atención al cliente.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


5. Propuesta de solución al problema

Software

SAP

En 1972, en Mannheim, en Alemania, tres ingenieros tuvieron una idea. Ellos


querían producir un software que se hiciera patrón en el mercado para soluciones
de negocios integradas y dieron inicio a una pequeña empresa (con un nombre
comprimido) llamada "Systemanalyse and Programmentwicklung." Desde
entonces, aquella compañía se llama SAP (Sistemas, Aplicaciones y Productos
para Procesamiento de Datos).

Desde el comienzo, SAP se dedicó al software para aplicaciones de negocios. Por


la colaboración con ejecutivos de negocios e IT y teniendo socios en todo el
mundo SAP desarrolló una forma única de comprender los desafíos encontrados
en la implementación de soluciones tecnológicas para usuarios de negocios,
desarrollando software que puede ayudar las compañías a integrar sus procesos
de negocios ayudando a toda la empresa a funcionar más ordenadamente. Los
sistemas versátiles y modulares pueden ser rápida y fácilmente adaptados a
nuevos procesos de negocios de forma que crezca su capacidad a medida que
crecen el negocio.

Hoy, SAP es la mayor desarrolladora de software para aplicaciones de negocios


del mundo y el cuarto mayor proveedor independiente de software, en términos
absolutos. Más de 7.500 empresas (más de 15 000 instalaciones), en más de 90
países escogieron los sistemas SAP para mainframe y cliente/servidor para
controlar procesos de finanzas, manufactura, ventas, distribución y recursos
humanos, esenciales para sus operaciones. R/3 es considerado patrón en
industrias como petróleo, química, productos de consumo y alta
tecnología/electrónica.

SAP tuvo un crecimiento del 41% en las ventas con la facturación de US$ 5
billones en 1998. Durante 1998, SAP consolidó aún más su posición de liderazgo
en el mercado de software corporativo en el transcurso de su fuerte expansión
estratégica. La empresa contrató más de 6.500 profesionales para su staff
mundial, básicamente en las áreas de investigación y desarrollo, ventas y
consultoría. Estas inversiones de largo plazo permitirán a la SAP doblar su
facturación en los prójimos tres años.

SAP es una empresa de capital abierto, con acciones negociadas en las Bolsas de
Alemania y Suiza, y en 1995 la empresa fue incluida en el DAX, el índice de las

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


empresas alemanas. En los EUA, los American Depository Receipts (ADR) sin
restricciones de la SAP son negociados con el símbolo SAPHY.

¿Por qué SAP?

El mejor retorno sobre informaciones. Nunca hubo nada mejor que SAP.

Los mercados están cambiando. Los clientes están cambiando. Los negocios
están cambiando.

El éxito de su compañía depende de la calidad de la informacion y de la velocidad


con que la misma puede ser compartida. Depende de que rápidamente puede
responder y adaptarse a los cambios tecnológicos de su compañía. Con SAP
podrá más que solamente acompañar tales cambios. Podrá abrir el camino.

Y nadie le podrá dar un mayor retorno sobre la informacion que SAP. SAP ha
liderado la industria en investigación y desarrollo, gastando en estas actividades
un 20% de sus ganancias anuales. Debido a este hecho, SAP ha presentado
soluciones innovadoras.

. Con más de 1000 procesos de negocios incluidos en el software SAP puede


integrar toda su organización. Usted puede compartir informacion en tiempo-real
con los operarios, proveedores y distribuidores, así sea una compañía de 50 o de
100.000 empleados. Por la combinación de un superior conocimiento de negocios
y experiencia con las mejores prácticas de la industria, SAP le da sus soluciones
"state-of-the-future".

SAP le permite reestructurar su negocio mientras él está cambiando.

Más información sobre SAP...

Principales Beneficios de SAP Business ONE


Funcionalidades clave de SAP Business ONE

Costo

La solución SAP DB ofrece un valor increíble: un desempeño extremadamente alto


a un costo de propiedad extremadamente bajo. Como los usuarios SAP no pagan
tarifas de licencias directamente asociadas a SAP DB, los únicos costos de
licencia en que incurren son aquellos relativos a las tarifas de mantenimiento. Sin
embargo, lo que realmente hace que la solución SAP DB ofrezca un valor sin
parangón comparación es su facilidad de uso, su facultad para permitir
operaciones sin supervisión y el cuidadoso empleo de los recursos, todo lo cual
Ayuda a reducir los costos globales de operación a un mínimo

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


Introducción a SAP

Cada vez son más empresas las que utilizan el sistema SAP, por lo que están
requiriendo personal que conozca y maneje el sistema. Conocerlo y manejarlo
representa una ventaja competitiva.

El Participante Aprendera a:


Conocer los principales sistemas SAP que hay en el mercado
Conocer sus ventajas y características
Conocer su funcionamiento general
Navegar por el menú para accesar a las distintas funciones
Tener una visión general del sistema

Temario Detallado:

- ¿Qué es SAP?
- Principales sistemas para empresas grandes y pequeñas
- Visión General del SAP Business One
- Ejemplos de uso del SAP Business One
- Características del SAP para grandes empresas
ECC 6.0 (ERP Central Component, antes R/3)
- Visión General del sistema
- Entrada y salida al sistema
- Navegación en el menú
- Los módulos del sistema
- Captura de información - ejemplos
- Consulta de información – ejemplos

Que empresa fabrica SAP

LA HISTORIA DE SAP

SAP es el líder mundial en el suministro de soluciones e-business


colaborativas. Con 36.000 instalaciones que prestan servicio a 10 millones
de usuarios de 13.500 empresas en 120 países de todo el mundo, SAP se
ha convertido en el tercer proveedor independiente de software más
importante.

SAP lleva 29 años en el negocio del e-business. Fundada en 1972 por


cinco antiguos ingenieros de sistemas de IBM, en la actualidad SAP da
trabajo a más de 23.700 personasen másde 50 países.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


La empresa salió a bolsa en el año 1988. Cotiza en varios mercados de valores, incluyendo
la Bolsa de Francfort y la de Nueva York, donde cotiza bajo el símbolo "SAP".

La sede de la empresa está en Walldorf, Alemania, y sus oficinas


centrales de Operaciones en Estados Unidos se encuentran en
Newtown Square, Pensilvana. Breve resumen histórico 1972 Se funda
SAP. 1973 Se lanzan las soluciones SAP R/1. 1977 Primeros clientes
internacionales. 1979 Se lanzan las soluciones SAP R/2.
1988 La empresa sale a bolsa (Francfort).
1992 Se lanzan las soluciones SAP R/3.
1996 La versión 3.1 de SAP R/3 se adapta a Internet.

1996 La empresa lanza las nuevas soluciones de gestión de relaciones


con los clientes y de gestión de la cadena de suministro; SAP comienza a
desarrollar soluciones específicas para cada sector.

1998 La empresa cotiza en la Bolsa de Nueva York.


1999 SAP presenta mySAP.com.
2000 SAP crea SAPHosting, una filial dedicada a la prestación de
servicios de aplicaciones de Internet y a actividades de hosting de
aplicaciones.

2000 SAP forma una alianza estratégica con Commerce One para crear
SAPMarkets, una filial dedicada a la creación e impulso de marketplaces
de business-to- business terconectados globalmente a través de
Internet.

2001 SAP adquiere Top Tier y forma SA

EL ÉXITO DE SAP

Uno de los motivos el éxito de SAP es que a pesar de ser un paquete


estándar se puede configurar en múltiples áreas y se puede adaptar a
las necesidades especificas de cualquier empresa. Para adecuarse a
estas necesidades, SAP incluye gran número de funciones
empresariales que dejan espacio para posteriores funciones y mejoras,
es decir, se puede adaptar a los cambios de las prácticas
empresariales. Cada vez con mayor frecuencia, las empresas deciden
utilizar sistemas informáticos estándares, altamente flexibles y
configurables, capaces de satisfacer la mayoría de sus prácticas de
negocio y de sus necesidades de información. Este tipo de paquete
relega a casos excepcionales el desarrollo de aplicaciones a medida.

Como software de negocio, SAP está dirigido a un gran número de


industrias: fabricación, distribución, químicas, automoción, salud, servicios

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


públicos, etc. La lista de clientes de SAP es enorme e incluye algunas de
las mayores y más importantes empresas multinacionales.

Descubrir todos los factores que han contribuido al inmenso éxito de SAP
es una tarea de investigación analítica pero la realidad es que se ha
convertido en el líder de las aplicaciones estándar para la empresa, y ha
atraído a un gran número de personas hacia el sistema operativo
empresarial, al igual que Microsoft lo hizo con los sistemas operativos de
sobremesa.

Las soluciones cliente / servidor de SAP y el downsizing como métodos


para reducir costes, han sido factores claves del éxito de SAP.
Otro sin gredientes para el éxito de SAP ha sido:

Una estrategia rápida y bien orientada, según la cual la compañía


dedica una gran cantidad de recursos a la investigación y al
desarrollo.

La política de alianzas, que ha facilitado una reacción favorable por


parte de consultorasy compañíasfabricantesde hardware.

Su posición como fabricante de software, que ha facilitado el desarrollo de otras compañías


(especialmente de implementación y consultaría) en torno a SA P.

Una clara actitud y esfuerzo por estar presente en todos los frentes y ser
una fuerza innovadora en cada una de las áreas tecnológicas, tales como
Internet, Data Ware- housing, inteligencia empresarial, herramientas
corporativas, integración de aplicaciones de sobremesa, orientación a
objetos, etc.

Los principales fabricantes de hardware así como las mayores


consultoras internacionales, junto con cientos de pequeñas firmas de
consultoría, han formado una fuerte asociación con SAP, conociendo los
beneficios que puede generar tanto en hardware y software como en
servicios de consultoría.

Además SAP cuenta con un gran número de socios tecnológico

Beneficios de la solución:

Con la solución SAP Business All-in-One podrá:

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


Mejorar la gestión financiera: acelere los cierres financieros, aumente la
precisión de los informes financieros y mantenga una gestión del efectivo
de nivel superior.

Conservar la excelencia operativa: mejore la eficacia y la eficiencia


optimizando los procesos empresariales, mejorando los niveles de
servicio y recortando los
Costes y los errores.

Mejorar la agilidad: responda más rápidamente a los cambios, mejore


las experiencias del cliente y marque la diferencia entre su empresa y las
de sus competidores.

Unific a r y simplificar: con la funcionalidad integrada de ERP y CRM de


SAP Business

All-in-One, puede optimizar y completar un proceso de manera integral.


Por ejemplo, puede utilizar la funcionalidad CRM para crear una
oportunidad y convertirla directamente en una oferta y, a continuación,
utilizar la funcionalidad ERP para convertirla en un pedido de cliente
completado, con producto, precio, factura y entrega.

Fomentar la adopción y mejorar la productividad: permita una rápida


adopción y aumente la productividad con un entorno de escritorio intuitivo y único. La
funcionalidad integrada elimina la necesidad de volver a introducir los datos

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


6. Marco Teórico: investigación

Información sobre la empresa / Información sobre la gerencia seleccionada /


Información sobre el o los procesos seleccionados / Información sobre los
Sistemas de información /

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


Consultas adicionales requeridas para el desarrollo del trabajo

Bases de datos estáticas

Éstas son bases de datos de sólo lectura, utilizadas primordialmente para


almacenar datos históricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo, realizar
proyecciones y tomar decisiones.

• Optimizar bases de datos

Este tema pertenece a la documentación de la versión preliminar y está sujeto a


cambios en versiones futuras. Los temas en blanco se incluyen como marcadores
de posición.
NOTA: Con el fin de proporcionarle contenido adicional en distintos idiomas,
Microsoft ofrece documentación localizada mediante métodos de traducción
alternativos. Para esta versión preliminar, parte del contenido de esta
documentación se ha traducido mediante el uso de estos métodos. Microsoft es
consciente de que los documentos traducidos de esta forma no son siempre
perfectos, por lo que es posible que este artículo contenga errores de vocabulario,
sintaxis o gramática. La versión final de este contenido se traducirá por los
métodos tradicionales y la calidad será igual que la de las versiones anteriores.]

Se puede conseguir un buen rendimiento de la base de datos implementando un


diseño correcto de la base de datos, soluciones basadas en hardware, la creación
de particiones y el planeamiento de capacidad para la optimización de tiempo.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


En esta sección

Tema Descripción

• Rendimiento de la Proporciona directrices para mejorar el rendimiento de


base de datos la base de datos.

• Acerca de las Describe soluciones basadas en hardware como los


soluciones basadas en dispositivos RAID (matriz redundante de discos
hardware independientes) y la creación de particiones
horizontales y verticales.

• Optimizar el Proporciona directrices para mejorar el rendimiento de


rendimiento de tiempo la base de datos de sistema teemp.

• Planeamiento de Describe los cambios que se han realizado en la base


capacidad para el tiempo de datos del sistema tempdb en SQL Server y
proporciona directrices para determinar la cantidad
adecuada de espacio en disco que necesita tempdb.

Optimizar una base de datos

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


Este tema pertenece a la documentación de la versión preliminar y está sujeto a
cambios en versiones futuras. Los temas en blanco se incluyen como marcadores
de posición.
NOTA: Con el fin de proporcionarle contenido adicional en distintos idiomas,
Microsoft ofrece documentación localizada mediante métodos de traducción
alternativos. Para esta versión preliminar, parte del contenido de esta
documentación se ha traducido mediante el uso de estos métodos. Microsoft es
consciente de que los documentos traducidos de esta forma no son siempre
perfectos, por lo que es posible que este artículo contenga errores de vocabulario,
sintaxis o gramática. La versión final de este contenido se traducirá por los
métodos tradicionales y la calidad será igual que la de las versiones anteriores.

Puede utilizar cargas de trabajo para optimizar bases de datos mediante la interfaz
gráfica de usuario (GUI) del Asistente para la optimización de motor de base de
datos o mediante la utilidad dta de la línea de comandos. Una carga de trabajo es
un conjunto de instrucciones Transact-SQL que se ejecuta en las bases de datos
que desea optimizar. El Asistente para la optimización de motor de base de datos
utiliza archivos de traza, tablas de traza o scripts Transact-SQL como entrada de
carga de trabajo a la hora de optimizar bases de datos.

Independientemente de la interfaz que elija, el uso de una carga de trabajo para


optimizar una base de datos implica el mismo proceso general. En la siguiente
lista se enumeran las tareas de optimización de la carga de trabajo en el orden
que se ejecutan y se proporcionan vínculos a los temas de procedimiento
apropiados.

• Optimizar el proceso de la carga de trabajo

1. Cómo crear cargas de trabajo


Antes de optimizar una base de datos, debe crear un archivo de secuencias
de comandos Transact-SQL, un archivo de traza o una tabla de traza que
contenga una carga de trabajo representativa para las bases de datos que
desea optimizar.
2. Cómo optimizar una base de datos
Antes de optimizar las bases de datos, debe determinar qué características

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


de las bases de datos (índices, vistas indizadas, estrategias de particiones)
tendrá en cuenta el Asistente para la optimización de motor de base de
datos. A continuación, debe determinar qué interfaz de usuario del
Asistente para la optimización de motor de base de datos se adapta mejor a
sus necesidades de optimización y a su nivel de conocimiento. La GUI es la
mejor opción para los usuarios que no tienen demasiada experiencia en las
estructuras de diseño físico de bases de datos. La utilidad dta de la línea de
comandos es la mejor opción para los administradores de bases de datos
con experiencia que necesitan la flexibilidad que ofrece el archivo de
entrada XML del Asistente para la optimización de motor de base de datos,
o que desean la funcionalidad de optimización del Asistente para la
optimización de motor de base de datos en secuencias de comandos o
utilizarlo con sus herramientas de diseño de bases de datos XML
preferidas.
3. Cómo ver la salida de optimización
El Asistente para la optimización de motor de base de datos crea registros
de optimización, resúmenes de optimización, recomendaciones e informes
que pueden servir de ayuda para evaluar los resultados de las sesiones de
optimización. Con esta información, puede decidir si ha terminado la
optimización y está listo para implementar la recomendación del Asistente
para la optimización de motor de base de datos.
4. Cómo realizar análisis de exploración
Este paso es opcional. Si al revisar la salida del Asistente para la
optimización de motor de base de datos decide que desea seguir con la
optimización para saber si puede obtener una configuración más óptima,
utilice la nueva característica de configuración especificada por el usuario
del Asistente para la optimización de motor de base de datos. Esta
característica le permite especificar una configuración hipotética para que la
analice el Asistente para la optimización de motor de base de datos sin
tener que implementarla primero.
5. Cómo implementar las recomendaciones de optimización
Cuando esté satisfecho con la configuración para la instalación de Microsoft
SQL Server, ya puede implementarla para realizar pruebas antes de
aplicarla a su entorno de producción

• Cómo optimizar bases de datos MySQL

Cuanto mejor mantengamos nuestra base de datos, mejor rendimiento


obtendremos de las consultas que realicemos sobre la misma (los resultados se
obtendrán más rápidamente, y en consecuencia, se podrán mostrar antes).

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


Para conseguir mejorar nuestra base de datos y obtener unos resultados óptimos,
hay varios puntos que debemos considerar:

• Optimizar la base de datos


• Mejorar las consultas a la base de datos
• Mejorar los scripts (programación php, asp, etc.) que muestran los
resultados de las consultas

En este artículo trataremos de darle algunas recomendaciones sobre cada uno de


estos apartados para que mejore, en lo posible, el rendimiento de sus bases de
datos MySQL.

Aunque algunas de estas recomendaciones son específicas para MySQL, puede


aplicar muchas de ellas a cualquier otro modelo de base de datos del que haga
uso. Siempre es necesario dedicar un tiempo al diseño de nuestra base de datos.
Indicar bien las tablas, campos y sus relaciones, en función de las necesidades
que tengamos, puede facilitarnos el mantenimiento y garantizarnos un rendimiento
adecuado a nuestras necesidades.

Para conseguir un buen diseño de las tablas que integrarán nuestra base de datos
suele utilizarse un Modelo Relacional, donde se extraen los elementos,
propiedades y relaciones entre los mismos, que se traducen en la base de datos
en tablas, sus campos, índices y claves relacionadas.

• Más información sobre el Modelo Relacional

Una vez extraídas las tablas, del modelo relacional, lo principal para un buen
funcionamiento de nuestra base de datos es disponer de los índices correctos en
las tablas, sobre los que trabajará MySQL para extraer el resultado de las mismas.

La indexación, tanto de claves primarias como extranjeras, se puede obtener del


modelo relacional.

• Las claves primarias identifican unívocamente a cada elemento de una


tabla.

• Las claves extranjeras marcan las relaciones entre tablas.

Disponer de índices en los campos adecuados optimizará sus resultados:

o Para mejorar una consulta (SELECT), hay que crear un índice sobre
los campos que son utilizados en las búsquedas (los que aparecen
en las cláusulas WHERE o JOIN).
o Utilice índices sobre campos con valores únicos. Los índices
funcionan peor si el campo tiene valores duplicados.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


o Trate de que los índices sean cortos. Si indexa un campo de texto,
evite hacerlo sobre campos de longitud variable, y acorte siempre el
tamaño del índice a lo que considere más adecuado. Por ejemplo, si
un campo CHAR tiene 200 caracteres y sabe que los valores se
distinguen en los primeros 20 caracteres, indexe sólo hasta dicho
tamaño de campo. Ahorrará espacio y ganará velocidad de
respuesta.
o No cree índices innecesarios. Estos se actualizan con cada cambio
en la tabla asociada y pueden ralentizar las modificaciones de la
misma.
• Sea coherente con los tipos de campos en sus tablas y elija siempre los
más adecuados:
o Utilice los mismos tipos de campos para el mismo tipo de
información en distintas tablas. Si necesitara cruzar tablas con
campos del mismo tipo ganará en rapidez.
o Evite en lo posible el uso de campos de tamaño variable. Los
campos de longitud fija (como CHAR) son más eficientes que los de
longitud variable (VARCHAR, BLOB o TEXT).
o Utilice campos numéricos frente a campos de texto.
o Trate de usar campos que no puedan tener valores nulos (Not Null).
Los valores nulos ralentizan las lecturas.
• Mantenga siempre sus tablas con la información necesaria (ni más ni
menos):
o Si crea tablas con el atributo row_format, use el tipo fixed, en vez de
dynamic, ya que las tablas se consultarán de modo más rápido.
o Haga “limpieza” cada cierto tiempo. Si observa que sus tablas tienen
muchos registros (han crecido mucho de tamaño), analice sus datos
para comprobar si algunos registros están anticuados y pueden
eliminarse o archivarse. Reducir el tamaño de sus tablas mejorará su
rendimiento.
o Cuando haya hecho varios cambios o eliminaciones en alguna tabla
ejecute la sentencia OPTIMIZE TABLE, que reparará y ordenará la
tabla para mejorar su rendimiento.

Más información:

http://dev.mysql.com/doc/refman/5.0/es/optimize-table.html

Mejorar las consultas a la base de datos

Tenga siempre presente las consultas tipo que se van a realizar sobre su base de
datos, durante el proceso de diseño. Eso le permitirá optimizar al máximo su
estructura para obtener los mejores resultados.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


• Cuando se realiza una consulta SELECT, hay que evitar en lo posible el
uso del comodín “*”, e indicar sólo los campos imprescindibles que se
necesitan. Eso reducirá el tamaño de la consulta.
• Evite en lo posible el uso de LIKE. Las comparaciones entre campos de
texto (BLOB, TEXT…) ralentizan las consultas. Si fuera necesario, cree
índices fulltext para los campos de texto sobre los que vaya a efectuar
consultas.
• Evite también el uso de GROUP BY, ORDER BY o HAVING.
• Pruebe sus consultas con anterioridad, mediante el comando EXPLAIN. Le
mostrará un listado informativo sobre cómo se realiza la consulta.
• Evite el uso de paréntesis innecesarios.
• Si conoce que el resultado de una clausula GROUP BY o DISTINCT va a
ser muy reducido haga uso de la opción SQL_SMALL_RESULT. MySQL
usará tablas temporales de acceso rápido para el resultado en vez métodos
de ordenación.
• Para añadir registros a sus tablas, es más eficiente realizar una inserción
múltiple que varias inserciones por separado.
• Encole la inserción de datos para evitar esperas innecesarias, mediante el
uso de la sentencia INSERT DELAYED. La inserción se encola
(agrupándose en bloques para ejecutarse de forma más eficiente) a la
espera de que la tabla afectada no esté siendo utilizada por ningún otro
proceso.
• Dé prioridad a las sentencias de lectura (SELECT) frente a las de escritura
(INSERT):

Mejorar los scripts


• Reduzca el tiempo y número de conexiones a la base de datos:

Evite que el tratamiento de la información y la presentación de la misma se


realicen dentro del tiempo de conexión. Para ello, almacene la consulta en alguna
variable para tratar los datos posteriormente.

Si necesita hacer varias consultas independientes, agrúpelas para realizar una


única conexión para todas ellas.

• Pagine los resultados. Limite la presentación a un número máximo (por


ejemplo, 10 por página) con la opción LIMIT al final de su consulta.
• Utilice algún sistema de caché para reducir los accesos a la base de datos,
en casos de información poco cambiante que se consulte con frecuencia.

Por ejemplo, puede usar alguna variable de sesión si hay datos de alguna
búsqueda que se tengan que mostrar en varias páginas. Eso evitará repetir
la consulta por cada página.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


• Realice consultas sólo de la información imprescindible. No meta en el
SELECT campos que no vaya a necesitar, y no olvide introducir un criterio
de búsqueda correcto en el WHERE si relaciona varias tablas.

Leer más: http://www.arsys.info/programacion/bases-de-datos/como-optimizar-


bases-de-datos-mysql/#ixzz0zojRVeVf

• Diagrama

Conceptual:

En esta etapa se debe construir un esquema de la información que se usa


en la empresa, independientemente de cualquier consideración física. Al
construir el esquema, los diseñadores descubren la semántica (significado)
de los datos de la empresa: encuentran entidades, atributos y relaciones. El
esquema conceptual se puede utilizar para que el diseñador transmita a la
empresa lo que ha entendido sobre la información que ésta maneja. Para

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


ello, ambas partes deben estar familiarizadas con la notación utilizada en el
esquema. El esquema conceptual se construye utilizando la información
que se encuentra en la especificación de los requisitos de usuario. El
diseño conceptual es completamente independiente de los aspectos de
implementación, como puede ser el SGBD que se vaya a usar, los
programas de aplicación, los lenguajes de programación, el hardware
disponible o cualquier otra consideración física. El esquema conceptual es
una fuente de información para el diseño lógico de la base de datos. Diseño
lógico: El diseño lógico es el proceso de construir un esquema de la
información que utiliza la empresa, basándose en un modelo de base de
datos específico, independiente del SGBD concreto que se vaya a utilizar y
de cualquier otra consideración física. En esta etapa, se transforma el
esquema conceptual en un esquema lógico que utilizará las estructuras de
datos del modelo de base de datos en el que se basa el SGBD que se vaya
a utilizar, como puede ser el modelo.

Las estructuras lógicas de las bases de datos en Oracle son:

Tablespace: son unidades lógicas de almacenamiento, que consisten en


una agrupación lógica de ficheros de datos. Esto proporciona
independencia física, de forma que si se acaba el espacio en disco, es

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


posible asignar más espacio al objeto simplemente agregando un fichero al
tablespace en el que reside el objeto. Las BBDD se dividen en uno o varios
tablespaces. Capacidad del tablespace = Suma del espacio de todos los
ficheros de datos. Capacidad total de la BD = Suma de la capacidad de
todos los tablespace. Objetos de esquema: Un esquema es un conjunto de
objetos que pertenecen al mismo propietario. Algunos de los elementos del
esquema son: Tablas, vistas, índices, procedimientos almacenados etc.
Bloques de datos, Extensiones, Segmentos: Unidades lógicas de
almacenamiento, que permiten controlar el espacio que se necesita para
gestionar el almacenamiento y recuperación de datos. Bloques de datos:
unidad mínima de asignación de espacio. Se trata de un cierto número de
bytes contiguos en disco. La dimensión de los bloques de define en el
momento de creación de la BD. Posteriormente, el tamaño del bloque no
puede modificarse. El servidor utiliza y asigna espacio libre en múltiplos de
éste bloque. Los bloques de tablas y los bloques de índices son diferentes.
Extensiones: conjunto de bloques de datos contiguos en disco. Este
conjunto de bloques se han obtenido en una única operación de asignación
de espacio.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


7.1 Organigrama

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


7. Diseño del prototipo o maqueta

Explicación del diseño y manual técnico de la propuesta


El manual técnico es una explicación concreta de cómo se fue
desarrollando o armando la propuesta.

Manual del Usuario (explicación para utilizar la propuesta de, es decir una
explicación paso a paso.

ANEXOS (de diseño de la maqueta)

7.1 Organigramas (3 organigramas)


7.2 Diagrama de Flujo seleccionado
7.3 Tabla de manipulación de la información
(entrada – procesamiento – salida de información)
7.2 Mapas de Navegación (Externa e interna)

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


Conclusiones

• El BCSC es unas de los bancos más reconocidas en


nuestro país por ser una de las entidades financieras
que junto con Colmena ha estimulado no solo el nivel
de Empleabilidad con su nueva alianza, sino el nivel de
apertura de nuevos mercados.

• La entidad financiera BCSC cuenta con un


organigrama muy bien estructurado que abarca desde
el presidente hasta las vicerrectorias, pasando por los
niveles operativos y administrativos de la entidad.

• El BCSC cuenta con un problema de sistematización


de datos en el área administrativa debido a la nueva
alianza con el banco Colmena.

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


Bibliografía y Referentes WEB

• http://www.bancocajasocial.com.co/
• es.wikipedia.org/wiki/Base_de_datos
• msdn.microsoft.com/es-es/
• http://www.google.com.co/imgres?
imgurl=http://www.deceval.com/images/OrganigramaGeneral.jpg&imgrefurl=
http://www.deceval.com/estados_financieros.htm&usg=__CBgXg22RRMlUy
eBQySxz6U1PyJs=&h=720&w=1020&sz=60&hl=es&start=0&zoom=1&tbnid
=zFxdd4ejTPdbfM:&tbnh=106&tbnw=150&prev=/images%3Fq
%3Dorganigrama%2Bde%2Bun%2Bbanco%2Bbcsc%26um%3D1%26hl
%3Des%26sa%3DN%26rlz%3D1W1ACAW_esCO361CO361%26biw
%3D1345%26bih%3D588%26tbs
%3Disch:1&um=1&itbs=1&iact=hc&vpx=108&vpy=171&dur=123&hovh=189
&hovw=267&tx=135&ty=84&ei=IIOXTJigGIGB8gamqLiODA&oei=IIOXTJigG
IGB8gamqLiODA&esq=1&page=1&ndsp=24&ved=1t:429,r:0,s:0

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


CAPITULO 9

UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia


UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia
UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia
UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia
UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia

You might also like