Bases de Datos

Fundamentos de BDs y algo más…

Archivo de Marzo 2009

“No mires atrás” – Don’t Look Back

Publicado por fdonorat en 19 Marzo 2009

Vagando por ahí dí con este juego en flash, que resalta primero por la calidad gráfica, y no porque sea Hi-Res 3D ni porque puedas ver 10,000,0000,000 de colores ni mucho menos, y esque los juegos de 8  bits (sí, los de NES) se ven mejor. Otra cosa que resalta son los colores obscuros en rojo, café, que mezclado con el sonido y música que tiene lo hace sentir misterioso y tétrico.

Es un juego raro, por lo anterior dicho, por como se juega y más aún, por el final (atentos a él, seguro se sacan de onda).

Clic en la imagen para ir a la dirección.

dontlookback-1

O también de aquí.

Publicado en Curiosidades en Inet | Deja un Comentario »

Términos de repaso Modelo E-R

Publicado por fdonorat en 19 Marzo 2009

Agregación: Abstracción a través de la cual las relaciones se tratan como entidades de nivel más alto.

Atributo derivado: Atributo cuyo valor puede derivarse de los valores de otros atributos o entidades relacionados.

Atributos: Propiedades que posee cada miembro de un conjunto de entidades.

Atributos descriptivos: Propiedades que brindan datos o información extra, útil y/o necesaria en la relación de entidades.

Atributos monovalorados y multivalorados: Los monovalorados sólo pueden contener un valor, los multivalorados pueden contener múltiples valores.

Atributos simples y compuestos: Los simples no están divididos en subpartes, los compuestos se pueden dividir en subpartes, es decir, en otros atributos.

Conjunto de entidades: Conjunto de entidades del mismo tipo que comparten las mismas propiedades o atributos.

Conjunto de relaciones: Conjunto de asociaciones entre diferentes entidades del mismo tipo.

  • Conjunto de relaciones binario: Implica a 2 conjuntos de entidades.
  • Conjunto de entidades recursivo: El mismo conjunto de entidades participa en una relación más de una vez con diferentes papeles.

Conjunto de entidades débiles y fuertes: El conjunto de entidades débiles no tiene suficientes atributos para formar una clave primaria, el conjunto de entidades fuertes sí tiene una clave primaria. Un conjunto de entidades débiles no puede existir sin su conjunto de entidades fuertes.

  • Atributos discriminantes: Conjunto de atributos que permiten distinguir todas aquellas entidades del conjunto de entidades débiles.
  • Relaciones identificadoras: La relación que asocia el conjunto de entidades débiles con el conjunto de entidades identificadoras.

Correspondencia de cardinalidad: Número de entidades a las que otra entidad se puede asociar a través de un conjunto de relaciones. Relación uno-a-uno, uno-a-varios, varios-a-uno, varios-a-varios.

Diagrama E-R: Estructura general que permite expresar gráficamente el esquema de una empresa.

Dominio: Conjunto de valores permitidos para cada atributo.

Entidad: Objeto que existe y es distinguible de otros objetos.

Especialización y Generalización: Especialización es el proceso de designar subgrupos dentro de un conjunto de entidades; Generalización es unir dos o más conjuntos para producir un conjunto de entidades de más alto nivel.

  • Superclase y Subclase: El conjunto de entidades de nivel más alto y más bajo, respectivamente.
  • Herencia de atributos: Los atributos de los conjuntos de entidades de nivel más alto son heredados por los de nivel más bajo.

Grado de un conjunto de relaciones: Número de conjuntos de entidades en un conjunto de relaciones.

Lenguaje de modelado unificado (UML): Es un lenguaje que proporciona un medio gráfico de modelar varios componentes de un sistema de software. El componente diagrama de clase de UML se basa en diagramas E-R. Sin embargo, hay algunas diferencias entre ambos.

Modelo de datos entidad-relación: Herramienta gráfica para definir datos basada en una percepción del mundo real consistente en un conjunto  de objetos básicos llamados entidaeds y en relaciones entre esos objetos.

Papel: Función que desempeña una entidad en una relación.

Participación: Asociación entre conjuntos de entidades.

  • Participación total: Cada entidad de un conjunto de entidades participa al menos en una relación del conjunto de relaciones.
  • Participación parcial: Sólo algunas entidades de un conjunto de entidades participan  en relaciones del conjunto de relaciones.

Relación: Asociación entre diferentes entidades.

Superclave, clave candidata y clave primaria: La superclave es un conjunto de uno o más atributo tomados colectivamente que permiten identificar unívocamente a una entidad. De todos esos atributos se van descartando los que no sean necesarios para esa identificación teniendo cada vez de estas una clave candidata. Así se busca obtener la superclave mínima para finalmente llegar a la clave primaria del conjunto de entidades.

Valor nulo: Es el valor que tendrá un atributo cuando una entidad no tiene un valor para el atributo. Este valor nulo puede indicar «no aplicable», es decir, que el valor no existe para la entidad. También puede designar que el valor de un atributo es desconocido, que puede ser perdido (el valor existe pero no se tiene esa información) o bien desconocido (no se conoce si el valor existe realmente o no).

Publicado en Modelo Entidad-Relación, Términos de repaso | Deja un Comentario »

Reducción de un esquema E-R a tablas

Publicado por fdonorat en 18 Marzo 2009

Un esquema de bases de datos E-R se puede representar por una colección de tablas. Para cada conjunto de entidades y para cada conjunto de relaciones de la base de datos hay una única tabla a la que se asigna el nombre del conjunto de entidades o de relaciones correspondiente. Cada tabla tiene varias columnas, cada una de las cuales con un nombre único.

Representación tabular de los conjuntos de entidades fuertes

El conjunto de entidades fuertes se representa mediante una tabla con columnas, y para cada columna corresponde un atributo del conjunto de entidades E-R. Cada fila de la tabla corresponde a una entidad del conjunto de entidades.

Representación tabular de los conjuntos de entidades débiles

Un conjunto de entidades débiles se representa mediante una tabla con columnas para cada cual corresponderá a la llave primaria del conjunto de entidades del que depende y cada atributo (incluyendo al discriminante) del conjunto de entidades débiles.

Redundancia de tablas

Para un conjunto de relaciones que une a un conjunto de entidades débiles con su correspondiente conjunto de entidades fuertes no se representa mediante una tabla, ya que será redundante de la tabla del conjunto de entidades débiles, por lo que es innecesario hacer su representación.

Combinación de tablas

Cuando un conjunto de relaciones es de varios a uno y el conjunto de entidades que es varios tiene participación total con la otra entidad,  se pueden combinar la columnas de la tabla del conjunto de entidades que es varios y la tabla del conjunto de relaciones para hacer una tabla única en lugar de tener dos por separado.

Atributos compuestos

Cuando un atributo de un conjunto de entidades es compuesto, en la representación a tabla no va ese atributo compuesto, sino sus atributos componentes siendo una columna cada uno.

Atributos multivalorados

Para un atributo multivalorado se crea una nueva tabla, que tendrá como columnas la clave primaria del conjunto de entidades o relaciones al que pertenece ese atributo multivalorado.

Publicado en Modelo Entidad-Relación | Deja un Comentario »

Manual de instalación de Microsoft SQL Server 2005 Express Edition

Publicado por fdonorat en 8 Marzo 2009

Esta entrada estará dedicada al proceso de instalación del motor de bases de datos Microsoft SQL Server 2005 Express Edition en español sobre Windows XP, y empezaremos mencionando la descarga.

Antes de empezar tener en cuenta dos cosas, para Microsoft SQL Server necesitaremos el motor de bases de datos, y el Sistema Gestor de Bases de Datos, que es Microsoft SQL Server Management Studio, para este caso también procuraremos la versión Express.

Leer el resto de esta entrada »

Publicado en Manual de Instalación SQL Server 2005 Express | 7 Comentarios »