Você está na página 1de 12

Sistemas de Bases de Datos Ejercicios

Ejercicios del captulo 1


1) Plantear las cinco diferencias principales entre un SGBD y un sistema de procesamiento de archivo
SGBD Redundancia e inconsistencia de los datos Dificultad en el acceso a los datos Atomicidad y acceso concurrente Seguridad en el acceso a los datos Aislamiento de datos No No S S No Sistema de archivos S S No No S

2) En este captulo se han descrito las diferentes ventajas principales de un sistema gestor de bases de datos. Cules podran ser dos inconvenientes?
Elevados costes iniciales en: o Software o Formacin del Personal o Hardware o Tiempo La complejidad del sistema puede determinar un pobre rendimiento

3) Explquese la diferencia entre independencia de datos fsica y lgica.


La primera relaciona el nivel fsico con el lgico y la segunda el nivel lgico con el externo.

4) Cules son las cinco funciones principales del administrador de la base de datos?
Definir el esquema de las BB.DD. Definir la estructura y el mtodo de acceso. Modificar el esquema y la organizacin fsica. Otorgar los distintos permisos a los distintos usuarios. Realizar el mantenimiento de la B.D. - Copia de seguridad. - Verificacin de espacio libre en disco. - Rendimiento del sistema.

5) Lstense las responsabilidades del sistema gestor de la base de datos. Para cada responsabilidad explquense los problemas que ocurriran si no se realizare esa funcin.
Garantizar la privacidad de los datos. Problema: Se permitira el acceso a los datos a usuarios no autorizados. Garantizar la seguridad de los datos. Problema: Los datos no podran ser recuperados tras un fallo que ocasione una prdida o deterioro temporal de los mismos. Garantizar la integridad de los datos.

Pgina 1

Sistemas de Bases de Datos Ejercicios

Problema: Los datos almacenados en la base de datos no cumpliran las restricciones definidas en el esquema de la misma (inconsistencia). Garantizar el acceso concurrente a la base de datos. Problema: Se ocasionara una prdida de la integridad de la base de datos. Interaccionar con el sistema operativo y, en particular, con el gestor de archivos del mismo. Problema: No se almacenar ni se recuperar la informacin adecuadamente.

6) Construir en seudo cdigo un ejemplo de lenguaje declarativo frente a uno procedimental


Declarativo: Seleccionar el campo Nombre de la tabla Datos_Personales_Alumno, y el campo Datos_Beca de la tabla Alumnado_Becado. Cuando DNI de la tabla Datos_Personales_Alumno sea igual a 74643562. Procedimental: Definir estructuras Datos_Personales_Alumno y Alumnado_Becado Abrir fichero Datos_Personales_Alumno y Alumnado_Becado Leer fichero Buscar las tablas Datos_Personales_Alumno con DNI igual a 74643562 Si encontrado Seleccionar valor del campo Tipo_Beca Buscar de la tabla Alumnado_Becado el registro correspondiente Mostrar Nombre y datos de la Beca del alumno cuyo DNI es 74643562 Caso contrario Cerrar ficheros

7) Plantear un ejemplo de modelo de datos E-R donde exista una relacin y su aplicacin en tablas de un modelo relacional.
Tabla Alumnos IdAlumno 432 528 187

Apellido1 Prez Garca Gmez

Nombre Juan Ana Pedro

Tabla Asignaturas Nombre IdAsignatura SGBD 8 INFA 10 FCT 11 Tabla Matrculas IdAlumno IdAsignatura 8 10 11 10

432 432 187 528

Pgina 2

Sistemas de Bases de Datos Ejercicios

IdAlumno

Nombre

Nombre

Id-Asig

Apellidos

Alumnos

Matriculas

Asignaturas

8) Lstense los siete pasos principales que se deberan dar en la realizacin de una base de datos para una empresa particular.
1. 2. 3. 4. 5. 6. 7. Anlisis de las necesidades Estudio de la viabilidad Definicin de requisitos Diseo conceptual / fsico / lgico Implementacin Evaluacin Mantenimiento

9) Considrese un array de enteros bidimensional de tamao n x m que se va a usar en su lenguaje de programacin preferido. Usando el array como ejemplo, ilstrese la diferencia (a) entre los tres niveles de abstraccin y (b) entre esquema y ejemplares.
Consideramos a Malla como un array de tamao n x m. a) El nivel fsico lo constituyen las m x n posiciones de almacenamiento de cualquier tamao especificado en la implementacin (por ejemplo 32 bits). El nivel conceptual est formado por una malla de celdas, las cuales pueden contener un integer probablemente, con n celdas de alto y m celdas de ancho. El nivel externo lo constituyen las posibles 2mxn vistas b) Consideremos la siguiente declaracin en Pascal: type Malla = array[1..n, 1..m] of integer var Malla1, Malla2: Malla Malla es un esquema Los valores de las variables Malla1 y Malla2 son ejemplares. Ejemplo: 12 4 23 15 10 18 21 9

Pgina 3

Sistemas de Bases de Datos Ejercicios

10) Qu es el diccionario de datos?


Es un archivo o conjunto de archivos que contienen informacin acerca de los datos que pueden ser almacenados en la base de datos. Se trata de una metabase de datos; es decir, una base de datos que contiene informacin sobre otra base de datos.

11) Enumera los distintos tipos de usuarios de la base de datos


Usuarios terminales Usuarios tcnicos Usuarios especializados Usuarios crticos

12) Componentes del procesador de consultas


Intrprete del LDD, que interpreta las instrucciones del LDD y registra las definiciones en el diccionario de datos. Compilador del LMD, que traduce las instrucciones del LMD establecidas en un lenguaje de consultas a un plan de evaluacin formado por instrucciones de bajo nivel que entiende el motor de evaluacin de consultas. Motor de evaluacin de consultas, que ejecuta las instrucciones de bajo nivel generadas por el compilador del LMD.

13) Qu es ligadura? Qu tipos de ligaduras existen?


La ligadura es el proceso de vinculacin entre las diferentes representaciones de la informacin en la BD. Tipos: Ligadura lgica, proceso de vinculacin entre la representacin externa y la lgica. Ligadura fsica, proceso de vinculacin entre la representacin lgica y la fsica.

14) Enumera varios criterios de calidad que deben tenerse en cuenta durante el diseo de una Base de Datos.
Legibilidad Fiabilidad Portabilidad Modificabilidad Eficiencia Facilidad de uso Facilidad de aprendizaje Modularidad

15) Qu se almacena en el Diccionario de Datos?


El esquema lgico de la base de datos. El esquema fsico de la base de datos. Los subesquemas de la base de datos. Las restricciones de privacidad y acceso a los datos almacenados en la base de datos. Las reglas, normas o restricciones referentes a la seguridad de los datos.

Pgina 4

Sistemas de Bases de Datos Ejercicios

Otra serie de informacin que permite garantizar la integridad de los datos almacenados en la base de datos.

16) Abstraccin de datos: objetivo y tipos.


El objetivo de la abstraccin de los datos es simplificar el manejo de la base de datos al usuario final. Tiene 3 niveles o tipos: nivel de vistas o externo, que es la visin de los datos que obtiene el usuario, facilitada por los procedimientos o programas de aplicacin; nivel lgico, se describen los datos que almacena la base de datos y las relaciones existentes entre ellos. Los programadores y los administradores de la base de datos trabajan normalmente en este nivel; nivel fsico, describe cmo se almacenan realmente los datos (en que sectores del disco, bloques de memoria, etc) y gestionado por el administrador de la base de datos.

17) Gestor de la base de datos: definicin y utilidades.


Es un componente software encargado de garantizar el correcto, seguro, integro y eficiente acceso y almacenamiento de los datos. En definitiva no es ms que un intrprete entre el usuario y los datos. Es responsable de garantizar la privacidad de los datos, su seguridad, su integridad, el acceso concurrente a la base de datos e interaccionar con el sistema operativo.

18) Por qu es necesario garantizar el acceso concurrente en un SGDB?


Es necesario para que varios usuarios puedan acceder simultneamente a los datos sin que por ello se pierda la integridad de los datos.

19) En qu se diferencia una base de datos y un sistema gestor de base de datos?


Una base de datos es informacin almacenada que cumple una serie de caractersticas y restricciones previas a su consulta, mientras que un sistema gestor de base de datos es un sistema software capaz de satisfacer las necesidades totales de almacenamiento, manipulacin y seguridad sobre los datos.

20) La descripcin cannica o lgica de un problema es una derivada de la descripcin conceptual, pero cul es la diferencia entre ellas?
La descripcin conceptual del problema es independiente de las restantes descripciones (fsica y de vistas) mientras que la descripcin cannica si es dependiente, ya que aplica una serie de reglas y restricciones de cmo va a ser tratada la informacin en base a las dems representaciones.

21) Qu implica el hecho de que la ligadura se realice en la fase de: acceso a la base de datos?
Supone que se podrn modificar las representaciones lgicas y fsicas de los datos sin que por ello deban traducirse de nuevo a cdigo mquina los programas de aplicacin. Tambin implica que la independencia ser mayor que la que hubiera si la ligadura se hubiera producido en algunas de las fases anteriores.

22) Necesidades y caractersticas de los usuarios desde la perspectiva del diseo.


1 grupo de usuarios: EL PED (Procesamiento Electrnico de Datos): El foco operativo fundamental se centra en el almacenamiento de los datos, el procesamiento de los mismo y el flujo de datos; Generan informes de tipo listados; Poseen acceso restringido a la informacin. 2 grupo de usuarios: EL SIM (Sistemas de Informacin de Gestin):

Pgina 5

Sistemas de Bases de Datos Ejercicios

El foco operativo se fundamenta en la toma de decisiones, tomando como partida los datos del grupo PED e introduciendo un volumen pequeo de informacin. No poseen acceso medianamente restringido a la informacin. Generan informes de resmenes de datos del grupo PED y listados de la informacin que introducen. 3 grupo de usuarios: EL STD (Sistema de apoyo a Toma de Decisiones): El foco operativo se centra en la decisin, con una entrada mnima de datos. No tienen acceso restringido. Generan informes globales que les sirven como apoyo a las tomas de decisiones del negocio, estos son los informes ms importantes y suelen ir acompaados de resmenes, grficas y sobre todo centrados en la evolucin y comparacin de la informacin.

23) Qu dos requisitos indispensables, debe tener la transaccin de datos? Explcalos.


Los dos requisitos son: la atomicidad y la consistencia. Siendo la atomicidad la condicin de que un hecho debe ocurrir por completo o no ocurrir en absoluto, es decir todo o nada; y la consistencia es la preservacin de los valores de los datos, aunque ocurra un fallo en el sistema durante el transcurso de la transaccin.

24) En que consiste la agregacin y la generalizacin en el proceso de abstraccin del modelo lgico?
Generalizacin: consiste en ir generando entidades de diferentes niveles, de tal forma que cada entidad de nivel superior agrupe a las del nivel inferior. Agregacin: consiste en separar cada una de las partes de un concepto para generar distintas entidades.

25) Define ligadura y sus diferentes tipos.


Ligadura: proceso de vinculacin de las diferentes representaciones de la informacin en la base de datos. Se usa para garantizar la integridad de la BD y consta de dos tipos diferentes: Ligadura lgica, correspondiente al proceso de vinculacin que se produce entre las representaciones externas y la lgica. Ligadura fsica, correspondiente al proceso de vinculacin entre la representacin lgica y la fsica.

26) Cules son las diferentes visiones de los datos y quin desempea cada una de ellas?
Dependiendo de quin acceda o use la base de datos , est debe de representarle una visin de los datos que sea capaz de reconocer: Visin Externa (Usuario): Es la visin de los datos que tienen los usuarios finales de una base de datos. Un usuario tiene una visin parcial de la informacin en el dominio de la actividad ( de subsistema de la organizacin en la que interviene). Visin Conceptual (Diseador o analista de sistemas): Es la visin o representacin del problema tal y como este se presenta en el mundo real. Se determinan los objetos o entidades que intervienen en el mismo, propiedades o caractersticas de estas entidades y las relaciones o dependencias que existen entre ellos. En definitiva, es una representacin abstracta del problema e independiente de la visin externa y del almacenamiento fsico. Visin fsica (Administrador): Es la representacin de cmo la informacin es almacenada en los dispositivos de almacenamiento ( volmenes, ficheros, etc.).

Pgina 6

Sistemas de Bases de Datos Ejercicios

Nivel cannico: El fenmeno del mundo real o problema que se est representando debe ser y, de hecho lo es, independiente de la forma en que el ser humano sea capaz de representarlo, por ello, se puede hablar de un cuarto nivel de abstraccin en la representacin de la informacin en una base de datos.

27) Cules son los componentes de una restriccin de integridad?


La operacin de actualizacin (insercin, borrado o eliminacin) cuya ejecucin ha de dar lugar a la comprobacin del cumplimiento de la restriccin. La condicin que debe cumplirse, la cual es en general una proposicin lgica, definida sobre uno o varios elementos del esquema, que puede tomar uno de los valores de verdad (cierto o falso). La accin que debe llevarse a cabo dependiendo del resultado de la condicin.

28) Indicar ocho lenguajes de programacin procedimentales y dos que no lo sean


Procedimentales: C, C++, Java, Basic, Fortran, Cobol, Pascal, QuickBasic. No procedimentales: Lips y Prolog.

29) Describir brevemente los modelos de datos EntidadRelacin y Relacional.


El modelo de datos entidad-relacin (E-R) est basado en una percepcin del mundo real que consta de una coleccin de objetos bsicos, llamados entidades, y de relaciones entre estos objetos. Una entidad es una cosa u objeto en el mundo real que es distinguible de otros objetos. Las entidades se describen en una base de datos mediante un conjunto de atributos. En el modelo relacional se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Cada tabla est compuesta por varias columnas, y cada columna tiene un nombre nico. El modelo relacional es un ejemplo de un modelo basado en registros. Los modelos basados en registros se denominan as porque la base de datos se estructura en registros de formato fijo de varios tipos. Cada tabla contiene registros de un tipo particular. Cada tipo de registro define un nmero fijo de campos, o atributos. Las columnas de la tabla corresponden a los atributos del tipo de registro.

30) Qu estructuras de datos implementa el gestor de almacenamiento como parte de la implementacin fsica del sistema?
El gestor de almacenamiento implementa varias estructuras de datos como parte de la implementacin fsica del sistema: Archivos de datos, que almacenan la base de datos en si. Diccionario de datos, que almacena metadatos acerca de la estructura de la base de datos, en particular, el esquema de la base de datos. ndices, que proporcionan acceso rpido a elementos de datos que tienen valores particulares.

31) Seguridad y Privacidad en las Bases de datos


Seguridad: Capacidad de sta para proteger los datos contra su prdida total o parcial por fallos del sistema o por accesos accidentales o intencionados a los mismos. Privacidad: Reserva de la informacin de la misma a personas no autorizadas. Para conseguir estas caractersticas, una base de datos debe satisfacer, al menos, los siguientes requisitos: Seguridad contra la destruccin de los datos causada por el entorno. Seguridad contra la destruccin de los datos causada por fallos del sistema.

Pgina 7

Sistemas de Bases de Datos Ejercicios

Seguridad contra accesos no autorizados. Seguridad contra accesos indebidos.

32) Breve descripcin de la Arquitectura de tres capas


La mquina cliente no contiene ninguna llamada directa a la base de datos. El cliente se comunica con un servidor de aplicaciones, usualmente mediante una interfaz de formularios. El servidor de aplicaciones, a su vez, se comunica con el sistema de bases de datos.

33) Tipos de usuarios de Bases de datos


Usuarios normales. Son usuarios no sofisticados que interactan con el sistema mediante la invocacin de alguno de los programas de aplicacin permanentes que se ha escrito previamente. Programadores de aplicaciones. Son profesionales informticos que escriben programas de aplicacin, generalmente, mediante las herramientas de desarrollo rpido de aplicaciones (DRA). Los usuarios sofisticados. interactan con el sistema sin programas escritos. En su lugar, ellos forman sus consultas en un lenguaje de consulta de bases de datos mediante las herramientas de procesamiento analtico en lnea (OLAP Online Analytical Processing). Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas.

34) Formas de Acceso a la base de datos por programas de aplicacin


Hay dos maneras de hacerlo: Proporcionando una interfaz de programas de aplicacin (conjunto de procedimientos) que se pueden usar para enviar instrucciones lenguaje de manipulacin de datos (LMD) y lenguaje de definicin de datos (LDD) a la base de datos, y recuperar los resultados. Extendiendo la sintaxis del lenguaje anfitrin para incorporar llamadas LMD dentro del programa del lenguaje anfitrin. Usualmente, un carcter especial precede a las llamadas LMD, y un preprocesador, denominado el precompilador LMD, convierte las instrucciones LMD) en llamadas normales a procedimientos en el lenguaje anfitrin.

35) Inconvenientes ms destacables en un sistema de procesamiento de archivos


Redundancia e inconsistencia de datos: la misma informacin puede estar duplicada en diferentes lugares (archivos). Adems, puede conducir a inconsistencia de datos; es decir, las diversas copias de los mismos datos pueden no coincidir. Dificultad en el acceso a los datos. Se deben desarrollar sistemas de recuperacin de datos ms interesantes para un uso general. Aislamiento de datos. Debido a que los datos estn dispersos en varios archivos, y los archivos pueden estar en diferentes formatos, es difcil escribir nuevos programas de aplicacin para recuperar los datos apropiados. Problemas de integridad. Los valores de los datos almacenados en la base de datos deben satisfacer ciertos tipos de restricciones de consistencia. Problemas de atomicidad. una vez que un fallo ha ocurrido y se ha detectado, los datos se restauran al estado de consistencia que exista antes del fallo. El proceso debe ser atmico: sta debe ocurrir en ellos por completo o no ocurrir en absoluto.

Pgina 8

Sistemas de Bases de Datos Ejercicios

Anomalas en el acceso concurrente En un entorno de interaccin de actualizaciones concurrentes puede dar lugar a datos inconsistentes. Para protegerse contra esta posibilidad, el sistema debe mantener alguna forma de supervisin Problemas de seguridad. No todos los usuarios de un sistema de bases de datos deberan poder acceder a todos los datos.

36) En que consiste la capacidad de acceso de una base de datos?


Una base de datos debe ser capaz de responder, en un tiempo aceptable, a cualquier consulta sobre la informacin que mantiene, sin restricciones graves en cuanto a los tems, relaciones, formato, etc., solicitados en la misma, y respondiendo al usuario rpidamente. Esta caracterstica depende directamente de la organizacin fsica de los datos. Una organizacin fsica muy completa garantiza una respuesta rpida a las consultas.

37) Define Granularidad y ligadura en una base de datos


Granularidad es el detalle en que pueden ser descritas las representaciones externas derivadas de la representacin lgica. Cuanto mayor granularidad mayor ser la independencia. Ligadura es proceso de vinculacin de las diferentes representaciones de la informacin en la base de datos. Existen dos tipos: Ligadura lgica: vinculacin entre las representaciones externas y la lgica. Ligadura fsica: vinculacin entre la representacin lgica y la fsica.

38) Define los tres modelos de esquema que nacen de la metodologa de diseo de base de datos
Modelo global: No existe reglas para su construccin y deben realizarse siempre esquemas sencillos para la comprensin. Modelo Lgico: Se trata de una representacin grfica mediante smbolos y signos normalizados, de las bases de datos. Su objetivo es representar la estructura de datos y las dependencias de los mismos, garantizando la consistencia y evitando la duplicidad. Modelo fsico: Se trata del almacn de los datos, es una base de datos en si misma.

39) Enumera los mnimos requisitos de seguridad y privacidad que deben cumplir las bases de datos.
1) 2) 3) 4) Seguridad contra la destruccin de datos causadas por el entorno Seguridad contra la destruccin de datos causados por fallos hardware o software Seguridad contra accesos no autorizados a la base de datos Seguridad contra accesos indebidos a los datos

40) Objetivos de una base de datos.


Que la organizacin fsica de los datos sea modificable sin que por ello tengan que ser modificados los programas de aplicacin que manipulan esa informacin. Que la representacin conceptual del problema que se esta representando en la base de datos sea modificable sin que por ello tenga que ser modificada la estructura fsica de la informacin, ni los programas de aplicacin. Que las visiones externas puedan cambiarse conforme aparezcan nuevos requerimientos o necesidades funcionales y sin que por ello deba ser modificada ninguna de las descripciones de los datos a ninguno de los restantes niveles de abstraccin.

Pgina 9

Sistemas de Bases de Datos Ejercicios

41) Que es un modelo de datos, cuantos modelos de datos existen y de que trata cada uno?
Es una coleccin de herramientas que se usa para describir los datos, las relaciones entre ellos, la semntica de los mismos y las restricciones de consistencia. Existen tres modelos de datos: 1. Modelo entidad-relacin: (E-R). Basado en una percepcin del mundo real, consta de: una coleccin de objetos bsicos llamados entidades y una serie de relaciones entre dichos objetos. Las entidades se describen en una base de datos mediante un conjunto de atributos. Ejemplo: los atributos numero-cuenta y saldo describen una cuenta particular de un banco y pueden ser atributos del conjunto de entidades cuenta. Una relacin es una asociacin entre varias entidades. 2. Modelo relacional: este modelo utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Cada tabla se compone de varias columnas, y cada columna tiene su propio nombre. Este modelo es un modelo basado en registros, y se denomina as por que la base de datos se estructura en registros de formato fijo de varios tipos. Cada tabla contiene registros de un tipo particular, cada tipo de registro define un nmero fijo de campos o atributos, y las columnas de las tablas corresponden a los atributos del tipo de registro. ste es el modelo mas usado. 3. Modelos de datos orientados a objetos: es una extensin del modelo E-R pero con las nociones de encapsulacin, mtodos e identidad de objeto. Tipos: Modelo de datos relacional orientado a objetos: combina las caractersticas del modelo de datos orientado a objetos con las de modelo de datos relacional. Modelos de datos semiestructurados: estos permiten la especificacin de datos donde los elementos de datos individuales del mismo tipo pueden tener diferentes conjuntos de atributos.

42) Qu funciones tienen los lenguajes DDL y DML?


El DDL, es un lenguaje que sirve para definir los datos sobre los que luego se trabajar usando el lenguaje DML, creando tablas y especificando las caractersticas principales . El DML no obstante, se encarga de la manipulacin de los datos, el cual realiza dos funciones en la gestin de la base de datos: o Definicin del nivel externo o de usuario de los datos o La manipulacin propiamente dicha que engloba la insercin, borrado, modificacin y recuperacin de los datos almacenados en la base de datos.

43) Cuando decimos que una base de datos debe tener la mnima redundancia en la informacin que contiene, a qu nos referimos?, Qu problema podra dar?
Se refiere a que se debe evitar la repeticin de los datos dado que puede dar inconsistencia en la informacin, debido a que las copias de un mismo elemento pueden tener en un momento dado diferentes valores.

Pgina 10

Sistemas de Bases de Datos Ejercicios

44) Qu son un ejemplar y un esquema de la base de datos?


Ejemplar: Es el valor de las variables de la base de datos en un momento dado. Es el estado de la base de datos. Esquema: Definicin de las variables que van a participar en la base de datos, un estado de las mismas correspondera a un ejemplar.

45) Cuales son los objetivos de una base de datos?


Ayudar a la tomo de decisiones. Compartir de forma controlada y restringida de los datos y el acceso a la informacin Integrar los datos de una forma lgica, evitando la duplicidad. Asegurar u rpido acceso a la informacin de los datos.

46) Cmo se denomina al proceso que consiste en identificar los elementos o conceptos en el modelo global y transformarlo en las denominadas entidades en el modelo lgico? Explica brevemente las distintas formas de su realizacin.
La abstraccin, y puede realizarse de las siguientes formas. Clasificacin: Consiste en generar una entidad con conceptos que tengan caractersticas comunes, diferencindose unos de otros por los valores que toman las mencionadas caractersticas. Asociacin: Consiste en la generacin de entidades a partir de entidades ya existentes. Generalizacin: Consiste en ir generando entidades de diferentes niveles, de tal modo que las de nivel superior agrupe las de nivel inferior. Agregacin: Consiste en separar cada una de las partes de un concepto para generar distintas entidades.

47) Lenguajes de bases de datos.


Los gestores de bases de datos suelen proporcionar lenguajes de alto nivel para que los usuarios puedan interactuar con la base de datos. Estos lenguajes son: De definicin de datos, que sirven para definir las estructuras de datos, las entidades o tablas, los campos o atributos, las relaciones, las restricciones, etc. De manipulacin de datos, es el lenguaje que se utiliza para extraer datos de una o varias tablas, insertar, actualizar o eliminar informacin, etc. Normalmente ambos lenguajes los suelen englobar en uno solo. El lenguaje mas extendido es el SQL.

48) Define SGBD e indica cul es el objetivo principal de ste:


Consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos. El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la informacin de una base de datos de manera que sea tanto prctica como eficiente.

49) Aplicaciones ms representativas de los sistemas de base de datos.


Banca: Para informacin de los clientes, cuentas y prstamos, y transacciones bancarias.

Pgina 11

Sistemas de Bases de Datos Ejercicios

Lneas areas: Para reservas e informacin de planificacin. Universidades: Para informacin de los estudiantes, matrculas de las asignaturas y cursos. Transacciones de tarjetas de crdito: Para compras con tarjeta de crdito y generacin mensual de extractos. Telecomunicaciones: Para guardar un registro de las llamadas realizadas, generacin mensual de facturas, manteniendo el saldo de las tarjetas telefnicas de prepago y para almacenar informacin sobre las redes de telecomunicaciones. Finanzas: Para almacenar informacin de grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos. Ventas: Para informacin de clientes, productos y compras. Produccin: Para la gestin de la cadena de produccin y para el seguimiento de la produccin de elementos en las factoras, inventarios de elementos de almacenes y pedidos de elementos. Recursos humanos: Para informacin sobre los empleados, salarios, impuestos y beneficios, y para la generacin de las nminas.

50) Cuales son los componentes de un gestor de almacenamiento?


Gestor de autorizacin e integridad: comprueba que se satisfagan las restricciones de integridad y la autorizacin de los usuarios para acceder a los datos. Gestor de transacciones: asegura que la base de datos quede en un estado consistente a pesar de los fallos del sistema, y que las ejecuciones de transacciones concurrentes ocurran sin conflictos. Gestor de archivos: gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas para representar la informacin almacenada en disco. Gestor de memoria intermedia: es el responsable de traer los datos del disco de almacenamiento a memoria principal y decidir que datos tratar en memoria cach.

Pgina 12

Você também pode gostar