romero gómez antonio de jesús
DESCRIPTION
Para la Lic. Rosalba Sánchez GonzálezTRANSCRIPT
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/