Bases de Datos

Fundamentos de BDs y algo más…

Archivos de la categoría ‘Términos de repaso’

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 »

Términos de repaso introductorios a BDs

Publicado por fdonorat en 7 Febrero 2009

Abstracción de datos: Técnica que permite diseñar estructuras de datos que consiste en representar las características esenciales de una estructura de datos, olvidándose de los detalles específicos de implementación de los datos, escondiendo la complejidad a los usuarios para simplificar su interacción con el sistema.

Administrador de Base de Datos (ABD): La persona que tiene el control central sobre el sistema gestor de bases de datos (SGBD), define el esquema, la estructura y método de acceso a la BD, modifica el esquema y controla organización física, pone las autorizaciones para el acceso a los datos y da mantenimiento a la BD.

Concurrencia: Ocurre cuando dos o más usuarios quieren acceder a los mismos datos al mismo tiempo.

Diccionario de datos: Conjunto de metadatos que contiene la características lógicas de los datos que se van a utilizar en el sistema (nombre, descripción, contenido y organización).

Ejemplar de la base de datos: Colección de información almacenada en la BD.

Esquema de la base de datos: Es el diseño completo de la BD (tablas, campos de cada tabla y relaciones entre cada campo y cada tabla).

  • Esquema físico: Diseño físico en el nivel físico.
  • Esquema lógico: Diseño de la BD en el nivel lógico.

Independencia física de los datos: Cuando los programas de aplicación no dependen del esquema físico y, por tanto, no deben ser modificados si cambia el esquema físico.

Lenguajes de BDs

  • Lenguaje de consultas: Lenguae que permite a los usuarios acceder y recuperar información almacenada en la BD.
  • Lenguaje de definición de datos: Especifica un esquema de BD mediante un conjunto de definiciones.
  • Lenguaje de manipulación de datos: Lenguaje para recuperar información almacenada, insertar información nueva, borrar información y modificar información de la BD.

Máquinas cliente y servidor: Las máquinas cliente son donde trabajan los usuarios remotos de la BD; las máquinas servidor son en las que se ejecuta el sistema de BD.

Metadatos: Datos acerca de los datos.

Modelos de datos: Colección de herramientas para describir datos, las relaciones entre ellos, su semántica y sus restricciones.

  • Modelo de datos orientado a objetos: Extensión del modelo entidad-relación con las nociones de encapsulación, métodos (funciones) e identidad de objeto.
  • Modelo de datos relacional: Utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Basado en registros.
  • Modelo de datos relacional orientado a objetos: Combina el model de datos orientado a objetos y el modelo de datos relacional.
  • Modelo entidad-relación (E-R): Basado en una percepción del mundo real que consta de una colección de objetos básicos llamados entidades, y de relaciones entre objetos.

Programa de aplicación: Programa que se usa para interactuar con la BD.

Sistema gestor de bases de datos (SGBD): Consiste en una colección de datos interrelacionados y una colección de programas para acceder a los datos. Proporciona un entorno conveniente y eficiente para los usuarios que lo usan para la recuperación y almacenamiento de la información.

Sistema de archivos: Estructuran la información guardada en una unidad de almacenamiento de una computadora, que luego será representada textual o gráficamente utilizando un gestor de archivos. Proveen métodos para crear, mover, renombrar y eliminar archivos y directorios.

Transacciones: Colección de operaciones que se lleva a cabo como una única función lógica en una aplicación de BD.

Vistas de datos: Dependiendo del usuario que necesite información de la BD, se le muestran ciertos elementos (vistas), proporcionándoles el sistema sólo una parte de la BD.

Publicado en Introducción, Términos de repaso | Deja un Comentario »