La mejores maneras de compartir data
ÂżEn que consiste una base de datos? Autor: Angel Aponte C.I 25591023 Escuela 47 Ing. De Sistemas Princ. Bases de Datos
Ciclo de vida de una base de datos
Riesgos y la importancia de tener una base de datos efectiva
Compartir datos y bases de datos
La necesidad de compartir información nos lleva a diferentes formas o métodos para hacer llegar nuestras ideas, unas de las formas mas comunes de compartir data son las siguientes: 1)
2)
3)
4)
A través de carpetas publicas (carpetas compartidas en la red): esta forma es una de las mas utilizadas ya que es seguro porque la carpeta es resguardada en el dominio de la red y generalmente viene acompañado con un proxy para evitar la mala difusión. Utilizando un sistema de comunicación: unos de los mas usados esta Dropbox y Skype, ambos son gratuitos y permiten compartir data a través de internet dependiendo el usuario que quiera compartir la data. Vía correo electrónico: Generalmente todas las empresas cuentan con un sistema o servidor de correo electrónico para hacer cadenas o bien para hacer llegar archivos en específicos, la parte negativa es que mayormente cuenta con un limite de 50mb. A través de sistemas de bases de datos: Este es el método mas usado por su seguridad y mas eficiente, ya que permite formas de gestionar data y manipular gran cantidad de data de forma local, uno de los mas usados es SQL Server, su forma de localizar data a través de comandos y permisos.
Planificación estrategia de base de datos
En muchas empresas la conciencia de la importancia de generar una base de datos sólida con la información de clientes y prospectos no es muy arraigada, y con ello están perdiendo importantes oportunidades de optimizar presupuestos y dirigir sus campañas de forma más directa y personalizada. Una base de datos bien elaborada te ayudará a segmentar, optimizar y personalizar tus campañas de marketing y ventas.
Utilidad Concentrar la información general de clientes y prospectos: nombre, teléfono, dirección, email, ciudad, etc. Registrar información detallada de tus clientes y prospectos, que de otra manera puede perderse con el tiempo u olvidarse. Sus hobbies, sus necesidades específicas, su personalidad, horarios de trabajo, estilo de vida, sus preferencias, etc. Elaborar campañas de email marketing o call center de promoción o fidelización Usarla como directorio para la actividad de ventas directas u online. Controlar la administración de ventas Monitorear los procesos de compra de clientes y prospectos
Bases de datos y control de gestión
El objetivo de una base de datos es centralizar la información de tus clientes y prospectos, reunir información segmentable, y en el mejor de los casos, llevar un récord de su historial de contactos con tu empresa. Por el momento hablaremos sólo del objetivo de la base de datos como centralizadora de información relevante de clientes y prospectos. Debes mirar a tu base de datos como una herramienta para personalizar tu comunicación con clientes y prospectos, mientras más segmentes tus mensajes a un nicho de mercado con características similares, tendrás mayores oportunidades de conectar con él. Olvida eso de querer llegar a todos de la misma forma, esa comunicación masiva no funciona, a menos que goces de mucho presupuesto y tiempo para lograr tus objetivos. Si no es tu caso, la mejor forma de llevar el mensaje de tu marca a clientes y prospectos es tratar de ser los más “personal” posible. Una vez entendamos esto de la “segmentación” entenderás la importancia de la Base de Datos, ya que si la elaboramos bien, nos permitirá “segmentar” el mercado. De forma general te voy a dejar las partes que debes considerar en tu base de datos, dependiendo de tu tipo de negocio puedes requerir mayor información.
Riesgos y costo de las bases de datos
El riesgo y costo va a ser relativo con la importancia que se le dará a la base de datos que es debe ser mucha ya que el dinero se puede recuperar de varias formas, la data que se perdería en caso de una contingencia no se recupera de ninguna forma. Por ello la base de datos debe ir acompañado de un buen sistema de respaldo con un equipo diseñado para ello como un Nass, Qnass o cualquier equipo de respaldo que use cintas.
Siempre es deseable tener copias diarias de todos los ficheros con una retención alta y almacén local para recuperar rápidamente, así como externo para mayor protección. Sin embargo, esto está reñido con la eficiencia y con los costes: robots de cintas, ocupación de disco, espacio físico para guardar las copias, etc. Por lo tanto, es necesario encontrar un compromiso marcando máximos en los costes, y priorizando los backups de los recursos más críticos. Cada proyecto o plataforma tiene sus propias necesidades que es necesario definir para establecer la política. Para ello, es útil: •Diferenciar entre distintos entornos (preproducción, desarrollo, test, producción, etc.) •Determinar los costes de las posibles pérdidas de datos •El tiempo que se tardaría en la recuperación •Valorar los recursos disponibles (hardware, velocidad de la red, discos remotos, etc.) •Analizar qué es imprescindible copiar y qué no.
Separación de la representación lógica y física de datos
Es importante definir y tener en cuenta la parte física e lógica de la base de datos. El diseño físico de la base de datos optimiza el rendimiento a la vez que asegura la integridad de los datos al evitar repeticiones innecesarias de datos. Durante el diseño físico, se transforman las entidades en tablas, las instancias en filas y los atributos en columnas. Una vez completado el diseño lógico de la base de datos, se pasa al diseño físico. El personal que realiza el diseño debe tomar decisiones que afectan al diseño físico, algunas de las cuales se listan a continuación. Cómo convertir entidades en tablas físicas Qué atributos utilizar para las columnas de las tablas físicas Qué columnas de las tablas deben definirse como claves Qué índices deben definirse en las tablas Qué vistas deben definirse en las tablas Cómo desnormalizar las tablas Cómo resolver relaciones de varios con varios El diseño físico es el momento en que se abrevian los nombres que se han elegido durante el diseño lógico. La tarea de crear el diseño físico es un trabajo que realmente no acaba nunca. Es necesario supervisar continuamente las características de rendimiento e integridad de los datos de la base de datos a medida que pasa el tiempo. Muchos factores necesitan mejoras periódicas en el diseño físico.
Desarrollo de las bases de datos Una base de datos correctamente diseñada proporciona acceso a información actualizada y precisa. Dado que un diseño correcto es esencial para lograr los objetivos de trabajar con una base de datos, invertir el tiempo necesario para aprender los principios del buen diseño merece la pena.
1.Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene. 2.Determinar las tablas necesarias Cuando ya conozca claramente el propósito de la base de datos, puede dividir la información en temas distintos, como "Employees" u "Orders". Cada tema será una tabla de la base de datos. 3.Determinar los campos necesarios Tiene que decidir la información que desea incluir en cada tabla. Cada categoría de información de una tabla se denomina campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser Hire_date. 4.Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas nuevas para clarificar las relaciones, si es necesario. 5.Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue algunos registros de datos de ejemplo. Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.
Ciclo de vida del desarrollo de la base de datos Ciclo de vida tradicional
Otro Enfoque