28
REALIZADO POR: ALEX ANTONIO ALEJANDRO CAÑAR

Base de datos actual

Embed Size (px)

Citation preview

Page 1: Base de datos actual

REALIZADO POR: ALEX ANTONIO ALEJANDRO CAÑAR

Page 2: Base de datos actual

1.1 PROPORCIONE CUATRO EJEMPLOS DE SISTEMAS DE BASES DE DATOS DISTINTOS DE LOS ENUMERADOS EN LA SECCION

De una institución

La base de datos esta en el sistema de matriculación y también en las notas da cada estudiante.

De un hospital

Registrar cada paciente que ingresa en el hospital tomando todos los datos.

De un banco

Tomar los datos de cada cliente ya se retirar dinero o depositar.

De una biblioteca

Para registrar los datos de las personas que van a utilizar los libros de la biblioteca.

Page 3: Base de datos actual

1.2 EXPLIQUE CADA UNO DE LOS SIGUIENTES TERMINOS: (a) DATOS

Es un valor o referente que recibe el computador por diferentes medios, los

datos representan la información que el programador manipula en la

construcción de una solución o en el desarrollo de un algoritmo.

Los datos aisladamente pueden no contener información humanamente

relevante. Sólo cuando un conjunto de datos se examina conjuntamente a la

luz de un enfoque, hipótesis o teoría se puede apreciar la información

contenida en dichos datos.

Page 4: Base de datos actual

• (b) BASE DE DATOS

ES una colección compartida de datos lógicamente

relacionados, junto con una descripción de los datos, que

están diseñados para satisfacer las necesidades de

información de una organización.

Tambien permiten almacenar y posteriormente acceder a

los datos de forma rápida y estructurada. Las propiedades

de estos SGBD, así como su utilización y administración, se

estudian dentro del ámbito de la informática.

Page 5: Base de datos actual

• (c) SISTEMA DE GESTION DE BASES DE

DATOS

Es un sistema software que permite a los usuarios

definir, crear, mantener y controlar el acceso a la base de

datos.

Los SGBD también proporcionan métodos para mantener la

integridad de los datos, para administrar el acceso de

usuarios a los datos y recuperar la información si el sistema

se corrompe. Permite presentar la información de la base

de datos en variados formatos. La mayoría de los SGBD

incluyen un generador de informes. También puede incluir

un módulo gráfico que permita presentar la información

con gráficos.

Page 6: Base de datos actual

• (d) PROGRAMA DE APLICACIÓN DE BASES

DE DATOS

Estos programas pueden ser de procesamiento por lotes

convencionales o, lo que resulta mas habitual hoy en

día, aplicaciones en línea ya que también los programas de

aplicación pueden estar escritos en algún lenguaje de

programación o en un lenguaje de cuarta generación de

mayor nivel.

Page 7: Base de datos actual

• (e) INDEPENDENCIA DE LOS

DATOS

En las grandes organizaciones cada vez se hace más

importante la existencia de conectividad abierta a los

datos existentes con independencia del formato o la

plataforma.

Para la toma de decisiones, se hace necesario acceder

desde un ordenador personal a datos corporativos que se

encuentran en bases de datos remotas. Muchas de estas

bases de datos tienen una interfaz dedicada, que no tiene

mucha relación con las aplicaciones estándar de ordenador

personal. Al mismo tiempo, muchas aplicaciones

corporativas están siendo transportadas a ordenadores

personales. Estas dos tendencias convergen en la

arquitectura cliente/servidor.

Page 8: Base de datos actual

• (f) SEGURIDAD

La seguridad de los datos es esencial, ya que la divulgación

de la información puede ocurrir a través de publicaciones

de los empleados en sus cuentas de Facebook o al dejar a

la vista de forma accidental datos confidenciales. El coste

de las infracciones de seguridad de datos, en términos

monetarios y de credibilidad de las empresas son elevados.

Todas las organizaciones necesitan aplicar seguridad a la

información a fin de prevenir la divulgación de propiedad

intelectual. Este documento analiza ejemplos de

divulgación accidental (o intencional), y muestra cómo la

seguridad de datos puede proteger los datos en una

variedad de entornos.

Page 9: Base de datos actual

• (g)INTEGRIDAD

El término integridad de datos se refiere a la corrección y

complementación de los datos en una base de datos.

Cuando los contenidos se modifican con sentencias

INSERT, DELETE o UPDATE, la integridad de los datos

almacenados puede perderse de muchas maneras

diferentes. Pueden añadirse datos no válidos a la base de

datos, tales como un pedido que especifica un producto no

existente.

Page 10: Base de datos actual

• (f) VISTAS

Las vistas tienen la misma estructura que una tabla: filas y

columnas. La única diferencia es que sólo se almacena de ellas

la definición, no los datos. Los datos que se recuperan

mediante una consulta a una vista se presentarán igual que los

de una tabla. De hecho, si no se sabe que se está trabajando

con una vista, nada hace suponer que es así. Al igual que

sucede con una tabla, se pueden insertar, actualizar, borrar y

seleccionar datos en una vista. Aunque siempre es posible

seleccionar datos de una vista, en algunas condiciones existen

restricciones para realizar el resto de las operaciones sobre

vistas.

La mayoría de los SGBD soportan la creación y manipulación

de vistas. Las vistas se crean cuando se necesitan hacer varias

sentencias para devolver una tabla final.

Page 11: Base de datos actual

1.3 DESCRIBA EL ENFOQUE DE TRATAMIENTO DE LOS DATOS ADOPTADO EN LOS ANTIGUOS SISTEMAS BASADOS EN ARCHIVOS. INDIQUE LAS DESVENTAJAS DE ESTE ENFOQUEEs que los cuales es preciso etiquetar y almacenar n una o mas caja o contenedores por cuestiones de seguridad también en ella podemos ver que cada departamento accede a sus propios archivos utilizando programas de aplicación escritos especialmente para ellos. 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 . Además lo cual tiene mayor importancia, la estructura física y el almacenamiento de los archivos y registros de datos están definidos por el código de aplicación.

Las desventajas :

• Separación y aislamiento de los datos

• Duplicación de los datos

• Dependencias entre los datos

• Formatos de archivos incompatibles

• Consultas fijas/proliferación de programas de aplicación

Page 12: Base de datos actual

1.4 DESCRIBA LAS PRINCIPALES CARACTERISTICAS DEL ENFOQUE DE BASE DE DATOS Y COMPARELAS CON LA TECNICA BASADA EN ARCHIVOS

• Podemos modificar la definición interna de un objeto sin afectar a los

usuarios en cambio la técnica basada en archivos rsulta dificil realizar

cambios a una estructura existente.

Page 13: Base de datos actual

1.5 DESCRIBA LOS CINCO COMPONENTES DEL ENTORNO SGBD Y EXPLIQUE COMO SE Relacionan ENTRE SI

HARDWARE

SOFTWARE

DATOS

PROCEDIMIENTOS

PERSONAS

Estos se relacionan en software altamente complejos y sofisticados que tratan de proporcionar los servicios que hemos explicado en la sección anterior. Resulta imposible generalizar la estructura de componentes de un SGBD, ya que varía enormemente de unos sistemas a otros. Sin embargo, resulta útil, a la hora de tratar de comprender los sistemas de base de datos, intentar visualizar los componentes y las relaciones existentes entre ellos

Page 14: Base de datos actual

1.6 EXPLIQUE EL PAPEL DE CADA UNA DE LAS SIGUIENTES PERSONAS EN UN ENTORNO DE BASE DE DATOS:

(a) ADMINISTRADOR DE DATOSEl administrador de datos (DA, Data Administrator) es

responsable de gestionar los recursos de dato, 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.

Page 15: Base de datos actual

• (b) ADMINISTRADOR DE LA

BASE DE DATOS

El administrador de la base de datos (DBA, Data

Administrator) es responsable de la materialización física

de la base de datos, incluyendo la implementación y

diseños 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 las aplicaciones

exhiban un rendimiento satisfactorio para los usuarios.

Page 16: Base de datos actual

• (c) DISEÑADOR LOGICO DE LA

BASE DE DATOS

El diseñador lógico de 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 almacene en la base de datos.

Page 17: Base de datos actual

• (d) DISEÑADOR FISICO DE LA

BASE DE DATOS

El diseñador físico de la base de datos decide como

materializar físicamente e diseño lógico de la base de datos

esto implica que debe establecer la correspondencia ente

el diseño lógico de la base de datos y un conjunto de tablas

y restricciones de integridad.

Seleccionar estructuras de almacenamiento y métodos de

acceso específicos para los datos con el fina de conseguir

unas buenas prestaciones

Page 18: Base de datos actual

• (e) DESARROLLADOR DE

APLICACIONES

Los desarrolladores de aplicaciones normalmente estos

trabajen a partir de una especificación producida por los

analistas de sistemas. Los programas pueden estar escritos

en un lenguaje de programación de tercera generación o

en un lenguaje de cuarta generación.

Page 19: Base de datos actual

• (f) USUARIOS FINALES

Los usuarios finales son los clientes de la base de

datos, que diseña, implementa y mantiene precisamente

para dar servicio a sus necesidades de información estos

se clasifican en Usuarios Inexpertos , estos acceden a la

base de datos mediante programas de aplicación escritos a

propósito y que intentan que las operaciones sean lo mas

simples posible en cambio los Usuarios Avanzados estos

están familiarizados con la estructura de la base de datos y

con las funcionalidades ofrecidas por el SGBD.

Page 20: Base de datos actual

1.7 EXPLIQUE LAS VENTAJAS Y DESVENTAJAS DE LOS SGBD.

VENTAJAS

Page 21: Base de datos actual

• 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.

• Coherencia de los datosAl eliminar o controlar la redundancia, reducimos el riesgo de que se produzcan incoherencias. Si un elemento de datos solo se almacena una vez en la base3 de datos, las actualizaciones de su valor solo tienen que llevarse a cabo una vez y el nuevo valor estará disponible de forma inmediata para todos los usuarios

Page 22: Base de datos actual

• Más información a partir da la

misma cantidad de datosAl integrar los datos operacionales, la información puede

deducir información adicional a partir del conjunto de datos

existente.

• Compartición de datos

Los archivos son propiedad de las personas o

departamentos que los usan por otra lado la base de

datos pertenece a toda la organización y debe ser

compartida por todos los usuarios autorizados. De

este modo un numero mayor de usuarios puede

compartir una mayor cantidad de datos.

Page 23: Base de datos actual

• Mayor integridad de datos

La integridad de la base de datos hace referencia a la validez y coherencia de los datos almacenados. La integridad se suele expresar en términos de restricciones, que son reglas de coherencia que no se permite que la base de datos viole.

• Mayor seguridad

La seguridad de la base de datos es la protección de los datos frente a su uso por personas no autorizadas. Sin unas medidas de seguridad adecuadas, la integración hace que los datos sean mas vulnerables que en los sistemas basados en archivos.

Page 24: Base de datos actual

• Imposición de estándares

La integración permite al DBA definir e imponer los

estándares necesarios. Puede tratarse de estándares

departamentales, de la organización, nacionales o

internacionales referidos a costas tales como formatos de

datos.

• Economía de escala

Al combinar todos los datos operacionales de

una organización en una única base de datos y

crear un conjunto de aplicaciones que funcionan

con esta fuente centralizada de datos.

Page 25: Base de datos actual

• Equilibrio entre requisitos

conflictivos

Cada usuario de departamento tiene necesidades que

pueden entrar en conflicto con las de otros usuarios.

• Mejor accesibilidad a los datos y

mayor capacidad de respuesta

Los datos atraviesan las fronteras departamentales

son accesibles de modo directo por los usuarios

finales.

Page 26: Base de datos actual

• Productividad mejorada

El SGBD 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

En los sistemas basados en archivos las descripciones de los

datos y la lógica para acceder a los datos están integrados en

cada programa de aplicación, haciendo que los programas sean

dependientes de los datos.

Page 27: Base de datos actual

• Mayor nivel de concurrencia

En algunos sistemas basados en archivos si se permite a dos usuarios

acceder al mismo archivo simultáneamente es posible que los accesos se

interfieran.

• Servicios mejorados de copia de seguridad y

recuperación

Muchos sistemas basados en archivo asignan al usuario la

responsabilidad de proporcionar medidas para proteger los

datos frente a fallos del sistema informático o de los

programas de aplicación.

Page 28: Base de datos actual

DESVENTAJAS Complejidad: Puede proporcionar la funcionalidad esperada el SGBD tiene que

ser un programa software de gran complejidad.

Tamaño: La complejidad y el amplio rango de funcionalidades hacen que el SGBD sea un programa software de gran tamaño que ocupa muchos megabytes.

Coste del SGBD: El coste de los SGBD varia significativamente dependiendo del entorno y de la funcionalidad proporcionada.

Costes de hardware adicional: Los requisitos de almacenamiento en disco para el SGBD y la base de datos pueden imponer la compra de espacio de almacenamiento 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 ejecuten sobre el nuevo SGBD.

Prestaciones: Los sistemas basados en archivos se escriben para una aplicación específica. El efecto es que algunas aplicaciones pueden ejecutarse mas lentamente.

Mayor impacto de los fallos: La centralización de los recursos implementa la vulnerabilidad del sistema. Puesto que todos los usuarios y aplicaciones dependen a la disponibilidad del SGBD.