Download - Diagnostico BD
![Page 1: Diagnostico BD](https://reader035.vdocuments.co/reader035/viewer/2022072003/563dba8d550346aa9aa69e34/html5/thumbnails/1.jpg)
ALUMNO: VERA PONCE ABDIEL SINAI___ CARRERA: ING. SISTEMAS COMPUTACIONALES
CUESTIONARIO DE EVALUACION DIAGNOSTICA DE LA ASIGNATURA: “ADMINISTRACION DE BASE DE DATOS”
1. ¿Qué gestor(es) de base de datos, haz utilizado?
Mysql,sql,Oracle,acces,postgres.
2. ¿Qué proyecto haz realizado en BD?
Realización de unas bases de datos para una biblioteca y una tienda con su respectiva interfas de usuario.
3. ¿Qué es una base de datos?
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
4. ¿Cuál es la función de un Administrador de Base de Datos (BD)?
Es el profesional de tecnologías de la información y la comunicación, responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos.
5. ¿Cuáles son las principales responsabilidades del administrador de BD?
Administrar la estructura de la Base de Datos
Administrar la actividad de los datos
Administrar el Sistema Manejador de Base de Datos
Establecer el Diccionario de Datos
Asegurar la confiabilidad de la Base de Datos
Confirmar la seguridad de la Base de Datos
6. ¿Escribe cada uno de los tipos de BD que hay de acuerdo a su tamaño y clasificación?
Bases de datos estáticas
Son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y edición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.
Bases de datos bibliográficas
Sólo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
Bases de datos o "bibliotecas" de información química o biológica
Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:
Las que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas.
Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas.
![Page 2: Diagnostico BD](https://reader035.vdocuments.co/reader035/viewer/2022072003/563dba8d550346aa9aa69e34/html5/thumbnails/2.jpg)
7. ¿Porque es importante la seguridad en una BD?
Para proteger la bd de los ataques externos y asi tener seguridad en nuestros datos.
8. ¿Cuáles son los mecanismos utilizados en la seguridad de una base de datos?
Autenticación
Definimos la Autenticación como la verificación de la identidad del usuario, generalmente cuando entra en el sistema o la red, o accede a una base de datos.
Autorización
Definimos la Autorización como el proceso por el cual se determina qué, cómo y cuándo, un usuario
autenticado puede utilizar los recursos de la organización.
Administración
Definimos la Administración como la que establece, mantiene y elimina las autorizaciones de los usuarios del
sistema, los recursos del sistema y las relaciones usuarios-recursos del sistema.
Auditoría y registro
Definimos la Auditoría como la continua vigilancia de los servicios en producción y para ello se recaba
información y se analiza.
Mantenimiento de la integridad
Definimos el Mantenimiento de la integridad de la información como el conjunto de procedimientos
establecidos para evitar o controlar que los archivos sufran cambios no autorizados y que la información
enviada desde un punto llegue al destino inalterada.
9. ¿A qué se refiere el concepto de Integridad?
Se refiere a la corrección y complementación de los datos en una base de datos.
10. ¿A qué se refiere el concepto de relación?
A la relación de una tabla con otra.
11. ¿Qué es una base de datos distribuida, escribe un ejemplo?
Es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios e interconectados por una red de comunicaciones.
12. ¿Qué es una base de datos relacional, escribe un ejemplo?
Es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas.
![Page 3: Diagnostico BD](https://reader035.vdocuments.co/reader035/viewer/2022072003/563dba8d550346aa9aa69e34/html5/thumbnails/3.jpg)
13. ¿Explica el modelo Cliente - servidor?
Es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta.
14. ¿Menciona la extensión que genera el proyecto, utilizando los siguientes gestores?
15. SQL, MySQL, Posgress y Oracle.
SQL: .dtproj
MySQL:.sql
Posgress:.psql
Oracle:.class
16. ¿Cómo se hace el respaldo de cada una de estas BDs?
Se realiza via administrador y es guardado en un archivo .zip
17. ¿Qué paradigmas de programación son utilizados en BD, explica?
Objetos: Entidad de la vida real que tiene atributos (datos) y métodos (operaciones) que operan sobre esos atributos. A los datos que forman parte del objeto se les conoce como datos miembros y a las funciones como funciones miembros.
Clase: Modelo que se usa para describir objetos similares. Es un tipo de dato definido por el usuario que determina las estructuras de datos que lo forman y las funciones asociadas con él, es decir es un modelo con el que se construyen los objetos.
Encapsulamiento: Es la ocultación de información. Significa mantener la información dentro del objeto y mantenerlo como una caja negra. Puede ser accedida por métodos.
Abstracción: Es la capacidad de aislar y encapsular la información del diseño y la ejecución. Es la capacidad para identificar atributos y métodos.
Los miembros de la clase base deben ser protected o private protected.
Herencia: Es la propiedad que permite a los objetos crearse a partir de otros objetos. Cada subclase comparte características comunes con la clase de la que deriva. La clase original la llamamos clase base y las nuevas clases creadas a partir de ella clases derivadas.
Polimorfismo: Es la capacidad de que diferentes objetos reaccionen de distinta forma a un mismo mensaje. Es la capacidad de referirse a objetos de clases distintas en una jerarquía utilizando el mismo elemento de programa (método) para realizar la misma operación, pero de manera diferente.
18. ¿Cuántos tipos de usuarios se pueden declarar en una BD?
Usuarios normales. Son usuarios no sofisticados que interactúan con el sistema mediante un programa de aplicación con una interfaz de formularios, donde puede rellenar los campos apropiados del formulario. Estos usarios pueden también simplemente leer informes generados de la base de datos.
Programadores de aplicaciones. Son profesionales informáticos que escriben los programas de aplicación, utilizando herramientas para desarrollar interfaces de usuario, como las herramientas de desarrollo rápido de aplicaciones (DRA), que facilitan crear los formularios e informes sin escribir directamente el programa.
Usuarios sofisticados. Interactúan con el sistema sin programas escritos, usando el lenguaje de consulta de base de datos para hacer sus consultas. Los analistas que envían las consultas para explorar los datos en la base de datos entran en esta categoría, usando ellos las herramientas de procesamiento analítico en línea (OLAP, OnLine Analytical Processing), o herramientas de recopilación de datos.
Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional. Entre estas aplicaciones están los sistemas de diseño asistido por computadora, sistemas de base de conocimientos y sistemas expertos, sistemas que almacenan datos de tipos de datos complejos (como gráficos y de audio) y sistemas de modelado de entorno.
Administradores de la base de datos (ABD). Son las personas que tienen el control central del SGBD.
![Page 4: Diagnostico BD](https://reader035.vdocuments.co/reader035/viewer/2022072003/563dba8d550346aa9aa69e34/html5/thumbnails/4.jpg)
19. ¿Que función tiene la siguiente estructura y para que se utiliza Join?
Permite combinar registros de dos o más tablas en una base de datos relacional. En el Lenguaje de Consultas Estructurado (SQL) hay tres tipo deJOIN: interno, externo y cruzado.
SELECT * FROM criticas INNER JOIN autores ON criticas.autor = autores.id WHERE criticas.id=’7′
20. ¿Qué es una transacción en BD?
Es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atómica.
21. ¿Qué es una consulta?
Una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas.
22. ¿Con que tipo de Software se puede modelar una BD?
SQLDesinger, Postgres, Oracle.
23. ¿Qué es un triguer?
Es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación. Dependiendo de la base de datos, los triggers pueden ser de inserción (INSERT), actualización (UPDATE) o borrado (DELETE). Algunas bases de datos pueden ejecutar triggers al crear, borrar o editar usuarios, tablas, bases de datos u otros objetos.
24. ¿Para qué se utiliza la estructura Constrain?
Se utiliza la cláusula CONSTRAINT en las instrucciones ALTER TABLE y CREATE TABLE para crear o eliminar índices. Existen dos sintaxis para esta cláusula dependiendo si desea Crear ó Eliminar un índice de un único campo o si se trata de un campo multiíndice. Si se utiliza el motor de datos de Microsoft, sólo podrá utilizar esta cláusula con las bases de datos propias de dicho motor.
25. ¿Cuántos tipos de datos se describen en un gestor de base de datos?
Muchos tipos los cuales algunos están restringidos pro la ley.
26. ¿Cómo se conecta una base de datos a un servidor?, describe un ejemplo utilizando estructura
de algún gestor que domines.
conectar.php
<?php
$user = 'town';
$passwd = '12345';
$db = 'tienda';
$port = 5432;
$host = 'localhost';
$strCnx = "host=$host port=$port dbname=$db user=$user password=$passwd";
$cnx = pg_connect($strCnx) or die ("Error de conexion. ". pg_last_error());
echo "Conexion exitosa <hr>";
?>
27. ¿Que son los privilegios? Es la capacidad de un usuario dentro de la base de datos a realizar determinadas operaciones o acceder a
determinados objetos de otros usuarios.
![Page 5: Diagnostico BD](https://reader035.vdocuments.co/reader035/viewer/2022072003/563dba8d550346aa9aa69e34/html5/thumbnails/5.jpg)
BIBLIOGRAFIA
HUESO IBAÑEZ, LUIS(2011), ADMINISTRACIÓN DE SISTEMAS GESTORES DE BASES DE DATOS. CFGS,
RA-MA EDITORIAL.
JUAN CARLOS BARILARI(2010) DISEÑO Y ADMINISTRACIÓN DE BASES DE DATOS, DEAUNO
DOCUMENTA.
ALBERT ABELLÓ GAMAZO, EMMA RICO(2006). DISEÑO Y ADMINISTRACIÓN DE BASES DE DATOS. UPC.
RAFAEL CAMPS PARÉ, LUIS ALBERTO CASILLAS SANTILLÁN, DOLORS COSTAL COSTA, MARC GIBERT
GINESTÀ, CARME MARTÍN ESCOFET, OSCAR PÉREZ MORA(2010), BASE DE DATOS, POSTGRADO UOC.
GARA W. HANSEN(2010) DISEÑO Y ADMINISTRACIÓN DE BASE DE DATOS 1ER EDICION ADDISON-
WESLEY
WIKIPEDIA ENCICLOPEDIA LIBRE (24 OCT 2013) BASE DE DATOS, ADMINISTRACION DE BASE DE
DATOS(EN LINEA) DISPONIBLE EN: HTTP://ES.WIKIPEDIA.ORG/WIKI/BASE_DE_DATOS(29 OCT 2013).