SlideShare una empresa de Scribd logo
1 de 12
Base de Datos
Daniela Dueñas Meléndez
11-6
Lic. Ruth María Gracia
2013
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.
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.
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.
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")
4. ¿Qué ventajas y desventajas
presentan las bases de datos?
Ventajas:
Obtener más información de la misma cantidad de datos
Compartir los Datos
Balance de Requerimientos Conflictivos
Se refuerza la estandarización
Redundancia controlada
Consistencia
Integridad
Seguridad
Flexibilidad 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
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.
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, …
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.
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.
•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.
Fin
Instituto santa María Goretti
Bucaramanga-2013.

Más contenido relacionado

La actualidad más candente

Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosRafma10
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datosUTN
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datosSteven Nuñez
 
Cuentas de usuario
Cuentas de usuarioCuentas de usuario
Cuentas de usuarioLuis Asencio
 
Estructura de archivos y sistema
Estructura de archivos y sistemaEstructura de archivos y sistema
Estructura de archivos y sistemaJuan Soubervielle
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosAquiles Guzman
 
Seguridad y proteccion en Sistemas Operativos
Seguridad y proteccion en Sistemas OperativosSeguridad y proteccion en Sistemas Operativos
Seguridad y proteccion en Sistemas OperativosDanianny Verónica Senju
 
Base de datos
Base de datosBase de datos
Base de datosDavid
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionIrving Che
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosMarco Tinajero
 
Relaciones de tablas en una base de datos
Relaciones de tablas en una base de datosRelaciones de tablas en una base de datos
Relaciones de tablas en una base de datosmafeeeee
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 

La actualidad más candente (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datos
 
Cuentas de usuario
Cuentas de usuarioCuentas de usuario
Cuentas de usuario
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Base de datos
Base de datos Base de datos
Base de datos
 
Organización de archivos
Organización de archivosOrganización de archivos
Organización de archivos
 
Estructura de archivos y sistema
Estructura de archivos y sistemaEstructura de archivos y sistema
Estructura de archivos y sistema
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativos
 
Seguridad y proteccion en Sistemas Operativos
Seguridad y proteccion en Sistemas OperativosSeguridad y proteccion en Sistemas Operativos
Seguridad y proteccion en Sistemas Operativos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Relaciones de tablas en una base de datos
Relaciones de tablas en una base de datosRelaciones de tablas en una base de datos
Relaciones de tablas en una base de datos
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 

Similar a Base de datos 11-6

Similar a Base de datos 11-6 (20)

Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Base de datos
Base de datosBase de datos
Base de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
La base de datos
La base de datosLa base de datos
La base de datos
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos - meryann
Base de datos  -  meryannBase de datos  -  meryann
Base de datos - meryann
 
Informatica Base de datos
Informatica Base de datosInformatica Base de datos
Informatica Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Julieth
JuliethJulieth
Julieth
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth Ardila
 
Base de datos
Base de datosBase de datos
Base de datos
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datos
 

Base de datos 11-6

  • 1. Base de Datos Daniela Dueñas Meléndez 11-6 Lic. Ruth María Gracia 2013
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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")
  • 6. 4. ¿Qué ventajas y desventajas presentan las bases de datos? Ventajas: Obtener más información de la misma cantidad de datos Compartir los Datos Balance de Requerimientos Conflictivos Se refuerza la estandarización Redundancia controlada Consistencia Integridad Seguridad Flexibilidad 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
  • 7. 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.
  • 8. 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, …
  • 9. 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.
  • 10. 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.
  • 11. •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.
  • 12. Fin Instituto santa María Goretti Bucaramanga-2013.