Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Taller 1 bd
1. Taller 1<br />1. ¿por que usar una base de datos?<br />R// La tecnología de bases de datos proporciona los medios, a las organizaciones para que cumplan con sus objetivos de lograr máximos beneficios y ocupar una posición de liderazgo por las razones que veremos a continuación.<br />Se logra el desarrollo de aplicaciones más rápidamente porque los programas reutilizan los datos y procedimientos almacenados en la base de datos y con lenguajes de programación de más alto nivel.<br />Hay una mayor participación del usuario final en la creación de las aplicaciones, haciendo el software más tangible y de mayor valor inmediato.<br />El acceso a los datos es flexible y rápido<br />Se pueden generar informes y formularios de pantalla sin la programación convencional.<br />El usuario final puede, el mismo. Extraer la información que necesita y crear nuevos tipos de datos.<br />En otras palabras, permite a las organizaciones implantar el justo a tiempo para tener mejor y mayor información para la toma de decisiones e incrementar su productividad.<br />2. ¿cuando se requiere utilizar un sistema administrador de base de datos?<br />R// cuando necesitemos almacenar información ya que permitir a los usuarios recuperar y actualizar esa información con base en peticiones. Esta información puede ser cualquier cosa que sea de importancia para el individuo o la organización; es decir, todo lo que sea necesario para auxiliarle en el proceso general de su administración.<br />3. ¿Qué es una base de datos. Definición?<br />R// Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.<br />4. ¿Limitaciones del enfoque para el manejo de datos en base a archivos?<br />R// -Separación y aislamiento de datos: Cada programa maneja su propio conjunto de datos.<br />Duplicación de datos: Mismos datos son mantenidos por diferentes programas.<br />Dependencia de datos: La estructura física y almacenamiento de los archivos son definidos en el código de la aplicación.<br />Formatos de archivos incompatibles: Las estructuras son dependientes del lenguaje de programación de aplicaciones.<br />Dificultas para procesar consultas que no se realizan con frecuencia.<br />5. ¿Por qué a parecen las bases de datos?<br />R// por la necesidad de tener un mejor control sobre la información ya que podemos guardarla de una manera más rápida i confiable lo cual nos da las siguientes garantías: Economía de la escala, se puede obtener mayor información de la misma cantidad de datos, datos y programas compartidos, integridad y seguridad entre otras.<br />6. ¿Qué es un SGBD?<br />R// Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:<br />- Definir una base de datos: especificar tipos, estructuras y restricciones de datos.<br />- Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD<br />- Manipular la base de datos: realizar consultas, actualizarla, generar informes.<br />Así se trata de un software de propósito general. Ejemplo de SGBD son Oracle y SQL Server de Microsoft.<br />7. ¿Del punto 1.4 capitulo 1 define con tus propias palabras cada uno de los ítems que implica la seguridad?<br />R// -El encriptamiento de la información: Es el proceso para volver ilegible información considerada importante. La información una vez encriptada solo puede leerse aplicándole una clave.<br />-Los subesquemas o visitas: Es el diseño de la base de datos.<br />-Privilegio o reglas de autorización: Dependiendo del usuario tiene unas responsabilidades en las bases de datos y unos tipos de privilegios frente a otros usuarios.<br />8. ¿Cuáles son los lenguajes DBMS y definirlos?<br />R// DBMS: la estructura básica de un Sistema Manejador de Base de Datos se enuncian dos lenguajes que permiten trabajar sobre la base de datos. Estos lenguajes estándar son: <br />-DDL (Data Definition language): Lenguaje de Definición de Datos. Por medio de este el DBMS identifica las descripciones de los elementos de los esquemas y almacena la descripción del esquema en el catálogo del DBMS.<br />Por medio de este el DBMS especifica el esquema conceptual e interno (Base de datos Almacenada). <br />-SDL (Store Definition language): Lenguaje de definición de almacenamiento. Es utilizado por el DBMS para especificar el esquema interno que corresponde a la Base de Datos Almacenada.<br />-VDL (View Definition language): Lenguaje de Definición de Vistas. Es utilizado por el DBMS para especificar las vistas del usuario y sus correspondencias con el esquema conceptual.<br />En las Bases de Datos Relacionales, el SQL, representa una combinación de los anteriores.<br />-DML (Data Manipulation language): Lenguaje de Manipulación de Datos. Permite la manipulación de las operaciones de Inserción, Eliminación y Modificación.<br />Tipos de DML's:<br />De alto Nivel o No por procedimientos: SQL.<br />De bajo Nivel o por procedimientos.<br />