domingo, 7 de junio de 2009

GENERACIÓN DE UN SISTEMA DE BASE DE DATOS

GENERACIÓN DE UN SISTEMA DE BASE DE DATOS

*Cuando hablamos de bases de datos, en nuestras conversaciones nos referimos a datos relacionales. Esto no fue siempre así, antes que el modelo relacional fuese desarrollado, existió otro modelo de datos.

Ahora, el caso para considerar las alternativas ha llegado a ser cada vez más fuerte, con las nuevas generaciones de leguajes de desarrollo orientados a objetos se abre una gama de oportunidades a las aplicaciones, y a su vez a las base de datos con la aparición de las bases de datos nativas, orientadas a guardar estos objetos creados por las aplicaciones
Primera generación: modelo jerárquicos y red
El modelo jerárquicos
El modelo de dato de red
Segunda generación de bases de datos.: modelo relacional
Accesando el modelo relacional
Modelo relacional con programación de procedimientos
Modelo relacional con programación orienta a objetos
Tercera generación: modelo post-relacional
El modelo de objeto
El modelo objeto a relacional

*La generación de base de datos, muestra la diversidad de sistemas que se craron, y los que actualmente existen.

* http://labloguera.net/blogs/elperucho/archive/2007/10/31/generaciones-de-bases-de-datos-un-poco-de-historia.aspx

DISEÑO FÍSICO DE LA BASE DE DATOS

DISEÑO FÍSICO DE LA BASE DE DATOS

*El diseño de una base de datos se descompone en tres etapas: diseño conceptual, lógico y físico. La etapa del diseño lógico es independiente de los detalles de implementación y dependiente del tipo de SGBD que se vaya a utilizar. La salida de esta etapa es el esquema lógico global y la documentación que lo describe. Todo ello es la entrada para la etapa que viene a continuación, el diseño físico.
Uno de los objetivos principales del diseño físico es almacenar los datos de modo eficiente. Para medir la eficiencia hay varios factores que se deben tener en cuenta:
•Productividad de transacciones. Es el número de transacciones que se quiere procesar en un intervalo de tiempo.
•Tiempo de respuesta. Es el tiempo que tarda en ejecutarse una transacción. Desde el punto de vista del usuario, este tiempo debería ser el mínimo posible.
•Espacio en disco. Es la cantidad de espacio en disco que hace falta para los ficheros de la base de datos. Normalmente, el diseñador querrá minimizar este espacio.


* El diseño físico de la base de datos es la documentación del esquema lógico.

* http://www3.uji.es/~mmarques/f47/apun/node97.html

TRANSFORMACIÓN AL MODELO DE DATOS

TRANSFORMACIÓN AL MODELO DE DATOS

*Es innegable que la gestión y la explotación subsiguiente de los registros que contienen datos, y, como consecuencia, información, depende de las herramientas existentes en el campo de la gestión de la información, por una parte, y del cuerpo teórico de la ciencia de la información, por otra. La explotación satisfactoria de esta información, de la misma forma, demanda experiencia en dos áreas de conocimiento: en las técnicas de recuperación de información y en el estudio de las necesidades de los usuarios.

*Para transformar al modelo de datos se debe a la forma de la información y la necesidad del usuario.

* http://tramullas.com/documatica/2-8.html

ELECCIÓN DE UN SISTEMA DE GESTORES DE BASE DE DATOS

ELECCIÓN DE UN SISTEMA DE GESTORES DE BASE DE DATOS

*Un sistema de gestión de bases de datos constituye el núcleo de la base de datos, contiene todas las rutinas necesarias para la gestión de los datos. Muchos sistemas utilizan como lenguaje del sistema el lenguaje SQL (Structured Query Language)

Siendo una base de datos como un sistema de captación y mantenimiento de registros de forma computerizada, en este sistema se van a poder realizar las operaciones de inserción, borrado y modificación de un dato y modificaciones, borrados e inserciones de información de la estructura de la base de datos.
Y existen muchas "maneras" de manejar informáticamente esas bases de datos: con Access, Oracle, SQL, PostgreSQL o MySql .. entre otros. Cada sistema tiene unas características, unas ventajas y unos inconvenientes, la elección de uno u otro sistema para gestionar nuestra base de datos vendrá definida por nuestras necesidades.

MySql es un gestor de bases de datos, es una manera de gestionar nuestros datos, es un bibliotecario computerizado que administra, gestiona, y opera con nuestros ficheros de datos . Si le hablamos en un idioma que entienda nos los devolverá ordenados, clasificados y/o seleccionados.

*Para la elección del sistema de gestores que utilizaremos para nuestra base de datos, depene de las necesidades que tiene cada usuario, asi, dependiendo de las necesidades, se elegira el sistema gestor que sea mas apropiado para nuestra base.

* http://www.wikilearning.com/tutorial/introduccion_a_las_bases_de_datos-tipos_de_gestores_de_bases_de_datos/10147-2

DISEÑO CONCEPTUAL DE LA BASE DE DATOS

DISEÑO CONCEPTUAL DE LA BASE DE DATOS

*Conjunto de actividades que resultan en un esquema conceptual de alto nivel de una base de datos, independiente del software gestor (SGBD), partiendo de especificaciones de requerimientos.

El diseño conceptual de una base de datos suele hacerse empleando un DER.

Las personas encargadas de esta tarea suelen llamarse diseñadores de bases de datos.

El diseño conceptual de una base de datos forma parte del proceso de diseño de la base de datos completa, que incluye el diseño conceptual, diseño lógico y diseño físico de la misma.


*El diseño conceptual de la base de datos forma parte del diseño de concepto, logico y fisico de la base.

* http://www.alegsa.com.ar/Dic/dise%C3%B1o%20conceptual%20de%20bases%20de%20datos.php

RECOLECCIÓN Y ANÁLISIS DE INFORMACIÓN

RECOLECCIÓN Y ANÁLISIS DE INFORMACIÓN


*Tomando como base los principios de la calidad, la recolección tiene como alcance la toma y registro de datos de los productos, procesos, sistema y personas de la organización, con el fin de analizar si se cumplen con los estándares de funcionamiento.

*La recolección y análisis de información toma como base los principios de calidad y lo que se quiere informar.

* http://www.emagister.com/herramientas-para-recoleccion-analisis-datos-cursos-1006265.htm#programa

CICLO DE VIDA DEL SISTEMA DE APLICACIÓN DE BASE DE DATOS

CICLO DE VIDA DEL SISTEMA DE APLICACIÓN DE BASE DE DATOS

*Las etapas del ciclo de vida de una aplicación de bases de datos son las siguientes:
1.Planificación del proyecto.
2.Definición del sistema.
3.Recolección y análisis de los requisitos.
4.Diseño de la base de datos.
5.Selección del SGBD.
6.Diseño de la aplicación.
7.Prototipado.
8.Implementación.
9.Conversión y carga de datos.
10.Prueba.
11.Mantenimiento.
Estas etapas no son estrictamente secuenciales. De hecho hay que repetir algunas de las etapas varias veces, haciendo lo que se conocen como ciclos de realimentación. Por ejemplo, los problemas que se encuentran en la etapa del diseño de la base de datos pueden requerir una recolección de requisitos adicional y su posterior análisis.

*Las etapas del ciclo de vida son secuenciales, y algunas de ellas se tiene que repetir varias veces.

* http://www3.uji.es/~mmarques/f47/apun/node67.html