Grupo 4

22
GRUPO 4 GRUPO 4 CARLOS LOZANO CARLOS LOZANO GUSTAVO CHIRIGUAYA GUSTAVO CHIRIGUAYA RAUL CEDEÑO RAUL CEDEÑO JENNY COELLO JENNY COELLO

description

 

Transcript of Grupo 4

Page 1: Grupo 4

GRUPO 4GRUPO 4

CARLOS LOZANOCARLOS LOZANOGUSTAVO CHIRIGUAYAGUSTAVO CHIRIGUAYA

RAUL CEDEÑORAUL CEDEÑOJENNY COELLOJENNY COELLO

Page 2: Grupo 4

TEMATEMA

BASE DE DATOSBASE DE DATOS MODELO CONCEPTUALMODELO CONCEPTUAL INFORMATIXINFORMATIX SQLSQL ORACLEORACLE MANEJADORES DE ARCHIVOSMANEJADORES DE ARCHIVOS

Page 3: Grupo 4

Base de Datos Base de Datos (Banco de (Banco de datos)datos)

VentajasVentajas

Compartir datosCompartir datosIndependencia de datosIndependencia de datos

ConsistenciaConsistenciaIntegridadIntegridadSeguridadSeguridadRapidez Rapidez

Page 4: Grupo 4

Desventajas Desventajas

ComplejidadComplejidadRequerimiento adicional de equiposRequerimiento adicional de equipos

Base de Datos Base de Datos (Banco de datos)(Banco de datos)

Mayor tamaño

Mayor tamaño

Page 5: Grupo 4

Historia de las Bases de Historia de las Bases de DatosDatos

Maquina perforadora

1984 1950 1960

Cintas magnéticas Disco Duro

1990

Aparece Access y Excel

Page 6: Grupo 4

¿Como funciona?¿Como funciona?

INFORMIX INFORM

IX

Page 7: Grupo 4

EntradaEntrada

SalidaSalida

Tipos de datosTipos de datos

Page 8: Grupo 4

Lógicos o conceptualesLógicos o conceptualesRelacionalRelacionalRed Red JerárquicoJerárquico

FísicosFísicos

Modelo de datosModelo de datos

Page 9: Grupo 4

Modelo conceptual de datosModelo conceptual de datos

Los Los modelos modelos se utilizan en todo tipo de ciencias. se utilizan en todo tipo de ciencias. Su finalidad es la de simbolizar una parte del Su finalidad es la de simbolizar una parte del mundo real de forma que sea más fácilmente mundo real de forma que sea más fácilmente manipulable. En definitiva es un esquema mental manipulable. En definitiva es un esquema mental (conceptual) en el que se intentan reproducir las (conceptual) en el que se intentan reproducir las características de una realidad específica.características de una realidad específica.

En el caso de los En el caso de los modelos de datosmodelos de datos, lo que , lo que intentan reproducir es una información real que intentan reproducir es una información real que deseamos almacenar en un sistema informático.deseamos almacenar en un sistema informático.

Se denomina Se denomina esquema esquema a una descripción a una descripción específica en términos de un modelo de datos. El específica en términos de un modelo de datos. El conjunto de datos representados por el esquema conjunto de datos representados por el esquema forma la base de datos.forma la base de datos.

Page 10: Grupo 4
Page 11: Grupo 4

MODELO CONCEPTUAL……MODELO CONCEPTUAL……

Esquema conceptual. Esquema conceptual. Representa el modelo de Representa el modelo de datos de forma independiente del DBMS que se datos de forma independiente del DBMS que se utilizará.utilizará.

El modelo El modelo conceptual conceptual convierte parámetros del convierte parámetros del mundo real en abstracciones que permiten mundo real en abstracciones que permiten entender los datos sin tener en cuenta la física de entender los datos sin tener en cuenta la física de los mismos.los mismos.

Algunos ejemplos de modelos conceptuales son:Algunos ejemplos de modelos conceptuales son: Modelo E/RModelo E/R Modelo RM/TModelo RM/T Modelos semánticoModelos semántico

Page 12: Grupo 4

IINFORMIXNFORMIXLa nueva base de datos InformixLa nueva base de datos Informix

de IBM reduce el TCO de IBM reduce el TCO

El fabricante ha anunciado la disponibilidad de El fabricante ha anunciado la disponibilidad de la nueva generación de bases de datos la nueva generación de bases de datos Informix, llamada Informix Dynamic Server Informix, llamada Informix Dynamic Server (IDS) 10, diseñada con el fin de “ofrecer mejor (IDS) 10, diseñada con el fin de “ofrecer mejor rendimiento, fiabilidad y escalabilidad, al rendimiento, fiabilidad y escalabilidad, al tiempo que permite a los clientes reducir el tiempo que permite a los clientes reducir el coste total de propiedad”, según han coste total de propiedad”, según han destacado fuentes de la compañíadestacado fuentes de la compañía..

Page 13: Grupo 4

INFORMIX……..INFORMIX……..

La nueva versión de Informix hace posible La nueva versión de Informix hace posible gestionar grandes volúmenes de datos complejos gestionar grandes volúmenes de datos complejos a alta velocidad, permitiendo a las compañías a alta velocidad, permitiendo a las compañías liberar recursos para centrarse en aplicaciones liberar recursos para centrarse en aplicaciones empresariales de alta criticidad. Informix empresariales de alta criticidad. Informix Dynamic Server 10 cuenta, además, con Dynamic Server 10 cuenta, además, con capacidades de automatización que facilitan su capacidades de automatización que facilitan su puesta en marcha.puesta en marcha.

Page 14: Grupo 4

SQLSQLHISTORIAHISTORIA VERSIONESVERSIONES

ESTE LENGUAJE SE INICIA EN 1974, POR ESTE LENGUAJE SE INICIA EN 1974, POR DONALD CHAMBERLIN Y OTROS DE IBM.DONALD CHAMBERLIN Y OTROS DE IBM.

SQL-STRUCTURED ENGLISH QUERY LANGUAJE, SQL-STRUCTURED ENGLISH QUERY LANGUAJE, IMPLEMENTADO EN UN PROTOTIPO LLAMADO IMPLEMENTADO EN UN PROTOTIPO LLAMADO SEQUEL-XRM ENTRE 1974-1975, LUEGO SEQUEL-XRM ENTRE 1974-1975, LUEGO SEQUEL/2 EN 1976/77 Y CAMBIO EL NOMBRE A SEQUEL/2 EN 1976/77 Y CAMBIO EL NOMBRE A SQL., CON EL PROTOTIPO SYSTEM ADOPTADO Y SQL., CON EL PROTOTIPO SYSTEM ADOPTADO Y UTILIZADO EN IBM. PARA 1981 IBM UTILIZADO EN IBM. PARA 1981 IBM DESARROLLO PRODUCTOS EN BASE A SQL Y DESARROLLO PRODUCTOS EN BASE A SQL Y VENDEN LA VERSION DB2, INCLUIDO ORACLE Y VENDEN LA VERSION DB2, INCLUIDO ORACLE Y SYBASE. ANSI ADOPTO SQL COMO ESTÁNDAR SYBASE. ANSI ADOPTO SQL COMO ESTÁNDAR INDUSTRIAL A LA FECHA TENEMOS EL INDUSTRIAL A LA FECHA TENEMOS EL SQL3,LENGUAJE STAND-ALONE,PERMITE EL SQL3,LENGUAJE STAND-ALONE,PERMITE EL TRATO MULTIMEDIA.TRATO MULTIMEDIA.

SQL SERVER 7, AL INICIO SE CONFUNDIA CON LA SQL SERVER 7, AL INICIO SE CONFUNDIA CON LA VERSION DEVELOPER Y DESKTOP ENGINE, VERSION DEVELOPER Y DESKTOP ENGINE, UTILIZABAN LAS MISMAS SIGLAS MSDE.UTILIZABAN LAS MISMAS SIGLAS MSDE.

SQL SERVER 2000, LA EDICION WORKGROUP SQL SERVER 2000, LA EDICION WORKGROUP APARECIO EN EL AÑO 2005APARECIO EN EL AÑO 2005

SQL SERVER 2005, LA EDICION WORKGROUP SQL SERVER 2005, LA EDICION WORKGROUP APARECIO EN EL AÑO 2005, ESTA VERSION NO APARECIO EN EL AÑO 2005, ESTA VERSION NO DISPONE DE EDICION PERSONAL.DISPONE DE EDICION PERSONAL.

SE PUEDE INSTALAR CON LOS SIGUIENTES SO:SE PUEDE INSTALAR CON LOS SIGUIENTES SO:

WINDOWS NT SERVER 4.0, Y NT SERVER 4.0 WINDOWS NT SERVER 4.0, Y NT SERVER 4.0 ENTERPRISE EDITION, WINDOWS 2000 SERVER Y ENTERPRISE EDITION, WINDOWS 2000 SERVER Y SERVER 2003, WINDOWS 2000 PROFESIONAL, SERVER 2003, WINDOWS 2000 PROFESIONAL, WINDOWS XP PROFESIONAL.WINDOWS XP PROFESIONAL.

TIPOSTIPOS MODELOSMODELOSLOS TIPOS DE DATOS SE CLASIFICAN EN 13 LOS TIPOS DE DATOS SE CLASIFICAN EN 13 TIPOS DE DATOS PRIMARIOS Y DE VARIOS TIPOS DE DATOS PRIMARIOS Y DE VARIOS SINONIMOS:SINONIMOS:

BINARY 1 BYTE, BIT 1 BYTE, BYTE 1 BYTE, BINARY 1 BYTE, BIT 1 BYTE, BYTE 1 BYTE, COUNTER 4 BYTES, CURRENCY 8 BYTES, COUNTER 4 BYTES, CURRENCY 8 BYTES, DATETIME 8 BYTES, SINGLE 4 BYTES, DOUBLE 8 DATETIME 8 BYTES, SINGLE 4 BYTES, DOUBLE 8 BYTES, SHORT 2 BYTES, LONG 4 BYTES, BYTES, SHORT 2 BYTES, LONG 4 BYTES, LONGTEXT 1 BYTE X CARÁCTER, LONGBYNARY . LONGTEXT 1 BYTE X CARÁCTER, LONGBYNARY . DE ACUERDO A LA NECESIDAD, TEXT 1 BYTE X DE ACUERDO A LA NECESIDAD, TEXT 1 BYTE X CARÁCTER.CARÁCTER.

MODELO RELACIONALMODELO RELACIONAL, BASADO EN LA LOGICA , BASADO EN LA LOGICA DE DE PREDICADOS Y EN LA TEORIA DE CONJUNTOS, ES PREDICADOS Y EN LA TEORIA DE CONJUNTOS, ES MUY UTILIZADO PARA PROBLEMAS REALES Y MUY UTILIZADO PARA PROBLEMAS REALES Y ADMINISTRAR DATOS DINAMICAMENTE, LA RELACION ES ADMINISTRAR DATOS DINAMICAMENTE, LA RELACION ES COMO SI FUESES UNA TABLA QUE ESTA COMPUESTA X COMO SI FUESES UNA TABLA QUE ESTA COMPUESTA X REGISTROS(FILAS O TUPLA) Y COLUMNAS ( CAMPOS)REGISTROS(FILAS O TUPLA) Y COLUMNAS ( CAMPOS)

MODELO ENTIDAD-RELACION, ES UNA HERRAMIENTA MODELO ENTIDAD-RELACION, ES UNA HERRAMIENTA PARA EL MODELADO DE PARA EL MODELADO DE DATOS EN UN SISTEMA DE DATOS EN UN SISTEMA DE INFORMACION, EXPRESAN ENTIDADES RELEVANTES INFORMACION, EXPRESAN ENTIDADES RELEVANTES PARA UN SIISTEMA DE INFORM. ASI COMO SUS PARA UN SIISTEMA DE INFORM. ASI COMO SUS INTERRELACIONES Y PROPIEDADES.INTERRELACIONES Y PROPIEDADES.

Page 15: Grupo 4

SQLSQLCONCEPTOS CONCEPTOS PLATAFORMASPLATAFORMAS

EL CONCEPTO BASICO EN EL EL CONCEPTO BASICO EN EL ALMACENAMIENTO DE DATOS ES EL ALMACENAMIENTO DE DATOS ES EL REGISTRO, AGRUPA LA INFORMACION REGISTRO, AGRUPA LA INFORMACION ASOCIADA A UN ELEMENTO DE UN ASOCIADA A UN ELEMENTO DE UN CONJUNTO, QUE ESTA COMPUESTO POR CONJUNTO, QUE ESTA COMPUESTO POR CAMPOS.CAMPOS.

LENGUAJE DE CONSULTA ESTRUCTURADO, LENGUAJE DE CONSULTA ESTRUCTURADO, ACCESO A BASE DE DATOS RELACIONADOS, ACCESO A BASE DE DATOS RELACIONADOS, MEDIANTE LAS INSTRUCCIONES ES QUE SE MEDIANTE LAS INSTRUCCIONES ES QUE SE REALIZAN TODAS LAS OPERACIONES SOBRE REALIZAN TODAS LAS OPERACIONES SOBRE LA BASE DE DATOS, ESTAS SON: SELECT, LA BASE DE DATOS, ESTAS SON: SELECT, DELETE, UPDATE E INSERTDELETE, UPDATE E INSERT

SOLUCION DE DATOS GLOBAL, PLATAFORMA SOLUCION DE DATOS GLOBAL, PLATAFORMA SEGURA, CONFIABLE Y PRODUCTIVA, INCLUYE SEGURA, CONFIABLE Y PRODUCTIVA, INCLUYE LAS SIGUIENTES HERRAMIENTAS:LAS SIGUIENTES HERRAMIENTAS:

BASE DE DATOS RELACIONAL(XML).BASE DE DATOS RELACIONAL(XML).

SERVICIOS DE REPLICA.SERVICIOS DE REPLICA.

EL DISEÑO DE PLATAFORMA DE SQL ES:SQL EL DISEÑO DE PLATAFORMA DE SQL ES:SQL SERVER, INTEGRATION SERVICES, ANALYSIS SERVER, INTEGRATION SERVICES, ANALYSIS SERCICES, REPORTING SERVICES, SERCICES, REPORTING SERVICES, NOTIFICATION SERVICES, REPLICATION NOTIFICATION SERVICES, REPLICATION SERVICES, RELATIONAL DATABSE, SERVICES, RELATIONAL DATABSE, MANAGEMENT TOOLS, THRID PARTY APPS, MANAGEMENT TOOLS, THRID PARTY APPS, SJHAREPOINT, MICROSOFF OFFICE, VISUAL SJHAREPOINT, MICROSOFF OFFICE, VISUAL STUDIO.NET.STUDIO.NET.

VENTAJASVENTAJAS DESVENTAJASDESVENTAJASPROVEE HERRAMIENTAS QUE GARANTIZAN PROVEE HERRAMIENTAS QUE GARANTIZAN EVITAR LA DUPLICIDAD DE REGISTROS.EVITAR LA DUPLICIDAD DE REGISTROS.

GARANTIZA LA INTEGRIDAD REFERENCIAL AL GARANTIZA LA INTEGRIDAD REFERENCIAL AL ELIMINAR UN REGISTROS ELIMINA LOS ELIMINAR UN REGISTROS ELIMINA LOS REGISTROS RELACIONADOS DEPENDIENTES.REGISTROS RELACIONADOS DEPENDIENTES.

FAVORECE LA NORMALIZACION POR SER MAS FAVORECE LA NORMALIZACION POR SER MAS COMPRENSIBLE Y APLICABLE-COMPRENSIBLE Y APLICABLE-

ACCESO MAS RAPIDO.ACCESO MAS RAPIDO.

PRESENTAN DEFICIENCIAS CON DATOS PRESENTAN DEFICIENCIAS CON DATOS GRAFICOS, MULTIMEDIA, CAD Y SISTEMAS DE GRAFICOS, MULTIMEDIA, CAD Y SISTEMAS DE INFORMACION GEOGRAFICA.INFORMACION GEOGRAFICA.

NO SE MANIPULAN DE FORMA MANEJABLE DE NO SE MANIPULAN DE FORMA MANEJABLE DE TEXTO COMO TIPO DE DATO.TEXTO COMO TIPO DE DATO.

Page 16: Grupo 4

SQL Server 2008 R2 ofrece varias capacidades sin precedentes que permitirá a su organización a escala las operaciones de base de datos con la confianza , mejorar la eficiencia de TI y desarrolladores, y permitirá altamente escalable y bien administrado Business Intelligence en un sistema de autoservicio para los usuarios. Los enlaces de descarga a continuación le poner en marcha el gestor de descargas de Akamai que está diseñado para darle más control sobre su experiencia de descarga .

Page 17: Grupo 4

SQL Server Historia de Liberaciones

Versión Año Nombre de la Liberación Nombre Clave

1.0(OS/2)

1989 SQL Server 1.0 -

4.21(WinNT)

1993 SQL Server 4.21 -

6.0 1995 SQL Server 6.0 SQL95

6.5 1996 SQL Server 6.5 Hydra

7.0 1998 SQL Server 7.0 Sphinx

- 1999SQL Server 7.0OLAP Tools

Plato

8.0 2000 SQL Server 2000 Shiloh

8.0 2003SQL Server 200064-bit Edition

Liberty

9.0 2005 SQL Server 2005 Yukon

10.0 2008 SQL Server 2008 Katmai

10.5 2010 SQL Server 2008 R2 Kilimanjaro

SQL Server Historia de Liberaciones

Page 18: Grupo 4

Oracle 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.• soporte de transacciones,• estabilidad,• escalabilidad y• Soporte multiplataforma.

Page 19: Grupo 4

Oracle surge a finales de los 70 bajo el Oracle surge a finales de los 70 bajo el nombre de Software. SGBD (Sistemas nombre de Software. SGBD (Sistemas Gestores de Base de Datos) de George Gestores de Base de Datos) de George Koch. Computer World definió este Koch. Computer World definió este estudio como uno de los más completos estudio como uno de los más completos jamás escritos sobre bases de datos. jamás escritos sobre bases de datos.

En la En la actualidadactualidad, Oracle (Nasdaq: ORCL) , Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en Oracle se encuentra prácticamente en todas las industrias alrededor del todas las industrias alrededor del mundo y en las oficinas de 98 de las mundo y en las oficinas de 98 de las 100 empresas Fortune 100. 100 empresas Fortune 100.

Page 20: Grupo 4

La única La única edición gratuitaedición gratuita es la es la Express Edition, que es compatible Express Edition, que es compatible con las demás ediciones de Oracle con las demás ediciones de Oracle Database 10gR2 y Oracle Database Database 10gR2 y Oracle Database 11g.11g.

Page 21: Grupo 4

Manejo básico de base de Manejo básico de base de datosdatos

1. Base de datos2. DBMS3. Multitarea4. Multiusuario5. Multiproceso

Las ventajas del uso de la base de datos en la organizaciónIndependencia de datos y tratamiento.Coherencia de resultados.Mejora en la disponibilidad de datos.Cumplimiento de ciertas normas.Más efiente gestión de almacenamiento.

Page 22: Grupo 4

MUCHAS GRACIASMUCHAS GRACIAS

FINFIN