La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Flexibilidad y Portabilidad

Presentaciones similares


Presentación del tema: "Flexibilidad y Portabilidad"— Transcripción de la presentación:

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

2 Flexibilidad Artista Álbum 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 CodLibro Titulo Autor Editorial NombreLector FechaDev
1001 Variable compleja Murray Spiegel McGraw Hill Pérez Gómez, Juan 15/04/2005 1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán, Ana 17/04/2005 1005 Estadística Roca, René 16/04/2005 1006 Oracle University Nancy Greenberg y Priya Nathan Oracle Corp. García Roque, Luis 20/04/2005 1007 Clipper 5.01 Ramalho 18/04/2005

5 Normalización 1NF CodLibro Titulo Autor Editorial Paterno Materno
Nombres FechaDev 1001 Variable compleja Murray Spiegel McGraw Hill Pérez Gómez Juan 15/04/2005 1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán Ana 17/04/2005 1005 Estadística Roca René 16/04/2005 1006 Oracle University Nancy Greenberg Oracle Corp. García Roque Luis 20/04/2005 Priya Nathan 1007 Clipper 5.01 Ramalho 18/04/2005

6 Normalización 2NF CodLibro Titulo Autor Editorial CodLector Paterno
1001 Variable compleja Murray Spiegel McGraw Hill 1004 Visual Basic 5 E. Petroustsos Anaya 1005 Estadística 1006 Oracle University Nancy Greenberg Oracle Corp. Priya Nathan 1007 Clipper 5.01 Ramalho CodLector Paterno Materno Nombres 501 Pérez Gómez Juan 502 Ríos Terán Ana 503 Roca René 504 García Roque Luis CodLibro CodLector FechaDev 1001 501 15/04/2005 1004 502 17/04/2005 1005 503 16/04/2005 1006 504 20/04/2005 1007 18/04/2005

7 Normalización 3NF CodLibro Titulo CodAutor Autor CodEditorial
1001 Variable compleja 1004 Visual Basic 5 1005 Estadística 1006 Oracle University 1007 Clipper 5.01 CodAutor Autor 801 Murray Spiegel 802 E. Petroustsos 803 Nancy Greenberg 804 Priya Nathan 806 Ramalho CodEditorial Editorial 901 McGraw Hill 902 Anaya 903 Oracle Corp. CodLibro codAutor 1001 801 1004 802 1005 1006 803 804 1007 806 CodLibro codEditorial 1001 901 1004 902 1005 1006 903 1007

8 Normalización 3NF CodLibro CodLector FechaDev CodLector Paterno
1001 501 15/04/2005 1004 502 17/04/2005 1005 503 16/04/2005 1006 504 20/04/2005 1007 18/04/2005 CodLector Paterno Materno Nombres 501 Pérez Gómez Juan 502 Ríos Terán Ana 503 Roca René 504 García Roque Luis

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 BDD 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álidas. 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 :
Oracle8iEE, Oracle9i, Oracle 10g Universal Server, Dynamic Server DB2 MySQL

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 Ventajas de la portabilidad y flexibilidad
 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 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).

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 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"

Presentaciones similares


Anuncios Google