Your SlideShare is downloading. ×
Trabajo word informatica 2[1]
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Trabajo word informatica 2[1]

2,287

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,287
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia
  • 2. 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
  • 3. 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)
  • 4. 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.
  • 5. 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
  • 6. 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
  • 7. 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.
  • 8. 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
  • 9. 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
  • 10. 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.
  • 11. 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
  • 12. 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 (especialmentedeimplementaciónyconsultaría)entornoaSAP. 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á:
  • 13. 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
  • 14. 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 /
  • 15. 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.
  • 16. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia En esta sección Tema Descripción • Rendimiento de la base de datos Proporciona directrices para mejorar el rendimiento de la base de datos. • Acerca de las soluciones basadas en hardware Describe soluciones basadas en hardware como los dispositivos RAID (matriz redundante de discos independientes) y la creación de particiones horizontales y verticales. • Optimizar el rendimiento de tiempo Proporciona directrices para mejorar el rendimiento de la base de datos de sistema teemp. • Planeamiento de capacidad para el tiempo Describe los cambios que se han realizado en la base 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
  • 17. 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.
  • 18. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia 2. Cómo optimizar una base de datos Antes de optimizar las bases de datos, debe determinar qué características 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).
  • 19. 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.
  • 20. 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
  • 21. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia 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. • 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.
  • 22. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia • 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. • 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
  • 23. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia 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 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.
  • 24. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia 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 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.
  • 25. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia 7.1 Organigrama
  • 26. 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)
  • 27. 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.
  • 28. 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
  • 29. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia CAPITULO 9
  • 30. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia
  • 31. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia
  • 32. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia
  • 33. UNIMINUTO - Facultad de Ciencias Empresariales - www.fce.uniminuto.edu . Bogotá D. C.-Colombia

×