jueves, 3 de noviembre de 2011

BASES DE DATOS

Bases de datos



Una base de datos o banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos tienen formato electrónico, que ofrece un amplio rango de soluciones al problema de almacenar datos.

En informática existen los sistemas gestores de bases de datos (SGBD), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de los sistemas gestores de bases de datos se estudian en informática.

Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).
Tipos de bases de datos

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación:
Según la variabilidad de los datos almacenados
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.
Bases de datos dinámicas

Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub, etc.

ADMINISTRACIÓN DE DATOS


ADMINISTRACIÓN DE DATOS:

DEFINICIÓN


Es la persona encargada de definir y controlar las bases de datos corporativas, además proporciona asesoría a los desarrolladores, usuarios y ejecutivos que la requieran. Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y programación.

Un Administrador de Base de Datos de tiempo completo normalmente tiene aptitudes técnicas para el manejo del sistema en cuestión a demás, son cualidades deseables nociones de administración, manejo de personal e incluso un cierto grado de diplomacia. La característica más importante que debe poseer es un conocimiento profundo de las políticas y normas de la empresa, así como el criterio de la empresa para aplicarlas en un momento dado. La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos.

El Administrador de Bases de Datos es responsable primordialmente de:
Administrar la estructura de la Base de Datos.
Administrar la actividad de los datos.
Administrar el Sistema Manejador de Base de Datos.
Establecer el Diccionario de Datos.
Asegurar la confiabilidad de la Base de Datos.
Confirmar la seguridad de la Base de Datos.

FUNCIONES

Creación de Bases de Datos y Tablas.

Creando Bases de Datos:
Localización de las bases de datos.
Tipo de base de datos (modo de direccionamiento).

Creando Tablas:
Seleccionando tipos de datos.
Tablas fragmentadas o no fragmentadas.
Localización de la tabla.
Determinación del espacio en disco.
Modo de aseguramiento de candados.

Especificación de las Restricciones de Integridad de los Datos. Las restricciones de integridad se mantienen en una estructura especial del sistema que consulta el gestor de la base de datos cada vez que se tiene lugar una actualización en el sistema. Estos son algunos métodos para asegurar la integridad de los datos:
Privilegios:

Base de datos.
Tabla.
Columna
Integridad de identidad, semántica y referencial.
Vistas.

Administrar la Concurrencia. La administración de la concurrencia involucra como los datos son consultados y actualizados en un ambiente multiusuario. Existen dos tipos de control de la concurrencia:
Concurrencia de Lectura: (Instrucción SELECT)
Administrada a través de los niveles de aislamiento.
Concurrencia de Actualización: Instrucciones INSERT, DELETE y UPDATE.

Optimización del Acceso a Datos.
Índices.
Estadísticas de actualización.
Distribución de datos.

Definir el Esquema Conceptual. Es tarea del administrador de datos decidir con exactitud cual es la información que debe mantenerse en la base de datos, una vez identificado los datos a almacenar en un nivel abstracto, el dba debe crear a continuación el esquema conceptual correspondiente, empleando el DDL conceptual.

Definir el Esquema Interno.El dba debe definir la representación de la información en la base de datos almacenada (diseño físico). Debe crear la definición de estructura de almacenamiento correspondiente (esquema interno) con el DDL interno y definir la correspondencia entre los esquemas interno y conceptual.

Vincularse con los Usuarios.El dba debe encargarse de la comunicación con los usuarios, garantizar la disponibilidad de los datos que requieren y escribir y/o ayudar a los usuarios a escribir los esquemas externos necesarios, empleando el DDL externo aplicable.

Procedimientos de Respaldo y Recuperación.El dba debe definir un plan de recuperación adecuado que incluya descarga o vaciado periódico de la base de datos en un medio de almacenamiento de respaldo, y procedimientos para cargar otra vez la base de datos a partir del vaciado más reciente cuando sea necesario.

Supervisar el Desempeño y Responder a cambios en los Requerimientos. El dba debe organizar el sistema de modo que se obtenga el desempeño que sea “el mejor para la empresa”, y realizar los ajustes apropiados cuando cambien los requerimientos.

Concesión de Autorización para el Acceso a los Datos. La concesión de diferentes tipos de autorización, permite al administrador de la base de datos regular que partes de la base de datos van a poder ser accedidas por varios usuarios.

Definición de esquema. Es el esquema original de la base de datos se crea escribiendo un conjunto de definiciones que son traducidas por el compilador de DDL a un conjunto de tablas que son almacenadas permanentemente en el diccionario de datos.

Definición de la estructura de almacenamiento del método de acceso. Estructuras de almacenamiento y de acceso adecuados se crean escribiendo un conjunto de definiciones que son traducidas por e compilador del lenguaje de almacenamiento y definición de datos.

WORKFLOW


Un Workflow (Flujo de Trabajo) tiene por objetivo ser un modelo de un proceso de negocio (o producción) e implica un conjunto de actividades (tareas) que se aplican y operan en forma progresiva. El Workflow describe el orden de ejecución y las relaciones de dependencia entre las distintas activdades para que estas trabajen progresivamente a través de un modelo desde un inicio a un fin. Estas son actividades realizadas por las personas en forma manual y/o con el apoyo de funciones del sistema.





  





CMR

crm


Actualmente vivimos en un mundo demasiado competitivo en el cual los clientes son los que van marcando la pauta en el comercio y van exigiendo cada día mejores productos y servicios que puedan satisfacer sus crecientes necesidades.

Conforme pasa el tiempo, cada vez son más los negocios, empresas y compañías que se están dando cuenta de la importancia de enfocar sus procesos hacia el cliente, ya que a final de cuentas, toda empresa gira alrededor del mismo cliente.
Es por eso que la Administración de las Relaciones con el Cliente (Customer Relationship Management, o CRM) ya no es un lujo en las organizaciones, sino más bien una necesidad que les permitirá a las empresas seguir siendo competitivas y poder así extender sus horizontes en el mercado en que se desenvuelvan.

La implementación de un CRM no es tarea del departamento de Sistemas, ni de ningún otro departamento en específico. Es una tarea de toda la empresa, y esto involucra casi siempre a todos los departamentos, así como a los más altos directivos y stakeholders de la empresa.
Para que la implementación del CRM sea exitosa es necesario que se cambie la cultura organizacional de la empresa y se empiece a trabajar enfocado en el cliente y no en el producto. Además de esto es fundamental hacer una reestructuración de los departamentos del negocio, así como redefinir los procesos existentes y/o crear nuevos procesos.

Sin ninguna de estas 3 cosas (cultura, estructura y procesos) son modificadas al momento de implementar un CRM, tengan la certeza de que dicha implementación será un fracaso.

La administración de la relación con el cliente, más que una estrategia, es una oportunidad de crecimiento, una ventaja que marca la diferencia y acentúa las organizaciones que realmente se preocupan por sus clientes.

El CRM está cambiando la forma de hacer negocios, está definiendo qué empresas seguirán en pie y cuáles caerán, pero para que una estrategia CRM funcione correctamente, es necesario estudiar tanto las necesidades de la empresa como también las necesidades de los clientes.

ERP

 

16963hoh_New-Sheet

E- BUSINESS

 

16962tyq_New-Sheet