CUESTIONES DE REPASO
REALIZADO POR: María Fernanda Alverca
COLEGIO DE BACHILLERATO CARIAMANGA
1.1. Proporcione cuatro ejemplos de sistemas de
base de datos Distintos a los enumerados
de la sección 1.1.
- Lista de estudiantes de una institución e
- Consultorio médico
- Registro Civil
- Un Centro Comercial
1.2. Explique cada uno de los siguientes términos:
a) Datos:
Los datos son el componente más importante de un
La BD contiene datos operacionales como metadato
La estructura de los datos se llama esquema.
b) Base de datos:
Una base de datos o banco de datos es un conjunto d
pertenecientes a un mismo contexto y almacenados
ticamente para su posterior uso. En este sentido, una
teca puede considerarse una base de datos compues
mayoría por documentos y textos impresos en pape
para su consulta.
c) Sistema de Gestión de la Base de Datos:
Un Sistema de Gestión de Bases de Datos (SGBD) es
conjunto de programas que permiten el almacen
modificación y extracción de la información en un
de datos, además de proporcionar herramientas
añadir, borrar, modificar y analizar los datos.
d) Programa de aplicación de base de datos:
Consiste en una clase de software que se diseña c
el fin de que para el usuario sea más sencilla la
creción de un determinado trabajo.
e) Independencia de los datos:
La independencia de datos se puede definir como l
cidad para modificar el esquema en un nivel del si
sin tener que modificar el esquema del nivel inme
superior.
f) Seguridad:
Gran parte de los errores en cuanto a la seguridad
de datos aún con el avance tecnológico suele produ
por falta de preocupación por los procedimientos
que a la larga se convierten en grandes inconvenien
afecta en lo concerniente a la seguridad, todo tiene
quedar de acuerdo con lo planeado sin ninguna omi
más mínima que sea, así como en la instalación del
diseño y desarrollo, cualquier punto que se deje s
preocupación debida que no puede afectar en nada
puede ser la entrada para los atacantes.
g) Integridad:
El término integridad de datos se refiere a la corr
complementación de los datos en una base de datos
los contenidos se modifican con sentencias INSERT, D
o UPDATE, la integridad de los datos almacenados p
perderse de muchas maneras diferentes.
h) Vistas:
La vista es una tabla virtual, que es el resultado de
consulta SQL en las que se carga los datos en el mo
de ser llamada. La vista puede tener datos de una t
de la agrupación de varias tablas. El objetivo de es
es agilizar el proceso de consulta a una base de dat
1.3. Describa el enfoque de tratamiento de los datos
adoptado en los antiguos sistemas basados en
archivos. Indique las desventajas de este enfoque.
Fueron desarrollados para dar respuesta
que las empresas
tenían de acceder de forma mas eficiente a
los datos. Adopta
un enfoque descentralizado, en el que cada
departamento, con
la ayuda de personal personalizado en
procedimiento de datos,
almacenaba y controlaba sus propios datos.
Cada departamento
accede a sus propios archivos utilizando un
programa de aplicación
escritos especialmente para ellos. Cada
DESVENTAJAS:
- Separación e aislamiento de
datos
- Duplicación de los datos
- Dependencias entre los datos
- Formatos de archivos
incompatibles
- Consultas fijas/ proliferación de
programas de aplicación
1.4. Describa las principales características del
enfoque de base de datos y compárelas
con la técnica basada en archivos.
En enfoque de base de datos podemos modificar
interna de un objeto en cambio en la técnica basa
resulta difícil realizar cambios a una estructura
el enfoque de base de datos los programas que s
almacena dicha estructura en la propia base de d
en la técnica basada en archivos los programas m
Almacenan en una nueva estructura del archivo. E
base de datos la descripción de los datos se cono
De catálogo del sistema en cambio en la técnica b
A los sistemas basados en archivos se los denomi
Entre los programas y los datos.
1.5. Describa los 5 componentes del entorno
SGBD y explique como se relacionan
entre sí.
El Hardware puede ir desde una única computado
Personal hasta un único mainframe o una red de
Putadoras.
El Software comprende en el propio Software
En los programas de aplicación, junto con el sis
Operativo, que influye el Software de red si el
Se está utilizando en una red.
Los Datos actúan como una especie de puente ent
Los componentes ligados a la máquina y los com
nentes ligados al operador humano.
Procedimientos: Los usuarios del sistema y el person
Gestiona la base de datos requieren una serie de pro
mientos documentados que les permitan como saber
O ejecutar el sistema.
Las Personas se relacionan con el sistema:
 Administradores
 Desarrolladores
 Usuarios finales
1.6. Explique el papel de cada una de las siguientes
personas en un entorno de base de datos:
a) Administrador de los datos:
Es responsable de gestionar los recursos de datos
Desarrollo y mantenimiento de políticas y estánda
b) Administrador de la base de datos:
Es responsable de la implementación y diseño físico
datos.
c) Diseñador lógico de la base de datos:
Identifica, relaciones y modelo de datos.
d) Diseñador físico de la base de datos:
Materializa el diseño lógico mediante estructuras
Almacenamiento, seguidores, etc.
e) Desarrollador de aplicaciones:
Implementan los programas de aplicación que pr
cionan facilidad requerida. Extraer, insertar, actu
borrar datos con algunas operaciones solicitadas
f) Usuarios finales:
Son las unidades de la base de datos. Pueden ser:
- Usuarios inexpertos
- Usuarios avanzados
1.7. Explique las ventajas y desventajas de los SGBD.
VENTAJAS:
• Control de redundancia de los datos:
Los sistemas tradicionales basados en archivos des
espacio al almacenar la misma información en más
• Coherencia de los datos:
Si un elemento de datos solo se almacenan una vez
de datos, las actualizaciones, de su valor solo tien
se a cabo una vez y el nuevo valor estará disponibl
inmediata para todos los usuarios.
• Más información a partir de la misma cantidad de d
Al integrar los datos operacionales, la informació
información adicional a partir de conjunto de dato
• Compartición de los datos:
Normalmente, los archivos son propiedad de las pe
departamentos que los usan. Por otro lado, la base
pertenece a toda la organización y puede ser compa
todos los usuarios autorizados.
• Mayor integridad en los datos:
Hace referencia a la validez y coherencia de los da
cenados.
• Mayor seguridad:
Es la protección de los datos frente a su uso por pe
no autorizadas.
• Imposición de estándares:
La imposición permite al DBA definir e imponer los
necesarios.
• Economía de escala:
Al cambiar todos los datos operacionales de una
nización en una única base de datos y crear un conj
de aplicaciones que funcionan con esta fuente centr
da de datos, pueden reducirse enormemente los co
• Equilibrio entre los requisitos conflictivos:
Cada usuario de departamento tiene necesidades qu
entrar en conflicto con las de otros usuarios.
• Mejor accesibilidad de los datos y mayor capacida
respuesta:
Los datos que atraviesan las fronteras son accesib
directo por usuarios finales.
• Mayor productividad:
Proporciona muchas de las funciones estándar que
mador tendría normalmente que incluir dentro de
basada en archivos a un nivel básico.
• Mantenimiento simplificado gracias a la independen
datos:
En los sistemas basados en archivos, las descripcion
datos y la lógica para acceder a los datos están int
cada programa de aplicación, haciendo que los prog
dependientes de los datos.
• Mayor nivel de concurrencia:
En algunos sistemas basados en archivos, si se perm
o mas usuarios acceder al mismo archivo simultáne
posible que los accesos se interfieran entre sí, pro
pérdida de información o incluso de la integridad d
• Servicios mejorados de copia de seguridad y recu
Muchos sistemas basados en archivos asignan al u
la responsabilidad de proporcionar medidas par
los datos frente a fallos del sistema informátic
programadores de aplicación.
DESVENTAJAS:
• Complejidad:
Los desarrolladores y diseñadores de base de da
administradores de datos y de base de datos y lo
finales deben ser capaces de comprender esta fun
para poder aprovecharla al máximo.
• Tamaño:
La complejidad y el amplio rango de funcionalidad
el SGBD sea un Software de gran tamaño, que ocupa
megabytes de espacio de disco y requiere una cantid
importante para poder ejecutarse de manera efici
• Coste del SGBD:
El coste de los SGBD varía significativamente, depen
entorno y de la funcionalidad proporcionada.
• Coste de Hardware adicional:
Los requisitos de almacenamiento en disco para el
de datos pueden imponer la compra de espacio de
adicional.
• Costes de conversión:
En algunas situaciones, el coste del SGBD y
del Hardware adicional
puede ser insignificante si lo comparamos con
el coste de convertir
las aplicaciones existentes para que se
ejecuten sobre el nuevo
SGBD y sobre la nueva plataforma Hardware.
• Prestaciones:
Normalmente, los sistemas basados en
archivos se escriben para una
aplicación específica, como por ejemplo una
aplicación de facturación.
• Mayor impacto de los fallos:
La centralización de los recursos

base de datos

  • 1.
    CUESTIONES DE REPASO REALIZADOPOR: María Fernanda Alverca COLEGIO DE BACHILLERATO CARIAMANGA
  • 2.
    1.1. Proporcione cuatroejemplos de sistemas de base de datos Distintos a los enumerados de la sección 1.1. - Lista de estudiantes de una institución e - Consultorio médico - Registro Civil - Un Centro Comercial
  • 3.
    1.2. Explique cadauno de los siguientes términos: a) Datos: Los datos son el componente más importante de un La BD contiene datos operacionales como metadato La estructura de los datos se llama esquema. b) Base de datos: Una base de datos o banco de datos es un conjunto d pertenecientes a un mismo contexto y almacenados ticamente para su posterior uso. En este sentido, una teca puede considerarse una base de datos compues mayoría por documentos y textos impresos en pape para su consulta.
  • 4.
    c) Sistema deGestión de la Base de Datos: Un Sistema de Gestión de Bases de Datos (SGBD) es conjunto de programas que permiten el almacen modificación y extracción de la información en un de datos, además de proporcionar herramientas añadir, borrar, modificar y analizar los datos. d) Programa de aplicación de base de datos: Consiste en una clase de software que se diseña c el fin de que para el usuario sea más sencilla la creción de un determinado trabajo.
  • 5.
    e) Independencia delos datos: La independencia de datos se puede definir como l cidad para modificar el esquema en un nivel del si sin tener que modificar el esquema del nivel inme superior. f) Seguridad: Gran parte de los errores en cuanto a la seguridad de datos aún con el avance tecnológico suele produ por falta de preocupación por los procedimientos que a la larga se convierten en grandes inconvenien afecta en lo concerniente a la seguridad, todo tiene quedar de acuerdo con lo planeado sin ninguna omi más mínima que sea, así como en la instalación del diseño y desarrollo, cualquier punto que se deje s preocupación debida que no puede afectar en nada puede ser la entrada para los atacantes.
  • 6.
    g) Integridad: El términointegridad de datos se refiere a la corr complementación de los datos en una base de datos los contenidos se modifican con sentencias INSERT, D o UPDATE, la integridad de los datos almacenados p perderse de muchas maneras diferentes. h) Vistas: La vista es una tabla virtual, que es el resultado de consulta SQL en las que se carga los datos en el mo de ser llamada. La vista puede tener datos de una t de la agrupación de varias tablas. El objetivo de es es agilizar el proceso de consulta a una base de dat
  • 7.
    1.3. Describa elenfoque de tratamiento de los datos adoptado en los antiguos sistemas basados en archivos. Indique las desventajas de este enfoque. Fueron desarrollados para dar respuesta que las empresas tenían de acceder de forma mas eficiente a los datos. Adopta un enfoque descentralizado, en el que cada departamento, con la ayuda de personal personalizado en procedimiento de datos, almacenaba y controlaba sus propios datos. Cada departamento accede a sus propios archivos utilizando un programa de aplicación escritos especialmente para ellos. Cada
  • 8.
    DESVENTAJAS: - Separación eaislamiento de datos - Duplicación de los datos - Dependencias entre los datos - Formatos de archivos incompatibles - Consultas fijas/ proliferación de programas de aplicación
  • 9.
    1.4. Describa lasprincipales características del enfoque de base de datos y compárelas con la técnica basada en archivos. En enfoque de base de datos podemos modificar interna de un objeto en cambio en la técnica basa resulta difícil realizar cambios a una estructura el enfoque de base de datos los programas que s almacena dicha estructura en la propia base de d en la técnica basada en archivos los programas m Almacenan en una nueva estructura del archivo. E base de datos la descripción de los datos se cono De catálogo del sistema en cambio en la técnica b A los sistemas basados en archivos se los denomi Entre los programas y los datos.
  • 10.
    1.5. Describa los5 componentes del entorno SGBD y explique como se relacionan entre sí. El Hardware puede ir desde una única computado Personal hasta un único mainframe o una red de Putadoras. El Software comprende en el propio Software En los programas de aplicación, junto con el sis Operativo, que influye el Software de red si el Se está utilizando en una red. Los Datos actúan como una especie de puente ent Los componentes ligados a la máquina y los com nentes ligados al operador humano.
  • 11.
    Procedimientos: Los usuariosdel sistema y el person Gestiona la base de datos requieren una serie de pro mientos documentados que les permitan como saber O ejecutar el sistema. Las Personas se relacionan con el sistema:  Administradores  Desarrolladores  Usuarios finales
  • 12.
    1.6. Explique elpapel de cada una de las siguientes personas en un entorno de base de datos: a) Administrador de los datos: Es responsable de gestionar los recursos de datos Desarrollo y mantenimiento de políticas y estánda b) Administrador de la base de datos: Es responsable de la implementación y diseño físico datos. c) Diseñador lógico de la base de datos: Identifica, relaciones y modelo de datos. d) Diseñador físico de la base de datos: Materializa el diseño lógico mediante estructuras Almacenamiento, seguidores, etc.
  • 13.
    e) Desarrollador deaplicaciones: Implementan los programas de aplicación que pr cionan facilidad requerida. Extraer, insertar, actu borrar datos con algunas operaciones solicitadas f) Usuarios finales: Son las unidades de la base de datos. Pueden ser: - Usuarios inexpertos - Usuarios avanzados
  • 14.
    1.7. Explique lasventajas y desventajas de los SGBD. VENTAJAS: • Control de redundancia de los datos: Los sistemas tradicionales basados en archivos des espacio al almacenar la misma información en más • Coherencia de los datos: Si un elemento de datos solo se almacenan una vez de datos, las actualizaciones, de su valor solo tien se a cabo una vez y el nuevo valor estará disponibl inmediata para todos los usuarios. • Más información a partir de la misma cantidad de d Al integrar los datos operacionales, la informació información adicional a partir de conjunto de dato
  • 15.
    • Compartición delos datos: Normalmente, los archivos son propiedad de las pe departamentos que los usan. Por otro lado, la base pertenece a toda la organización y puede ser compa todos los usuarios autorizados. • Mayor integridad en los datos: Hace referencia a la validez y coherencia de los da cenados. • Mayor seguridad: Es la protección de los datos frente a su uso por pe no autorizadas. • Imposición de estándares: La imposición permite al DBA definir e imponer los necesarios.
  • 16.
    • Economía deescala: Al cambiar todos los datos operacionales de una nización en una única base de datos y crear un conj de aplicaciones que funcionan con esta fuente centr da de datos, pueden reducirse enormemente los co • Equilibrio entre los requisitos conflictivos: Cada usuario de departamento tiene necesidades qu entrar en conflicto con las de otros usuarios. • Mejor accesibilidad de los datos y mayor capacida respuesta: Los datos que atraviesan las fronteras son accesib directo por usuarios finales.
  • 17.
    • Mayor productividad: Proporcionamuchas de las funciones estándar que mador tendría normalmente que incluir dentro de basada en archivos a un nivel básico. • Mantenimiento simplificado gracias a la independen datos: En los sistemas basados en archivos, las descripcion datos y la lógica para acceder a los datos están int cada programa de aplicación, haciendo que los prog dependientes de los datos. • Mayor nivel de concurrencia: En algunos sistemas basados en archivos, si se perm o mas usuarios acceder al mismo archivo simultáne posible que los accesos se interfieran entre sí, pro pérdida de información o incluso de la integridad d
  • 18.
    • Servicios mejoradosde copia de seguridad y recu Muchos sistemas basados en archivos asignan al u la responsabilidad de proporcionar medidas par los datos frente a fallos del sistema informátic programadores de aplicación. DESVENTAJAS: • Complejidad: Los desarrolladores y diseñadores de base de da administradores de datos y de base de datos y lo finales deben ser capaces de comprender esta fun para poder aprovecharla al máximo.
  • 19.
    • Tamaño: La complejidady el amplio rango de funcionalidad el SGBD sea un Software de gran tamaño, que ocupa megabytes de espacio de disco y requiere una cantid importante para poder ejecutarse de manera efici • Coste del SGBD: El coste de los SGBD varía significativamente, depen entorno y de la funcionalidad proporcionada. • Coste de Hardware adicional: Los requisitos de almacenamiento en disco para el de datos pueden imponer la compra de espacio de adicional.
  • 20.
    • Costes deconversión: En algunas situaciones, el coste del SGBD y del Hardware adicional puede ser insignificante si lo comparamos con el coste de convertir las aplicaciones existentes para que se ejecuten sobre el nuevo SGBD y sobre la nueva plataforma Hardware. • Prestaciones: Normalmente, los sistemas basados en archivos se escriben para una aplicación específica, como por ejemplo una aplicación de facturación. • Mayor impacto de los fallos: La centralización de los recursos