miércoles, 20 de mayo de 2009

Agradecimientos

Buenas!!!
Queremos agradecer a Dios por darnos la sabiduria y el entendimiento, a nuestros padres pr apoyarnos y sustentarnos.
A nuestro profesor de gestion de la informacion II fue Yair Dominguez, por transmitirnos de manera clara y precisa sus magnificos conocimientos. a nuetros compañeros que juntos no apoyamo, a nuestros amigos que no ayudaron en este gran trabajo....
y a todos los medios publicados en internet, gracias por permitirnos adquirir esta magnifica informacion.
JESSICA ACUÑA Y ARGEMIRO MEDINA

Bibliografia

http://www.monografias.com/trabajos11/basda/basda.shtml

http://es.wikipedia.org/wiki/Base_de_datos


http://www.mailxmail.com/curso-sistemas-bases-datos/sgbd-modelos-logicos-basados-objetos-registros-modelos-fisicos


http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/

Fotos del Grupo de trabajo







Modelo Relacional

El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la logica predicado y en la teoria en conjunto Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de «relaciones». Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados «tuplas». Pese a que ésta es la teoría de las bases de datos relacionales creadas por codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tabla que está compuestas por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos).

TABLAS
Los datos recolectados por un programa son guardados por tablas, dentro de una base de datos es decir que estamos hablando de una forma de almacenar y ordenar la información, para imaginar su estructura debemos pensar en un programa de de colisión de hojas de cálculo como por ejemplo Excel o numéric la estructura que compone las tablas son los campos y registros.

CAMPOS
corresponde al nombre de la columna, debe ser único y además de tener un tipo de dato asociada estos campos pueden ser:
Campo de texto
-Campo numérico
-Campo de fecha y hora
-Campo moneda
-Campo memo
-Campo lógico
-Campo objeto
-Campo auto numérico

REGISTROS
Es el conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad se le asignan automáticamente un numero consecutivo, que en ocasiones es usado como índice un que lo normal y practico es asignarle a cada registro un campo clave para su búsqueda
para la ejecucion e implementacion de este modelo es ptrctico la utilizacion del Microsoft acces es un programa sistema de gestion de base de datos relacionla creado y modificado por Microsoft para uso personal de pequeñas organizaciones.

para facilitar su eso tomaremos en elercicio anterior y lo explicaremos a traves del programa:

MODELO RELACIONAL EMPRESA “BRASILIA S.A”

Para la realización de la base de datos en la empresa Brasilia SA, fue necesaria la implementación utilizada en clase el programa Microsoft Access, en el que se ejecuto de la siguiente forma:

1. ) CREACION DE DISEÑOS (TABLAS Y COLUMNAS)

· Creamos las tablas necesarias, viajes, conductores, pasajeros y buses.



· Añadimos los atributos correspondientes a cada tabla definiendo para cada una su clave primaria:


.

· Después creamos las claves ajenas oportunas para representar las interrelaciones que aparecerán en la figura del modelo entidad relación. e introducimos los registros en cada una de las tablas





2.) CREACION DE INTERRELACIONES

· Seleccionamos en el menu herramientas y seleccionamos la opcion relaciones y añadimos todas las tablas.



· Definimos cada unas de las interrelaciones entre los elementos de acuerdo con el modelo de la Figura., Para crear la interrelación hicimos clic sobre el atributo y manteniendo el botón del ratón pulsado lo arrastramos hasta el atributo de la otra tabla.




3.) CREACION DE LOS FORMULARIOS

· Seleccionamos en el menu crear formularios



· Aparecera el formulario para cada tabla en el que se especificara el registro,



4.) CREACION DEL INFORME GENERAL

· Diseñamos un informe para viajes, pasajeros, conductores y buses, en el seleccionamos los campos que deseamos incluir en el informe.



· la distribución que quisimos aplicar, estilo y titulo quedando así nuestro informe por tablas.


· para poder realizar el informe general seleccionamos todas las tablas y de cada una de ellas elegimos los campos mas importantes de igual forma que el anterior paso elegimos el estilo, titulo que deseamos aplicar. Y así quedara el informe general.













Modelo Entidad Relacion



El Modelo Entidad-Relación es un concepto de modelado para base de datos propuesto por Peter Chem en 1976, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades (se corresponde al concepto de objeto de la Programación Orientada a Objetos) las cuales tienen unos atributos y se vinculan mediante relaciones.
Es una representación conceptual de la información. Mediante una serie de procedimientos se puede pasar del modelo E-R a otros, como por ejemplo el modelo relacional El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. No es la única técnica pero sí la más utilizada. Brevemente consiste en los siguientes pasos:
Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos).
-Se hace una lista de los sustantivos y verbos que aparecen.
-Los sustantivos son posibles entidades o atributos.
-Los verbos son posibles relaciones.
-Analizando las frases se determina la cordialidad de las relaciones y otros detalles.
-Se elabora el diagrama (o diagramas) entidad-relación.
-S-e completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama
Es más que un lenguaje grafico que describe conceptos o simples dibujos gráficos que describen la formación.


se basan en:


ENTIDADES: Son aquellas que tienen existencia y se distribuyen de otros objetos, son representadas a traves de rectangulos, se dividen en


-Concretas: existencia fisica ej: carro, estudiante, casa


-Atributo: existencia conceptual ej: materia, curso


ATRIBUTO: caracteristica de cad entidad esta representada por medio de un ovalo ej: nombre, edad, iD.

RELACION:Interaccion o union entre dos o mas entidades en este modelo se identifican con un rombo.

CARDINALIDAD: indica el numero de ejemplares en que participan las entidades pueden ser:

  • uno a uno: una entidad A puede relacionarse con una entidad B, y B solo se puede estar relacionada con una de A.


  • Uno a muchos: una entidad en A puede estar relacionada con varias en B, pero una entidad B solamente puede relaciopnarse con una en A.


  • Mucho a muchos: varias entidades en A pueden estar relacionadas con varias en B y viseversa.

EJEMPLO DE APLICACION:


PLANTEAMIENTO DEL PROBLEMA


Se necesita construir el diagrama entidad relación y modelo relacional para el almacenamiento en la base de datos acerca de la información en la empresa expreso Brasilia S.A. empresa colombiana de transporte terrestre de pasajeros que se Moviliza y cuenta con más de 70 agencias en toda Colombia y 150 destinos nacionales e internacionales, y ofrece atención con altos estándares de calidad, servicio y tecnología, esta empresa cuenta con cuatro recursos principales, buses, conductores, pasajeros y los respectivos viajes.

1.) De cada viajes se necesitan numero del viaje saber fecha del viaje, hora del viaje, origen del viaje, destino del viaje, nombre del conductor, código del bus.

2.) De los pasajeros se necesita saber código del pasajero, nombre del pasajero, numero del viaje, código del bus en el que este viajara.

3.) Conductor se necesita código del conductor, nombre del conductor, numero del viaje, código del bus, teléfono.

4.) del bus se necesitan código del bus, código del conductor, tipo del bus, matricula.

realiza el modelo entidad relacion para esta empresa
El tipo de bus depende de la capacidad de pasajeros (de 18. 20, 24,36)



Modelos de Datos

















Es una descripcion de como se encuentran almacenados los datos e informacion y sus contenedores.


no son cosas fisicas, son abstractasque permiten la implementacion de un sistemas de base de datos, los modelos de datos tambien son llamdos modelos logicos y y se basan en dos grandes grupos.


  • Modelos basados en objetos.

  • Modelos basados en registros.

MODELOS BASADOS EN REGISTROS

Los modelos lógicos basados en objetos se usan para describir datos en el nivel conceptual y el externo. Se caracterizan porque proporcionan capacidad de estructuración bastante flexible y permiten especificar restricciones de datos. Los modelos más conocidos son el modelo entidad-relación y el orientado a objetos.

Actualmente, el más utilizado es el modelo entidad-relación, aunque el modelo orientado a objetos incluye muchos conceptos del anterior, y poco a poco está ganando mercado. La mayoría de las BBDD relacionales añaden extensiones para poder ser relacionales-orientadas a objetos.
Este modelo de basa principalmente en varios sub modelos
-Modelo entidad relación.
-Modelo orientado a objetos
-Modelo deductivo
-Modelo semántico


MODELOS BASADOS EN REGISTROS

Los modelos lógicos basados en registros se utilizan para describir los datos en los modelos conceptual y físico. A diferencia de los modelos lógicos basados en objetos, se usan para especificar la estructura lógica global de la BD y para proporcionar una descripción a nivel más alto de la implementación.
Los modelos basados en registros se llaman así porque la BD está estructurada en registros de formato fijo de varios tipos. Cada tipo de registro define un número fijo de campos, o atributos, y cada campo normalmente es de longitud fija. La estructura más rica de estas BBDD a menudo lleva a registros de longitud variable en el nivel físico.
Los modelos basados en registros no incluyen un mecanismo para la representación directa de código de la BD, en cambio, hay lenguajes separados que se asocian con el modelo para expresar consultas y actualizaciones. Los tres modelos de datos más aceptados son los modelos relacional, de red y jerárquico. El modelo relacional ha ganado aceptación por encima de los otros; representa los datos y las relaciones entre los datos mediante una colección de tablas, cuyas columnas tienen nombres únicos, las filas (tuplas) representan a los registros y las columnas representan las características (atributos) de cada registro. Este modelo se estudiará en la siguiente Unidad.
Estos se subdividen en:

-Modelo relacional.
-Modelo real modelo jerarquico.
-Modelo real.

Sistema Manejador y Tipos de Base de Datos










SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)

Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos funcionan como una interfaz (elemento de enlace o comunicación). Entre el usuario y la base de datos .
El dbms junto con la base de datos y los usuarios constituyen el sistema de la base de datos.
Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta

Funciones de un dbms

Crear y organizar una BD
Establecer y mantener las trayectorias de acceso a la base de Datos.
Manejar los datos de acuerdo con las peticiones de los usuarios.
Mantener la integridad y seguridad de los datos
Registrar el uso de las BD.


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 desiciones.


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.


  • Según el contenido

Bases de datos bibliográficas

Solo contienen un surrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias—ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.


Bases de datos de texto completo

Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.

Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
Bases de datos o "bibliotecas" de información Biológica
Son bases de datos que almacenan diferentes tipos de información proveniente de las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:
Aquellas que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas
Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas
Bases de datos clínicas
Bases de datos bibliográficas (biológicas)


Definicion, Caracteristicas y Ventajas de la Base de Datos

Todos los conceptos referentes a las bases de datos están hoy muy claros y definidos formalmente, al contrario que los de las bases de conocimiento. La tecnología de gestión de bases de datos se halla en una etapa muy madura. Las bases de datos han evolucionado durante los pasados 30 años desde sistemas de archivos rudimentarios hasta sistemas gestores de complejas estructuras de datos que ofrecen un gran número de posibilidades.
Es un conjunto de información relacionada que se encuentra agrupada o estructurada. Un archivo por sí mismo no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos.
Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos.

Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.

Surgen desde mediados de los años sesenta la historia de las bases de datos, en 1970 Codd propuso el modelo relacional, este modelo es el que ha marcado la línea de investigación por muchos años, ahora se encuentran los modelos orientados a objetos.

En la actualidad, y gracias 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 La base de datos es un conjunto de información relacionada que se encuentra agrupada o de almacenar datos.
Una base de datos tiene mucha importancia en el ritmo de vida que llevamos en los actuales momentos, ya que, está acelera el ritmo en el momento realizar una búsqueda de información.

CARACTERÍSTICAS DE UNA BASE DE DATOS


Una base de datos contiene entidades de información que están relacionadas vía organización y asociación. La arquitectura lógica de una base de datos se define mediante un esquema que representa las definiciones de las relaciones entre las entidades de información. La arquitectura física de una base de datos depende de la configuración del hardware residente. Sin embargo, tanto el esquema (descripción lógica como la organización (descripción física) deben adecuarse para satisfacer los requerimientos funcionales y de comportamiento para el acceso al análisis y creación de informes.


VENTAJAS DE LAS BASES DE DATOS.

-Independencia de datos y tratamiento.
-Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento).
-Coherencia de resultados.
-Reduce redundancia :
-Acciones lógicamente únicas.
-Se evita inconsistencia.
-Mejora en la disponibilidad de datos
-No hay dueño de datos (No igual a ser públicos).
-Ni aplicaciones ni usuarios.
-Guardamos descripción (Idea de catálogos).
-Cumplimiento de ciertas normas.
-Restricciones de seguridad.
-Accesos (Usuarios a datos).
-Operaciones (Operaciones sobre datos).
-Otras ventajas:
Más efiente gestión de almacenamiento.


Jerarquia de la Base de Datos

BITS: es la unidad mínima de información empleada en informatica en cualquier dispositivo digital, o en lateoria de la informacion. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido.

BYTE: debe ser considerado como una secuencia de bits contiguos, cuyo tamaño depende del codigo de informacion o codigo de caracteres en que sea definido.
CAMPO: es un espacio de almacenamiento para un dato en particular.
REGISTRO: es un tipo de datos estructurado formado por la unión de varios campos que pueden ser datos elementales u otras estructuras de datos.
ARCHIVOS: son el conjunto organizado de informaciones del mismo tipo, que pueden utilizarse en un mismo tratamiento; como soporte material de estas informaciones.


BASE DE DATOS: se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.

martes, 19 de mayo de 2009

Historia de la Base de Datos



El término de base de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California – USA.

Conceptos previos a la Base de Datos

Para hacer un estudio mas claro y un preciso entendimientos mostraremos conceptos previos fundamentales a esta tematica.
  • Dato: un dato es una representación simbólica, el dato no tiene un valor semántico es decir que a través de este no podemos comunicar ni informar algo ya que este solo puede ser representado por un número, una letra, un símbolo etc. Cuando estos datos son estructurados y en conjuntos pueden ser informativos.
  • Información: es una recopilación de datos que le dan sentido a las cosas y proporcionan una información.
  • Sistema: Según Ludwig Von Bertalanffyun un sistema es un conjunto de elementos recíprocamente relacionados para alcanzar un fin y que a su ves se encuentra compuestos de subsistemas.
  • Tecnologia: segun Derry T. K. - Williams define la tencnologia como el conjunto de habilidades que permiten construir objetos y máquinas para adaptar el medio y satisfacer nuestras necesidades.

Gestion de la Informacion

La naturaleza a permitido que las personas en si, se comuniquen y que estas a su ves se mantengan informados de los acontecimientos que a todos nos rodea, el proceso en que empieza la recolección, acopio de la información y esta pasa a ser estructurada, almacenada y luego es transmitida o difundida a través de programas tecnológicos que facilitan la relación entre un programa y el interactuador, lo que nos hace saber y comprender que el gestionar información no es un termino nuevo es la manera como nosotros venimos trabajando y enriqueciéndonos de datos ya estructurados que nos permiten comunicar e informarnos.

Bienvenidos


Hola a todos.

Este es nuestro blog, el cual es un espacio académico que queremos compartir con todos ustedes.

Espero que sea de gran importancia y de gran ayuda donde tengamos una retroalimentación sana y constructiva sobre las ideas que plasmamos en este medio. :)