La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Flexibilidad y Portabilidad Nombres: Rodrigo Hurtado V. Antonio Viluñir Erick Tapia B.

Presentaciones similares


Presentación del tema: "Flexibilidad y Portabilidad Nombres: Rodrigo Hurtado V. Antonio Viluñir Erick Tapia B."— Transcripción de la presentación:

1 Flexibilidad y Portabilidad Nombres: Rodrigo Hurtado V. Antonio Viluñir Erick Tapia B.

2 Flexibilidad Álbum Artista Canción

3 Normalización A través de la normalización tratamos de evitar ciertos defectos que nos conduzcan a un mal diseño y que lleven a un procesamiento menos eficaz de los datos.

4 Normalización CodLibroTituloAutorEditorialNombreLectorFechaDev 1001Variable complejaMurray SpiegelMcGraw HillPérez Gómez, Juan15/04/ Visual Basic 5E. PetroustsosAnayaRíos Terán, Ana17/04/ EstadísticaMurray SpiegelMcGraw HillRoca, René16/04/ Oracle University Nancy Greenberg y Priya Nathan Oracle Corp. García Roque, Luis 20/04/ Clipper 5.01RamalhoMcGraw HillPérez Gómez, Juan18/04/2005

5 Normalización 1NF

6 Normalización CodLibroTituloAutorEditorial 1001Variable complejaMurray SpiegelMcGraw Hill 1004Visual Basic 5E. PetroustsosAnaya 1005EstadísticaMurray SpiegelMcGraw Hill 1006Oracle UniversityNancy GreenbergOracle Corp. 1006Oracle UniversityPriya NathanOracle Corp. 1007Clipper 5.01RamalhoMcGraw Hill 2NF CodLectorPaternoMaternoNombres 501PérezGómezJuan 502RíosTeránAna 503RocaRené 504GarcíaRoqueLuis CodLibroCodLectorFechaDev /04/ /04/ /04/ /04/ /04/2005

7 Normalización 3NF CodLibroTitulo 1001Variable compleja 1004Visual Basic Estadística 1006Oracle University 1007Clipper 5.01 CodAutorAutor 801 Murray Spiegel 802 E. Petroustsos 803 Nancy Greenberg 804 Priya Nathan 806 Ramalho CodEditorialEditorial 901 McGraw Hill 902 Anaya 903 Oracle Corp. CodLibrocodAutor CodLibrocodEditorial

8 Normalización 3NF CodLectorPaternoMaternoNombres 501PérezGómezJuan 502RíosTeránAna 503RocaRené 504GarcíaRoqueLuis CodLibroCodLectorFechaDev /04/ /04/ /04/ /04/ /04/2005

9 Portabilidad Portabilidad es cuando una base se ejecuta en muchas plataformas y pueden ser fácilmente portadas sin ninguna configuración o administración. Para realizar la portabilidad de una base de datos, no se necesita necesariamente una configuración, siendo esto fácilmente de administrar. La portabilidad no está dada en sí por el software, sino por la base de datos condensada en un solo fichero. Puede ser fácilmente copiada a algún dispositivo USB o ser enviada vía correo electrónico.

10 Portabilidad BDD

11 Portabilidad Como por ejemplo existe : SQLite, sistema de gestión que puede ser ejecutado en diferentes sistemas operativos, como: Windows, Linux, Mac OS X, Etc…

12 Portabilidad Desde hace tiempo Mozilla_Firefox usa SQLite para almacenar, por ejemplo, las cookies, los favoritos, el historial, las direcciones de red válid as. Varias de las características para utilizar estas herramientas son: Tamaño: SQLite tiene una pequeña memoria y una única biblioteca que es necesaria para acceder a bases de datos, lo que lo hace ideal para aplicaciones de bases de datos incorporadas. Rendimiento de base de datos: SQLite realiza operaciones de manera eficiente y es más rápido que MySQL y PostgreSQL.

13 Portabilidad Portabilidad: se ejecuta en muchas plataformas y sus bases de datos pueden ser fácilmente portadas sin ninguna configuración o administración. Estabilidad: SQLite es compatible con ACID, reunión de los cuatro criterios de Atomicidad, Consistencia, Aislamiento y Durabilidad. SQL: Implementa un gran subconjunto de la ANSI – 92 SQL estándar, incluyendo sub-consultas, generación de usuarios, vistas y triggers. Interfaces: cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Ruby, Tcl, groovy, etc. Costo: SQLite es de dominio público, y por tanto, es libre de utilizar para cualquier propósito sin costo y se puede redistribuir libremente.

14 La importancia de la flexibilidad y portabilidad en los sistemas Cada ves que nuestros sistemas sufren cambios ya sea por estrategias de mercado o por consecuencias del entorno, están presentes estos conceptos.

15 Gracias a la portabilidad, las compañías pueden enfocarse más en tareas de negocios y dejar un poco de lado la incertidumbre de la continuidad de soporte por parte de los proveedores de software.

16 Conceptos SGBD: (Sistema gestor de BD) ) es un conjunto de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Un SGBD debe permitir: Definir una base de datos: especificar tipos, estructuras y restricciones de datos. Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD Manipular la base de datos: realizar consultas, actualizarlas y generar informes.

17 Algunos ejemplos de SGBD son : DB2 Oracle8iEE, Oracle9i, Oracle 10g MySQL Universal Server, Dynamic Server

18 RDBMS: (sistema de gestión de base de datos relacionales) un tipo de SGBD para base de datos relacionales, soporte para tablas relacionales. Los sistemas de base de datos relacionales son aquellos que almacenan y administran de manera lógica los datos en forma de tablas. Una tabla es, a su vez, un método para presentar los datos en la forma de filas y columnas.

19 1. Una aplicación portable, no depende de un proveedor de software. Por lo tanto, si un proveedor quiebra, su aplicación no requiere de ningún cambio. 2. Una base de datos portable, se ejecuta en distintas plataformas de base de datos o sistemas de gestión de base de datos relacionales (Rdbms). Ventajas de la portabilidad y flexibilidad

20 3. El apoyo de múltiples Rdbms, permite al cliente elegir la base de datos de acuerdo a su presupuesto y migrar de aplicación para acomodar su crecimiento. 4. bajo el concepto de flexibilidad, los sistemas pueden adaptarse a los cambios en el tiempo, se adecuan a las necesidades presentes y futuras de las empresas. Esto brinda una rápida respuesta al consumidor.

21 5. Una base de datos flexible, nos permite agregar nuevos datos sin necesidad de modificar la estructura original de la BD. La portabilidad en hardware. Es la facilidad con que se puede transportar información en un dispositivo electrónico, a menos peso y dimensiones, mas portable es el dispositivo. (Pendrives, Discos externos, Memorias, etc.).


Descargar ppt "Flexibilidad y Portabilidad Nombres: Rodrigo Hurtado V. Antonio Viluñir Erick Tapia B."

Presentaciones similares


Anuncios Google