base de datos 11-6

12
Base de Datos Daniela Dueñas Meléndez 11-6 Lic. Ruth María Gracia 2013

Upload: daniela201379

Post on 13-Jun-2015

91 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Base de datos 11-6

Base de Datos

Daniela Dueñas Meléndez11-6

Lic. Ruth María Gracia2013

Page 2: Base de datos 11-6

1.¿Qué es un Sistema de Gestión de Bases de Datos (SGBD) y cuáles son sus funciones?

Es una colección de programas cuyo objetivo es servir de interfaz entre la

base de datos, el usuario y las aplicaciones. Se compone de un

lenguaje de definición de datos, de un lenguaje de manipulación de

datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a

distintos niveles de abstracción y manipular dichos datos,

garantizando la seguridad e integridad de los mismos.

Page 3: Base de datos 11-6

Funciones del Sistema de Gestión de Bases de Datos

(SGBD)

1.Consulta y Actualización Ésta es la clase más básica de funciones y la única que es visible "desde afuera". Consiste en un conjunto de herramientas que permite a los distintos tipos de usuarios del SGBD extraer, manipular y modifica la información almacenada en la base de datos. Algunos sistemas proveen una única interfaz, llamada generalmente lenguaje de consulta, para ser usada por todos los tipos de usuario.

2.Mantenimiento de esquemas El esquema de la base de datos es la

descripción de la estructura de la información almacenada en ella. Por ejemplo, para un sistema basado en

tablas, el esquema puede consistir en una lista de tablas en uso, los campos que

contienen, el tipo de datos de cada campo, descripciones en lenguaje natural del

propósito de cada tabla y cada campo, y restricciones sobre los valores admisibles

en cada campo.3.Manejo de Transacciones

Una de las áreas principales de aplicación de los SD’S es lo que se llama procesamiento de transacciones. Una transacción es un programa de aplicación, generalmente de

duración breve, que accede y actualiza una parte también generalmente pequeña de la base de datos. Típicos ejemplos son un depósito o extracción de una cuenta bancaria, o

una reservación en un vuelo, o una verificación de una tarjeta de crédito.

Page 4: Base de datos 11-6

2. ¿Cuáles son las características principales de los datos almacenados en una base

de datos?

En Vista Hoja de datos se introduce y se modifica la información de la tabla, es decir, los datos. En

cambio, Vista Diseño se usa para agregar o modificar campos pues esta contiene las herramientas necesarias

para editar cualquier aspecto relacionado con la estructura del objeto. Esta última tarea también puede ser realizada en Vista Hoja de datos, aunque no ofrece

tantos recursos ni permite editar con facilidad los componentes de la tarea.

Page 5: Base de datos 11-6

3. ¿Cuál es la estructura de un sistema de base de datos?

Aunque las bases de datos CDS/ISIS pueden parecerse a simple vista como un archivo de información, en realidad consisten en varios archivos lógicamente interrelacionados pero físicamente diferentes. La administración de

los archivos físicos es responsabilidad de CDS/ISIS y el usuario normalmente no

necesita conocer su estructura en detalle para operar una base de datos.

(El usuario con interés en mayores detalles técnicos encontrará una descripción detallada del formato físico de una base de datos en los

apéndices G y H ("Estructura del archivo maestro y formato de los registros", y

"Estructura del archivo invertido y formato de los registros")

Page 6: Base de datos 11-6

4. ¿Qué ventajas y desventajas presentan las

bases de datos? Ventajas:Obtener más información de la misma cantidad de datosCompartir los Datos Balance de Requerimientos Conflictivos Se refuerza la estandarización Redundancia controlada ConsistenciaIntegridadSeguridadFlexibilidad y rapidez al obtener datos Aumenta la productividad de los programadores Mejora el mantenimiento de los programas Independencia de los Datos

Desventajas:Tamaño

•Complejidad

•Costo •Requerimientos adicionales de Equipo

•En caso de alla, el impacto es mayor •Complejo el recuperar los datos

Page 7: Base de datos 11-6

5. Haga una lista de las características elementales que debe reunir toda base de datos.

•Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicación puede hacer uso de los datos.

• Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre

los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios.• Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.• Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las filas y las columnas

son los campos, o como un formulario.• Permite realizar un listado de la base de datos.• Permiten la programación a usuarios avanzados.

Page 8: Base de datos 11-6

6. ¿Qué propiedades deben tener los datos contenidos en una base de datos?

AllowByPassKey -(Permitir Tecla de Paso). Esta propiedad habilita o no que al abrir una base de datos que tenga oculta la ventana de la base de datos la muestre presionando la techa Shift durante la apertura

StartUpShowDBWindow – (Mostrar ventana de la base de datos en el inicio), creo que con la traducción queda bastante clara su función, en combinación con la propiedad anterior permite una ligera protección de la base contra los ojos indiscretos (no muy aventajados)

StartUpShowStatusBar –(Mostrar barra de estado en el inicio) también está bastante clara, aunque no tiene demasiada incidencia, yo la permitiría siempre.

AllowShortcutMenus – (Permitir Menús Contextuales) en los objetos de la base de datos los menús contextuales estándar de la aplicación.

AllowFullMenus – (Permitir menús completos) Presenta o no las barras/cintas de herramientas predeterminadas completas o solamente una barra limitada con unas pocas opciones.

AllowBuiltInToolbars – (Permitir barras personalizadas) autoriza a usar las barras que hayamos creado nosotros para nuestra aplicación

AllowToolbarChanges – (Permitir cambios en la barra de herramientas) autoriza a modificar la barra de herramientas o la deja bloqueada con la definición que tenga.

AllowSpecialKeys – (Permitir teclas especiales) como pueden ser F11, F1, ctrl.+C, …

Page 9: Base de datos 11-6

7. ¿Según su función cómo se clasifican las bases de datos?

Según la variabilidad de los datos almacenados

Bases de datos estáticas: Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos

históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a

través del tiempo, realizar proyecciones y tomar decisiones.

Bases de datos dinámicas: Éstas son bases de datos donde la información almacenada se modifica con el tiempo,

permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de

consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de

abarrotes, una farmacia, un videoclub, etc.

Page 10: Base de datos 11-6

8. ¿De acuerdo a su modelo de administración de datos, como se

clasifican la base de datos?

•Modelo de bases de datos:Además de la clasificación por la función de las bases de datos, estas también se

pueden clasificar de acuerdo a su modelo de administración de datos. Un modelo de datos es básicamente una “descripción” de algo conocido como contenedor de

datos (algo en donde se guarda información), así como de los métodos para almacenar y recuperar informació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.•Base de datos jerárquicas:

En este modelo los datos se organizan en forma de árbol invertido (algunos dicen raíz), en donde un nodo padre de información puede tener varios hijos. El padre

que no tiene nodos es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas. Una de las principales limitaciones de este modelo es su capacidad de

representar eficientemente la redundancia de datos.

Page 11: Base de datos 11-6

•Base de datos de red:Este es un modelo ligeramente distinto al 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) Fue una

gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero aun así; la dificultad que significa administrar la información en una base de datos de red ha significado

que sea un modelo utilizado en su mayoría por programadores mas que por usuarios finales.

•Base de datos transaccionales: Son bases de datos cuyo único fin es el envió y recepción de datos a grandes

velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis, datos de producción e industrial, es importante

entender que su único fin es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no

es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad de bases

de datos relacionadas.

Page 12: Base de datos 11-6

Fin

Instituto santa María GorettiBucaramanga-2013.