Base de datos

15
Introducción de las bases de Datos Estudiante: Angélica Ruiz . [email protected] Capitulo 1

Transcript of Base de datos

Page 1: Base de datos

Introducción de las bases de Datos

Estudiante: Angélica Ruiz . [email protected]

Capitulo 1

Page 2: Base de datos

Base de Datos

Page 3: Base de datos

Cuestiones de repaso

1.1. Proporcione cuatro ejemplos de sistemas de bases de datos distintos de los enumerados en la Sección.

Base de datos del Municipio. Base de datos de la Empresa Eléctrica. Base de datos de un Hospital. Base de datos de un Centro Comercial. Base de datos de un Sindicato de Choferes Profesionales.

Page 4: Base de datos

1.2. Explique cada uno de los siguientes términos:

Datos: El dato es una representación simbólica (numérica, alfabética, algorítmica, entre otros) de un atributo o variable cuantitativa. Los datos describen hechos empíricos, sucesos y entidades.

Base de Datos: Es una colección compartida de datos lógicamente relacionados , junto con una descripción de estos datos., que están diseñados para satisfacer las necesidades de información de una organización.

Sistema de gestión 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.

Programa de aplicación de bases de datos: Es un programa informático que interactúa con la base de datos emitiendo las apropiadas solicitudes (normalmente una instrucción SQL) dirigidas al SGBD.

Page 5: Base de datos

Independencia de los datos: Se pueden definir dos tipos de independencia de datos:

La independencia lógica :Es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación. Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla.

La independencia física : Es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos). Por ejemplo, puede ser necesario reorganizar ciertos ficheros físicos con el fin de mejorar el rendimiento de las operaciones de consulta o de actualización de datos.

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 más vulnerables que en los sistemas basados en archivos.

Page 6: Base de datos

Integridad: La seguridad 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 coherencias que no se permite que la base de datos viole.

Vistas: Con esta funcionalidad ,el SGB es una herramienta extremadamente potente y útil .Las vistas permiten crear consultas especificas de la información orientada a usuarios especificas esta.para definir una vista. 

Page 7: Base de datos

1.3 Describa el enfoque de tratamiento de los datos adoptando en los antiguos sistemas basados en archivos. Indique las desventajas de este enfoque.

Los Sistemas basados en archivos fueron desarrollados para dar respuesta a la necesidad que las empresas tenían de acceder de forma mas eficiente a los datos.

Desventajas: Separación y aislamiento de los datos. Duplicación de los datos. Dependencia de los datos. Formatos de archivos incompatibles. Consultas fijas/ proliferación de programas

de aplicación.

Page 8: Base de datos

1.4 Describa las principales características del enfoque de base de datos y compárelas con la técnica basada en archivos

CARACTERÍSTICAS DEL ENFOQUE DE BASE DE DATOS:

La base de datos almacena no solo los datos operacionales de la organización, sino también una descripción de dichos datos.

Podemos modificar la definición interna de un objeto sin afectar a los usuarios de dicho objeto, siempre y cuando la definición externa continúe siendo la misma.

Separa la estructura de los datos de los programas de aplicación .

Almacenan dicha estructura en la propia base de datos

COMPARACIÓN CON LA TÉCNICA BASADA EN ARCHIVOS:

o La duplicación implica un desperdicio de recursos.

o Cuesta tiempo y dinero introducir los datos más de una vez.

o Consume un espacio de almacenamiento innecesario.

o Pierde la integridad de los datos.

o Perdida de tiempo y cuesta esfuerzo resolverlo.

Page 9: Base de datos

Describa los cinco componentes del entorno SGBD y explique como se relacionan entre si.

Personas

Hardware

Software

Datos

Procedimient

o

Page 10: Base de datos

Relación.

Hardware

• El SGBD y las aplicaciones requieren una plataforma sobre la que ejecuta.

• Dependerá de las necesidades de la organización y del SGBD.

Software

• El propio del SGBD a los programas de aplicación, sistema operativo.

• Los programas se escriben en 3GL o 4GL.

Procedimiento

• Instrucciones y reglas que gobiernan el diseño de la BD• Iniciar sección, iniciar y detener una SGBD, copias de

seguridad, gestionar fallas de HW y SW , cambiar la estructura de una tabla.

Page 11: Base de datos

Datos

• Quizá el componente más importante de un entorno SGBD, al menos desde el punto de vista de los usuarios finales sean los DATOS.

Personas

• Las personas que se relacionan en el sistema:

• 1. Administradores.• 2.Desarrolladores.• 3.Usuarios finales.

Page 12: Base de datos

Explique el papel de cada una de las siguientes personas en un entorno de base de Datos:

Administrador de 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.

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 las aplicaciones exhiban un rendimiento satisfactorio para los usuarios.

Diseñador lógico de la base de datos: Identifican los datos (es, decir entidades y atributos) , las relaciones entre los datos y las resticciones que hay que aplicar a los datos que se almacenen en la base de datos.

Diseñador físico de la base de datos: Decide cómo materializar físicamente el diseño lógico de la base de datos.

Page 13: Base de datos

Desarrollador de aplicaciones: Implementan los programas de aplicación que proporcionan la funcionalidad requerida por los usuarios finales.

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 .

Sistemas de bases de datosPara poder ser mas efectivos ,se necesitaba una nueva técnica y lo que surgió fue el concepto de base de datos y los Sistemas de Bases de Datos (SGBS).

Page 14: Base de datos

Explique las ventajas y desventajas de los SGBD.

Ventajas:

Control de la redundancia de los datos. Coherencia de los datos. Más información a partir de las misma cantidad de datos. Comparación de datos. Mayor integridad de los datos. Mayor seguridad. Imposición de estándares. Economía de escala. Equilibrio entre requisitos conflictivos. Mejor accesibilidad de los datos y mayor capacidad de la

respuesta. Productividad mejorada. Mantenimiento más sencillo gracias a la independencia de los

datos. Mayor nivel de concurrencia. Servicios mejorados de copia de seguridad y recuperación.

Page 15: Base de datos

Desventajas:

o Complejidad.o Tamaño.o Coste del SGBD.o Costes de conversión.o Prestaciones.o Mayor impacto de los fallos.