SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Roberto Carlos Flores Gómez 
1ºDAW BBDD 
Conceptos Básicos Sobre Base de Datos (Parte 2)
1 
CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 
1. Indica las diferencias existentes entre las funciones de manipulación y de descripción. 
Las funciones de descripción permiten definir la estructura de la base de datos, sus restricciones, sus relaciones, la seguridad y el acceso, etc. Se definen mediante el LDD (Lenguaje de Definición de Datos) propio de cada Sistema Gestor de Base de Datos. Las funciones de manipulación permiten añadir, eliminar, buscar y modificar datos. Estas funciones se realizan mediante un LMD (Lenguaje de Manejo de Datos). 
2. ¿Qué tipos de usuarios interaccionan con una base de datos? 
 Administrador de la BD 
o Diseño físico de la BD 
o Implementación de la BD 
o Control de Seguridad 
o Control de Concurrencia 
 Diseñador de la BD 
o Diseño lógico de la BD 
o Identificar datos, relaciones y restricciones 
 Programadores de Aplicaciones 
o Programas para los usuarios finales 
 Usuarios Finales: estos trabajan con la base de datos 
3. Indica que es un lenguaje huésped y un lenguaje anfitrión. 
El lenguaje huésped es el LMD de bajo nivel, se ocupa de la manipulación física de los datos (acceso físico) 
El lenguaje anfitrión es independiente, es el lenguaje principal a partir del cual se desarrolla la actividad necesaria con la base de datos.
2 
CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 
4. La gestión del espacio de almacenamiento, ¿a qué nivel de la arquitectura ANSI/SPARC pertenece? 
Pertenece al nivel interno de la arquitectura. 
5. Dibujar un diagrama de la arquitectura de sistemas de bases de datos (ANSI/SPARC).
3 
CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 
6. Indica las principales funciones realizadas por el SGDB. 
 Mantenimiento de esquemas 
 Manejo de Transacciones 
 Consulta y actualización de datos 
7. Explica la diferencia entre la independencia física y lógica de los datos. 
La independencia lógica: es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación. 
La independencia física: es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual 
8. ¿Qué es el diccionario de datos? 
Es un conjunto de metadatos que contiene las características de los datos que se van a utilizar en el sistema que estemos desarrollando. Identifica los procesos donde se emplean los datos y los sitios donde se necesitan el acceso inmediato a la información, desarrollado durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema. 
9. Diferencias entre el LDD y LMD de un sistema gestor de base de datos. 
El LDD, Lenguaje de Definición de Datos, tiene la función de describir y definir todos los esquemas que participen en la BD, es decir, la descripción de los objetos que vamos a representar. En cambio, el LMD, Lenguaje de Manipulación de Datos, permite a los usuarios acceder o manipular los datos.
4 
CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 
10. Indica los componentes principales de un sistema gestor de base de datos. 
 Gestor de ficheros (File Manager o File System). 
 Gestor de datos (Data Manager). 
 Procesador de consultas (Query Processor). 
 Compilador de LDD (DDL, Data Definition Languaje). 
 Pre compilador de LMD (DML, Data Manipulation Languaje). 
11. ¿Qué es un modelo de datos? 
Es un conjunto de herramientas conceptuales orientadas a describir una BD. Permite describir: Estructura de los datos de la BD. Restricciones de seguridad. Condiciones que deben cumplir los datos para reflejar correctamente la realidad necesaria. Operaciones de manipulación de los datos. Dicho de otra manera, un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí (semántica). 
12. ¿Qué son los lenguajes de cuarta generación? Pon ejemplos. 
Son lenguajes de programación de alto nivel, por lo que se alejan del idioma de la máquina y se acercan al del lenguaje humano más similar al idioma inglés que a un lenguaje de tercera generación (como Java o C++). En estos lenguajes en lugar de describir cómo deben obtenerse los resultados, se especifica el resultado a obtener. Ejemplos de estos lenguajes son los lenguajes de consulta de base de datos SQL, PL/SQL.
5 
CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 
13. Indica las principales ventajas de un sistema de bases de datos. ¿Existen algunas desventajas? 
Ventajas: Gestión y control centralizado de los datos. Reducción de redundancias. Compartición de los datos. Seguridad. Integridad. Control de concurrencia. Independencia de los datos. Modificación de los datos. 
Desventajas: Elevado coste, tanto por la compra del software necesario como por la compra del hardware. Coste de migración de aplicaciones, necesarios para pasar a un entorno integrado. El respaldo y recuperación de los datos, en caso de fallo, es complejo. Cualquier fallo de seguridad u operación del SGBD puede afectar a toda la organización debido a la centralización de los datos.

Más contenido relacionado

La actualidad más candente

Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacionandreaydarlys
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesKim Sorel Rush
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSevavivez
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETRoberto Taborda
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del añoJuan Polo Cosme
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividadJulio Pari
 

La actualidad más candente (20)

Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Tabla De Transicion
Tabla De TransicionTabla De Transicion
Tabla De Transicion
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Cliente-Servidor
Cliente-ServidorCliente-Servidor
Cliente-Servidor
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redes
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMS
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Informe vlans
Informe vlansInforme vlans
Informe vlans
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
 

Similar a Cuestionario 2

Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDIsabel Gómez
 
Actividad 1.2.Cuestionario sobre SGBD.
Actividad 1.2.Cuestionario sobre SGBD.Actividad 1.2.Cuestionario sobre SGBD.
Actividad 1.2.Cuestionario sobre SGBD.Student
 
Cuestionario 1.2 Base de Datos
Cuestionario 1.2 Base de DatosCuestionario 1.2 Base de Datos
Cuestionario 1.2 Base de DatosÑaka Laka Raka
 
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.nyabyte
 
Tema2 bbdd
Tema2 bbddTema2 bbdd
Tema2 bbddTESCO
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datosDeborah Roa
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatosJesus Parra
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaaoncegrado12
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datosDiana Vélez
 
Bases de datos
Bases de datosBases de datos
Bases de datosenviniom
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1fabioalopezs
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1fabioalopezs
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
Bases de datos introducción a las estructuras de datos.ppt
Bases de datos introducción a  las estructuras de datos.pptBases de datos introducción a  las estructuras de datos.ppt
Bases de datos introducción a las estructuras de datos.pptJuniorEscobar10
 

Similar a Cuestionario 2 (20)

Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBD
 
Actividad 1.2.Cuestionario sobre SGBD.
Actividad 1.2.Cuestionario sobre SGBD.Actividad 1.2.Cuestionario sobre SGBD.
Actividad 1.2.Cuestionario sobre SGBD.
 
Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)
 
Cuestionario 1.2 Base de Datos
Cuestionario 1.2 Base de DatosCuestionario 1.2 Base de Datos
Cuestionario 1.2 Base de Datos
 
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
 
119318
119318119318
119318
 
Tema2 bbdd
Tema2 bbddTema2 bbdd
Tema2 bbdd
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatos
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Expo
ExpoExpo
Expo
 
Bases de datos introducción a las estructuras de datos.ppt
Bases de datos introducción a  las estructuras de datos.pptBases de datos introducción a  las estructuras de datos.ppt
Bases de datos introducción a las estructuras de datos.ppt
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Bd uni 1_2
Bd uni 1_2Bd uni 1_2
Bd uni 1_2
 

Más de Roberto Carlos Flores Gomez (15)

Evolución de los sgbd
Evolución de los sgbdEvolución de los sgbd
Evolución de los sgbd
 
Evolución de los sgbd
Evolución de los sgbdEvolución de los sgbd
Evolución de los sgbd
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Instalación de Java y primer programa "HolaMundo"
Instalación de Java y primer programa "HolaMundo"Instalación de Java y primer programa "HolaMundo"
Instalación de Java y primer programa "HolaMundo"
 
Repositorio concesionariocochesfloresgomezrobertocarlos
Repositorio concesionariocochesfloresgomezrobertocarlosRepositorio concesionariocochesfloresgomezrobertocarlos
Repositorio concesionariocochesfloresgomezrobertocarlos
 
Subir versiones a repositorio GitHub
Subir versiones a repositorio GitHubSubir versiones a repositorio GitHub
Subir versiones a repositorio GitHub
 
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlosPractica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
 
Sisinf practica1 requerimientos_so_benitezdelpozojavier_floresgomezrobertocar...
Sisinf practica1 requerimientos_so_benitezdelpozojavier_floresgomezrobertocar...Sisinf practica1 requerimientos_so_benitezdelpozojavier_floresgomezrobertocar...
Sisinf practica1 requerimientos_so_benitezdelpozojavier_floresgomezrobertocar...
 
Cuestionario SGBD
Cuestionario SGBDCuestionario SGBD
Cuestionario SGBD
 
Act1.8 Bases de Datos
Act1.8 Bases de DatosAct1.8 Bases de Datos
Act1.8 Bases de Datos
 
Act1.8Bases de Datos
Act1.8Bases de DatosAct1.8Bases de Datos
Act1.8Bases de Datos
 
Primera base de datos
Primera base de datosPrimera base de datos
Primera base de datos
 
Latex roberocarlosfloresgomez
Latex roberocarlosfloresgomezLatex roberocarlosfloresgomez
Latex roberocarlosfloresgomez
 
JDK y primer programa en Java
JDK y primer programa en JavaJDK y primer programa en Java
JDK y primer programa en Java
 
Feedly
FeedlyFeedly
Feedly
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 

Último (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Cuestionario 2

  • 1. Roberto Carlos Flores Gómez 1ºDAW BBDD Conceptos Básicos Sobre Base de Datos (Parte 2)
  • 2. 1 CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 1. Indica las diferencias existentes entre las funciones de manipulación y de descripción. Las funciones de descripción permiten definir la estructura de la base de datos, sus restricciones, sus relaciones, la seguridad y el acceso, etc. Se definen mediante el LDD (Lenguaje de Definición de Datos) propio de cada Sistema Gestor de Base de Datos. Las funciones de manipulación permiten añadir, eliminar, buscar y modificar datos. Estas funciones se realizan mediante un LMD (Lenguaje de Manejo de Datos). 2. ¿Qué tipos de usuarios interaccionan con una base de datos?  Administrador de la BD o Diseño físico de la BD o Implementación de la BD o Control de Seguridad o Control de Concurrencia  Diseñador de la BD o Diseño lógico de la BD o Identificar datos, relaciones y restricciones  Programadores de Aplicaciones o Programas para los usuarios finales  Usuarios Finales: estos trabajan con la base de datos 3. Indica que es un lenguaje huésped y un lenguaje anfitrión. El lenguaje huésped es el LMD de bajo nivel, se ocupa de la manipulación física de los datos (acceso físico) El lenguaje anfitrión es independiente, es el lenguaje principal a partir del cual se desarrolla la actividad necesaria con la base de datos.
  • 3. 2 CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 4. La gestión del espacio de almacenamiento, ¿a qué nivel de la arquitectura ANSI/SPARC pertenece? Pertenece al nivel interno de la arquitectura. 5. Dibujar un diagrama de la arquitectura de sistemas de bases de datos (ANSI/SPARC).
  • 4. 3 CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 6. Indica las principales funciones realizadas por el SGDB.  Mantenimiento de esquemas  Manejo de Transacciones  Consulta y actualización de datos 7. Explica la diferencia entre la independencia física y lógica de los datos. La independencia lógica: es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación. La independencia física: es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual 8. ¿Qué es el diccionario de datos? Es un conjunto de metadatos que contiene las características de los datos que se van a utilizar en el sistema que estemos desarrollando. Identifica los procesos donde se emplean los datos y los sitios donde se necesitan el acceso inmediato a la información, desarrollado durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema. 9. Diferencias entre el LDD y LMD de un sistema gestor de base de datos. El LDD, Lenguaje de Definición de Datos, tiene la función de describir y definir todos los esquemas que participen en la BD, es decir, la descripción de los objetos que vamos a representar. En cambio, el LMD, Lenguaje de Manipulación de Datos, permite a los usuarios acceder o manipular los datos.
  • 5. 4 CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 10. Indica los componentes principales de un sistema gestor de base de datos.  Gestor de ficheros (File Manager o File System).  Gestor de datos (Data Manager).  Procesador de consultas (Query Processor).  Compilador de LDD (DDL, Data Definition Languaje).  Pre compilador de LMD (DML, Data Manipulation Languaje). 11. ¿Qué es un modelo de datos? Es un conjunto de herramientas conceptuales orientadas a describir una BD. Permite describir: Estructura de los datos de la BD. Restricciones de seguridad. Condiciones que deben cumplir los datos para reflejar correctamente la realidad necesaria. Operaciones de manipulación de los datos. Dicho de otra manera, un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí (semántica). 12. ¿Qué son los lenguajes de cuarta generación? Pon ejemplos. Son lenguajes de programación de alto nivel, por lo que se alejan del idioma de la máquina y se acercan al del lenguaje humano más similar al idioma inglés que a un lenguaje de tercera generación (como Java o C++). En estos lenguajes en lugar de describir cómo deben obtenerse los resultados, se especifica el resultado a obtener. Ejemplos de estos lenguajes son los lenguajes de consulta de base de datos SQL, PL/SQL.
  • 6. 5 CONCEPTOS BÁSICOS SOBRE BASE DE DATOS (PARTE 2) 13. Indica las principales ventajas de un sistema de bases de datos. ¿Existen algunas desventajas? Ventajas: Gestión y control centralizado de los datos. Reducción de redundancias. Compartición de los datos. Seguridad. Integridad. Control de concurrencia. Independencia de los datos. Modificación de los datos. Desventajas: Elevado coste, tanto por la compra del software necesario como por la compra del hardware. Coste de migración de aplicaciones, necesarios para pasar a un entorno integrado. El respaldo y recuperación de los datos, en caso de fallo, es complejo. Cualquier fallo de seguridad u operación del SGBD puede afectar a toda la organización debido a la centralización de los datos.