viernes, 29 de mayo de 2009

3.2.6 GENERACION DE UN SISTEMA DE BASE DE DATOS

*Los predecesores de los sistemas de bases de datos fueron los sistemas de ficheros. No hay un momento concreto en que los sistemas de ficheros hayan cesado y hayan dado comienzo los sistemas de bases de datos. De hecho, todavía existen sistemas de ficheros en uso.
Se dice que los sistemas de bases de datos tienen sus raíces en el proyecto estadounidense Apolo de mandar al hombre a la luna, en los años sesenta. En aquella época, no había ningún sistema que permitiera gestionar la inmensa cantidad de información que requería el proyecto. La primera empresa encargada del proyecto, NAA (North American Aviation), desarrolló un software denominado GUAM (General Update Access Method) que estaba basado en el concepto de que varias piezas pequeñas se unen para formar una pieza más grande, y así sucesivamente hasta que el producto final está ensamblado. Esta estructura, que tiene la forma de un árbol, es lo que se denomina una estructura jerárquica. A mediados de los sesenta, IBM se unió a NAA para desarrollar GUAM en lo que ahora se conoce como IMS (Information Management System). El motivo por el cual IBM restringió IMS al manejo de jerarquías de registros fue el de permitir el uso de dispositivos de almacenamiento serie, más exactamente las cintas magnéticas, ya que era un requisito del mercado por aquella época.


*AL PASO DEL TIEMPO EL SISTEMA EN LA BASE DE DATOS SE HA RELEVADO MUCHO YA QUE CON LOS DESCUBRIMIENTOS LO HACEN MAS FACIL



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

3.2.5 DISEÑO FISICO DE LA BASE DE DATOS

*El diseño y gestión de una base de datos empresarial es uno de los trabajos más complejos de la informática y debe confiarse siempre a profesionales cualificados. OKA le ofrece toda la experiencia de los mejores profesionales especializados.
Desafortunadamente para muchas empresas, programas como Microsoft Access convierten el diseño de bases de datos en algo muy sencillo, rápido y visual. Con sistemas como Access, muchas bases de datos se diseñan por personal no especializado en unas pocas horas. Desgraciadamente, hay una gran diferencia entre hacer las cosas y hacerlas bien y en el caso de las bases de datos, esta diferencia es crítica.
Una base de datos diseñada con herramientas visuales automáticas hará su trabajo mal que bien durante unas pocas semanas, pero llegará un momento, más pronto que tarde, en que el sistema se colapsará. Será incapaz de gestionar más datos y la posibilidad de perderlos todos se hará real


*ES MUY COMPLEJA YA QUE ES UN DISEÑO YA MAS COMO PARA EMPRESA Y LO HACEN MAS SENCILLO


*http://www.oka.es/html/esp/1244/bases_de_datos.html?gclid=CKPJi7aB4ZoCFRFWagodi2m4Bw

3.2.4 TRANSFORMACION AL MODELO DE DATOS

*Con este documento de transformación del modelo entidad-relación al modelo relacional intentare explicar los pasos para la transformación del modelo que representa el mundo real, al modelo mas cercano a la aplicación


*AUNQUE NO ENCONTRE MUCHO SOBRE EL TEMA ASI QUE MI INFORMACION NO ES MUY EXTENSA SOLO QUE SE TRANSFORMA A UN MODELO SIEMPRE Y CUANDO ALLA DATOS QUE INTRODUCIR

* http://aurea.es/tag/informacion/

3.2.3 ELECCION DE UN SISTEMA GESTOR 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.¿Qué diferencias hay entre los diferentes gestores de bases de datos ? Hablemos primero de las diferencias a la hora de funcionar en nuestra web:Creo que podríamos decir que el "Rolls Royce" de los gestores de bases de datos es Oracle: Integridad referencial, rapidez en las consultas dada por el número de accesos concurrentes que soporta a una gran cantidad de información, se puede realizar una copia de seguridad sin necesidad de paralizar la web y es multiplataforma


* ES EL QUE CONTIENE TODAS LASRUTINAS PARA LA GESTION DE LOS DATOS


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

3.2.2 DISEÑO CONCEPTUAL DE LA BASE DE DATOS

*El diseño de bases de datos es el proceso por el que se determina la organización de una base de datos, incluidos su estructura, contenido y las aplicaciones que se han de desarrollar. Durante mucho tiempo, el diseño de bases de datos fue considerado una tarea para expertos: más un arte que una ciencia. Sin embargo, se ha progresado mucho en el diseño de bases de datos y éste se considera ahora una disciplina estable, con métodos y técnicas propios. Debido a la creciente aceptación de las bases de datos por parte de la industria y el gobierno en el plano comercial, y a una variedad de aplicaciones científicas y técnicas, el diseño de bases de datos desempeña un papel central en el empleo de los recursos de información en la mayoría de las organizaciones. El diseño de bases de datos ha pasado a constituir parte de la formación general de los informáticos, en el mismo nivel que la capacidad de construir algoritmos usando un lenguaje de programación convencional.''
``Las últimas dos décadas se han caracterizado por un fuerte crecimiento en el número e importancia de las aplicaciones de bases de datos. Las bases de datos son componentes esenciales de los sistemas de información, usadas rutinariamente en todos los computadores [...]. El diseño de bases de datos se ha convertido en una actividad popular, desarrollada no sólo por profesionales sino también por no especialistas.


*ES EL PROCESO EN EL QUE SE VA ORGANIZANDO LA BASE DE DATOS LAS APLICACIONES QUE SERAN UTILIZADAS


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

3.2.1 RECOLECCION Y ANALISIS DE INFORMACION

*La recolección de datos se refiere al uso de una gran diversidad de técnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas de información, los cuales pueden ser la entrevistas, la encuesta, el cuestionario, la observación, el diagrama de flujo y el diccionario de datos.
Todas estos instrumentos se aplicará en un momento en particular, con la finalidad de buscar información que será útil a una investigación en común. En la presente investigación trata con detalle los pasos que se debe seguir en el proceso de recolección de datos, con las técnicas ya antes nombradas.

* SE USA EN LA RECOLECCION UNA GRAN DIVERSIDAD DE TECNICAS Y HERRAMIENTAS

* http://www.monografias.com/trabajos12/recoldat/recoldat.shtml

3.2 CICLO DE VIDA DEL SISTEMA DE APLICACION DE BASE DE DATOS

*Las etapas del ciclo de vida de una aplicación de bases de datos son las siguientes:
Planificación del proyecto.
Definición del sistema.
Recolección y análisis de los requisitos.
Diseño de la base de datos.
Selección del SGBD.
Diseño de la aplicación.
Prototipado.
Implementación.
Conversión y carga de datos.
Prueba.
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.

* COMO YA ESTA MENCIONADO SON 11 LOS CICLOS DE VIDA QUE TIENEN

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