SlideShare una empresa de Scribd logo
-60960-290195FACULTAD DE ADMINISTRACIÓN EXPERIENCIA EDUCATIVA: BASE DE DATOS EQUIPO NO. 8 INTEGRANTES: CARRION MENDIOLA ALINA LETICIA HERRERA NIETO MAYRA YAZMÍN   MONTALVO SACRAMENTO AMAYRANI SAMANTHA RIVERA MENDEZ SANDRA SISTEMAS COMPUTACIONALES ADMINISTRATIVOS PROPUESTA DE CRITERIOS  CATEDRÁTICO: CARLOS ARTURO TORRES GASTELÚ INDICE INTRODUCCION  ORACLE     FICHA TECNICA DESCRIPCION  CARACTERISTICAS VENTAJAS PROGRAMAS Y ARCHIVOS QUE CONFORMAN ORACLE HERRAMIENTAS DE ORACLE  COMO CREAR UNA BD EN ORACLE HERRAMIENTAS DE CONSULTA CARACTERISTICAS RELACIONALES ORIENTADAS A OBJETOS DB2 FICHA TECNICA CARACTERISTICAS VENTAJAS  DESVENTAJAS  ESCALABILIDAD FACILICIDAD DE INSTALACION  FUNCIONES COMPLEMENTARIAS  CONECTIVIDAD DATA WAREHOUSIN DATA MINNING PLATAFORMAS RECUPERACION DE DESASTRE INSTALACION CREACION DE TABLA CUADRO COMPARATIVO DE ORACLE Y DB2  CONCEPTOS CLAVE CONCLUSION BIBLIOGRAFIA INTRODUCCIÒN  En la actualidad se ha vuelto de vital importancia la utilización de herramientas de comunicación que faciliten el intercambio de información entre las personas.  Es así como las base de datos han evolucionado a través del tiempo pretendiendo el fácil acceso de la información y a la  misma.  Hoy en día contamos con diversos sistemas gestores de base de datos por mencionar algunos: Oracle, My SQL, SQL Server Express, Informix,DB2, etc. En este trabajo se abordaran los sistemas manejadores de base de datos: ORACLE DB2 De los cuales se realiza una investigación de sus características así como un cuadro comparativo de los mismos. 35553651905            FICHA TÈCNICA  Desarrollador Oracle Corporation  Última versión estable 11g Release 1(2007)  S.O. Multiplataforma  Licencia Privativa  Sitio web www.oracle.com  DESCRIPCIÓN  Es básicamente un herramienta cliente/servidor, un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. Una base de datos Oracle está almacenada físicamente en ficheros, y la correspondencia entre los ficheros y las tablas es posible gracias a las estructuras internas de las base de datos, que permiten que diferentes tipos de datos estén almacenados físicamente separados. Está división lógica se hace gracias a los espacios de tablas, tablespaces. CARACTERISTICAS  Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar.  Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.  Apoya en el diseño y optimización de modelos de datos.  Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros.  Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos.  VENTAJAS Posee igual interacción en todas las plataformas (Windows, Unix, Macintosh y Mainframes). Estos porque más del 80% de los códigos internos de Oracle son iguales a los establecidos en todas las plataformas de Sistemas Operativos.  Soporta bases de datos de todos los tamaños, desde severas cantidades de bytes y gigabytes en tamaño.  Provee salvar con seguridad de error lo visto en el monitor y la información de acceso y uso.  Soporta un verdadero ambiente cliente servidor. Este establece un proceso entre bases de datos del servidor y el cliente para la aplicación de programas.  PROGRAMAS Y ARCHIVOS QUE CONFORMAN ORACLE Un RDBMS Oracle está compuesto por tres partes principales, que son: El Kernel de Oracle  Las instancias del Sistema de Base de Datos.  Los Archivos relacionados al sistema de Base de Datos.  HERRAMIENTAS DE ORACLE SQLForms: es la herramienta de Oracle que permite, de un modo sencillo y eficiente, diseñar pantallas para el ingreso, modificaciones, bajas y consultas de registros. El usuario podrá, una vez definida la forma, trabajar con ella sin necesidad de generar códigos, dado que Oracle trae incorporado un conjunto de procedimientos y funciones asociados a las teclas de funciones. La herramienta fundamental de SQL es la sentencia SELECT, que permite seleccionar registros desde las tablas de la Base de Datos, devolviendo aquellos que cumplan las condiciones establecidas y pudiendo presentar el resultado en el orden deseado. SQL (Structured Query Languague = Lenguaje de Consulta estructurado). La orden FROM identifica la lista de tablas a consultar. Si alguna de las tablas a consultar no es propiedad del usuario, debe especificarse el nombre del propietario antes que el nombre de la tabla en la forma nombre_propietario.nombre_tabla. La orden WHERE decide los registros a seleccionar según las condiciones establecidas, limitando el número de registros que se muestran. La orden ORDER BY indica el orden en que aparece el resultado de la consulta. COMO CREAR UNA BASE DE DATOS EN ORACLE  Para crear un usuario se debe seleccionar, en primer lugar, la opción correspondiente en la aplicación, de la siguiente manera: 894715236855 Haciendo clic con el botón derecho una vez que estamos sobre la opción 
Users
 del administrador de seguridad (figura anterior), aparece la interfaz de creación de usuarios, que tiene las siguientes características y que se rellena con los datos que se muestran: 577215132715 Además, como se observa en la figura anterior, existen otras fichas que permiten asociar al usuario algún rol, privilegios sobre objetos comunes o del sistema y cuotas de espacio, entre otros. Otras opciones que es necesario configurar la primera vez se refieren a brindar la capacidad al usuario de poder conectarse a una base de datos e iniciar una sesión por primera vez, dándosele también la oportunidad de crear objetos en su espacio o esquema, asignando un volumen máximo a ese espacio, para cada usuario que se crea. 374015100965    Rol Connect: Permite al usuario iniciar una sesión en la base de datos. Rol Resource: Permite crear objetos, entre otros. El símbolo     a la izquierda del rol resource significa que esa es una línea que se está agregando en la lista. En efecto, sólo se asigna por defecto el rol connect y nosotros debemos agregar el segundo cada vez para permitir al usuario crear objetos en su esquema.Enseguida, para definir la cuota de espacio, tenemos que abrir la última pestaña de la ventana de creación de usuarios y empezar a asignar, tablespace por tablespace, el espacio definido para este usuario en particular. De esta forma podemos establecer las cuotas de cada usuario en cada uno de los espacios definidos en el sistema. 374015103505 HERRAMIENTA DE CONSULTA  Oracle proporciona herramientas de consulta, generación de informes y análisis de datos ad hoc, incluyendo OLAP. Oracle Discoverer es una herramienta basada en Web para realizar consultas, informes y análisis y publicación web ad hoc para usuarios finales y analistas de datos. Permite a los usuarios abstraer y concretar conjuntos de resultados de datos pivote y almacenar cálculos como informes que se pueden publicar en una serie de formatos asistentes con hojas de datos o HTML. Discoverer contiene asistentes que ayudan a los usuarios finales a visualizar lo datos como  gráficos. Oracle soporta un amplio conjunto de funciones analíticas tales como la agregación de clasificación y traslado en SQL. CARACTERISTICAS RELACIONALES ORIENTADAS A OBJETOS Oracle tiene soporte extensivo para constructores relacionales orientados a objetos, incluyendo: Tipos de objetos:Se soporta un único modelo de herencia para las jerarquías de tipos. Tipos de colecciones: Oracle soporta varrays, que son arrays de longitud variable, y tablas anidadas. Tablas de objetos: Se utilizan para almacenar objetos mientras se proporciona una vista relacional de los atributos de los objetos. Funciones de tablas: Son funciones que producen conjuntos de fila como salida y se pueden utilizar en la clausula from de una consulta. Las funciones de tablas se pueden anidar en Oracle: Si una función de tablas se utiliza para expresar algún formulario de transformación de datos, el anidamiento de varias funciones permite que se expresen varias transformaciones en una única instrucción. Vistas de objetos: Proporciona una vista de tablas de objetos virtuales de datos almacenados en una tabla relacional. Permite acceder o ver los datos en un estilo orientado a objetos, incluso si los datos están realmente almacenados en un formato relacional tradicional. Métodos: Se pueden escribir en PLISQL, Java o C. Funciones de agregación definidas por el usuario: Se pueden utilizar en instrucciones SQL de la forma que las funciones incorporadas tales como sum y count. Tipos de datos XML: Se pueden utilizar, almacenar o indexar en documentos XML. 3371215209550FICHA TECNICA Desarrollador IBM Última versión 9,7   S.O. Multiplataforma  Año de lanzamiento 1982 Licencia Privativa  Sitio web www.DB2.com  CARACTERISTICAS DB2  es el producto principal de la estrategia de Data Management de IBM. DB2  es un sistema para administración de bases de datos relacionales (RDBMS) multiplataforma, especialmente diseñada para ambientes distribuidos, permitiendo que los usuarios locales compartan información con los recursos centrales. VENTAJAS Permite agilizar el tiempo de respuestas de esta consulta  Recuperación utilizando accesos de sólo índices.  Predicados correlacionados.  Tablas de resumen  Tablas replicadas  Uniones hash  DB2 utiliza una combinación de seguridad externa y control interno de acceso a proteger datos.  DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos de usuarios y aplicaciones.  DB2 guarda sus datos contra la pérdida, acceso desautorizado, o entradas inválidas.  Usted puede realizar la administración de la DB2 desde cualquier puesto de trabajo.  La tecnología de replicación heterogénea (heterogeneous replication) en SQL Server permite la publicación automática de los datos en otros sistemas que no sean SQL Server, entre los que se incluyen DB2.  La mayoría de los que utilizan equipos IBM utilizan DB2 porque es confiable y tiene un muy buen soporte técnico
.  El DB2 se basa en dos ejes que lo hacen fuerte en su rendimiento: utiliza un sistema multiprocesador (SMP) simétrico y un sistema de procesador paralelo masivo.  el DB2 distribuye y recuerda la ubicación de cada pista donde se encuentra la información. En el contexto de una larga base de datos, este sistema de partición hace que la administración sea mucho más fácil de manejar que una base de datos de la misma medida no particionada.  La base de datos se puede programar para tener una exacta cantidad de particiones que contienen la información del usuario, índice, clave de transacción y archivos de configuración. De esta forma, los administradores definen grupos de nodos, que son una serie de particiones de la base, lo que posteriormente facilita cualquier búsqueda. DESVENTAJAS El DB2 - IBM es la tercera base de datos que más se vende, de acuerdo con los VARs recientemente encuestados en el número de junio de 1996 de la revistaVAR Business Magazine. El Microsoft SQL Server se anotó un 38%, Oracle, 21%, IBM, 10%, Informix, 9%, y Sybase un 8%.  En sistemas grandes la base más usada es DB2 ya que corre en diferentes plataformas operativas, pero en realidad, en la mayoría de los casos la decisión para optar por un software de estas características es corporativa.  Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar.  Influye en la elección el hardware utilizado. ESCALABILIDAD Sus características distintivas de escalabilidad permiten almacenar información en un amplio rango de equipos, desde una PC portátil hasta un complejo ambiente de mainframes procesando en paralelo. FACILIDAD DE INSTALACION Y USO   La primera versión de DB2 para NT fue reconocida en el mercado como una base de datos muy poderosa, pero difícil de instalar y usar.  En esta versión, IBM agregó muchas herramientas graficas para facilitar el uso de tanto de usuarios, como administradores y desarrolladores. Incluye guías para operaciones como instalación, configuración de performance, setup, etc. Además, se agregaron herramientas para facilitar las tareas de integración con otras bases de datos, tecnologías  de networking y desarrollo de aplicaciones. FUNCIONES COMPLEMENTARIAS  Conectividad: Las herramientas de conectividad permiten acceder a los datos más allá de donde ellos se encuentren. El slogan ‘cualquier cliente a cualquier servidor , en cualquier red’ está completamente sustentado por la funcionalidad que sus herramientas ofrecen. El DB2 Connect le permite acceder a sus datos de DB2 en mainframe o  AS/400, desde Windows NT, Windows 95 o cualuiera de los Unix soportados. Data Warehousing DB2 UDB  provee la infraestructura necesaria para soportar el proceso de toma de decisiones en cualquier tamaño y tipo de organizaci{on. Es el producto dirigido a la problemática a nivel departamental, ya que un único producto provee la capacidad para acceder a datos en Oracle,Sybase, Informix,Microsoft SQL Server. Permite  de forma totalmente gráfica acceder, transformar y distribuir los datos automáticamente y sin porgramar una línea de código.  Data Minning: DB2 UDB posibilita el análisis al descubrimiento de información escondida en los datos, realizando modelización predictiva, o detección de desviaciones. Incluye las siguientes técnicas; clasificación, predicción, descubrimiento asociativo, descubrimiento secuencial de patrones y secuencias temporales. Todas las técnicas mencionadas permiten realizar segmentación de clientes, detección de fraudes, retención de clientes, y ventas cruzadas, etc. PLATAFORMAS Plataformas host:  OS/390(MVS), VM & VSE, OS/400 Plataformas de servidor:  OS/2 Warp Server, Sinix, SCO Openserver, Windows NT, Aix, HP Ux, Solaris. Plataformas Cliente:  OS/2, DOS, Sinix, SCO OpenServer, Windows 3.1/95/NT, Macintosh System 7, Aix, HP Ux, Solaris. RECUPERACION DE DESASTRES DB2 ofrece capacidades de recuperación mas robustas y versátiles. EJEMPLO DE INSTALACIÓN 437515158750 45656553975 2412365-169545 -470535189230 176466515240 -11493533655 748665128270 CREAR UNA BASE DE DATOS 545465279400 2501265240030 107315130175 CUADRO COMPARATIVO DE ORACLE Y DB2 ORACLEDB2 Desarrollo de BD y herramientas visualesXXHerramientas de consultaXXAnalizador de consulta0XAsistente actual de índices00Tipos de datosXXFunciones definidas por el usuario0XVistasXXDisparadoresX0Soporte XMLXXÍndices y restricciones0XGrupos de archivosXXSegmentosXXTablasXXÍndicesXXDivisionesX0Vistas materializadasX0Método de ejecuciónXXOptimizaciónXXTransformador de consultaXXSelección de rutas de accesoX0Ejecución en paralelo XXEstructura de procesoXXControl de concurrencia00Transacciones00Recuperación0XRetroceso0XBloques00Estructura de memoriaXXEstructura de procesoXXServidor multihebradoXXReplicaXXBase de datos distribuidosXXTablasXX CONCEPTOS CLAVE  BADE DE DATOS: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. TRIGGER: es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación de inserción (INSERT), actualización (UPDATE) o borrado (DELETE). RDBMS: Sistema manejador de base de datos relacional ORDER BYE: Ordena los resultados de una consulta por una o más columnas, hasta 8.060 bytes. OLAP: es el acrónimo en inglés de procesamiento analítico en línea (On-Line Analytical Processing). Es una solución utilizada en el campo de la llamada Inteligencia empresarial (o Business Intelligence) cuyo objetivo es agilizar la consulta de grandes cantidades de datos. Multiplataforma Es un término usado para referirse a los programas, sistemas operativos, lenguajes de programación, u otra clase de software, que puedan funcionar en diversas plataformas. Por ejemplo, una aplicación multiplataforma podría ejecutarse en Windows en un procesador x86, en GNU/Linux en un procesador x86, y en Mac OS X en uno x86 (solo para equipos Apple) o en un PowerPC. Escalabilidad: Es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para extender el margen de operaciones sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos. Transacción: Es una interacción con una estructura de datos compleja, compuesta por varios procesos que se han de aplicar uno después del otro. La transacción debe ser equivalente a una interacción atómica. Es decir, que se realice de una sola vez y que la estructura a medio manipular no sea jamás alcanzable por el resto del sistema hasta que haya finalizado todos sus procesos. Rendimiento: Habilita una mayor estabilidad y capacidad de predicción para el rendimiento de solicitudes: ofrece funciones capaces de fijar planes de solicitudes, para que las organizaciones puedan promover planes de solicitudes estables en cuanto a reemplazos de hardware para servidores, actualizaciones de servidores y desarrollos de producción. XML: Lenguaje de descripción de páginas de Internet (eXtensible Markup Language), diseñado con la intención de reemplazar al estándar actual HTML. OPTIMIZACION: Mejorar el rendimiento de algo. VISTA MATERIALIZADA: El resultado de la consulta se almacena en una tabla caché real, que será actualizada de forma periódica a partir de las tablas originales. Esto proporciona un acceso mucho más eficiente, a costa de un incremento en el tamaño de la base de datos y a una posible falta de sincronía, es decir, que los datos de la vista pueden estar potencialmente desfasados con respecto a los datos reales. RUTA DE ACCESO: es el camino que hay que seguir para llegar a un fichero concreto. CONCLUSIÓN Esta investigación se ha enfocado en dos grandes manejadores de bases de datos dando a conocer sus características más importantes, así como sus ventajas, programas que requieren para un mejor y optimo desarrollo, al igual que las importantes herramientas con las que trabajan los sistemas de bases de datos.  Con esto podemos conocer una perspectiva más de los sistemas, con el fin de una mejor selección, apegándose a las características que sean necesarias según sea la demanda de cada empresa. Abordamos la edición de Microsoft SQL Server 2008 en la cual se hace foco en el concepto de plataforma de datos que contempla una solución integral para almacenar y gestionar todo tipo de datos, incluyendo documentos, correos, citas, XML y además suministrar un amplio conjunto de servicios para interactuar con los datos como búsquedas, consultas, análisis, integración de datos y sincronización. Los usuarios serán capaces de acceder a la información desde su creación hasta su almacenamiento sobre cualquier dispositivo, ya sea de sobremesa o móvil. Los pilares de Microsoft SQL Server 2008 son tres: Confianza, que ofrece a las organizaciones la ejecución de sus aplicaciones críticas con elevados niveles de seguridad, fiabilidad y escalabilidad.  Productivo, para que la empresa reduzca el coste y tiempo que necesita para desplegar y gestionar su infraestructura de datos.  Inteligente, de forma que suministra una plataforma global para proporcionar a los usuarios los datos allí donde sean solicitados. Se han reforzado los mecanismos para garantizar no sólo el rendimiento de las operaciones, sino también las opciones que garantizan su copia y reposición en caso de problemas. Esta edición incluye ahora opciones de mirroring, con capacidad para recuperar un elevado número de errores de forma automática y transparente, recuperando los datos de la página de copia. En este proceso se ha mejorado el rendimiento, mediante un amplio uso de la compresión que afecta a los registros de operación, minimizando así las operaciones de E/S sobre el disco incluso para las operaciones de mirroring. Ya en su anterior revisión, el Service Pack 2 para 2005, el producto contaba con un sistema de compresión sobre marcha, para reducir el espacio necesario sobre el dispositivo de almacenamiento, al tiempo que un incremento del rendimiento global. En la actual versión la optimización alcanza a que los registros con valores vacíos no ocupen espacio físico de almacenamiento. Pero, ahora, además de aquella actividad, está la inclusión de funciones encriptar dinámicamente los datos. Esta función es aplicable a tablas, bases de datos completas e incluso a los registros de actividad. Con ello se garantiza la confidencialidad absoluta de los datos tratados. SQL Server 2008 incluye el Nuevo Dynamic Management Views con extensiones de las vistas para mostrar información adicional sobre las sesiones de mirroring. Respecto a Oracle conocimos que es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones,  estabilidad,  escalabilidad y  Soporte multiplataforma.   Aunque pudimos observar  que su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd
Cuadro Comparativo Bd

Más contenido relacionado

La actualidad más candente

¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
Software Guru
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
deborahgal
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientos
Franklin Parrales Bravo
 
UML
UMLUML
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Miguel Rodríguez
 
Patrones de diseño de GoF
Patrones de diseño de GoFPatrones de diseño de GoF
Patrones de diseño de GoF
Yaskelly Yedra
 
Mapa conceptual BD
Mapa conceptual BDMapa conceptual BD
Mapa conceptual BD
Maria Gonzalez
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativa
tutor03770
 
Formato ieee830
Formato ieee830Formato ieee830
Formato ieee830
DANIEL GUAQUETA
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de software
Oscar López
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
SaraEAlcntaraR
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
Rosa Virginia Ortega Loaiza
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
Galo Anzules
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientos
pedro tovar
 
Importancia del análisis de requerimientos
Importancia del análisis de requerimientosImportancia del análisis de requerimientos
Importancia del análisis de requerimientos
almarza1
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
Fani Calle
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
Juan Carlos Olivares Rojas
 

La actualidad más candente (20)

Casos de uso
Casos de usoCasos de uso
Casos de uso
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientos
 
UML
UMLUML
UML
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Patrones de diseño de GoF
Patrones de diseño de GoFPatrones de diseño de GoF
Patrones de diseño de GoF
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
Mapa conceptual BD
Mapa conceptual BDMapa conceptual BD
Mapa conceptual BD
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativa
 
Formato ieee830
Formato ieee830Formato ieee830
Formato ieee830
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de software
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientos
 
Importancia del análisis de requerimientos
Importancia del análisis de requerimientosImportancia del análisis de requerimientos
Importancia del análisis de requerimientos
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 

Similar a Cuadro Comparativo Bd

Oracle3
Oracle3Oracle3
Oracle3Jualme
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objetoRaul Quispe P
 
Base de datos
Base de datosBase de datos
Base de datos
esteban esteban
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
Antonio Rivera López
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
Pedro Enrique Guerrero Gonzales
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
Pedro Enrique Guerrero Gonzales
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro ComparativoMartha
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Sonia Pérez Figueroa
 
Obvios herramientas de un SGDB
Obvios herramientas de un SGDBObvios herramientas de un SGDB
Obvios herramientas de un SGDB
liras loca
 
Bases de datos
Bases de datosBases de datos
Bases de datos
JUAN JOSE MADRIGAL RUIZ
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
Omega Andraph
 
Act 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bdAct 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bd
alfredo rivera pavon
 
Act. 4 screencast y base de datos norma
Act. 4 screencast y base de datos normaAct. 4 screencast y base de datos norma
Act. 4 screencast y base de datos norma
Norma del Carmen Sánchez Castro
 
Primer Taller Bases De Datos
Primer Taller Bases De DatosPrimer Taller Bases De Datos
Primer Taller Bases De Datosjose olmedo soto
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
Ken Castañeda Colina
 
Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
Abner Torres
 
Tarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloTarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloRaquelitajaramillo
 
Tarea1 base de datos
Tarea1 base de datosTarea1 base de datos
Tarea1 base de datos
Israel
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Eric Zepeda Camacho
 
SLIDERSHARE
SLIDERSHARESLIDERSHARE
SLIDERSHARE
macias_sol
 

Similar a Cuadro Comparativo Bd (20)

Oracle3
Oracle3Oracle3
Oracle3
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Obvios herramientas de un SGDB
Obvios herramientas de un SGDBObvios herramientas de un SGDB
Obvios herramientas de un SGDB
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
Act 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bdAct 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bd
 
Act. 4 screencast y base de datos norma
Act. 4 screencast y base de datos normaAct. 4 screencast y base de datos norma
Act. 4 screencast y base de datos norma
 
Primer Taller Bases De Datos
Primer Taller Bases De DatosPrimer Taller Bases De Datos
Primer Taller Bases De Datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
 
Tarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloTarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramillo
 
Tarea1 base de datos
Tarea1 base de datosTarea1 base de datos
Tarea1 base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
SLIDERSHARE
SLIDERSHARESLIDERSHARE
SLIDERSHARE
 

Más de alinacarrion

Rol Virtual Alina Marzo
Rol Virtual Alina MarzoRol Virtual Alina Marzo
Rol Virtual Alina Marzoalinacarrion
 
Rol Virtual Alina Marzo
Rol Virtual Alina MarzoRol Virtual Alina Marzo
Rol Virtual Alina Marzoalinacarrion
 
D I A G R A M A D E L A N T E P R O Y E C T O R E G I S T R O M I M E N D I
D I A G R A M A  D E L  A N T E P R O Y E C T O  R E G I S T R O  M I M E N D ID I A G R A M A  D E L  A N T E P R O Y E C T O  R E G I S T R O  M I M E N D I
D I A G R A M A D E L A N T E P R O Y E C T O R E G I S T R O M I M E N D Ialinacarrion
 
H T M L E X P O S I C I O N
H T M L  E X P O S I C I O NH T M L  E X P O S I C I O N
H T M L E X P O S I C I O Nalinacarrion
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8alinacarrion
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosalinacarrion
 
Elaboracion De Tablas Dml Registro Mimendi
Elaboracion De Tablas Dml Registro MimendiElaboracion De Tablas Dml Registro Mimendi
Elaboracion De Tablas Dml Registro Mimendialinacarrion
 
Repoteadores De Mysql2
Repoteadores De Mysql2Repoteadores De Mysql2
Repoteadores De Mysql2alinacarrion
 
Repoteadores De Mysql2
Repoteadores De Mysql2Repoteadores De Mysql2
Repoteadores De Mysql2alinacarrion
 
Bd P1 Eq8 Anteproyecto Todos
Bd P1 Eq8 Anteproyecto TodosBd P1 Eq8 Anteproyecto Todos
Bd P1 Eq8 Anteproyecto Todosalinacarrion
 

Más de alinacarrion (18)

Rol Virtual Alina Marzo
Rol Virtual Alina MarzoRol Virtual Alina Marzo
Rol Virtual Alina Marzo
 
Rol Virtual Alina Marzo
Rol Virtual Alina MarzoRol Virtual Alina Marzo
Rol Virtual Alina Marzo
 
Reporte
ReporteReporte
Reporte
 
D I A G R A M A D E L A N T E P R O Y E C T O R E G I S T R O M I M E N D I
D I A G R A M A  D E L  A N T E P R O Y E C T O  R E G I S T R O  M I M E N D ID I A G R A M A  D E L  A N T E P R O Y E C T O  R E G I S T R O  M I M E N D I
D I A G R A M A D E L A N T E P R O Y E C T O R E G I S T R O M I M E N D I
 
H T M L E X P O S I C I O N
H T M L  E X P O S I C I O NH T M L  E X P O S I C I O N
H T M L E X P O S I C I O N
 
Html Exposicion
Html ExposicionHtml Exposicion
Html Exposicion
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Elaboracion De Tablas Dml Registro Mimendi
Elaboracion De Tablas Dml Registro MimendiElaboracion De Tablas Dml Registro Mimendi
Elaboracion De Tablas Dml Registro Mimendi
 
Mapas Mentales
Mapas MentalesMapas Mentales
Mapas Mentales
 
Repoteadores De Mysql2
Repoteadores De Mysql2Repoteadores De Mysql2
Repoteadores De Mysql2
 
Repoteadores De Mysql2
Repoteadores De Mysql2Repoteadores De Mysql2
Repoteadores De Mysql2
 
Bd P1 Eq8 Anteproyecto Todos
Bd P1 Eq8 Anteproyecto TodosBd P1 Eq8 Anteproyecto Todos
Bd P1 Eq8 Anteproyecto Todos
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smb Dfin
Smb DfinSmb Dfin
Smb Dfin
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 

Último

EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 

Último (20)

EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 

Cuadro Comparativo Bd

  • 1. -60960-290195FACULTAD DE ADMINISTRACIÓN EXPERIENCIA EDUCATIVA: BASE DE DATOS EQUIPO NO. 8 INTEGRANTES: CARRION MENDIOLA ALINA LETICIA HERRERA NIETO MAYRA YAZMÍN MONTALVO SACRAMENTO AMAYRANI SAMANTHA RIVERA MENDEZ SANDRA SISTEMAS COMPUTACIONALES ADMINISTRATIVOS PROPUESTA DE CRITERIOS CATEDRÁTICO: CARLOS ARTURO TORRES GASTELÚ INDICE INTRODUCCION ORACLE FICHA TECNICA DESCRIPCION CARACTERISTICAS VENTAJAS PROGRAMAS Y ARCHIVOS QUE CONFORMAN ORACLE HERRAMIENTAS DE ORACLE COMO CREAR UNA BD EN ORACLE HERRAMIENTAS DE CONSULTA CARACTERISTICAS RELACIONALES ORIENTADAS A OBJETOS DB2 FICHA TECNICA CARACTERISTICAS VENTAJAS DESVENTAJAS ESCALABILIDAD FACILICIDAD DE INSTALACION FUNCIONES COMPLEMENTARIAS CONECTIVIDAD DATA WAREHOUSIN DATA MINNING PLATAFORMAS RECUPERACION DE DESASTRE INSTALACION CREACION DE TABLA CUADRO COMPARATIVO DE ORACLE Y DB2 CONCEPTOS CLAVE CONCLUSION BIBLIOGRAFIA INTRODUCCIÒN En la actualidad se ha vuelto de vital importancia la utilización de herramientas de comunicación que faciliten el intercambio de información entre las personas. Es así como las base de datos han evolucionado a través del tiempo pretendiendo el fácil acceso de la información y a la misma. Hoy en día contamos con diversos sistemas gestores de base de datos por mencionar algunos: Oracle, My SQL, SQL Server Express, Informix,DB2, etc. En este trabajo se abordaran los sistemas manejadores de base de datos: ORACLE DB2 De los cuales se realiza una investigación de sus características así como un cuadro comparativo de los mismos. 35553651905 FICHA TÈCNICA Desarrollador Oracle Corporation Última versión estable 11g Release 1(2007) S.O. Multiplataforma Licencia Privativa Sitio web www.oracle.com DESCRIPCIÓN Es básicamente un herramienta cliente/servidor, un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. Una base de datos Oracle está almacenada físicamente en ficheros, y la correspondencia entre los ficheros y las tablas es posible gracias a las estructuras internas de las base de datos, que permiten que diferentes tipos de datos estén almacenados físicamente separados. Está división lógica se hace gracias a los espacios de tablas, tablespaces. CARACTERISTICAS Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar. Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados. Apoya en el diseño y optimización de modelos de datos. Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros. Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos. VENTAJAS Posee igual interacción en todas las plataformas (Windows, Unix, Macintosh y Mainframes). Estos porque más del 80% de los códigos internos de Oracle son iguales a los establecidos en todas las plataformas de Sistemas Operativos. Soporta bases de datos de todos los tamaños, desde severas cantidades de bytes y gigabytes en tamaño. Provee salvar con seguridad de error lo visto en el monitor y la información de acceso y uso. Soporta un verdadero ambiente cliente servidor. Este establece un proceso entre bases de datos del servidor y el cliente para la aplicación de programas. PROGRAMAS Y ARCHIVOS QUE CONFORMAN ORACLE Un RDBMS Oracle está compuesto por tres partes principales, que son: El Kernel de Oracle Las instancias del Sistema de Base de Datos. Los Archivos relacionados al sistema de Base de Datos. HERRAMIENTAS DE ORACLE SQLForms: es la herramienta de Oracle que permite, de un modo sencillo y eficiente, diseñar pantallas para el ingreso, modificaciones, bajas y consultas de registros. El usuario podrá, una vez definida la forma, trabajar con ella sin necesidad de generar códigos, dado que Oracle trae incorporado un conjunto de procedimientos y funciones asociados a las teclas de funciones. La herramienta fundamental de SQL es la sentencia SELECT, que permite seleccionar registros desde las tablas de la Base de Datos, devolviendo aquellos que cumplan las condiciones establecidas y pudiendo presentar el resultado en el orden deseado. SQL (Structured Query Languague = Lenguaje de Consulta estructurado). La orden FROM identifica la lista de tablas a consultar. Si alguna de las tablas a consultar no es propiedad del usuario, debe especificarse el nombre del propietario antes que el nombre de la tabla en la forma nombre_propietario.nombre_tabla. La orden WHERE decide los registros a seleccionar según las condiciones establecidas, limitando el número de registros que se muestran. La orden ORDER BY indica el orden en que aparece el resultado de la consulta. COMO CREAR UNA BASE DE DATOS EN ORACLE Para crear un usuario se debe seleccionar, en primer lugar, la opción correspondiente en la aplicación, de la siguiente manera: 894715236855 Haciendo clic con el botón derecho una vez que estamos sobre la opción Users del administrador de seguridad (figura anterior), aparece la interfaz de creación de usuarios, que tiene las siguientes características y que se rellena con los datos que se muestran: 577215132715 Además, como se observa en la figura anterior, existen otras fichas que permiten asociar al usuario algún rol, privilegios sobre objetos comunes o del sistema y cuotas de espacio, entre otros. Otras opciones que es necesario configurar la primera vez se refieren a brindar la capacidad al usuario de poder conectarse a una base de datos e iniciar una sesión por primera vez, dándosele también la oportunidad de crear objetos en su espacio o esquema, asignando un volumen máximo a ese espacio, para cada usuario que se crea. 374015100965 Rol Connect: Permite al usuario iniciar una sesión en la base de datos. Rol Resource: Permite crear objetos, entre otros. El símbolo   a la izquierda del rol resource significa que esa es una línea que se está agregando en la lista. En efecto, sólo se asigna por defecto el rol connect y nosotros debemos agregar el segundo cada vez para permitir al usuario crear objetos en su esquema.Enseguida, para definir la cuota de espacio, tenemos que abrir la última pestaña de la ventana de creación de usuarios y empezar a asignar, tablespace por tablespace, el espacio definido para este usuario en particular. De esta forma podemos establecer las cuotas de cada usuario en cada uno de los espacios definidos en el sistema. 374015103505 HERRAMIENTA DE CONSULTA Oracle proporciona herramientas de consulta, generación de informes y análisis de datos ad hoc, incluyendo OLAP. Oracle Discoverer es una herramienta basada en Web para realizar consultas, informes y análisis y publicación web ad hoc para usuarios finales y analistas de datos. Permite a los usuarios abstraer y concretar conjuntos de resultados de datos pivote y almacenar cálculos como informes que se pueden publicar en una serie de formatos asistentes con hojas de datos o HTML. Discoverer contiene asistentes que ayudan a los usuarios finales a visualizar lo datos como gráficos. Oracle soporta un amplio conjunto de funciones analíticas tales como la agregación de clasificación y traslado en SQL. CARACTERISTICAS RELACIONALES ORIENTADAS A OBJETOS Oracle tiene soporte extensivo para constructores relacionales orientados a objetos, incluyendo: Tipos de objetos:Se soporta un único modelo de herencia para las jerarquías de tipos. Tipos de colecciones: Oracle soporta varrays, que son arrays de longitud variable, y tablas anidadas. Tablas de objetos: Se utilizan para almacenar objetos mientras se proporciona una vista relacional de los atributos de los objetos. Funciones de tablas: Son funciones que producen conjuntos de fila como salida y se pueden utilizar en la clausula from de una consulta. Las funciones de tablas se pueden anidar en Oracle: Si una función de tablas se utiliza para expresar algún formulario de transformación de datos, el anidamiento de varias funciones permite que se expresen varias transformaciones en una única instrucción. Vistas de objetos: Proporciona una vista de tablas de objetos virtuales de datos almacenados en una tabla relacional. Permite acceder o ver los datos en un estilo orientado a objetos, incluso si los datos están realmente almacenados en un formato relacional tradicional. Métodos: Se pueden escribir en PLISQL, Java o C. Funciones de agregación definidas por el usuario: Se pueden utilizar en instrucciones SQL de la forma que las funciones incorporadas tales como sum y count. Tipos de datos XML: Se pueden utilizar, almacenar o indexar en documentos XML. 3371215209550FICHA TECNICA Desarrollador IBM Última versión 9,7 S.O. Multiplataforma Año de lanzamiento 1982 Licencia Privativa Sitio web www.DB2.com CARACTERISTICAS DB2 es el producto principal de la estrategia de Data Management de IBM. DB2 es un sistema para administración de bases de datos relacionales (RDBMS) multiplataforma, especialmente diseñada para ambientes distribuidos, permitiendo que los usuarios locales compartan información con los recursos centrales. VENTAJAS Permite agilizar el tiempo de respuestas de esta consulta Recuperación utilizando accesos de sólo índices. Predicados correlacionados. Tablas de resumen Tablas replicadas Uniones hash DB2 utiliza una combinación de seguridad externa y control interno de acceso a proteger datos. DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos de usuarios y aplicaciones. DB2 guarda sus datos contra la pérdida, acceso desautorizado, o entradas inválidas. Usted puede realizar la administración de la DB2 desde cualquier puesto de trabajo. La tecnología de replicación heterogénea (heterogeneous replication) en SQL Server permite la publicación automática de los datos en otros sistemas que no sean SQL Server, entre los que se incluyen DB2. La mayoría de los que utilizan equipos IBM utilizan DB2 porque es confiable y tiene un muy buen soporte técnico . El DB2 se basa en dos ejes que lo hacen fuerte en su rendimiento: utiliza un sistema multiprocesador (SMP) simétrico y un sistema de procesador paralelo masivo. el DB2 distribuye y recuerda la ubicación de cada pista donde se encuentra la información. En el contexto de una larga base de datos, este sistema de partición hace que la administración sea mucho más fácil de manejar que una base de datos de la misma medida no particionada. La base de datos se puede programar para tener una exacta cantidad de particiones que contienen la información del usuario, índice, clave de transacción y archivos de configuración. De esta forma, los administradores definen grupos de nodos, que son una serie de particiones de la base, lo que posteriormente facilita cualquier búsqueda. DESVENTAJAS El DB2 - IBM es la tercera base de datos que más se vende, de acuerdo con los VARs recientemente encuestados en el número de junio de 1996 de la revistaVAR Business Magazine. El Microsoft SQL Server se anotó un 38%, Oracle, 21%, IBM, 10%, Informix, 9%, y Sybase un 8%. En sistemas grandes la base más usada es DB2 ya que corre en diferentes plataformas operativas, pero en realidad, en la mayoría de los casos la decisión para optar por un software de estas características es corporativa. Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar. Influye en la elección el hardware utilizado. ESCALABILIDAD Sus características distintivas de escalabilidad permiten almacenar información en un amplio rango de equipos, desde una PC portátil hasta un complejo ambiente de mainframes procesando en paralelo. FACILIDAD DE INSTALACION Y USO La primera versión de DB2 para NT fue reconocida en el mercado como una base de datos muy poderosa, pero difícil de instalar y usar. En esta versión, IBM agregó muchas herramientas graficas para facilitar el uso de tanto de usuarios, como administradores y desarrolladores. Incluye guías para operaciones como instalación, configuración de performance, setup, etc. Además, se agregaron herramientas para facilitar las tareas de integración con otras bases de datos, tecnologías de networking y desarrollo de aplicaciones. FUNCIONES COMPLEMENTARIAS Conectividad: Las herramientas de conectividad permiten acceder a los datos más allá de donde ellos se encuentren. El slogan ‘cualquier cliente a cualquier servidor , en cualquier red’ está completamente sustentado por la funcionalidad que sus herramientas ofrecen. El DB2 Connect le permite acceder a sus datos de DB2 en mainframe o AS/400, desde Windows NT, Windows 95 o cualuiera de los Unix soportados. Data Warehousing DB2 UDB provee la infraestructura necesaria para soportar el proceso de toma de decisiones en cualquier tamaño y tipo de organizaci{on. Es el producto dirigido a la problemática a nivel departamental, ya que un único producto provee la capacidad para acceder a datos en Oracle,Sybase, Informix,Microsoft SQL Server. Permite de forma totalmente gráfica acceder, transformar y distribuir los datos automáticamente y sin porgramar una línea de código. Data Minning: DB2 UDB posibilita el análisis al descubrimiento de información escondida en los datos, realizando modelización predictiva, o detección de desviaciones. Incluye las siguientes técnicas; clasificación, predicción, descubrimiento asociativo, descubrimiento secuencial de patrones y secuencias temporales. Todas las técnicas mencionadas permiten realizar segmentación de clientes, detección de fraudes, retención de clientes, y ventas cruzadas, etc. PLATAFORMAS Plataformas host: OS/390(MVS), VM & VSE, OS/400 Plataformas de servidor: OS/2 Warp Server, Sinix, SCO Openserver, Windows NT, Aix, HP Ux, Solaris. Plataformas Cliente: OS/2, DOS, Sinix, SCO OpenServer, Windows 3.1/95/NT, Macintosh System 7, Aix, HP Ux, Solaris. RECUPERACION DE DESASTRES DB2 ofrece capacidades de recuperación mas robustas y versátiles. EJEMPLO DE INSTALACIÓN 437515158750 45656553975 2412365-169545 -470535189230 176466515240 -11493533655 748665128270 CREAR UNA BASE DE DATOS 545465279400 2501265240030 107315130175 CUADRO COMPARATIVO DE ORACLE Y DB2 ORACLEDB2 Desarrollo de BD y herramientas visualesXXHerramientas de consultaXXAnalizador de consulta0XAsistente actual de índices00Tipos de datosXXFunciones definidas por el usuario0XVistasXXDisparadoresX0Soporte XMLXXÍndices y restricciones0XGrupos de archivosXXSegmentosXXTablasXXÍndicesXXDivisionesX0Vistas materializadasX0Método de ejecuciónXXOptimizaciónXXTransformador de consultaXXSelección de rutas de accesoX0Ejecución en paralelo XXEstructura de procesoXXControl de concurrencia00Transacciones00Recuperación0XRetroceso0XBloques00Estructura de memoriaXXEstructura de procesoXXServidor multihebradoXXReplicaXXBase de datos distribuidosXXTablasXX CONCEPTOS CLAVE BADE DE DATOS: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. TRIGGER: es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación de inserción (INSERT), actualización (UPDATE) o borrado (DELETE). RDBMS: Sistema manejador de base de datos relacional ORDER BYE: Ordena los resultados de una consulta por una o más columnas, hasta 8.060 bytes. OLAP: es el acrónimo en inglés de procesamiento analítico en línea (On-Line Analytical Processing). Es una solución utilizada en el campo de la llamada Inteligencia empresarial (o Business Intelligence) cuyo objetivo es agilizar la consulta de grandes cantidades de datos. Multiplataforma Es un término usado para referirse a los programas, sistemas operativos, lenguajes de programación, u otra clase de software, que puedan funcionar en diversas plataformas. Por ejemplo, una aplicación multiplataforma podría ejecutarse en Windows en un procesador x86, en GNU/Linux en un procesador x86, y en Mac OS X en uno x86 (solo para equipos Apple) o en un PowerPC. Escalabilidad: Es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para extender el margen de operaciones sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos. Transacción: Es una interacción con una estructura de datos compleja, compuesta por varios procesos que se han de aplicar uno después del otro. La transacción debe ser equivalente a una interacción atómica. Es decir, que se realice de una sola vez y que la estructura a medio manipular no sea jamás alcanzable por el resto del sistema hasta que haya finalizado todos sus procesos. Rendimiento: Habilita una mayor estabilidad y capacidad de predicción para el rendimiento de solicitudes: ofrece funciones capaces de fijar planes de solicitudes, para que las organizaciones puedan promover planes de solicitudes estables en cuanto a reemplazos de hardware para servidores, actualizaciones de servidores y desarrollos de producción. XML: Lenguaje de descripción de páginas de Internet (eXtensible Markup Language), diseñado con la intención de reemplazar al estándar actual HTML. OPTIMIZACION: Mejorar el rendimiento de algo. VISTA MATERIALIZADA: El resultado de la consulta se almacena en una tabla caché real, que será actualizada de forma periódica a partir de las tablas originales. Esto proporciona un acceso mucho más eficiente, a costa de un incremento en el tamaño de la base de datos y a una posible falta de sincronía, es decir, que los datos de la vista pueden estar potencialmente desfasados con respecto a los datos reales. RUTA DE ACCESO: es el camino que hay que seguir para llegar a un fichero concreto. CONCLUSIÓN Esta investigación se ha enfocado en dos grandes manejadores de bases de datos dando a conocer sus características más importantes, así como sus ventajas, programas que requieren para un mejor y optimo desarrollo, al igual que las importantes herramientas con las que trabajan los sistemas de bases de datos. Con esto podemos conocer una perspectiva más de los sistemas, con el fin de una mejor selección, apegándose a las características que sean necesarias según sea la demanda de cada empresa. Abordamos la edición de Microsoft SQL Server 2008 en la cual se hace foco en el concepto de plataforma de datos que contempla una solución integral para almacenar y gestionar todo tipo de datos, incluyendo documentos, correos, citas, XML y además suministrar un amplio conjunto de servicios para interactuar con los datos como búsquedas, consultas, análisis, integración de datos y sincronización. Los usuarios serán capaces de acceder a la información desde su creación hasta su almacenamiento sobre cualquier dispositivo, ya sea de sobremesa o móvil. Los pilares de Microsoft SQL Server 2008 son tres: Confianza, que ofrece a las organizaciones la ejecución de sus aplicaciones críticas con elevados niveles de seguridad, fiabilidad y escalabilidad. Productivo, para que la empresa reduzca el coste y tiempo que necesita para desplegar y gestionar su infraestructura de datos. Inteligente, de forma que suministra una plataforma global para proporcionar a los usuarios los datos allí donde sean solicitados. Se han reforzado los mecanismos para garantizar no sólo el rendimiento de las operaciones, sino también las opciones que garantizan su copia y reposición en caso de problemas. Esta edición incluye ahora opciones de mirroring, con capacidad para recuperar un elevado número de errores de forma automática y transparente, recuperando los datos de la página de copia. En este proceso se ha mejorado el rendimiento, mediante un amplio uso de la compresión que afecta a los registros de operación, minimizando así las operaciones de E/S sobre el disco incluso para las operaciones de mirroring. Ya en su anterior revisión, el Service Pack 2 para 2005, el producto contaba con un sistema de compresión sobre marcha, para reducir el espacio necesario sobre el dispositivo de almacenamiento, al tiempo que un incremento del rendimiento global. En la actual versión la optimización alcanza a que los registros con valores vacíos no ocupen espacio físico de almacenamiento. Pero, ahora, además de aquella actividad, está la inclusión de funciones encriptar dinámicamente los datos. Esta función es aplicable a tablas, bases de datos completas e incluso a los registros de actividad. Con ello se garantiza la confidencialidad absoluta de los datos tratados. SQL Server 2008 incluye el Nuevo Dynamic Management Views con extensiones de las vistas para mostrar información adicional sobre las sesiones de mirroring. Respecto a Oracle conocimos que es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad, escalabilidad y Soporte multiplataforma. Aunque pudimos observar que su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.