miércoles, 20 de febrero de 2013

Gestor de bases de datos



GESTOR DE BASE DE DATOS


1. ¿QUÉ ES UN GESTOR DE BASE DE DATOS?
Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
Es un componente del software , el programa el cual se encarga de de la interfaz entre las peticiones de los usuario de las bases de datos y los datos, viene siendo el traductor del usuario.
2 ¿CUÁLES SON LAS VENTAJAS DE UN GESTOR DE BASE DE DATOS?
Ventajas
  • Proveen facilidades para la manipulación de grandes volúmenes de datos (ver objetivos). Entre éstas:
    • Simplifican la programación de equipos de consistencia.
    • Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc.
    • Organizan los datos con un impacto mínimo en el código de los programas.
    • Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.
  • Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.
3 ¿MENCIONA 6 EJEMPLOS DE GESTORES DE BASE DE DATOS LIBRES Y NO LIBRES?
Los sistemas de gestores libres son aquellos que podemos descargar sin tener que pagar alguna cantidad, por ejemplo:
  • MySQL
  • Sydes (linux)
  • SQLIFE
  • ProsgretSQL
  •  Filebird
  • ApacheDerby
  • DBD2 express-C DB2
Sistemas de gestores de datos de base de datos No libres ejemplo:
  • Microsoft Access
  • Microsoft SQL Server
  • Open Access
  • Oracle
  • Paradox
  • Adbantase
  •  Dbase
  • Foxpro
  • Sibase (Todas las versiones)
1.2.1 MODELO DE BASES DE DATOS
1 ¿QUÉ ES UN MODELO DE BASES DE DATOS?
Un modelo de base de datos es la fundación teórica de una base de datos y fundamentalmente determina de que manera los datos van a ser guardados, organizados y manipulados en un sistema de base de datos. El ejemplo mas popular de un modelo de base de datos, es el modelo relacional.
2 ¿POR QUÉ UN MODELO DE BASE DE DATOS NO ES ALGO FÍSICO?
Por que es una herramienta para recopilar y organizar información, se puede almacenar información sobre personas, productos, pedidos, o cualquier otra cosa. Muchas bases de datos empiezan siendo una lista en un programa de procesamiento de texto o en una hoja de cálculo.
Una base de datos es una colección de archivos relacionados que permite el manejo de la información de alguna compañía.
1.2.4 MODELO-ENTIDAD-RELACIÓN
1 ¿QUÉ ES UN MODELO-ENTIDAD-RELACIÓN, QUE SIGNIFICA ENTIDAD Y RELACIÓN?
.Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
Entidad
Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad. Las entidades son el fundamento del modelo entidad relación. Podemos adoptar como definición de entidad cualquier cosa o parte del mundo que es distinguible del resto.
Relaciones
Se representan mediante un rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante líneas con las entidades (rectángulos) que relaciona, para así saber cuál es la relación que lleva cada uno. Describe cierta dependencia entre entidades o permite la asociación de las mismas.
2 ¿DE LA IMAGEN QUE PALABRAS PERTENECEN A ENTIDADES Y CUALES A RELACIONES? Las entidades son las palabras que se encuentran en la imagen, y las relaciones son los rombos.
3 ¿QUÉ NOMBRE RECIBEN Y CUÁL ES LA DEFINICIÓN DE LOS SÍMBOLOS?
Relaciones 1-1 se pueden reflejar incluyendo en una de las dos tablas un campo en el que poder colocar la clave del elemento de la otra tabla con el que se está relacionado.
Relaciones 1-n se representan de forma muy parecida a como se ha explicado para las relaciones 1-1.
Relaciones n-n en tablas lo que se hace es crear una nueva tabla solamente para la relación.
2.2.5 MODELO RELACIONAL
1 ¿QUÉ ES UN MODELO RELACIONAL?
El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
2 MEDIANTE UN EJEMPLO SEÑALA QUIEN ES LA TABLA, LOS CAMPOS, LOS REGISTROS
1. CAMPO:
http://www.aulapc.es/paginas/ofimatica/paginas/acces/tablas/imagenes/campo.png
2. REGISTRO:
http://www.aulapc.es/paginas/ofimatica/paginas/acces/tablas/imagenes/registro.png

3. TABLA:
https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQW2xXzy9lxDP_h2r3kBvnneXX1sEhy-21BLmUnsh5apNRkGLtG
3 MEDIANTE UN EJEMPLO SEÑALA QUIEN ES LA RELACIÓN, LAS TUPLAS, LAS COLUMNAS
https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQN687vdfoba1cvaeTp_D70UUKuzLhQsK_Q1z4-qLhiV0eW1eIj

1.2.1 MODELO ANSI SPARC
1 ¿QUÉ ES EL MODELO ANSI SPARC?
La arquitectura ANSI-SPARC, donde ANSI-SPARC,  es un estándar de diseño abstracto para un Sistema de Gestión de Base de Datos (DBMS), propuesto por primera vez en 1975.
Más moderna comercial DBMS se basan en este sistema. El modelo ANSI-SPARC sin embargo, nunca se convirtió en un estándar formal.
2 ¿CUÁL ES EL OBJETIVO DEL MODELO ANSI SPARC?
·  El objetivo de la arquitectura de tres niveles es separar vista de los usuarios (s) de la base de datos de la manera que se representa físicamente.
·  Permite independientes vistas de usuario personalizadas.
·  Oculta los detalles físicos de almacenamiento de los usuarios.
·  El administrador de la base de datos debe ser capaz de cambiar las estructuras de almacenamiento de base de datos sin afectar a las opiniones de los usuarios.
·  La estructura interna de la base de datos no se verán afectados por los cambios en los aspectos físicos del almacenamiento.
·  El administrador de la base de datos debe ser capaz de cambiar la estructura conceptual o global de la base de datos sin afectar a los usuarios.
3 ¿CUÁLES SON LOS 3 NIVELES DEL MODELO ANSI SPARC?
  • Nivel interno: Tiene un esquema interno que describe la estructura física de almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente en este nivel.
  • Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos para una comunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja con elementos lógicos como entidades, atributos y relaciones.
  • Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visión que tiene de la base de datos a un grupo de usuarios, ocultando el resto.

No hay comentarios:

Publicar un comentario