Euro Castillo
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Dominios y Relaciones

Ir abajo

Dominios y Relaciones Empty Dominios y Relaciones

Mensaje  wibastidas Jue Mar 15, 2012 8:08 am

REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR DE EDUCACIÓN SUPERIOR
COLEGIO UNIVERSITARIO “FRANCISCO DE MIRANDA”
PLAN NACIONAL DE FORMACIÓN EN INFORMÁTICA



Dominios y Relaciones



Integrantes:
Bastidas William C.I 19.671.995
Carpio Nomar C.I 19.999.280
Guzmán Jhangnyel C.I 19.445.077
Zerpa Jean Carlos C.I 19.754.098
Zapata Edwin C.I 16.086.880

Caracas, Marzo 2012


Introducción
[justify]El presente trabajo está basado en algunos términos o conceptos manejados en el área de base de datos. Las bases son cualquier conjunto de datos organizados para su almacenamiento en la memoria de un ordenador o computadora, diseñado para facilitar su mantenimiento y acceso de una forma estándar, brindando un fácil manejo y eficaz administración de los datos almacenados que en conjunto son una fuente de información. Los datos suelen aparecer en forma de texto, números o gráficos. Desde su aparición en la década de 1950, se han hecho imprescindibles para las sociedades industriales que en el transcurso del tiempo están procesando constantemente grandes cantidades de datos debido a su crecimiento y a las necesidades que esta va presentando durante los años.
Una base de datos posee múltiples herramienta para el procesamiento de información en un tiempo real, la cual puede ser consultada de forma inmediata dependiendo de los requerimientos de la institución o empresa que la utilice, esta puede mantener los datos almacenados de forma organizada relacionando las diferentes transacciones que se generen en la según sea el caso y en las mismas se define el tipo de información que se procesa mediante su dominio el cual hablaremos un poco más en el siguiente trabajo donde estudiaremos los dominios y relaciones en base de datos: las variables de relación base y vista, dominios, valores y variables de relación.


Tabla de Contenido

Variables de Relación Base
Vistas
Dominios
Valores de relación
Variables de Relación
Ejemplo
Conclusión
Bibliografía



Dominios y Relaciones

Variables de relación base:


Una base de datos relacional es una base de datos que los usuarios perciben como un conjunto de variables de relación o de manera más informal “tablas”.

Estas pueden actualizarse mediante la operación de asignación relacional. Las tablas originales de una base de datos dada se denominan variables base y sus valores se llaman relaciones base.

Por lo tanto podemos definir las “variables base” como una entidad o una tabla creada dentro de un sistema gestor de base de datos, sobre el cual se requiere mantener o almacenar información con un conjunto de propiedades que la describen y califican

Para crear las variables base en SQL se realizan por la siguiente instrucción:

CREATE TABLE NOMBRE_TABLA
Otras Instrucciones SQL (Structured Query Language ó Lenguaje Estructurado de Consulta) para manejar los datos
SELECT * FROM Estudiantes WHERE asignatura = ‘informática’
Este código SQL selecciona los registros de la tabla estudiante que estudien matemáticas.
SELECT Nombre, Apellidos, CI FROM Estudiantes
WHERE asignatura = ‘informática’
Si sólo queremos que devuelva los datos contenidos en los campos Nombre, Apellidos y CI. (es una consulta mas especifica)

Elementos de una Base de Datos
• Datos: Es la parte esencial de la información, es decir, la información que llega a la base de datos.
• Atributos: Son los diferentes campos que conforman la estructura de una base de datos.
• Campos: Es la unidad más pequeña de datos.
• Registro: Es un conjunto de campos o atributos relacionados entre sí.
• Archivo: Es un conjunto de registros relacionados.



Vistas:

Una vista es una tabla virtual donde su contenido está definido por una consulta. Las vistas al igual que una tabla real están formadas por filas y columnas con un nombre.
Importancia de las Vistas:

1. Las vista proporcionan seguridad automática para datos ocultos, datos ocultos se refiere a los datos que no son visibles a través de alguna vista determinada a través de esa vista en particular por lo tanto obligar a los usuarios acceder a la base de de datos atreves de vistas constituye un mecanismo de seguridad simple pero efectivo.
2. Las vistas ofrecen una posibilidad de forma abreviada o macro
3. Las vistas permiten que los datos sean vistos de distintas formas por diferentes usuarios al mismo tiempo.
4. En efecto las vistas permiten a los usuarios concentrarse solamente en la porción de la base de datos que le interesa e ignorar el resto. Esta es obviamente una consideración importante cuando hay muchos usuarios distintos, con muchos requerimientos diferentes, interactuando al mismo tiempo con una sola base de datos integrada.
5. Las vistas pueden ofrecer la independencia logia de los datos



Para crear una vista en SQL se realiza por la siguiente instrucción:
CREATE VIEW ESTUDIANTE AS
(EST WHERE EDAD > 14) {EST#, NOMBRE, SECCION}
Esta vista (ESTUDIANTE) es guardada en el catalogo de la Base de Datos bajo el nombre especifico “estudiante”. Para el usuario será ahora como una variable de la base de datos con el nombre ”estudiante” y este podrá operar sobre ella.


Dominios:

Un dominio es un tipo de dato que puede ser propio del sistema como un INT, CHAR, FLOAT, etc; o un tipo definido por el usuario como por ejemplo:
CREATE TYPE ESTUDIANTE AS (‘nombre’ char (255), ‘ciudad’ char (255, ‘pais’ char (255)
Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominio a un atributo significa “todos los valores de este atributo deben de ser elementos del conjunto especificado”.



Valores de relación y Variables de relación.

Es necesario distinguir, por una parte, entre las relaciones por si misma (es decir la variable de una relación) y las variables de relación (es decir cuyos valores son relacionados) por la otra.
Entonces el valor de una variable de relación, es el valor de dicha variable, es decir que si una tabla llamada estudiante y una tabla llamada materia, están relacionadas mediante un campo que podría ser la cedula del estudiante, el campo “cedula” seria la variable de relación, mientras que su valor numérico seria el valor de la variable de relación.
En las relaciones que participan dos o más conjuntos de entidades, la correspondencia de cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada:
• Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa (ejemplo relación vehículo - matrícula: cada vehículo tiene una única matrícula, y cada matrícula está asociada a un único vehículo).
• Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A (ejemplo vendedor - ventas).
• Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A (ejemplo empleado-centro de trabajo).
• Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa (ejemplo asociaciones- ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas asociaciones distintas).



Conclusión


Las bases de datos relacionales son base de datos que podemos entender como un conjunto de tablas relacionadas, las cuales pueden actualizarse mediante asignaciones de operación INSERTE, UPDATE Y DELETE.
Dentro de una base de datos relacional se puede realizar una tabla virtual o una vista, donde su contenido está definido por una consulta. Las vistas al igual que una tabla real están formadas por filas y columnas con un nombre. Estas son importantes ya que proporcionan seguridad automática para datos ocultos y permiten a los usuarios concentrarse solamente en la porción de la base de datos que le interesa e ignorar el resto.
Por otra parte, las tablas contienen atributos y estos a su vez un dominio, que no es mas que un tipo de dato que puede ser propio del sistema como un entero o definido por el usuario.
El valor de una variable de relación, es el valor de dicha variable, es decir que si una tabla llamada estudiante y una tabla llamada materia, están relacionadas mediante un atributo que podría ser la cedula, el atributo “cedula” seria la variable de relación, mientras que su valor numérico seria el valor de la variable de relación.


Bibliografía:


Introducción a Los Sistemas de Bases de Datos, de C. J Date. Disponible en:
[Tienes que estar registrado y conectado para ver este vínculo]



wibastidas

Mensajes : 1
Fecha de inscripción : 28/02/2012

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.