INTRODUCCIÓN 请加入标题  Cada vez que los desarrolladores se enfrentan a nuevos desafíos, es primordial saber optar por la mejor herramienta para el tratamiento.

Slides:



Advertisements
Presentaciones similares
Lenguaje de Base de Datos
Advertisements

Administracion de Base de Datos I
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
Administración de Base de Datos MySQL, MariaDB y PostgreSQL Modulo VII Software libre 1 Ivan Marcelo Chacolla Morochi Correo:
En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
COMANDOS BÁSICOS MYSQL BASES DE DATOS 2 UNIVERSIDAD DE LA AMAZONIA.
Configuración de un servidor web 1. Una vez terminado el proceso de instalación de los paquetes a utilizarse vamos a empezar ingresando como administrador.
Sistema de Información Gerencial - ERP(Planificación de recursos empresariales) Rolando Espinosa Annie Williams Joel Nieto
Gestor de paquetes Instalar y eliminar software (GUI y consola)
UNIDAD 7.
BASE DE DATOS.
Ram Delta Systems We bring you a better future… Co-Med On Line
L.I. MARISOL HUITRÓN RIVAS
Ram Delta Systems We bring you a better future… Co-Med On Line
Iniciación a Android Dia 1: Instalación Android Studio - 1h
MYSQL SQL: Lenguaje de consulta estructurado. Es un lenguaje de programación para trabajar con BD relacionadas, entre las cuales tenemos MYSQL, ORACLE,
El punte entre tu y tu base de datos
SEGURIDAD SQL Usuarios, privilegios y perfiles.
¿Qué es una consulta? En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar,
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
PHP Hypertext Preprocessor
MANEJADORES DE BASE DE DATOS. SGBDFICHA TECNICACARACTERISTICASVENTAJASDESVENTAJAS EMPRESAS QUE LO UTILIZAN sybase Creado en 1984 por holftman y bot cestein.
U.T. 11: Introducción A Las Bases De Datos
Técnicas y Herramientas de Computación
BASES DE DATOS.
PARCIAL III BASE DE DATOS.
Una de las obligaciones del sistema operativo es usar el hardware de forma eficiente. En el caso de las unidades de disco, esto implica tener un tiempo.
SOFTWARE DE ADMINISTRACIÓN DE BASE DE DATOS Informática Aplicada Alumna; Francis Fabiola Fernández Pérez Catedrático: Ing. Milton Obed Enamorado Universidad.
Conectividad de Bases de Datos
Lenguaje Estructurado de Consultas
Unidad 7: Nivel Interno Algunos Conceptos Importantes
AuraPortal Cloud ayuda a las organizaciones a automatizar y controlar sus procesos de negocio a través de aplicaciones en la nube de Microsoft Azure PERFIL.
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
Bases de Datos Daniel Rojas UTN.
Universidad Nororiental Privada Gran Mariscal de Ayacucho Facultad de Ingeniería Escuela de Ingeniería Núcleo Barcelona Profesora: Luz Rodríguez Bachiller:
PROVEEDOR DATA WAREHOUSE TERADATA
Lenguaje de Manipulación de Datos
Consultas SQL.
INTRODUCCIÓN A JAVA.
Base de Datos - II . Unidad 1 -SQL.
Medios de Almacenmiento
Christian Manuel, Cueva Chambilla Clasificación de instrucciones SQL Comandos de definición de datos (DDL = Data Definition Language), que.
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
Modelamiento de datos con UML. Modelamiento y diseño de datos con UML Cualquier cosa que vemos a nuestro alrededor Es una plantilla para objetos de similares.
Universidad Alonso de Ojeda Facultad de Ingeniería
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
Normalmente emparejamos tablas que están relacionadas entre sí y una de las columnas de emparejamiento es clave principal, pues en este caso, Cuando una.
Estructura de Sistemas Operativos CAMPOS CHACALTANA, ANTHONY.
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
Principales Características De Motores De Bases de Datos.
LA NUBE: ¿QUÉ ES? Es el servicio virtual que sirve para guardar tus archivos en Internet, siempre dispuesto para ti sin necesidad de descargar, traer tus.
LOS SISTEMAS OPERATIVOS MENÚ SISTEMAS OPERATIVOS Introducción Definición Historia Funciones Tipos S.O. Algunos Existentes Conclusiones Referencias.
2. PRINCIPIOS BASICOS DE MICROSOFT ACCESS. -Sistema que tiene la capacidad de realizar tareas de distinta índole utilizando herramientas que interactúan.
MySQL By Osman Jimenez Edgar Cortes. Datos Importantes MySQL.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS CHACALIAZA BOZA MARGARET AMARLLY.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS CHACALIAZA BOZA MARGARET AMARLLY.
SISTEMA OPERATIVO Un sistema operativo es un programa o conjunto de programas de un sistema informático que gestiona los recursos de Hardware y provee.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS. Estos sistemas no tienen una estructura definida, sino que son escritos como una colección de procedimientos donde.
Estructura de los Sistemas Operativos por: Omar Saravia Tasayco
Centro de estudios tecnológico industrial y de servicios No 37 López Barragán Alan Daniel 2514 Sub2 1.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
Taller de Bases de Datos Ingeniería en Sistemas Computacionales M. en I.S.C Mariana Carolyn Cruz Mendoza Por Alexis Orlando Rebollar Lopez.
El SQL es el lenguaje estándar ANSI/ISO de definición, manipulación y control de bases de datos relacionales. La sigla que se conoce como SQL corresponde.
Transcripción de la presentación:

INTRODUCCIÓN

请加入标题  Cada vez que los desarrolladores se enfrentan a nuevos desafíos, es primordial saber optar por la mejor herramienta para el tratamiento de los datos.  Desde que en la informática se comenzó a trabajar con datos, la mayor preocupación e interrogante fue cómo manipular esos datos.  Surgieron los primeros motores que separaban el programa del mantenimiento y manipulación de los datos, como Oracle, Informix, PostgreSQL, MySQL y Firebird.  Aun así muchos desarrolladores han optado por una opción que surgió de la necesidad de buscar agilidad, sencillez y sobre todo, cero configuraciones. Su nombre es SQLite. INTRODUCCIÓN SQLite

D. Richard Hipp HISTORIA La creación de SQLite  En enero de 2000 D. Richard Hipp estaba trabajando con su equipo del General Dynamics en la Fuerza naval de los Estados Unidos, en un proyecto de software, el cual se conectaba a una base de datos Informix, el motor funcionaba muy bien, pero habían tenido problemas para hacer una reconfiguración cuando el sistema se reiniciaba.  Luego cambiaron a PostgreSQL, pero administrar la base de datos era un poco más compleja. Fue en ese momento cuando surgió la idea de escribir un simple motor de base de datos SQL que permitiera leer los archivos del disco duro, y luego ser llamados en diferentes solicitudes.  Cinco meses más tarde comenzó a escribir las primeras versiones de lo que hoy conocemos como SQLite.

请加入标题 DEFINICIÓN ¿Qué es SQLite? SQLite es un proyecto de dominio público que implementa una pequeña librería de aproximadamente 500KB programada en lenguaje C, que funciona como un sistema de gestión de base de datos relacionales.

请加入标题  SQLite es un sistema completo de bases de datos que soporta múltiples tablas, índices, triggers y vistas.  No necesita un proceso separado funcionando como servidor ya que lee y escribe directamente sobre archivos que se encuentran en el disco duro.  El formato de la base de datos es multiplataforma e indistintamente se puede utilizar el mismo archivo en sistemas de 32 y 64 bits.  SQLite emplea registros de tamaño variable de forma tal que se utiliza el espacio en disco que es realmente necesario en cada momento.  Existe un programa independiente de nombre sqlite que puede ser utilizado para consultar y gestionar los ficheros de base de datos SQLite. CARACTERÍSTICAS ¿Cómo es SQLite?

请加入标题  SQLite tiene una pequeña memoria y una única biblioteca es necesaria para acceder a bases de datos.  SQLite realiza operaciones de manera eficiente y es más rápido que MySQL y PostgreSQL.  SQLite se ejecuta en muchas plataformas y sus bases de datos pueden ser fácilmente portadas sin ninguna configuración o administración.  SQLite cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Ruby, Tcl, Groovy, Qt ofrece el plugin qsqlite, etc.  SQLite es de dominio público, y por tanto, es libre de utilizar para cualquier propósito sin costo. VENTAJAS ¿Qué es lo bueno de SQLite?

请加入标题 Limitaciones en Where: esta limitación está dada por el soporte para clausuras anidadas. Falta de Clave Foránea: cuando se realice la creación de la tabla desde el modo consola, está permitiendo el uso de la clausura, aunque no realizara el chequeo de la misma. DESVENTAJAS ¿Qué es lo malo de SQLite?

>>>>> Introducción al uso de SQLite

请加入标题 INSTALACIÓN ¿Cómo instalar SQLite?

INSTALACIÓN ¿Cómo instalar SQLite?

请加入标题 TIPOS DE DATOS ¿Qué tipos de datos tiene SQLite?

请加入标题 CLASIFICACIÓN DE LOS COMANDOS Comandos DDL Comandos DML ComandoDescripción CREATE Utilizado para crear nuevas tablas, procedimientos almacenados e índices DROP Empleado para eliminar tablas, procedimientos almacenados e índices ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos ComandoDescripción SELECT Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado. INSERT Utilizado para cargar lotes de datos en la base de datos en una única operación. UPDATE Utilizado para modificar los valores de los campos y registros especificados. DELETE Utilizado para eliminar registros de una tabla de una base de datos. SQLite

COMANDOS Creación de Base de Datos

COMANDOS Creación de Tablas

COMANDOS Eliminación de Tablas

COMANDOS Insertar Registros

COMANDOS Modificación de Datos

COMANDOS Eliminación de Registros

COMANDOS Buscando los datos

>>>>> Aplicaciones de SQLite

APLICACIONES SQLite  Mozilla Firefox la utiliza para almacenar, por ejemplo, las cookies, los favoritos, el historial, etc. Se está considerando también utilizar SQLite en Mozilla Calendar y Mozilla Thunderbird.  Yum, la herramienta de gestión de paquetes de Fedora Core, ha cambiado a SQLite y pysqlite para el almacenamiento de datos y parseo de XML desde el núcleo de Fedora 4.  Open Outlook Connector, un conector open source de Microsoft Outlook/MAPI ha sido hecho usando SQLite.  Varias aplicaciones de Apple utilizan SQLite, incluyendo Apple Mail y el gestor de RSS que se distribuye con OS X. El software Aperture de Apple guarda la información de las imágenes en una base de datos SQLite, utilizando la API Core Data.

CONCLUSIÓN SQLite Finalmente, por las ventajas descritas y la gran cantidad de lenguajes de programación que soportan SQLite, lo transforman no sólo en una alternativa, sino en una opción robusta y decisiva para la implementación de sistemas que requieren almacenamiento de información en un formato altamente dinámico con soporte para SQL, con planes de escalabilidad, portabilidad y rapidez, sobre todo cuando se utilizan lenguajes de programación dinámicos, algo muy común en la actualidad, más aún cuando se hace necesario utilizar un motor pequeño y liviano que no requiera mayor configuración o administración como es el caso de dispositivos empotrados. opción robusta y decisiva escalabilidad portabilidad rapidez

Cesar Bocanegra L. Gracias