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)