3.2. Actividades de Contextualizacion 2 (1)

download 3.2. Actividades de Contextualizacion 2 (1)

of 8

Transcript of 3.2. Actividades de Contextualizacion 2 (1)

Actividad No. 2. Afianzamiento.

En grupo de 2 aprendices realizar una investigacin, en base a los conocimientos adquiridos de la Actividad No 1. Contextualizacin y teorizacin y dar respuesta a las siguientes preguntas generando un documento en word:

1. Elaborar un mapa conceptual donde se evidencie la compresin de los conceptos de la investigacin de la clasificacin de las Bases de Datos.2. Realizar una investigacin de diferentes Sistema Gestores de Bases de Datos y presente un cuadro comparativo donde se refleje las ventajas y desventajas de estos gestores (10).3. Establezca la diferencia entre un Motor de Bases de Datos y un Administrador de Bases de Datos realizando una publicacin de sus conclusiones en el Foro N 24. Investigue los conceptos de DDL y DML en las Bases de Datos, a partir de la investigacin genere un crucigrama de 20x20 donde se refleje con claridad las definiciones.Se recomienda observar el siguiente video https://www.youtube.com/watch?v=hLpQFX_nMFI para fortalecer los conocimientos.

Duracin de la Actividad: 8 HorasTipo de Evidencia: Producto (Actividad No. 2)Entrega: BlackBoard

1. solucin

SISTEMA DE INFORMAION BASE DE DATOSModificacin del concepto de nodo: se permite que un mismo nodo tenga varios padresAlmacenan su informacin en una estructura jerrquica. En este modelo los datos se organizan en una forma similar a un rboContiene informacin sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una determinada publicacinla informacin almacenada se modifica con el tiempo, permitiendo operaciones como actualizacin y adicin de datosBases de datos bibliogrficas redBase de datos relacionalBase de datos de redEsto es pensando en cada relacin como si fuese una tabla que est compuesta por registros campos.[Escriba una cita del documento o el resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Use la ficha Herramientas de dibujo para cambiar el formato del cuadro de texto de la cita.]Permiten la indexacin a texto completo, y en lneas generales realizar bsquedas ms potentes[Escriba una cita del documento o el resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Use la ficha Herramientas de dibujo para cambiar el formato del cuadro de texto de la cita.]Las bases de datos deductivas son llamadas base de datos lgica, a raz de que se basan en lgica matemtica[Escriba una cita del documento o el resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Use la ficha Herramientas de dibujo para cambiar el formato del cuadro de texto de la cita.]Bases de datos documentalesUn sistema de base de datos deductivasUtilizadas primordialmente para almacenar datos histricosBase de datos jerrquicaBases de datos dinmicasBases de datos estticasUn sistema de base de datos deductivasUna base de datos es una coleccin de informacin organizada de forma que un programa de ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrnico.

SISTEMA GESTORES BASE DE DATOSVENTAJASDESVENTAJAS

SQL Server-Puede ser til para manejar obtener datos de la red.-Ofrece una potencia forma de unir SQL e internet.-Utiliza una extensin al SQL estndar, que se denomina Transact SQL.-Soporta la definicin, modificacin y eliminacin de base de datos.-Seguridad: SQL permite administrar permiso a todo.-La relacin calidad-precio est muy debajo comparado con Oracle.-problema de la 6.5 eran mucho bloqueo a nivel de la pagina-una psima implementacin de los tipos de datos variables como varchar-Enorme cantidad de memoria RAM que utiliza que utiliza para la instalacin y utilizacin del software-Si no lo quieres para practicas no te va hacer til se prohbe muchas cosas tiene restricciones

MYSql-Muy rpido, fiable y fcil de usar -Trabaja en entornos clientes/servidor o incrustados-Una gran cantidad de software de contribuciones est disponible para MYSql-Posee un buen control de acceso de usuarios y seguridad en los datos-integracin perfecta con el lenguajes PHP-Soporte completo para clausulas, funciones, tipos de datos y comandos estndar-Soporte para control de transacciones en tablas transaccionales-Gran cantidad entre distintos sistemas o plataformas-Permite la replicacin de base de datos trabajando con servidores MYsql maestrosy esclavos -Uso de MyODBC-Soporta mltiples modos asignados para comportarse como otros gestores de base de datos

-Admite la declaracin de claves ajenas o foranes en la creacin tablas, internamente no las trata de forma diferente al resto de campos-Los privilegiados para una tabla no se eliminan automticamente cuando se borra una tabla-La funcin de conversacin CAST() no soporta la conversin a REAL o BIGNIT-La funcin de MYSQL que estas carencias no les resultaban un problema, ya que era lo que en principio ellos necesitaban

ORAGLE-Es la base de datos con mas orientacin hacia internet -El uso productivos de los recursos auxiliares con active Data Guard-La proteccin y la auditoria segura de los datos, mas la posibilidad de recuperacin total de los datos-El cambio ms veloz de los sistemas informticos mediante real application Testing-El mayor inconveniente de Oracle es quizs su precio, incluso las licencias de personal Oracle con excesivamente caras.-Necesidad de ajustes. Un error frecuente consiste pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento-Tambin es elevado el coste de la informacin y sola ltimamente han comenzado a aparecer buenos libros asunto tcnicos distintos de la simple instalacin y administracin

POSTGRESQL

-Ampliamente popular ideal para tecnologas web-Fcil de administrar -Su sintaxis SQL es estndar y fcil de aprender-footprint bajo de memoria, bastante poderoso con una configuracin adecuada -Multiplataforma -Capacidades de replicacin de datos -Soporte empresaria disponible

-Sin experticia, configuracin llega a ser un caos-Es fcil de vulnerar sin proteccin adecuada -El motor MyISAM es instalador por defecto y carece de capacidades de integridad relacional-InniBD genera muchos footprint en memoria al indizar -El toolset empresarial tiene un costo adicional por suscripcin anual-realizar revisiones llegar a ser una labor manual y tediosa para el BDA

BASE OPEN OFFICE-Incluye una versin completa del SGBD HSQL que guarda los datos en ficheros XML-Puede acceder de forma nativa a ficheros de base para realizar trabajos simples-Proporciona soporte nativo para diferentes bases de datos (Adabas D, ADO, Microsoft Access, MYSQL), o cualquier otra base de datos si se utilizan los conectores OBDC Y JDBC-Soporta agenda LDAP, Microsoft Outlook, Microsoft Windows y Mozilla-Consume gran cantidad de memoria-El navegador de internet que incorpora le falta aadidos y no maneja del todo bien las nuevas tecnologas como javascript o DHTML-Interfaz demasiado sobrecargado, lo que reduce la flexibilidad-A la hora de crear una base de datos formato Access (mdb), hay que dar bastantes giros

ACCESSIncluye expertos para realizar indagaciones, ellos `pueden ayudar a encontrar duplicadas y realizada relaciones cruzadas de los datos-Para aprender el programa basta tener la ayuda en lnea, ya que es completa e informativa-Es la base de datos ms amigable y verstil mercado -La principal limitante es que solo te acepta 1 GB por tablera, 256 campos por tabla, y 35 ndices por tabla-Base de datos de un muy reducido potencial-No ha mejorado en el aspecto de seguridad y consistencia

VISUAL FOXPRO

-Menor costo-Adquisicin ( Es accesible para pequeas empresas-Integridad(Mayor sensibilidad frente a variaciones en transmisiones y fluctuaciones elctricas) -Seguridad ( Menos niveles de acceso

FIRE BIRD-Ofrece una gran variedad de medios para acceder a los datos (nativo/API, driver dbExpress, OBDC, OLEDB, .NET provider, driver JDBC nativo de tipo 4, modulo para Python, PHP, Perl, etc.)- Creacin de copias de seguridad y la funcionalidad en arquitecturas de 64 bits-Administra la concurrencia en las actualizaciones en los datos, as como el manejo de las transacciones-Firebird ofrece una concurrencia excelente, alto rendimiento y un poderoso lenguaje de procedimientos almacenados y disparadores -Una desventaja de la BD es que ya fue descontinuada, y que solamente puede acceder a base de datos de Firebird/Interbase 6 con el dialecto de SQL.-Solo lo manipulan los ms usados en lenguaje SQL

3. El manejador de BD se encarga de manejar las bases de datos ya creadas, y de interactuar con la aplicacin frontal ya sea que esta all sido creada en java o en c, o en lo que t quieras. El motor de BD se encarga de organizar el OBD osea de configuracin todo en el sistema operativo, y de crear las BD

4. DDL y DML Lenguaje de definicin de datos (DDL: Data Definition Language): Sencillo lenguaje artificial para definir y describir los objetos de la base de datos, su estructura, relaciones y restricciones. En la prctica puede consistir en un subconjunto de instrucciones de otro lenguaje informtico. Aparte suele poseer dos subconjuntos de instrucciones:Lenguaje de definicin del almacenamiento de los datos (DSDL: Data Storage Definition Language): permite especificar caractersticas fsicas de la base de datos (volmenes y archivos donde van a ser almacenados los datos, etc).Lenguaje de control de datos (DCL: Data Control Language): encargado del control y seguridad de los datos (privilegios y modos de acceso, etc).Lenguaje de manipulacin de datos (DML: Data Manipulation Language): Lenguaje artificial de cierta complejidad que permite el manejo y procesamiento del contenido de la base de datos. En la prctica puede consistir en un subconjunto de instrucciones de otro lenguaje informtico. Las aplicaciones que trabajan sobre la base de datos se programan en un lenguaje de programacin (C, Cobol, ...) insertando en el cdigo fuente sentencias del DML. Al utilizar un DML se deben especificar los datos que sern afectados por las sentencias del lenguaje. Un DML puede tener o no procedimientos, segn sea necesario especificar adems cmo deben obtenerse esos datos. Los DML con procedimientos tienen sentencias de control de flujo como bucles o condicionales. Los DML sin procedimientos son conocidos tambin como declarativos.

Comandos del DDL y del DMLComandoDescripcin

CREATEUtilizado para crear nuevas tablas, stored procedures e ndices

DROPEmpleado para eliminar tablas, stored procedures e ndices

ALTERUtilizado para modificar las tablas agregando campos o cambiando la definicin de los campos

Comandos DDLComandoDescripcin

SELECTUtilizado para consultar registros de la base de datos que satisfagan un criterio determinado.

INSERTUtilizado para cargar lotes de datos en la base de datos en una nica operacin.

DELETEUtilizado para eliminar los valores de los campos y registros especificados.

UPDATEUtilizado para modificar registros de una tabla de una base de datos.

Comandos DML