Base de datos actividad 2

Solo disponible en BuenasTareas
  • Páginas : 5 (1190 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de mayo de 2011
Leer documento completo
Vista previa del texto
Introduccion

Programa: Administración de Datos

Curso: Fundamentos de Bases de Datos

Unidad didáctica: Bases de Datos Relacionales

Nombre de la actividad 2.2: Reflexión de los conceptos básicos del Modelo Relacional

Actividad 2.2

Propósito de los sistemas de bases de datos

Considérese parte de una empresa de cajas de ahorro que mantiene la información acerca de losconsumidores y cuentas de ahorro. Una manera de mantener la información en una computadora es el almacenarla en archivos del sistema permanentes. Para permitir a los usuarios manipular la información, el sistema tiene un número de programas de aplicación que manipula los archivos, incluyendo:

• Un programa para efectuar cargos o abonos en una cuenta.
• Un programa para agrega una nueva cuenta.• Un programa para calcular el saldo de una cuenta.
• Un programa para generar las operaciones mensuales.

Estos programas han sido programados por algún programador en respuesta a las necesidades de la empresa, en este caso bancaria.

Hasta antes de la llegada de los sistemas de bases de datos, los registros permanentes (lugares en donde se encuentran los datos) se almacenaban enarchivos, estos archivos son mantenidos por el sistema de archivos del sistema operativo. Para mantener la información en un sistema usando archivos permanentes tiene los siguientes inconvenientes:

Un modelo de datos

Es básicamente una “descripción” de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperarinformación de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.

Porque son los Modelos de Datos

El modelo los datos se organiza en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tenervarios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.

• Base de datos de red
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
• Base de datosrelacional
Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Y otros tipos de datos que utilizan diferentes tipos de modelos
El modelo relacional
Como todo modelo de datos, tiene que ver con tres aspectos de los datos:
• Estructura de datos.
• Integridad de datos.
• Manejo de datos.

Propiedades de las relacionesLas relaciones tienen las siguientes características:
• Cada relación tiene un nombre y éste es distinto del nombre de todas las demás.
• Los valores de los atributos son atómicos: en cada tupla, cada atributo toma un solo valor. Se dice que las relaciones están normalizadas.
• No hay dos atributos que se llamen igual.
• El orden de los atributos no importa: losatributos no están ordenados.
• Cada tupla es distinta de las demás: no hay tuplas duplicadas.
• El orden de las tuplas no importa: las tuplas no están ordenadas.

Definición de términos relacionales:
Tabla relacional:
Una tabla es una matriz de filas y columnas de datos de distintos tipos. Esta definición es poco precisa y muy amplia, puesto que una lista de Excel, o unas tabulaciones deWord también se pueden definir de la misma manera. Para precisar vamos a exponer las siguientes definiciones:
• 1. CAMPO
• 2. REGISTRO
• 2. TABLA
• 2. TABLA RELACIONAL

tupla:
Conjunto de nombres de atributos relacionados a pares con los dominios de dichos atributos. Operadores: asignar, consultar. (Asignar (t, dirección, “colon 4”); consultar (t, nombre)=”pepa Gómez”)....
tracking img