Base De Datos
Enviado por yhunter88 • 14 de Mayo de 2012 • 2.212 Palabras (9 Páginas) • 474 Visitas
Base de Datos
Es un sistema que almacena datos que están relacionados.
Es un repositorio en donde guardamos información integrada que podemos almacenar y recuperar.
Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos
En otras palabras, una base de datos es un conjunto estructurado de datos que representa entidades y sus interrelaciones. La representación será única e integrada, a pesar de que debe permitir utilizaciones varias y simultáneas.
Componentes de una Base de Datos:
• Hardware: constituido por dispositivo de almacenamiento como discos, tambores, cintas, etc.
• Software: que es el DBMS o Sistema Administrador de Base de Datos.
• Datos: los cuales están almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en información.
Conceptos Bàsicos de Base de datos
• Archivo: son conjuntos de registros.
• Registros: son conjuntos de campos.
• Campos: es la mínima unidad de referencia.
DBMS Sistema Administrador de Base de Datos
Caracterìsticas y Objetos:
o Independencia de Datos: el DBMS me provee una independencia de mis datos vs. las aplicaciones. Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento).
o Minimizar Redundancia (Datos repetidos): desperdicio de Espacio de Almacenamiento.
1. Integridad de Datos
Integridad: conjunto de técnicas de seguridad que son utilizadas para mantener los datos correctos. Ocurre cuando no existe a través de todo el sistema procedimientos uniformes de validación para los datos.
o Fuente de Error: estas fuentes de error se origina si el programa de entrada de datos no esta validado. Ej: fallas de hardware, actualizaciones incompletas, defectos del software, inserción de datos no válidos, errores humanos.
Una técnica que usa el BDMS de una entrada de datos no válida es la validación.
Validación: es proteger los datos, validar los datos en la entrada de datos. Existen tipos de validaciones:
o Tipo de Dato: es si se define un campo como carácter ò char y no puede ingresar números enteros.
o Valor de Dato: si se define un valor entero se puede especificar un rango y no se puede pasar de ese valor.
o Valores Claves / No Nulos: asegura registros ùnicos y cuyos valores no sean nulos.
o Integridad Referencial: asegura al DBMS que no exista registros hijos sin sus registros padres correspondientes.
2. Seguridad de los Datos
Se presentan cuando no es posible establecer claves de acceso y resguardo en forma uniforme para todo el sistema, facilitando así el acceso a intrusos.
La seguridad de los datos se puede definir en los siguientes aspectos:
o Objeto a asegurar: el primer objeto a asegurar son los objetos, programas y finalmente al esquema.
o Codificaciòn de Claves: el DBMS provee la seguridad de los Login (usuario y password).
o Control de Acceso: se especifican seguridades contra accesos indicados orientado a personas no autorizada.
3. Establecimiento de Relaciones entre Datos
El BDMS debe proveer los recursos para el establecimiento de relaciones entre los datos, cuales son las relaciones: 1 -> 1, 1 -> n, n -> n
Modelo Entidad – Relación
• Modelaje: es el proceso mediante el cual podemos identificar las propiedades dinámicas ò estáticas de un dominio de aplicación con mira a su transformación en un diseño interpretable en un sistema computarizado. Es el plasmar los requerimientos de los usuarios en un programa para poder implementarlo.
• Entidad: es el objeto sobre el cual se requiere mantener ò almacenar información.
• Relaciòn: es la asociación significativa y estable entre dos entidades
• Atributo: son las propiedades que describen y califican una entidad. Ej: Entidad cliente(nombre, apellido, dirección, edad, sexo)
Las entidades se representan mediante cajas donde se coloca el nombre de la entidad con letras mayúsculas. Ej:
Las relaciones se representan con líneas que conectan las cajas de las entidades. Ej:
Los atributos se incluyen dentro de las cajas de las entidades y se escriben con minúsculas. Ej:
Entidades: se puede considerar entidades a los sujetos, objetos, a los eventos, a los lugares y a las abstracciones.
Relaciones: las relaciones tiene tres propiedades ò características:
o Grado ò Cardinalidad: que se clasifica en:
o Opcionalidad: es la participación obligatoria u opcional en la entidad de la relación.
o Leyenda: es una expresión que escribe el rol de cada entidad en la relación.
Como se lee el Grado ò Cardinalidad:
o Uno a muchos: una instancia de la entidad A se relaciona con una ò más instancias de la entidad B.
o Muchos a muchos: una instancia de la entidad A se relaciona con una ò más instancias de la entidad B y una instancia de la entidad B se relaciona con uno ò más instancias de le entidad B.
o Uno a uno: una instancia de la entidad A se relaciona con uno y sólo una instancia de la entidad B.
EJERCICIOS:
COMPAÑÍA DE BOTES SAN JUAN
San Juan es un agente que renta embarcaciones a los clientes por una determinada tarifa. San Juan no posee barcos, en lugar de eso los arrienda a nombre de los propietarios que deseen obtener ingresos cuando no usan sus botes. Por tal servicio San Juan cobra una cuota y se especializa en barcos que puedan usarse para viajes de varios días o semanas.
La embarcación más pequeña tiene 28 pies de largo y la más grande es de 44. Cada barco esta por completo equipado cuando se renta; gran parte del equipo proporciona el propietario, San Juan agrega otra parte. El equipo que proporciona el propietario incluye lo que es parte del bote como: radio, brújula, indicadores de profundidad. Otros importantes instrumentos como estufas y refrigeradores.
Otros que proporciona el propietario no están instalados como parte del bote tales implementos incluyen velas, cuerdas, anclas bolsas de caucho, salvavidas, y en la cabina platos, cubiertos, utensilios de cocina, etc. San Juan aporta el equipo de consumo que podría considerarse como provisiones, libros, jabón, toallas de cocina y artículos similares.
Una importante responsabilidad de San Juan es registrar el equipo que este en el bote, en particular lo que no están fijos en la embarcación.
San
...