Flexibilidad y Portabilidad

Slides:



Advertisements
Presentaciones similares
S O F T W A R E Son todos los componentes virtuales y no tangibles de una computadora. Esto incluye el sistema operativo, programas varios y drivers. Es.
Advertisements

EL SISTEMA OPERATIVO VÍCTOR TOLEDO FONTES IES GRAN CANARIA.
SISTEMAS DE INFORMACIÓN EN LAS ORGANIZACIONES
SISTEMAS DE GESTIÓN DE BASES DE DATOS
Introducción a LAS Bases de Datos
Introducción a servidores
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
On Time Booking.
11º2 Motores de Bases de Datos Jhonatán Agualimpia Andrés Aristizabal
Bases de Datos Introducción.
Compartir Informacion Compartir Hardware y Software
Sistema de Gestión de Base de Datos
1. La solución que proporciona un soporte ágil, sencillo y eficaz para mejorar la gestión de las organizaciones. 2.
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
NORMALIZACION DE DATOS ANDREA CATALINA GALLEGO GONZALEZ.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
HERRAMIENTAS CASE.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Código: HOL-WIN51. Introducción a Windows Server 2008 Novedades en Windows Server 2008 R2 Actualización a Windows Server 2008 R2 Implantación Instalación.
Arquitectura de una aplicación
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Introducción A Las Bases De Datos
BASE DE DATOS BY: Julián Villar Vázquez.
UNIVERSIDAD LATINA BASES DE DATOS.
INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA

Manuela Chavarriaga Betancur Telecomunicaciones 11º3 Resumen Capitulo 2.
Desarrollo de aplicaciones para ambientes distribuidos
Structured Query Language MySQL Sistema de gestión de bases de datos SQL Open Source más popular Lo desarrolla, distribuye y soporta.
BASE DE DATOS EN LA WEB.
Administracion de Base de Datos I
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
PROYECTO EMPRESARIAL Clase # 1.
COLEGIO DE BACHILLERES N° 16 PLANTEL TLAHUAC “MANUEL CHAVARRIA CHAVARRIA”
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Manejador de Bases de Datos DBMS E.I. L.E. Prof. Ramón Castro Liceaga.
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Base de datos.
VIRTUALIZACIÓN.
Juana Vivas Villanueva Greysi Martínez Arce Antonio Aguilar Galicia LOS SISTEMAS GESTORES DE BASE DE DATOS ORIENTADOS A OBJETOS (SGBDOO)
MARIANA PRECIADO VILLA TELECOMUNICACIONES 11º3
Manual violento de Navicat
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
PLATAFORMA TEÓRICO-CONCEPTUAL
BLANCO MENDEZ MIGUEL ANGEL
Bases de Datos Unidad 1.
Tipos de Servidores.
BIENVENIDOS.
Prof. Christian Montoya1 Microsoft Access 2010 Conceptos Básicos.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Naime Cecilia del Toro Alvarez
BASE DE DATOS EDY GOMEZ C. Lic. En Informatica y Medios Audiovisuales
Karla Yunuen González Villanueva
CONVENIENCIAS ENTRE COMPRAR O DESARROLLAR UN SOFTWARE A MEDIDA.
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
BUSINESS T&G Think & Grow Uniclass Business Intelligence La solución Business Objects que analiza los procesos de su negocio.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
Conociendo el modelo Cliente-Servidor
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
1.El softwareEl software 2.Licencias de softwareLicencias de software 3.Sistemas operativos actualesSistemas operativos actuales 4.VirtualizaciónVirtualización.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
 Es el conjunto de programas, procedimientos y documentos relacionados con el sistema hardware. programasprocedimientosdocumentossistemahardware.
Equipo 3: Francisco Santamaría Serrano Roberto Ramírez Zavaleta.
 Trabaja con el esquema relacional surgido en los laboratorios de IBM  La instalación completa ocupa alrededor de 10 Mb incluyendo librerías, ejemplos.
NORMALIZACIÓN DE DATOS TALLER DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Geynen Rossler Montenegro Cochas.
Transcripción de la presentación:

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

Flexibilidad Artista Álbum Canción

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.

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

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

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

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

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

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.

Portabilidad BDD BDD BDD

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…

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.

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.

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.

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.

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.

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

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.

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. 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).

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.

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.).