diagnostico bd

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

Upload: jose-qui

Post on 12-Dec-2015

6 views

Category:

Documents


4 download

DESCRIPTION

BD

TRANSCRIPT

Page 1: Diagnostico BD

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

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

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

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

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