Bases de datos

Páginas: 52 (12984 palabras) Publicado: 6 de diciembre de 2013
Base de datos relacionales.
Caso práctico

Ada ha asignado un proyecto a Juan que contará con Ana para trabajar en él. De este modo Ana irá aprendiendo a la vez que ayuda a Juan en tan importante tarea.
Se trata de un proyecto importante y puede suponer muchas ventas, por tanto, una gran expansión para la empresa. Así que Ada supervisará todo el trabajo de Juan para que no haya ningúnproblema.
El director de una importante empresa se dirigió a BK programación para pedirles que desarrollen un sitio web de juegos online, al que se podrán conectar usuarios para jugar partidas. Se tiene que realizar un diseño de la base de datos que soporte la operativa de este sitio web.
Una cuestión vital en la aplicación es el almacenamiento de los datos. Los datos de los usuarios, el acceso deéstos, registro de las distintas partidas y juegos que se crean y el control de las compras de crédito por parte de los jugadores. Todo deberá guardarse en bases de datos, para su tratamiento y recuperación las veces que haga falta.
Como en BK programación trabajan sobre todo con Oracle, desde el primer momento Juan, con el visto bueno de Ada, tiene claro que van a tener que utilizar bases dedatos relacionales y Oracle.
1.- Modelo de datos.
Caso práctico

Juan y Ana se han puesto en marcha con este nuevo proyecto. Ambos saben que lo primero que tienen que hacer es trabajar con la información que les han dado. Ya saben las ideas que el cliente tiene, ahora es necesario pasarlo a un formato con el que poder trabajar. Una de las primeras cosas que deben hacer es trazar un borradordonde plasmar lo que ahora mismo está en sus cabezas y en las anotaciones recogidas mientras hablaban con el cliente.

Según el DRAE, un modelo es, entre otras definiciones, el esquema teórico, generalmente en forma matemática, de un sistema o de una realidad compleja. Podemos decir que es la representación de cualquier aspecto o tema extraído del mundo real. ¿Qué sería entonces un modelo dedatos? Aquél que nos permite describir los elementos que intervienen en una realidad o en un problema dado y la forma en que se relacionan dichos elementos entre sí.
En informática, unmodelo de datos es un lenguaje utilizado para la descripción de una base de datos. Con este lenguaje vamos a poder describir las estructuras de los datos (tipos de datos y relaciones entre ellos), las restricciones deintegridad(condiciones que deben cumplir los datos, según las necesidades de nuestro modelo basado en la realidad) y las operaciones de manipulación de los datos (insertado, borrado, modificación de datos).
Es importante distinguir entre modelo de datos y esquema.
Según Dittrich (1994): "La descripción específica de un determinado mini-mundo en términos de un modelo de datos se denominaesquema (o esquema de datos) del mini-mundo. La colección de datos que representan la información acerca del mini-mundo constituye la base de datos"
De Miguel, Piattini y Marcos (1999): "Representación de un determinado mundo real (universo del discurso) en términos de un modelo de datos".

Para clasificar los modelos debemos pensar en el nivel de abstracción, es decir, en lo alejado que esté delmundo real:
• Los modelos de datos conceptuales son aquellos que describen las estructuras de datos y restricciones de integridad. Se utilizan durante la etapa de análisis de un problema dado, y están orientados a representar los elementos que intervienen y sus relaciones. Ejemplo, Modelo Entidad-Relación.
• Los modelos de datos lógicos se centran en las operaciones y se implementan en algúnsistema gestor de base de datos. Ejemplo, Modelo Relacional.
• Los modelos de datos físicos, son estructuras de datos a bajo nivel, implementadas dentro del propio sistema gestor de base de datos.
Hemos dicho que un modelo de datos es un lenguaje y por lo general, presenta dos sublenguajes:
• Lenguaje de Definición de Datos o DDL (Data Definition Language), cuya función es describir, de una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS