SlideShare una empresa de Scribd logo
1 de 2
Tema I
Introducción a los sistemas de bases de datos
Contenido:
- Introducción: Conceptos generales.
- Características del enfoque de bases de datos.
- Modelo de datos.
- Tipos de usuarios de sistema de base de datos.
- Implicaciones del enfoque de bases de datos.
- Arquitectura de un SGBD.
- Lenguajes e Interfaces de un SGBD.
- Clasificación de los SGBD.
Preguntas de Retroalimentación.
1. ¿Qué es una base de Datos?
Una base de datos es una colección de datos almacenados entre los
que existe relaciones lógicas y han sido diseñada para satisfaces los
requerimientos de información de una empresa u organización.
2. A que llamamos datos
Es un conjunto de caracteres con algún significado, pueden ser
numéricos, alfabéticos o alfanuméricos.
Es un hecho conocido que puede registrarse y que tiene significado
implícito.
3. ¿Cuáles son las operaciones básicas en un SGBD?
Definir una base de datos: Consiste en especificarlos tipos de datos,
estructuras y restricciones para los datos que se almacenaran.
Construir una base de datos: es el proceso de almacenarlos datos
sobre algún medio de almacenamiento.
Manipular una base de datos: incluye funciones como consulta,
actualización, etc. de bases de datos.
4. ¿Qué es un SGBD?
Es una colección de programas que permiten a los usuarios creary
mantener una base de datos.
Es una agrupación de programas que sirve para definir, construir y
manipularuna base de datos.
5. ¿Cuáles son las ventajas de utilizar un SGBD?
a) Consulta no predefinidas y complejas.
b) Control de redundancia.
c) Restricción de los accesos no autorizados.
d) Representación de vínculos complejos entre los datos.
e) Garantizarel cumplimiento de las restricciones de integridad.
f) Suministro de copias de seguridad y recuperación.
g) Suministro de múltiples interfaces de usuarios.
6. ¿Cuándo no se debe utilizar un SGBD?
Cuando el empleo de un SGBDpuede generarcostos adicionales
innecesarios tales como:
Una fuerte inversión inicial en equipo, software y
capacitación.
La generalidad que ofrece el SGBDpara definiry procesar
los datos.
Los costos que implican ofrecer las funciones de seguridad,
control de concurrencia, recuperación e integridad.
Porlo que es recomendable utilizararchivos ordinarios bajo las
siguientes circunstancias:
La base de datos y las aplicaciones son simples, están bien
definidas, y no se esperan que cambien.
Algunos programas tienen requerimientos estrictos de
tiempo real que no podrían cumplirse por el costo extra
del SGBD.
No se requiere acceso multiusuario a los datos.
7. Describir cada una de las características de un SGBD.
Control de la redundancia: El SGBDdebe permitir que el diseñador
defina datos redundantes, pero entonces tendría que ser el mismo
SGBDel que hiciese automáticamente la actualización de los datos
en todos los lugares donde estuviesen repetidos.
Restricción de los accesos no autorizados: El SGBDdebe contarcon
un subsistema de seguridad y autorización que permita al
administrador de la base de datos crearcuentas y especificarlos
privilegios y restricciones en la base de datos.
Almacenamiento persistente de objetos y estructuras de datos de
programa: Los SGBDorientados a objetos suelen ofrecer
compatibilidad de las estructuras de datos con uno o más lenguajes
de programación orientado a objetos.
Interferencias en la base de datos mediante reglas de deducción:
Otra aplicación reciente de los SGBDconsiste en ofrecer recursos
para definir reglas de deducción que permitan deduciro inferir
información nueva a partirde los datos almacenados.
Suministro de múltiples interfaces con los usuarios: Debido a la
múltiple diversidad de usuarios con diversos niveles de
conocimientos técnicos utilizados en las base de datos, el SGBD
debe ofrecer diferentes interfaces.
Representación de vínculos complejos entre los datos: Es preciso
que el SGBDpueda representar diversos vínculos complejos de los
datos y también obtener y actualizarcon rapidez y eficiencia de
datos que estén mutuamente relacionados.
Cumplimiento de las restricciones de integridad: El SGBDdebe
ofrecer recursos para definirtales restricciones y hacer que se
cumplan.
Respaldo y recuperación: Todos los SGBDdeben contarcon
recursos para recuperarse de fallos de hardware o de software.
8. Describir las principales características del enfoque de bases de
datos.
o Potencial para imponer normas: Es posible definirnormas a los
usuarios de la base de datos en una organización grande. Esto
facilita la comunicación y cooperación entre diversos
departamentos, proyectos y usuarios de esa organización.
o Menor tiempo de creación de aplicaciones: Una vez que la base
de datos está construida y en funciones, casi siempre se
requerirá mucho menos tiempo para crearnuevas aplicaciones
con los recursos del SGBD.
o Flexibilidad: Algunos SGBDpermiten efectuarmodificaciones en
la estructura de la base de datos sin afectarlos datos
almacenados y los programas de aplicación ya existentes.
o Disponibilidad de información actualizada: Los SGBDponen la
base de datos a disposición de todos los demás usuarios pueden
ver de inmediato esta actualización.
o Economías de escala: Permite consolidarlos datos y las
aplicaciones, reduciéndose así el desperdicio portraslado entre
actividades del personal de procesamiento de datos en los
diferentes proyectos o departamentos
9. ¿Qué diferencias existen entre el enfoque de bases de datos y el
sistema tradicional de ficheros?
En el procesamiento de archivos tradicional, la estructura de los
archivos de datos viene integrada en los programas de acceso, así
que cualquier modificación de la estructura de un archivo puede
requerir la modificación de todos los programas que tienen acceso
a dicho archivo. En cambio, los programas de acceso del SGBDse
escriben de modo que sean independientes de cualquier archivo
específico.
10. A que llamamos metadatos.
A la información almacenada en el catalogo del sistema que
contiene información como la estructura de cada archivo, el tipo y
formato de almacenamiento de cada elemento de información y
diversas restricciones que se aplican a los datos.
11. ¿Qué se entiende por control de redundancia?
Que el SGBDdebe permitir que el diseñadordefina datos
redundantes, pero entonces tendría que ser el mismo SGBDel que
hiciese automáticamente la actualización de los datos en todos los
lugares donde estuviesen repetidos.
12. ¿Qué es control de concurrencia?
Cuando se ejecutan varias transacciones concurrentemente en la
base de datos, puede que deje de conservarse la propiedad de
aislamiento que puede darlugar a datos inconsistentes por lo que
el sistema debe mantener alguna forma de supervisión.
13. A que se refiere con independencia lógica de datos.
Es la capacidad de modificarel esquema conceptual sin tener que
alterar los esquemas externos ni los programas de aplicación.
14. A que se refiere con independencia física de datos.
Es la capacidad de modificarel esquema interno sin tener que
alterar el esquema conceptual.
15. ¿Qué es modelo de datos?
Es una colección de conceptos que sirven para describirla
estructura de una base de datos.
16. Describa las principales categorías de modelos de datos.
Se clasifican en 3 tipos diferentes: modelos lógicos, basados en
objetos, modelos lógicos basados en registros y modelos físicos.
17. A que llamamos integridad referencial.
Si en una relación hay alguna llave foránea, sus valores deben
coincidircon valores de la llave primaria a la que hace referencia, o
bien, deben ser completamente nulos.
18. A que llamamos integridad de entidad.
Es la regla que se aplica a las llavesprimarias y dicta que ninguno
de los atributos que componen la llave primaria puede ser nulo.
19. ¿Quiénes son los actores o usuarios?
Son las personas que necesitan tener acceso a la base de datos
para consultarla, actualizarla y generarinformes; la base de datos
existe primordialmente para que ellos la usen.
20. Describa cual es la función específica de cada actor o usuario.
a) Administradores de base de datos: Son las personas que tienen
el control central sobre el sistema de gestión de base de datos.
Las funciones del ABDson: Autorizarel acceso a la base de
datos, coordinar y vigilarsu utilización, adquirirlos recursos de
software y hardware, sacarcopias de respaldo y es responsable
cuando surgen problemas como violación de seguridad o
respuesta lenta del sistema.
b) Diseñador de bases de datos: Se encarga de identificarlos datos
que se almacenaran en la base de datos y de elegirlas
estructuras apropiadas para presentary almacenarlos datos
identificados.
c) Analista de Sistema: Determina los requerimientos de los
usuarios finales y desarrollan especificaciones para
transacciones programadas que satisfagan dichos
requerimientos. Para ellos tiene que conocer y hacer uso de la
base de datos.
d) Programadores de aplicaciones: Implementan las
especificaciones desarrollados porlos analistas en forma de
programas, en ese sentido necesitan conocer la estructura de la
base de datos y hacer usos de la misma.
e) Usuarios finales: Son personas que requieren acceder a la base
de datos para consultarla, actualizarla y generarinformes.
21. A que se denomina abstracción de datos.
A las características que hacen posible la independencia con
respecto a los programas y datos y la independencia con respecto a
los programas y operaciones.
22. ¿Qué función realiza el compilador de consultas?
Maneja las consultas de alto nivel que se introducen
interactivamente. Analiza la sintaxis y el contenido de las consultas
y luego genera llamadas al procesadoren tiempo de ejecución.
23. ¿Cómo se clasifican los SGBD?
Según el modelo en que se basan:
SGBDrelacionales, orientados a objetos, objetos relacionales.
Según el número de usuarios a los que da servicio:
Monousuarios y Multiusuarios.
Según el número de sitios en el que está distribuida la base de
datos: Centralizado, Distribuidos, Federados.
Según el Costo: Comerciales y Libres con licencia GNU.
24. Explique la arquitectura de 3 niveles de un SGBD.
Nivel Físico: Es el almacenamiento físico, tal como está ordenado
en el computador. Describe la estructura física de la BDmediante
un esquema interno. Este esquema se especifica con un modelo
físico y describe los detalles de cómo se almacenan físicamente los
datos: los métodos de acceso a los registros, los tipos de registros,
la longitud, los campos que los compone, etc.
Nivel Conceptual: Describe la estructura de toda la BD para un
grupo de usuarios mediante un esquema conceptual. Este esquema
describe las entidades, atributos, relaciones, operaciones de los
usuarios y restricciones, ocultando los detalles de las estructuras
físicas de almacenamiento.
Nivel Externo: Es el más cercano al usuario, describe varios
esquemas externos o vistas de usuario de interés.
25. ¿Qué significa LDD?
Lenguaje de Definición de Datos, que especifica los esquemas
conceptual e interno de la base de datos y cualquier
correspondencia entre ambos.
26. ¿Qué significa LMD?
Lenguaje de Manipulación de Datos, que ayuda a realizar
operaciones de manipulación como: obtención, inserción,
eliminación y modificación de datos.
PROPIEDADES de LAS Bases de Datos
 Una BDes una colección coherente de datos con significados
inherentes. Un conjunto aleatorio de datos no puede
considerarse como una base de datos.
 Coherente = relación lógica con otra cosa o entre sus partes.
 Inherente = adjetivo, que es esencial y permanente en un ser o
en una cosa o no se puede separarde él porformar parte de su
naturaleza y no depender de algo externo.
¿Qué es es la inherencia?
Inherente procede del latín inhaerens, una conjugación del verbo inhaerere
(“permanecer unido”). El concepto se utiliza para nombrar a aquello que, debido a
sus condiciones naturales, resulta imposible separarlo de algo ya que está unido de
una manera indivisible a eso.
¿Cuáles son los usuarios finales?
Usuarios finales Son las personas que necesitan tener acceso a la basede datos
para consultarla, actualizarla y generara informes;
Los usuarios finales esporadicos tienen acceso de vez en cuando a la base de
datos, pero es posible que requieran informacion diferente en cada ocasion.
Los usuarios finales simples o parametricos constituyen una porcion apreciable de
la totalidad de los usuarios finales. La funcion principal de su trabajo gira en torno a
consultas y actualizaciones constantes de la base de datos, utilizando tipos
estandarde estas operaciones llamadas transacciones programadas que se han
programado y probado con mucho cuidado.
Entre los usuarios finales avanzados se cuentan ingenieros, cientificos, analistas de
negocios y otros, quienes conocen a cabalidad los recursos del SGBDpara
satisfacer sus complejos requerimientos.
Los usuarios autonomos emplean bases de datos personalizadas gracias a los
paquetes de programas comerciales que cuentan con interfaces de facil uso,
basadas en menus o graficos.
• SGBDD homogéneos: todos los SGBDlocales son
Iguales
En los sistemas de bases de datos distribuidas homogéneas todos los sitios
emplean idéntico software de gestión de bases de datos, son conscientes de la
existencia de los demás sitio y acuerdan cooperaren el procesamiento de las
solicitudes de los usuarios.
En estos sistemas, los sitioslocalesrenuncian a una parte de su autonomía en cuanto
a su derecho a modificar los esquemas o el software de gestión de bases de datos.
Este software también debe cooperarcon los demás sitios en el intercambio de la
información sobre las transacciones para hacer posible su procesamiento entre
varios sitios.
• SGBDD heterogéneos: los SGBDlocales son distintos
Las BD’s Heterogéneas o Multibase de Datos son aquellas donde Sitios diferentes
utilizan diferentes DBMS’s, siendo cada uno esencialmente autónomo. Es posible
que algunos sitios no sean conscientes de la existencia de los demásy quizás
proporcionen facilidades limitadas para la cooperación en el procesamiento de
transacciones
• No federados (donde no hay usuarios locales)
• federados: Es el cruce entre un SGBDdistribuido y un SGBDcentralizado,
se trata de un sistema distribuido para usuarios globales y un sistema
centralizado para usuarios locales.
Los sistemas de bases de datos federadas son sistemas computacionales que hacen
disponible la información desde diversas fuentes, y donde esas fuentes de
información pueden ser heterogéneas, distribuidas y autónomas. Un sistema de
bases de datos federadas es una colección de sistemas de bases de datos
cooperativos y autónomos
En un sistema federado los usuarios tienen acceso a los datos, de los distintos
sistemas, a través de una interfaz común sin embargo, no existe un esquema global
que describa a todos los datos de las distintas bases de datos, en su lugarhay varios
esquemas unificados, cada uno describiendo porciones de bases de datos yarchivos
para el uso de cierta clase de usuarios.
Se pueden clasificaren:
a) Débilmente Acoplados:
Los usuarios deben tratar explícitamente con las BD, es decir, cuando la
responsabilidad de creary mantener la Federación recae sobre el usuario y no hay
control porparte del sistema Federado y sus administradores.
b) Fuertemente Acoplados:
la Federación y sus administradores controlan el acceso y mantienen el sistema, es
decir, el administrador tiene la responsabilidad de creary mantener la Federación y
el control de acceso de los sistemas de Bases de Datos Componentes. Se pueden
clasificar, a su vez, en:
1. Federación sencilla:
Permite creary manejarun solo esquema federado.
2. Federación Múltiple:
Permite la creación y el manejo de varios esquemas federados.

Más contenido relacionado

La actualidad más candente

sistema de gestión base de datos
sistema de gestión base de datossistema de gestión base de datos
sistema de gestión base de datos
Maria Alejandra
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
Axel Mérida
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6
Karen Plata
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010
alvaro hernan
 

La actualidad más candente (20)

Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Funciones del dba
Funciones del dbaFunciones del dba
Funciones del dba
 
Base de datos 2(tema 2)
Base de datos 2(tema 2)Base de datos 2(tema 2)
Base de datos 2(tema 2)
 
sistema de gestión base de datos
sistema de gestión base de datossistema de gestión base de datos
sistema de gestión base de datos
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de Datos
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Concepto de bases de datos
Concepto de bases de datosConcepto de bases de datos
Concepto de bases de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Actividad Número 2 base de datos
Actividad Número 2 base de datos Actividad Número 2 base de datos
Actividad Número 2 base de datos
 
Perez robles eliseo
Perez robles eliseoPerez robles eliseo
Perez robles eliseo
 
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónSemana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Similar a Bendiciones base de datos i

CUESTIONES DE REPASO
CUESTIONES DE REPASOCUESTIONES DE REPASO
CUESTIONES DE REPASO
160796mm
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
Luis Vázquez
 

Similar a Bendiciones base de datos i (20)

Franklin
FranklinFranklin
Franklin
 
Trabajo de desarrollo en entornos case
Trabajo de desarrollo en entornos caseTrabajo de desarrollo en entornos case
Trabajo de desarrollo en entornos case
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
CUESTIONES DE REPASO
CUESTIONES DE REPASOCUESTIONES DE REPASO
CUESTIONES DE REPASO
 
Sgbdoo
SgbdooSgbdoo
Sgbdoo
 
cc302modulo1
cc302modulo1cc302modulo1
cc302modulo1
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Trabajo de case
Trabajo de caseTrabajo de case
Trabajo de case
 
Introduccion_BD.ppt
Introduccion_BD.pptIntroduccion_BD.ppt
Introduccion_BD.ppt
 
Introduccion bd
Introduccion bdIntroduccion bd
Introduccion bd
 
Tema 1 base de datos HL Segundo Año
Tema 1 base de datos HL Segundo AñoTema 1 base de datos HL Segundo Año
Tema 1 base de datos HL Segundo Año
 
base de datos
base de datosbase de datos
base de datos
 
Cuestionario 1.2: Conceptos básicos SGBD
Cuestionario 1.2: Conceptos básicos SGBDCuestionario 1.2: Conceptos básicos SGBD
Cuestionario 1.2: Conceptos básicos SGBD
 
Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)
 
archivodiapositiva_202261218025.pptx
archivodiapositiva_202261218025.pptxarchivodiapositiva_202261218025.pptx
archivodiapositiva_202261218025.pptx
 
Unidad1
Unidad1Unidad1
Unidad1
 
01 Introducion Bd
01 Introducion Bd01 Introducion Bd
01 Introducion Bd
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
ResumenPresentacion.pptx
ResumenPresentacion.pptxResumenPresentacion.pptx
ResumenPresentacion.pptx
 

Último

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 

Último (6)

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 

Bendiciones base de datos i

  • 1. Tema I Introducción a los sistemas de bases de datos Contenido: - Introducción: Conceptos generales. - Características del enfoque de bases de datos. - Modelo de datos. - Tipos de usuarios de sistema de base de datos. - Implicaciones del enfoque de bases de datos. - Arquitectura de un SGBD. - Lenguajes e Interfaces de un SGBD. - Clasificación de los SGBD. Preguntas de Retroalimentación. 1. ¿Qué es una base de Datos? Una base de datos es una colección de datos almacenados entre los que existe relaciones lógicas y han sido diseñada para satisfaces los requerimientos de información de una empresa u organización. 2. A que llamamos datos Es un conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos o alfanuméricos. Es un hecho conocido que puede registrarse y que tiene significado implícito. 3. ¿Cuáles son las operaciones básicas en un SGBD? Definir una base de datos: Consiste en especificarlos tipos de datos, estructuras y restricciones para los datos que se almacenaran. Construir una base de datos: es el proceso de almacenarlos datos sobre algún medio de almacenamiento. Manipular una base de datos: incluye funciones como consulta, actualización, etc. de bases de datos. 4. ¿Qué es un SGBD? Es una colección de programas que permiten a los usuarios creary mantener una base de datos. Es una agrupación de programas que sirve para definir, construir y manipularuna base de datos. 5. ¿Cuáles son las ventajas de utilizar un SGBD? a) Consulta no predefinidas y complejas. b) Control de redundancia. c) Restricción de los accesos no autorizados. d) Representación de vínculos complejos entre los datos. e) Garantizarel cumplimiento de las restricciones de integridad. f) Suministro de copias de seguridad y recuperación. g) Suministro de múltiples interfaces de usuarios. 6. ¿Cuándo no se debe utilizar un SGBD? Cuando el empleo de un SGBDpuede generarcostos adicionales innecesarios tales como: Una fuerte inversión inicial en equipo, software y capacitación. La generalidad que ofrece el SGBDpara definiry procesar los datos. Los costos que implican ofrecer las funciones de seguridad, control de concurrencia, recuperación e integridad. Porlo que es recomendable utilizararchivos ordinarios bajo las siguientes circunstancias: La base de datos y las aplicaciones son simples, están bien definidas, y no se esperan que cambien. Algunos programas tienen requerimientos estrictos de tiempo real que no podrían cumplirse por el costo extra del SGBD. No se requiere acceso multiusuario a los datos. 7. Describir cada una de las características de un SGBD. Control de la redundancia: El SGBDdebe permitir que el diseñador defina datos redundantes, pero entonces tendría que ser el mismo SGBDel que hiciese automáticamente la actualización de los datos en todos los lugares donde estuviesen repetidos. Restricción de los accesos no autorizados: El SGBDdebe contarcon un subsistema de seguridad y autorización que permita al administrador de la base de datos crearcuentas y especificarlos privilegios y restricciones en la base de datos. Almacenamiento persistente de objetos y estructuras de datos de programa: Los SGBDorientados a objetos suelen ofrecer compatibilidad de las estructuras de datos con uno o más lenguajes de programación orientado a objetos. Interferencias en la base de datos mediante reglas de deducción: Otra aplicación reciente de los SGBDconsiste en ofrecer recursos para definir reglas de deducción que permitan deduciro inferir información nueva a partirde los datos almacenados. Suministro de múltiples interfaces con los usuarios: Debido a la múltiple diversidad de usuarios con diversos niveles de conocimientos técnicos utilizados en las base de datos, el SGBD debe ofrecer diferentes interfaces. Representación de vínculos complejos entre los datos: Es preciso que el SGBDpueda representar diversos vínculos complejos de los datos y también obtener y actualizarcon rapidez y eficiencia de datos que estén mutuamente relacionados. Cumplimiento de las restricciones de integridad: El SGBDdebe ofrecer recursos para definirtales restricciones y hacer que se cumplan. Respaldo y recuperación: Todos los SGBDdeben contarcon recursos para recuperarse de fallos de hardware o de software. 8. Describir las principales características del enfoque de bases de datos. o Potencial para imponer normas: Es posible definirnormas a los usuarios de la base de datos en una organización grande. Esto facilita la comunicación y cooperación entre diversos departamentos, proyectos y usuarios de esa organización. o Menor tiempo de creación de aplicaciones: Una vez que la base de datos está construida y en funciones, casi siempre se requerirá mucho menos tiempo para crearnuevas aplicaciones con los recursos del SGBD. o Flexibilidad: Algunos SGBDpermiten efectuarmodificaciones en la estructura de la base de datos sin afectarlos datos almacenados y los programas de aplicación ya existentes. o Disponibilidad de información actualizada: Los SGBDponen la base de datos a disposición de todos los demás usuarios pueden ver de inmediato esta actualización. o Economías de escala: Permite consolidarlos datos y las aplicaciones, reduciéndose así el desperdicio portraslado entre actividades del personal de procesamiento de datos en los diferentes proyectos o departamentos 9. ¿Qué diferencias existen entre el enfoque de bases de datos y el sistema tradicional de ficheros? En el procesamiento de archivos tradicional, la estructura de los archivos de datos viene integrada en los programas de acceso, así que cualquier modificación de la estructura de un archivo puede requerir la modificación de todos los programas que tienen acceso a dicho archivo. En cambio, los programas de acceso del SGBDse escriben de modo que sean independientes de cualquier archivo específico. 10. A que llamamos metadatos. A la información almacenada en el catalogo del sistema que contiene información como la estructura de cada archivo, el tipo y formato de almacenamiento de cada elemento de información y diversas restricciones que se aplican a los datos. 11. ¿Qué se entiende por control de redundancia? Que el SGBDdebe permitir que el diseñadordefina datos redundantes, pero entonces tendría que ser el mismo SGBDel que hiciese automáticamente la actualización de los datos en todos los lugares donde estuviesen repetidos. 12. ¿Qué es control de concurrencia? Cuando se ejecutan varias transacciones concurrentemente en la base de datos, puede que deje de conservarse la propiedad de aislamiento que puede darlugar a datos inconsistentes por lo que el sistema debe mantener alguna forma de supervisión. 13. A que se refiere con independencia lógica de datos. Es la capacidad de modificarel esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación. 14. A que se refiere con independencia física de datos. Es la capacidad de modificarel esquema interno sin tener que alterar el esquema conceptual. 15. ¿Qué es modelo de datos? Es una colección de conceptos que sirven para describirla estructura de una base de datos. 16. Describa las principales categorías de modelos de datos. Se clasifican en 3 tipos diferentes: modelos lógicos, basados en objetos, modelos lógicos basados en registros y modelos físicos. 17. A que llamamos integridad referencial. Si en una relación hay alguna llave foránea, sus valores deben coincidircon valores de la llave primaria a la que hace referencia, o bien, deben ser completamente nulos. 18. A que llamamos integridad de entidad. Es la regla que se aplica a las llavesprimarias y dicta que ninguno de los atributos que componen la llave primaria puede ser nulo. 19. ¿Quiénes son los actores o usuarios? Son las personas que necesitan tener acceso a la base de datos para consultarla, actualizarla y generarinformes; la base de datos existe primordialmente para que ellos la usen. 20. Describa cual es la función específica de cada actor o usuario. a) Administradores de base de datos: Son las personas que tienen el control central sobre el sistema de gestión de base de datos. Las funciones del ABDson: Autorizarel acceso a la base de datos, coordinar y vigilarsu utilización, adquirirlos recursos de software y hardware, sacarcopias de respaldo y es responsable cuando surgen problemas como violación de seguridad o respuesta lenta del sistema. b) Diseñador de bases de datos: Se encarga de identificarlos datos que se almacenaran en la base de datos y de elegirlas estructuras apropiadas para presentary almacenarlos datos identificados. c) Analista de Sistema: Determina los requerimientos de los usuarios finales y desarrollan especificaciones para transacciones programadas que satisfagan dichos requerimientos. Para ellos tiene que conocer y hacer uso de la base de datos. d) Programadores de aplicaciones: Implementan las especificaciones desarrollados porlos analistas en forma de programas, en ese sentido necesitan conocer la estructura de la base de datos y hacer usos de la misma. e) Usuarios finales: Son personas que requieren acceder a la base de datos para consultarla, actualizarla y generarinformes.
  • 2. 21. A que se denomina abstracción de datos. A las características que hacen posible la independencia con respecto a los programas y datos y la independencia con respecto a los programas y operaciones. 22. ¿Qué función realiza el compilador de consultas? Maneja las consultas de alto nivel que se introducen interactivamente. Analiza la sintaxis y el contenido de las consultas y luego genera llamadas al procesadoren tiempo de ejecución. 23. ¿Cómo se clasifican los SGBD? Según el modelo en que se basan: SGBDrelacionales, orientados a objetos, objetos relacionales. Según el número de usuarios a los que da servicio: Monousuarios y Multiusuarios. Según el número de sitios en el que está distribuida la base de datos: Centralizado, Distribuidos, Federados. Según el Costo: Comerciales y Libres con licencia GNU. 24. Explique la arquitectura de 3 niveles de un SGBD. Nivel Físico: Es el almacenamiento físico, tal como está ordenado en el computador. Describe la estructura física de la BDmediante un esquema interno. Este esquema se especifica con un modelo físico y describe los detalles de cómo se almacenan físicamente los datos: los métodos de acceso a los registros, los tipos de registros, la longitud, los campos que los compone, etc. Nivel Conceptual: Describe la estructura de toda la BD para un grupo de usuarios mediante un esquema conceptual. Este esquema describe las entidades, atributos, relaciones, operaciones de los usuarios y restricciones, ocultando los detalles de las estructuras físicas de almacenamiento. Nivel Externo: Es el más cercano al usuario, describe varios esquemas externos o vistas de usuario de interés. 25. ¿Qué significa LDD? Lenguaje de Definición de Datos, que especifica los esquemas conceptual e interno de la base de datos y cualquier correspondencia entre ambos. 26. ¿Qué significa LMD? Lenguaje de Manipulación de Datos, que ayuda a realizar operaciones de manipulación como: obtención, inserción, eliminación y modificación de datos. PROPIEDADES de LAS Bases de Datos  Una BDes una colección coherente de datos con significados inherentes. Un conjunto aleatorio de datos no puede considerarse como una base de datos.  Coherente = relación lógica con otra cosa o entre sus partes.  Inherente = adjetivo, que es esencial y permanente en un ser o en una cosa o no se puede separarde él porformar parte de su naturaleza y no depender de algo externo. ¿Qué es es la inherencia? Inherente procede del latín inhaerens, una conjugación del verbo inhaerere (“permanecer unido”). El concepto se utiliza para nombrar a aquello que, debido a sus condiciones naturales, resulta imposible separarlo de algo ya que está unido de una manera indivisible a eso. ¿Cuáles son los usuarios finales? Usuarios finales Son las personas que necesitan tener acceso a la basede datos para consultarla, actualizarla y generara informes; Los usuarios finales esporadicos tienen acceso de vez en cuando a la base de datos, pero es posible que requieran informacion diferente en cada ocasion. Los usuarios finales simples o parametricos constituyen una porcion apreciable de la totalidad de los usuarios finales. La funcion principal de su trabajo gira en torno a consultas y actualizaciones constantes de la base de datos, utilizando tipos estandarde estas operaciones llamadas transacciones programadas que se han programado y probado con mucho cuidado. Entre los usuarios finales avanzados se cuentan ingenieros, cientificos, analistas de negocios y otros, quienes conocen a cabalidad los recursos del SGBDpara satisfacer sus complejos requerimientos. Los usuarios autonomos emplean bases de datos personalizadas gracias a los paquetes de programas comerciales que cuentan con interfaces de facil uso, basadas en menus o graficos. • SGBDD homogéneos: todos los SGBDlocales son Iguales En los sistemas de bases de datos distribuidas homogéneas todos los sitios emplean idéntico software de gestión de bases de datos, son conscientes de la existencia de los demás sitio y acuerdan cooperaren el procesamiento de las solicitudes de los usuarios. En estos sistemas, los sitioslocalesrenuncian a una parte de su autonomía en cuanto a su derecho a modificar los esquemas o el software de gestión de bases de datos. Este software también debe cooperarcon los demás sitios en el intercambio de la información sobre las transacciones para hacer posible su procesamiento entre varios sitios. • SGBDD heterogéneos: los SGBDlocales son distintos Las BD’s Heterogéneas o Multibase de Datos son aquellas donde Sitios diferentes utilizan diferentes DBMS’s, siendo cada uno esencialmente autónomo. Es posible que algunos sitios no sean conscientes de la existencia de los demásy quizás proporcionen facilidades limitadas para la cooperación en el procesamiento de transacciones • No federados (donde no hay usuarios locales) • federados: Es el cruce entre un SGBDdistribuido y un SGBDcentralizado, se trata de un sistema distribuido para usuarios globales y un sistema centralizado para usuarios locales. Los sistemas de bases de datos federadas son sistemas computacionales que hacen disponible la información desde diversas fuentes, y donde esas fuentes de información pueden ser heterogéneas, distribuidas y autónomas. Un sistema de bases de datos federadas es una colección de sistemas de bases de datos cooperativos y autónomos En un sistema federado los usuarios tienen acceso a los datos, de los distintos sistemas, a través de una interfaz común sin embargo, no existe un esquema global que describa a todos los datos de las distintas bases de datos, en su lugarhay varios esquemas unificados, cada uno describiendo porciones de bases de datos yarchivos para el uso de cierta clase de usuarios. Se pueden clasificaren: a) Débilmente Acoplados: Los usuarios deben tratar explícitamente con las BD, es decir, cuando la responsabilidad de creary mantener la Federación recae sobre el usuario y no hay control porparte del sistema Federado y sus administradores. b) Fuertemente Acoplados: la Federación y sus administradores controlan el acceso y mantienen el sistema, es decir, el administrador tiene la responsabilidad de creary mantener la Federación y el control de acceso de los sistemas de Bases de Datos Componentes. Se pueden clasificar, a su vez, en: 1. Federación sencilla: Permite creary manejarun solo esquema federado. 2. Federación Múltiple: Permite la creación y el manejo de varios esquemas federados.