romero gómez antonio de jesús

12
Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli Base de Datos Página 1 Romero Gómez Antonio de Jesús Lic. Rosalba Sánchez González Base de datos Ingeniería biomédica 4º Cuatrimestre

Upload: antony

Post on 25-Jul-2016

218 views

Category:

Documents


0 download

DESCRIPTION

Para la Lic. Rosalba Sánchez González

TRANSCRIPT

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 1

Romero Gómez Antonio de Jesús

Lic. Rosalba Sánchez González

Base de datos

Ingeniería biomédica

4º Cuatrimestre

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 2

Tabla de contenido

Introducción ........................................................................................................................... 3

¿Qué es una base de datos? ................................................................................................... 4

Ventajas del uso de Bases de Datos ........................................................................................ 5

Tipo de base de datos ............................................................................................................. 6

Tipos de relaciones existentes ................................................................................................ 9

Conclusiones ........................................................................................................................ 11

Ciber Grafía .......................................................................................................................... 12

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 3

Introducción

Para diseñar una base de datos debemos establecer un proceso partiendo del mundo real, de manera

que sea posible plasmarlo mediante una serie de datos. La imagen que obtenemos del mundo real se

denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos

plasmar del mundo real en la base de datos. La definición de este modelo se denomina esquema

conceptual. Una base de datos es una recopilación de información relativa a un asunto o propósito

particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de

música.

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 4

¿Qué es una base de datos?

Una base de datos es una herramienta para recopilar y organizar información. En las bases de

datos, se puede almacenar información sobre personas, productos, pedidos o cualquier otra cosa.

Muchas bases de datos empiezan siendo una lista en un programa de procesamiento de texto o en una

hoja de cálculo. A medida que crece la lista, empiezan a aparecer repeticiones e inconsistencias en los

datos. Cada vez resulta más complicado comprender los datos presentados en la lista y existen pocos

métodos para buscar o recuperar subconjuntos de datos para revisarlos. Cuando empiezan a observarse

estos problemas, es aconsejable transferir la información a una base de datos creada mediante un

sistema de administración de bases de datos (DBMS), como Office Access 2007.

Una base de datos computarizada es un contenedor de objetos. Una base de datos puede

contener más de una tabla. Por ejemplo, un sistema de seguimiento de inventario que usa tres tablas

no son tres bases de datos, sino una base de datos que contiene tres tablas. Salvo que se haya diseñado

específicamente para usar datos o códigos de otro origen, una base de datos de Access almacena sus

tablas en un solo archivo, junto con otros objetos como formularios, informes, macros y módulos. Las

bases de datos creadas en formato de Access 2007 tienen la extensión de archivo .accdb y las bases de

datos creadas en formatos anteriores de Access tienen la extensión de archivo .mdb. Puede usar

Access 2007 para crear archivos en formatos de archivo anteriores (por ejemplo, Access 2000 y Access

2002-2003).

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 5

Ventajas del uso de Bases de Datos

Independencia de los datos y los programas y procesos. Permite modificar los datos, excepto el

código de aplicaciones.

Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la

manera en la que se relacionan éstos.

Obtener más información de la misma cantidad de data. La base de datos facilita al usuario

obtener más información debido a la facilidad que provee esta estructura para proveer datos a los

usuarios.

Integridad de los datos, lo que genera mayor dificultad de perder la información o de realizar

incoherencias con los datos.

Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de éstos

tendrá la posibilidad de acceder a ciertos elementos.

Coherencia de los resultados. Al recolectar y almacenarse la información una sola vez, en los

procedimientos se utilizan los mismos datos, razón por la que los resultados son coherentes.

Datos más documentados. Gracias a los metadatos que permiten detallar la información de la base

de datos.Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de manera

concurrente.

Balance de Requerimientos Conflictivos. Para que la Base de Datos trabaje apropiadamente,

necesita de una persona o grupo que se encargue de su funcionamiento. El título para esa posición

es Administrador de Base de Datos y provee la ventaja de que Diseña el sistema tomando en

mente la necesidad de cada departamento de la empresa. Por lo tanto se beneficia mayormente la

empresa aunque algunos departamentos podrían tener leves desventajas. Tradicionalmente se

diseñaba y programa según la necesidad de cada departamento por separado.

Reducción del espacio de almacenamiento, debido a una mejor estructuración de los datos.

Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en

rendimiento. Igualmente, en el caso de empresas, usuarios de distintas oficinas pueden compartir

datos si están autorizados.

Reducción del espacio de almacenamiento, gracias a una mejor estructuración de los datos.

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 6

Se refuerza la estandarización. Debido a que es más fácil estandarizar procesos, formas, nombres

de datos, formas, etc.

Tipo de base de datos

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este

manejando, o la utilidad de la misma.Según la variabilidad de los datos almacenados:

Bases De Datos Estáticas.

Estas son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos historicos

que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a

traves del tiempo, realizar proyecciones y tomar decisiones.

Bases De Datos Dinámicas

Estas son bases de datos donde la informacion almacenada se modifica con el tiempo, permitiendo

operaciones como actualizacion, borrado y adicion de datos, ademas de las operaciones fundamentales

de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de informacion de

un supermercado, una farmacia, un videoclub o una empresa.

Modelos De Bases De Datos

Además de la clasificación por la función de las bases de datos, estas también se pueden clasificar de

acuerdo a su modelo de administración de datos. Un modelo de datos es básicamente una "descripción"

de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los

métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son

cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de

datos; por lo general se refieren a algoritmos , y conceptos matemáticos.

Base De Datos De Red

Este es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del

concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el

modelo jerárquico).Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una

solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 7

administrar la información en una base de datos de red ha significado que sea un modelo utilizado en

su mayoría por programadores más que por usuarios finales.

Bases De Datos Transaccionales

Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases

son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de

producción e industrial, es importante entender que su fin único es recolectar y recuperar los datos a

la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema

como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún

tipo de conectividad a bases de datos relacionales.

Bases De Datos Multidimensionales.

Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de cubos

olap Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en

una base de datos relacional podría serlo también en una base de datos multidimensional), la

diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos

o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o

bien representan métricas que se desean estudiar.

Bases De Datos Orientadas a Objetos

Este modelo, bastante reciente, y propio de los modelos informaticos enfocado a objetos, trata de

almacenar en la base de datos los objetos completos (estado y comportamiento).Una base de

datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del

paradigma de objetos:

Encapsulación - Propiedad que permite ocultar la información al resto de los objetos,

impidiendo así accesos incorrectos o conflictos.

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 8

Herencia- Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía

de clases.

Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de

objetos.

En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos

como parte de la definición de la base de datos. Una operación (llamada función) se especifica en

dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos

de datos de sus argumentos (o parámetros).

Bases De Datos Relacionales.

Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos

dinámicamente. Tras ser postulados sus fundamentos en 1970, de los laboratorios IBM en San

José , 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 "tupas". 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á compuesta por

registros (las filas de una tabla), que representarían las tupas, y campos (las columnas de una

tabla).El lenguaje más habitual para construir las consultas a bases de datos relacionales es

SQL, Structure Query Lenguaje o Lenguaje Estructurado de Consultas, un estándar implementado

por los principales motores o sistemas de gestión de bases de datos relacionales.

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 9

Tipos de relaciones existentes

El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la

relación. Hay cuatro tipos posibles:

1:Una a una (1:1): En este tipo de relación, una vez fijado un elemento de una entidad se conoce la

otra. Ejemplo: nación y capital.

2:Una a muchas (1:N): Ejemplo: cliente y pedidos.

3:Muchas a una (N:1): Simetría respecto al tipo anterior según el punto de visto de una u otra

entidad.

4:Muchas a muchas (N:N): Ejemplo: personas y viviendas.

Relación ternaria: Asociación de tres entidades. La forma de hallar cardinalidades en las

relaciones ternarias es fijar una combinación de elementos en dos de los extremos de la relación y

obtener lógicamente las cordialidades mínima y máxima en el otro extremo libre. Ejemplo: el

título de un libro, un autor y una editorial se relacionan las tres mediante la acción de publicar el

libro (en un año concreto, con un ISBN y con un determinado número de páginas en la edición).

Para determinar las cardinalidades hay que preguntarse por:

1: Cuántos autores puede tener un determinado libro publicado en una determinada editorial

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 10

(cordialidad en el extremo de la entidad autor).

2: Cuántos libros puede tener un determinado autor publicados en una determinada editorial

(cardinalidad en el extremo de la entidad libro).

3: En cuántas editoriales puede un determinado autor publicar un mismo libro (cardinalidad en el

extremo de la entidad editorial).

Relación reflexiva o recursiva.

Relaciona una entidad consigo misma. Ejemplo: empleados que pueden ser jefes de otros

empleados.

*Dos relaciones entre las mismas dos entidades.

Muy útil en el caso de necesitar almacenar información histórica completa. Ejemplo: proyectos en

los que trabaja actualmente un empleado y proyectos en los que ha trabajado anteriormente.

Relación de especialización (ES-UN).

Tipificación de una entidad en en subtipos en número finito y conocido. Cada subtipo puede

poseer atributos propios que. Los subtipos heredan los atributos que pudiera tener la entidad

general. Este tipo de relación puede clasificarse de dos maneras distintas. La primera se según si

una instancia o elemento concreto de la entidad puede ser de más de un subtipo a la vez. En caso

afirmativo se dice que la relación es inclusiva o con solapamiento mientras que en caso contrario

será exclusiva o sin solapamiento. La segunda clasificación se basa en si obligatoriamente cada

instancia o elemento concreto debe ser obligatoriamente de alguno de los subtipos especificados,

es decir, si no pueden existir elementos de la entidad que no pertenezcan a ninguno de los

subtipos. Si es así la relación se dice total y en caso contario parcial. La situación más corriente en

una relación de especialización es que sea exclusiva y total.

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 11

Conclusiones

Algunos de los aspectos aprendidos y que de gran peso es la base de datos su definición,

requerimiento, ventajas y características donde podemos decir que la base de datos: Es una

colección de datos o información usados para dar servicios a muchas aplicaciones al mismo tiempo.

En cuanto al requerimiento podemos decir que cumple las mismas tareas de análisis que del

software y tiene como característica relacionar la información como vía organización y asociación

donde la base de datos tiene una ventaja que es utilizar la plataforma para el desarrollo del sistema

de aplicación en las organizaciones.

Otro aspectos importante sería el diseño y creación de la base de datos, donde existen distintos

modos de organizar la información y representar las relaciones entre por datos los tres modelos

lógicos principales dentro de una base de datos son el jerárquico, de redes y el relacional, los

cuales tiene ciertas ventajas de procesamiento y de negocios.

Otro punto necesario es la clase de bases de datos las cuales son, base de dato documental, base de

datos distribuidas y base de datos orientadas a objetos e hipermedia y tienen como función derivar,

almacenar y procesar datos dentro de una información.

Romero Gómez Antonio de Jesús Universidad Politécnica de Cuautitlán Izcalli

Base de Datos Página 12

Ciber Grafía

http://es.ccm.net/contents/66-introduccion-bases-de-datos

http://www.frlp.utn.edu.ar/materias/info2/bases_de_datos.htm

http://www.definicionabc.com/tecnologia/base-de-datos.php

http://www.ehowenespanol.com/ejemplos-programas-administracion-bases-datos-

lista_126285/