Sei sulla pagina 1di 8

Universidad Autnoma Gabriel Ren Moreno

Facultad de Ciencias de la Computacin.


Carrera de Ingeniera Redes y Telecomunicaciones.

TRABAJO PRCTICO
Materia
BASE DE DATOS II
INF 322

TEMA 1

[INF322] I/2015

Docente:
Ing. Ubaldo Perez Ferreira
Universitrio
Ulloa Vsquez Juan Carlos
Registro: 212184016

Investigacin Documental

1. Definir los siguientes trminos:


Datos, Base de Datos, Modelo de Datos, Modelo de Relacional.
Dato
Conjunto de caracteres con algn significado, pueden ser numricos,
alfabticos, o alfanumricos. Es un conocido que puede registrase y que tiene
un significado implico.
Base de datos
Una Base de Datos es una coleccin de datos relacionados. De otra manera una
base de datos en un conjunto de datos almacenados entre los que existen relaciones
lgicas y que ha sido diseada para satisfacer los requerimientos de informacin de una
empresa u organizacin
Modelo de datos
Un modelo de datos es un conjunto de conceptos (herramientas conceptuales) que sirve
para describir la estructura de una BD (tipos de datos, las relaciones entre ellos y las
restricciones que deben cumplir)
Modelo relacional
Una de las categoras de los modelos de datos especficamente de los Modelos de
Datos de Representacin. El modelo relacional, cuya estructura principal es la
relacin, es decir una tabla bidimensional compuesta por lneas y columnas.

[INF322] I/2015

2. Segn el modelo de datos los SGBD se clasifican en:


Para describir la estructura de la Base de Datos son:
a. Modelo Conceptual o de alto nivel
b. Modelo Fsico o de bajo nivel
c.

Modelos de Datos de Representacin o de implementacin

3. Segn la cantidad de usuarios los SGBD se clasifica en:


Los Sistemas Monousuarios slo atienden a un usuario a la vez y su principal uso se
da en las computadoras personales.
Los sistemas Multiusuarios atienden a varios usuarios a la vez, entre los que se
encuentran la mayor parte de los SGBD.
4. Explique que es la arquitectura ANSI/SPARC.

5. Explique el Nivel interno de la arquitectura ANSI/SPARC para los SGBD


Es el nivel ms bajo de abstraccin. Tiene un Esquema Interno (EI) que describe cmo
se almacenan realmente los datos. Utiliza un modelo fsico de datos (muestra detalles
de la organizacin fsica de los ficheros: estructuras fsicas de almacenamiento, orden de
secuencia de los registros fsicos, tamao de pgina, de bloque, etc.; y caminos de
acceso (tipos de ndice, etc.)).

[INF322] I/2015

6. Explique el Nivel Conceptual de la arquitectura ANSI/SPARC para los SGBD


Tiene un Esquema Conceptual (EC), que describe la estructura de toda la BD para el
conjunto de usuarios. El EC oculta los detalles fsicos y describe qu datos se
almacenan en la base de datos y qu vnculos existen entre ellos, es decir, entidades,
tipos de datos, relaciones, operaciones de los usuarios y restricciones (seguridad,
integridad).En este nivel, para describir el esquema conceptual puede utilizarse un
modelo de datos de alto nivel o bien un modelo de implementacin
7. Explique el Nivel de Vista de la arquitectura ANSI/SPARC para los SGBD
Es el nivel ms alto de abstraccin y describe slo parte de la base de datos. Est
compuesto de varios Esquemas Externos (EE) (vistas de usuario). Cada EE describe la
parte de la BD que interesa a un grupo de usuarios determinado ocultndoles el resto de
la BD. Para dicho grupo de usuarios, su vista es la base de datos. En este nivel puede
usarse un modelo de datos de alto nivel o un modelo de implementacin.
8. Explique que es la independencia de datos dela arquitectura de ANSI/SPARC
Es la capacidad para modificar el esquema en un nivel del SGBD sin tener que modificar
el esquema del nivel inmediato superior. Por lo tanto existen dos tipos de independencia
de datos:
1. Independencia lgica de datos.
2. Independencia fsica de datos
9. Explique que es la independencia Fsica y lgica
1. Independencia lgica de datos

Capacidad de modificar el esquema conceptual (su estructura) sin alterar los


esquemas externos (lo que ven los usuarios), ni los programas de aplicacin (el

cdigo).
Las modificaciones en el nivel conceptual son necesarias siempre que la

estructura lgica de la base de datos sea alterada.


Por ejemplo, puede modificarse el esquema conceptual para ampliar la base de
datos al aadir un nuevo tipo de registro, o al aadir un campo o eliminarlo.

2. Independencia fsica de datos

Es la capacidad de modificar el esquema interno sin alterar el esquema


conceptual (o los esquemas externos), ni los programas de aplicacin de este
mismo.

[INF322] I/2015

Las modificaciones en el nivel interno suelen ser necesarias para mejorar el


rendimiento, por ejemplo es posible que haya que aadir una nueva estructura

de acceso, para agilizar las operaciones de obtencin y actualizacin.


Este tipo de independencia es ms fcil de lograr que el anterior (independencia
lgica).

10. Que es un SGBD Relacional


Es un sistema que toma al modelo relacional como estructura principal para el
desarrollo de la una base de datos. El modelo relacional es una forma de describir una
base de datos la cual est compuesta por una tabla bidimensional compuesta por lneas
y columnas. Cada lnea, que en terminologa relacional se llama tupla, representa una
entidad que nosotros queremos memorizar en la base de datos.
Las caractersticas de cada entidad estn definidas por las columnas de las relaciones,
que se llaman atributos. Entidades con caractersticas comunes, es decir descritas por el
mismo conjunto de atributos, formarn parte de la misma relacin. Ejemplo:
Atributos
Nombre de la
Relacion
Intensin

Tuplas
Extensin

11. Cite los Componentes de un SGBD.


Son los componentes de procesamiento de consultas, y los componentes de gestin de
almacenamiento.
12. Explique cules son las funciones del Procesador de Consultas en un SGBD.
Estas funciones incluyen:

Compilador del LMD: Traduce las instrucciones del LMD en lenguaje de


consulta a instrucciones de bajo nivel que entiende el motor de evaluacin de
consultas.

[INF322] I/2015

Precompilador de LMD Incorporado: Convierte las instrucciones del LMD


incorporadas en un programa de aplicacin en llamadas a procedimientos
normales el en lenguaje anfitrin.

Interprete del LLD: Interpreta las instrucciones del LLD y las registra en un
conjunto de tablas que contiene metadatos.

Motor de evaluacin: Ejecuta las instrucciones a bajo nivel generadas por el


compilador del LMD.

13. Explique cules son las funciones Gestor de Base de Datos en un SGBD.
Es proporcionar la interfaz entre los datos de bajo nivel almacenados en la base de
datos y los programas de aplicacin y envi de consulta al sistema.
14. Describa los componentes de un Gestor de Base de Datos en un SGBD.

Gestor de autorizacin e integridad: comprueba que se satisfagan las ligaduras


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 (correcto) a pesar de los fallos del sistema, y que las ejecuciones de
transacciones concurrentes ocurran sin conflicto.

Gestor de archivos: Gestiona la reserva de espacio de almacenamiento de disco


y las estructuras de datos para presentar informacin almacenada en disco.

Gestor de memoria intermedia: Es responsable de traer los datos del disco de


almacenamiento a memoria principal y decide que datos tratar en memoria
cache.

Archivo de datos: Almacena la base de datos en s.

Diccionario de datos: Almacena metadatos acerca de la estructura de la base de


datos.

ndices: Proporciona acceso rpido a elementos de datos que tienen valores


particulares.

Datos estadsticos: Almacena informacin estadstica de los datos en la base se


datos. El procesador de consultas usa esa informacin para seleccionar las
formas eficientes para ejecutar una consulta.

15. Explique cules son las funciones del Gestor de Archivos en un SGBD.

[INF322] I/2015

Gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos


para presentar informacin almacenada en disco.
16. Caractersticas de un SGBD

Abstraccin de la informacin. Los SGBD ahorran a los usuarios detalles acerca del
almacenamiento fsico de los datos. Da lo mismo si una base de datos ocupa uno o
cientos de archivos, este hecho se hace transparente al usuario. As, se definen varios

niveles de abstraccin.
Independencia. La independencia de los datos consiste en la capacidad de modificar el
esquema (fsico o lgico) de una base de datos sin tener que realizar cambios en las

aplicaciones que se sirven de ella.


Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia,
ser necesario vigilar que aquella informacin que aparece repetida se actualice de
forma coherente, es decir, que todos los datos repetidos se actualicen de forma
simultnea. Por otra parte, la base de datos representa una realidad determinada que
tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener
licencia de conducir. El sistema no debera aceptar datos de un conductor menor de
edad. En los SGBD existen herramientas que facilitan la programacin de este tipo de

condiciones.
Seguridad. La informacin almacenada en una base de datos puede llegar a tener un
gran valor. Los SGBD deben garantizar que esta informacin se encuentra segura de
permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categoras de

permisos.
Manejo de transacciones. Una transaccin es un programa que se ejecuta como una
sola operacin. Esto quiere decir que luego de una ejecucin en la que se produce una
falla es el mismo que se obtendra si el programa no se hubiera ejecutado. Los SGBD
proveen mecanismos para programar las modificaciones de los datos de una forma

mucho ms simple que si no se dispusiera de ellos.


Tiempo de respuesta. Lgicamente, es deseable minimizar el tiempo que el SGBD tarda
en darnos la informacin solicitada y en almacenar los cambios realizados.

17. Cules son las Funciones de un SGBD Relacional.


Funciones bsicas: recogida, procesamiento y almacenamiento de datos, as como la
elaboracin y presentacin de los mismos datos.

[INF322] I/2015

18. Que es el Diccionario de Datos.


Almacena metadatos acerca de la estructura de la base de datos.
19. Que es el Lenguaje DML y DDL.
Lenguaje de definicin de datos (DDL: Data Definition Language): Sencillo lenguaje
artificial para definir y describir los objetos de la base de datos, su estructura, relaciones
y restricciones. En la prctica puede consistir en un subconjunto de instrucciones de otro
lenguaje informtico. Aparte suele poseer dos subconjuntos de instrucciones:

Lenguaje de definicin del almacenamiento de los datos (DSDL: Data


Storage Definition Language): permite especificar caractersticas fsicas de la
base de datos (volmenes y archivos donde van a ser almacenados los

datos, etc.).
Lenguaje de control de datos (DCL: Data Control Language): encargado del
control y seguridad de los datos (privilegios y modos de acceso, etc.).

Lenguaje de manipulacin de datos (DML: Data Manipulation Language): Lenguaje


artificial de cierta complejidad que permite el manejo y procesamiento del contenido de la
base de datos. En la prctica puede consistir en un subconjunto de instrucciones de otro
lenguaje informtico. Las aplicaciones que trabajan sobre la base de datos se programan
en un lenguaje de programacin (C, Cobol, ...) insertando en el cdigo fuente sentencias
del DML. Al utilizar un DML se deben especificar los datos que sern afectados por las
sentencias del lenguaje. Un DML puede tener o no procedimientos, segn sea necesario
especificar adems cmo deben obtenerse esos datos. Los DML con procedimientos
tienen sentencias de control de flujo como bucles o condicionales. Los DML sin
procedimientos son conocidos tambin como declarativos
20. Cite 3 SGBD Relacionales Comerciales.
Los siguientes SGBD a citar son:

IBM Informix Database


Oracle, PostgreSQL
MSSQL Server.

Potrebbero piacerti anche