lunes, 13 de mayo de 2013

1.4 Integridad Referencial

Es un sistema de reglas que utilizan la mayoria de las bases de datos relacionales para asegurarse que los registros de tablas relacionados son validos y que no se borren o cambien datos relacionados de forma accidental produciendo errores de integridad.
TIPOS DE RELACIONES
Entre dos tablas de cualquier base de datos relacional pueden haber dos tipos de relaciones,
relaciones uno a uno y relaciones de uno a varios.
UNO A UNO
Cuando un registro de una tabla solo se puede estar relacionado con un unico registro de la otra y viceversa.
UNO A VARIOS
Cuando un registro de una tabla solo se puede estar relacionado con un unico registro de la otra tabla(tabla principal)  y un registro de la otra tabla principal puede tener mas de un registro relacionado en la tabla secundaria, en este caso suele hacer referencia a la tabla principal como la tabla padre y a la tabla secundaria como la tabla hijo entonces la regla se convierte en un padre puede tener varios hijos pero un hijo solo tiene un padre ( regla mas fasil de recordar)
CLAVE FORANEA

1.3 Normalizacion

Consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad relacion al modelo relacional.

1.2 Consideraciones de Diseño

TIPO DE ALMASENAMIENTO DE DATOS
Pensar que la base de tipo de datos vamos a tener puede ser OLTP o OLAP, tienen diferente diseño.

NIVEL DE TRANSACCION
La base de datos OLTP requiere de un alto numero de transacciones por minuto, un diseño muy eficiente, indices y particiones.

CRECIMIENTO DE BASE DE DATOS
Debe ser optimo y lo mas exacto posible al requerimiento del campo para evitar generar espacio en las aplicaciones.

ARCHIVOS DE DATOS
Debe de estar en un lugar optimo para su manejo.

1.1 Modelos de bases de datos.

La diferencia de los modelos de base de datos es la estructura.

MODELO TABLA
Es una serie unica bidimencional de elementos de datos, donde todos los miembros de una fila son asumidos para ser relacionados uno con el otro.
MODELO JERARQUICO
Son datos organizados en una estructura parecida a un arbol, tiene un campo de clase para guardar los registros en un orden particular en cada lista del mismo nivel.
MODELO RED
Organiza datos que usan dos fundamentales construcciones llamados registros y conjuntos.
Los registros contienen campos como en el lenguaje COBOL, definen de uno a varios relaciones entre registros.
MODELO RELACIONAL
Es un modelo de datos basado en la logica de predicados y en la teoriade conjuntos, es el modelo mas utilizado en la actualidad para modelar problemas reales y administrar datos.(Edgar Frank Codd)

1º Diseño, Manejo y Explotacion de Bases de Datos.

Una base de datos es una coleccion de informacion organizada de forma que un programa de ordenador pueda seleccionar rapidamente los fracmentos de datos que nesesite.
Una base de datos es un sistema de archivos electronico.

introduccion


Esta asignatura aporta al perfil del ingeniero en administracion el uso de las tecnologias de la informacion y comunicacion en ejercicio de su practica profecional, ademas de la capasidad para comprender, administrar e implementar bases de datos,asi como,conoser las aplicaciones que utilizan las MIPYMES.