SlideShare una empresa de Scribd logo
1 de 26
CAPÍTULO I
Introducción a las bases
de datos.
Por: William David Torres.
1.1 PROPORCIONE CUATRO EJEMPLOS DE SISTEMAS DE BASES
DE DATOS DISTINTOS DE LOS ENUMERADOS EN LA SECCIÓN.
o La base de datos de un banco.
o La base de datos de la empresa eléctrica
o La base de datos de un colegio.
o La base de datos de un centro comercial.
1.2. EXPLIQUE CADA UNO DE LOS SIGUIENTES TÉRMINOS.
(a) datos
(b) base de datos
(c) Sistema de gestión de bases de datos
(d) programa de aplicación de base de datos
(e) independencia de los datos
(f) seguridad
(g) integridad
(h) vistas.
(a) Datos.
o La base de datos contiene tanto los datos operativos
como los metadatos es decir los datos acerca de los
datos y actúan como una especie de puente entre los
componentes ligados a la magina y los componentes
ligados al operador humano.
(b) Base de datos.
o Una colección compartida de datos lógicamente
relacionaos, junto con una descripción de estos datos,
que están diseñados para satisfacer las necesidades de
información de una organización.
(c) Sistema de gestión de bases de datos.
o Un sistema software que permite a los usuarios definir,
crear, mantener y controlar el acceso a la base de datos.
(d) Programa de aplicación de base de datos.
o Un programa informático que interactúa con la base de
datos entendiendo las apropiadas solicitudes (normalmente
una instrucción SQL) dirigidas al SGBD.
o (f) Seguridad
o La seguridad de la base de datos es la protección de los
datos frente a su uso por personas no autorizadas.
(g) Integridad
 El concepto de integridad de la base de datos hace
referencia a la validez y coherencia de los datos
almacenados.
(h) Vistas.
 Con esta funcionalidad el SGBD es una herramienta
extremadamente potente y útil.
 La vista permite que cada usuario disponga de su propia vista
de la base de datos (una vista es en esencia un cierto
subconjunto de la base de datos.
1.3. DESCRIBA EL ENFOQUE DE TRATAMIENTO DE LOS DATOS
ADOPTADO EN LOS ANTIGUOS SISTEMAS BASADOS EN ARCHIVOS.
INDIQUE LAS DESVENTAJAS DE ESTE ENFOQUE.
 Es que en cada conjunto de programas de aplicación
departamentales se encarga de gestionar la introducción
de datos, el mantenimiento de los archivos y la
generación de un conjunto fijo de informes específicos.
 Desventajas.
 Separación y aislamiento de los datos.
 Duplicación de los datos.
 Dependencia 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.
Base de datos
o Podemos modificar la
definición interna de un
objetivo sin afectar a los
usuarios de dicho objetivo.
o Si se añaden nuevas
estructuras de datos o se
modifican las existentes,
los programas de
aplicación no se verán
afectados.
Técnica basada en archivos
o Esto significa que resulta
difícil realizar cambios a
una estructura.
o Sin embargo los sistemas
manuales de archivos dejan
de ser útiles cundo tenemos
que establecer referencias
cruzadas o procesar la
información contenida en
los documentos.
1.5. DESCRIBA LOS CINCO COMPONENTES DEL ENTORNO SGBD
Y EXPLIQUE COMO SE RELACIONAN ENTRE SÍ.
 Hardware.
 Software.
 Datos.
 Procedimientos.
 Personas.
• Se relacionan entre si en que cada uno depende del otro
para cumplir un solo objetivo.
1.6. EXPLIQUE EL PAPEL DE CADA UNA DE LAS SIGUIENTES
PERSONAS EN UN ENTORNO DE BASE DE DATOS.
(a) Administrador de los datos
(b) administrador de la base de datos
(c) diseñador lógico de la base de datos
(d) diseñador físico de la base de datos
(e) desarrollador de aplicaciones
(f) usuarios finales.
(a) Administrador de los datos
 Es responsable de gestionar los recursos de datos, lo
que incluye la planificación de la base de datos, el
desarrollo y mantenimiento de estándares, políticas y
procedimientos y el diseño procedimental/lógico de la
base de datos.
(b) Administrador de la base de datos.
 Es responsable de la materialización física de la base
de datos, incluyendo la implementación y diseño físicos
de la base de datos, el control de la seguridad y de la
integridad, el mantenimiento de la fiabilidad del sistema
y la garantía de que la aplicaciones exhiban un
rendimiento satisfactoria para los usuarios.
(C) Diseñador lógico de la base de datos.
 La responsabilidad del diseñador lógico de la base de datos
son identificar los datos (es decir, las entidades y atributos),
las relaciones entre los datos y las restricciones que hay que
aplicar a los datos que se almacenen en la base de datos.
(d) Diseñador físico de la base de datos.
 El diseñador físico de la base de datos decide como
materializar físicamente el diseño lógico de la base de datos,
debe conocer a la perfección la funcionalidad del SGBD de
destino y puede entender las ventajas y desventajas de cada
alternativa para cada implementación concreta.
(E) Desarrollador de aplicaciones.
 Los desarrolladores de aplicaciones trabajan a partir de
una especificación producida por los analistas de
sistemas.
(f) Usuarios finales.
 Los usuarios finales son los “clientes ” de la base de
datos, que se diseña, implementa y mantiene
precisamente para dar servicio a sus necesidades de
información. Los usuarios finales pueden clasificarse de
acuerdo con la forma en que utilizan el sistema.
1.7. EXPLIQUE LAS VENTAJAS Y DESVENTAJAS DE LOS SGBD.
Ventajas.
Control de la redundancia de los datos.
• Los sistemas tradicionales basados en archivos
desperdician espacio al almacenar la misma información en
mas de un archivo.
• La base de datos trata de eliminar la redundancia
integrando los archivos de modo que no se almacenen
múltiples copias de los mismos datos.
Coherencia de los datos.
o Si un elemento de datos solo se almacena una vez en la
base de datos las actualizaciones de un valor solo tienen
que llevarse a cabo una vez y el nuevo valor estará
disponible de forma inmediata para todos los usuarios.
Mas información a partir de la misma cantidad de datos.
o Al integrar los datos operacionales la información puede
deducir información adicional a partir del conjunto de datos
existentes.
Compartición de los datos.
o Son propiedades de las personas o departamentos
que los usan.
Mayor integridad de los datos.
o El concepto de integridad de la base de datos hace
referencia a la validez y coherencia de los datos
almacenados.
MAYOR SEGURIDAD.
o La seguridad de la base de datos es la
protección de los datos frente a su uso
apersonas no autorizadas.
Imposición de estándares.
o Puede tratarse de estándares departamentales de
la organización, nacionales o internacionales
referidos a cosas tales como como los formatos de
datos necesarios para facilitar el intercambio de
datos entre sistemas.
Economía de escala.
o Al combinar todos los datos operacionales de una
organización en una única base de datos de crear un
conjunto de aplicaciones que funcionan con esta fuente
centralizada de datos, pueden reducirse enormemente los
costes.
Equilibrio entre los requisitos conflictivos.
o Cada usuario de departamento tiene necesidades
que pueden entrar en conflicto con las de otros
usuarios.
Mayor accesibilidad de los datos y mayor capacidad de respuesta.
o Los datos que atraviesan las fronteras
departamentales son accesibles de modo directo
por los usuarios finales. Esto proporciona un
sistema con una funcionalidad potencialmente mucho
mayor.
Productividad mejorada.
o Proporciona muchas de las funciones estándar
que el programador tendría normalmente que
incluir dentro de su aplicación basada en archivos.
Mantenimiento mas sencillo gracias a la independencia de los datos.
o En los sistemas basados en archivos, las descripciones de
los datos y la lógica para acceder a los datos están
integradas en cada programa de aplicación, haciendo que
los programas sean dependientes de los datos.
Mayor nivel de
concurrencia
o En algunos sistemas basados en archivos, si se permite a
dos o mas acceder al mismo archivo simultáneamente, es
posible que los accesos se interfieran entre si, provocando
una perdida de información.
Servicios mejorados de copia de seguridad y recuperación.
o Muchos sistemas basados en archivos asignan al usuario
la responsabilidad de proporcionar medidas para proteger
los datos frente a los fallos de sistema informático o de
programas de aplicación.
DESVENTAJAS
Complejidad.
o Los desarrolladores y diseñadores de base de datos, los
administradores de base de datos y los usuarios finales
deben ser capaces de comprender esta funcionalidad para
poder aprovechar al máximo.
Tamaño.
o La complejidad del amplio rasgo de funcionalidades hacen
que el SGBD sea un programa de software de gran tamaño
que ocupa muchos megabytes de espacio de disco y
memoria.
Coste del SGBD
o El coste de el SGBD varia significativamente, dependiendo
del entorno y de la funcionalidad proporcionada.
Coste del hardware adicional.
o Los requisitos de almacenamiento en disco para el SGBD y
la base de datos pueden imponer la compra de espacio y
almacenamiento adicional.
Costes de conversión.
o 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.
o Normalmente, los sistemas basados en archivos se
escriben para una aplicación específica, como por ejemplo
una planificación de facturación. Como resultado las
prestaciones suelen ser muy buenas.
Mayor impacto de los fallos.
o La centralización de los recursos implementa la
vulnerabilidad del sistema. Puesto que todos los usuarios y
aplicaciones dependen de la disponibilidad del SGBD, el
fallo de ciertos componentes puede hacer que se detengan
todas las operaciones.

Más contenido relacionado

La actualidad más candente (16)

Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth Ardila
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6
 
Base de datos
Base de datosBase de datos
Base de datos
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila Hernandez
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!
 
Doc111
Doc111Doc111
Doc111
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Sgbs
SgbsSgbs
Sgbs
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendoza
 

Destacado (8)

Historia del SQL
Historia del SQLHistoria del SQL
Historia del SQL
 
+El toro(1)
+El toro(1)+El toro(1)
+El toro(1)
 
La teoría de sistemas en el enfoque sistemático como elemento de fundamentac...
La  teoría de sistemas en el enfoque sistemático como elemento de fundamentac...La  teoría de sistemas en el enfoque sistemático como elemento de fundamentac...
La teoría de sistemas en el enfoque sistemático como elemento de fundamentac...
 
Compartiendolautopíaok
CompartiendolautopíaokCompartiendolautopíaok
Compartiendolautopíaok
 
Cuestiones de repaso.
Cuestiones de repaso.Cuestiones de repaso.
Cuestiones de repaso.
 
Humildad
HumildadHumildad
Humildad
 
Componentes de un SGBD
Componentes de un SGBDComponentes de un SGBD
Componentes de un SGBD
 
El archivo desde el enfoque sistemico
El archivo desde el enfoque sistemicoEl archivo desde el enfoque sistemico
El archivo desde el enfoque sistemico
 

Similar a Base de Datos (20)

CUESTIONES DE REPASO
CUESTIONES DE REPASOCUESTIONES DE REPASO
CUESTIONES DE REPASO
 
Franklin
FranklinFranklin
Franklin
 
Base de datos actual
Base de datos actualBase de datos actual
Base de datos actual
 
Base de datos bladimir
Base de datos bladimirBase de datos bladimir
Base de datos bladimir
 
Sistema de base de datos
Sistema de base de datosSistema de base de datos
Sistema de base de datos
 
Sistema de base de datos
Sistema de base de datosSistema de base de datos
Sistema de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Victor
VictorVictor
Victor
 
Victor
VictorVictor
Victor
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datos
 
Bendiciones base de datos i
Bendiciones base de datos iBendiciones base de datos i
Bendiciones base de datos i
 
Repaso
RepasoRepaso
Repaso
 
Base de datos
Base de datosBase de datos
Base de datos
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendoza
 
Trabajo de marco
Trabajo de marcoTrabajo de marco
Trabajo de marco
 

Base de Datos

  • 1. CAPÍTULO I Introducción a las bases de datos. Por: William David Torres.
  • 2.
  • 3. 1.1 PROPORCIONE CUATRO EJEMPLOS DE SISTEMAS DE BASES DE DATOS DISTINTOS DE LOS ENUMERADOS EN LA SECCIÓN. o La base de datos de un banco. o La base de datos de la empresa eléctrica o La base de datos de un colegio. o La base de datos de un centro comercial.
  • 4. 1.2. EXPLIQUE CADA UNO DE LOS SIGUIENTES TÉRMINOS. (a) datos (b) base de datos (c) Sistema de gestión de bases de datos (d) programa de aplicación de base de datos (e) independencia de los datos (f) seguridad (g) integridad (h) vistas.
  • 5. (a) Datos. o La base de datos contiene tanto los datos operativos como los metadatos es decir los datos acerca de los datos y actúan como una especie de puente entre los componentes ligados a la magina y los componentes ligados al operador humano. (b) Base de datos. o Una colección compartida de datos lógicamente relacionaos, junto con una descripción de estos datos, que están diseñados para satisfacer las necesidades de información de una organización.
  • 6. (c) Sistema de gestión de bases de datos. o Un sistema software que permite a los usuarios definir, crear, mantener y controlar el acceso a la base de datos. (d) Programa de aplicación de base de datos. o Un programa informático que interactúa con la base de datos entendiendo las apropiadas solicitudes (normalmente una instrucción SQL) dirigidas al SGBD. o (f) Seguridad o La seguridad de la base de datos es la protección de los datos frente a su uso por personas no autorizadas.
  • 7. (g) Integridad  El concepto de integridad de la base de datos hace referencia a la validez y coherencia de los datos almacenados. (h) Vistas.  Con esta funcionalidad el SGBD es una herramienta extremadamente potente y útil.  La vista permite que cada usuario disponga de su propia vista de la base de datos (una vista es en esencia un cierto subconjunto de la base de datos.
  • 8. 1.3. DESCRIBA EL ENFOQUE DE TRATAMIENTO DE LOS DATOS ADOPTADO EN LOS ANTIGUOS SISTEMAS BASADOS EN ARCHIVOS. INDIQUE LAS DESVENTAJAS DE ESTE ENFOQUE.  Es que en cada conjunto de programas de aplicación departamentales se encarga de gestionar la introducción de datos, el mantenimiento de los archivos y la generación de un conjunto fijo de informes específicos.  Desventajas.  Separación y aislamiento de los datos.  Duplicación de los datos.  Dependencia entre los datos.  Formatos de archivos incompatibles.  Consultas fijas/proliferación de programas de aplicación.
  • 9. 1.4. DESCRIBA LAS PRINCIPALES CARACTERÍSTICAS DEL ENFOQUE DE BASE DE DATOS Y COMPÁRELAS CON LA TÉCNICA BASADA EN ARCHIVOS. Base de datos o Podemos modificar la definición interna de un objetivo sin afectar a los usuarios de dicho objetivo. o Si se añaden nuevas estructuras de datos o se modifican las existentes, los programas de aplicación no se verán afectados. Técnica basada en archivos o Esto significa que resulta difícil realizar cambios a una estructura. o Sin embargo los sistemas manuales de archivos dejan de ser útiles cundo tenemos que establecer referencias cruzadas o procesar la información contenida en los documentos.
  • 10. 1.5. DESCRIBA LOS CINCO COMPONENTES DEL ENTORNO SGBD Y EXPLIQUE COMO SE RELACIONAN ENTRE SÍ.  Hardware.  Software.  Datos.  Procedimientos.  Personas. • Se relacionan entre si en que cada uno depende del otro para cumplir un solo objetivo.
  • 11. 1.6. EXPLIQUE EL PAPEL DE CADA UNA DE LAS SIGUIENTES PERSONAS EN UN ENTORNO DE BASE DE DATOS. (a) Administrador de los datos (b) administrador de la base de datos (c) diseñador lógico de la base de datos (d) diseñador físico de la base de datos (e) desarrollador de aplicaciones (f) usuarios finales.
  • 12. (a) Administrador de los datos  Es responsable de gestionar los recursos de datos, lo que incluye la planificación de la base de datos, el desarrollo y mantenimiento de estándares, políticas y procedimientos y el diseño procedimental/lógico de la base de datos. (b) Administrador de la base de datos.  Es responsable de la materialización física de la base de datos, incluyendo la implementación y diseño físicos de la base de datos, el control de la seguridad y de la integridad, el mantenimiento de la fiabilidad del sistema y la garantía de que la aplicaciones exhiban un rendimiento satisfactoria para los usuarios.
  • 13. (C) Diseñador lógico de la base de datos.  La responsabilidad del diseñador lógico de la base de datos son identificar los datos (es decir, las entidades y atributos), las relaciones entre los datos y las restricciones que hay que aplicar a los datos que se almacenen en la base de datos. (d) Diseñador físico de la base de datos.  El diseñador físico de la base de datos decide como materializar físicamente el diseño lógico de la base de datos, debe conocer a la perfección la funcionalidad del SGBD de destino y puede entender las ventajas y desventajas de cada alternativa para cada implementación concreta.
  • 14. (E) Desarrollador de aplicaciones.  Los desarrolladores de aplicaciones trabajan a partir de una especificación producida por los analistas de sistemas. (f) Usuarios finales.  Los usuarios finales son los “clientes ” de la base de datos, que se diseña, implementa y mantiene precisamente para dar servicio a sus necesidades de información. Los usuarios finales pueden clasificarse de acuerdo con la forma en que utilizan el sistema.
  • 15. 1.7. EXPLIQUE LAS VENTAJAS Y DESVENTAJAS DE LOS SGBD. Ventajas. Control de la redundancia de los datos. • Los sistemas tradicionales basados en archivos desperdician espacio al almacenar la misma información en mas de un archivo. • La base de datos trata de eliminar la redundancia integrando los archivos de modo que no se almacenen múltiples copias de los mismos datos.
  • 16. Coherencia de los datos. o Si un elemento de datos solo se almacena una vez en la base de datos las actualizaciones de un valor solo tienen que llevarse a cabo una vez y el nuevo valor estará disponible de forma inmediata para todos los usuarios. Mas información a partir de la misma cantidad de datos. o Al integrar los datos operacionales la información puede deducir información adicional a partir del conjunto de datos existentes.
  • 17. Compartición de los datos. o Son propiedades de las personas o departamentos que los usan. Mayor integridad de los datos. o El concepto de integridad de la base de datos hace referencia a la validez y coherencia de los datos almacenados.
  • 18. MAYOR SEGURIDAD. o La seguridad de la base de datos es la protección de los datos frente a su uso apersonas no autorizadas. Imposición de estándares. o Puede tratarse de estándares departamentales de la organización, nacionales o internacionales referidos a cosas tales como como los formatos de datos necesarios para facilitar el intercambio de datos entre sistemas.
  • 19. Economía de escala. o Al combinar todos los datos operacionales de una organización en una única base de datos de crear un conjunto de aplicaciones que funcionan con esta fuente centralizada de datos, pueden reducirse enormemente los costes. Equilibrio entre los requisitos conflictivos. o Cada usuario de departamento tiene necesidades que pueden entrar en conflicto con las de otros usuarios.
  • 20. Mayor accesibilidad de los datos y mayor capacidad de respuesta. o Los datos que atraviesan las fronteras departamentales son accesibles de modo directo por los usuarios finales. Esto proporciona un sistema con una funcionalidad potencialmente mucho mayor. Productividad mejorada. o Proporciona muchas de las funciones estándar que el programador tendría normalmente que incluir dentro de su aplicación basada en archivos.
  • 21. Mantenimiento mas sencillo gracias a la independencia de los datos. o En los sistemas basados en archivos, las descripciones de los datos y la lógica para acceder a los datos están integradas en cada programa de aplicación, haciendo que los programas sean dependientes de los datos. Mayor nivel de concurrencia o En algunos sistemas basados en archivos, si se permite a dos o mas acceder al mismo archivo simultáneamente, es posible que los accesos se interfieran entre si, provocando una perdida de información.
  • 22. Servicios mejorados de copia de seguridad y recuperación. o Muchos sistemas basados en archivos asignan al usuario la responsabilidad de proporcionar medidas para proteger los datos frente a los fallos de sistema informático o de programas de aplicación.
  • 23. DESVENTAJAS Complejidad. o Los desarrolladores y diseñadores de base de datos, los administradores de base de datos y los usuarios finales deben ser capaces de comprender esta funcionalidad para poder aprovechar al máximo. Tamaño. o La complejidad del amplio rasgo de funcionalidades hacen que el SGBD sea un programa de software de gran tamaño que ocupa muchos megabytes de espacio de disco y memoria.
  • 24. Coste del SGBD o El coste de el SGBD varia significativamente, dependiendo del entorno y de la funcionalidad proporcionada. Coste del hardware adicional. o Los requisitos de almacenamiento en disco para el SGBD y la base de datos pueden imponer la compra de espacio y almacenamiento adicional.
  • 25. Costes de conversión. o 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. o Normalmente, los sistemas basados en archivos se escriben para una aplicación específica, como por ejemplo una planificación de facturación. Como resultado las prestaciones suelen ser muy buenas.
  • 26. Mayor impacto de los fallos. o La centralización de los recursos implementa la vulnerabilidad del sistema. Puesto que todos los usuarios y aplicaciones dependen de la disponibilidad del SGBD, el fallo de ciertos componentes puede hacer que se detengan todas las operaciones.