Atributos De Base De Datos

Páginas: 26 (6398 palabras) Publicado: 9 de noviembre de 2012
Bases de Datos Atributos

Los atributos son las características por medio de los cuales se puede describir una entidad. Por ejemplo de la entidad alumno podemos asignarle atributos como: nombre, apellido, dirección, teléfono, y su campo llave que puede ser: numero de cedula, número de matrícula, o un código cualquiera.

Superclave: Se forma de la unión de 2 o más atributos que permitenidentificar de forma inequívoca a la entidad.
Clave Candidata: Un atributo que podría funcionar como campo llave.
Clave Principal: El único atributo que se permite identificar de forma inequívoca a la entidad.
Atributos
Las técnicas orientadas a objetos proporcionan un nuevo enfoque para construir sistemas de software complejos a partir de unidades de software modularizado y reutilizable. Estenuevo enfoque debe ser capaz de manipular tanto sistemas grandes como pequeños y debe crear sistemas fiables que sean flexibles, mantenibles y capaces de evolucionar para cumplir las necesidades de cambio. Para ello, la programación orientada a objetos se basa en cuatro elementos (propiedades):
* Abstracción
* Encapsulamiento
* Modularidad
* Jerarquía
Si alguno de estos elementos noexiste se dice que el modelo no es orientado a objetos.
Abstracción
La abstracción es uno de los medios más importantes mediante el cual nos enfrentamos con la complejidad inherente al software. La abstracción es la propiedad que permite representar las características esenciales de un objeto sin preocuparse de las restantes características ( no esenciales ). La abstracción se centra en la vistaexterna de un objeto, de modo que sirva para separar el comportamiento esencial de un objeto de su implementación.
Encapsulamiento
El encapsulamiento o encapsulación es la propiedad que permite asegurar que el contenido de la información de un objeto esta oculta del mundo exterior: el objeto A no conoce lo que hace el objeto B, y viceversa. De esta manera combinamos los datos y los métodos quemanejan dichos datos en un único objeto.
Modularidad
La modularidad es la propiedad que permite dividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en si y de las restantes partes.
Jerarquía
La jerarquía es una propiedad que permite una ordenación de las abstracciones. Las dos jerarquías másimportantes de un sistema complejo son:
* Estructura de clases (jerarquía “es-un”(is-a):generalización/especialización)
* Estructura de objetos (jerarquía “parte de”(part-of):agregación)

Polimorfismo
Polimorfismo es la propiedad que indica, literalmente, la posibilidad de que una entidad tome muchas formas. En términos prácticos, el polimorfismo permite referirse a objetos de clasesdiferentes mediante el mismo elemento de programa y realizar la misma operación de diferentes formas, según sea el objeto que se referencia en ese momento.
Los atributos presentan las siguientes características:
 Valor de un dato dentro de un objeto.
 Cada atributo tiene un valor para cada objeto.
 El nombre de un atributo es único dentro de una clase.
 Debería ser un dato ‘puro’, no un objeto(no tiene identidad): si un objeto necesita otro objeto habrá que modelarlo como asociación.
 Además del nombre podemos especificar el Tipo y el Valor por defecto.
 Los identificadores de objetos explícitos no se necesitan en el Modelo de Objetos.
Notación de atributos.

Bases de datos relacionales
Una base de datos relacional es una base de datos en donde todos los datos visibles alusuario están organizados estrictamente como tablas de valores, y en donde todas las operaciones de la base de datos operan sobre estas tablas.

Estas bases de datos son percibidas por los usuarios como una colección de relaciones normalizadas de diversos grados que varían con el tiempo.
El modelo relacional representa un sistema de bases de datos en un nivel de abstracción un tanto alejado de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Problema resuleto de base de datos, entidades y atributos
  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Datos Continuos Y Por Atributos
  • Base De Datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS