SlideShare ist ein Scribd-Unternehmen logo
1 von 24
"Año del Buen Servicio al Ciudadano”
INGENIERÍA DE SISTEMAS – VII CICLO
INFORME:
Lenguaje de Manipulación de Datos (DML)
INTEGRANTES:
• Malca Tamay Jhosely Graciela
• Deza Castillo Cristhian Gianmarco
CURSO:
Programación de Aplicaciones Móviles
PROFESOR:
Ing. Marco Aurelio Porro Chulli
Lenguaje de
Manipulación de
Datos (DML)
Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una)
tabla en una base de datos relacional.
Ejemplo 1 (inserto valores alumno pepe en la materia spd2 a la tabla cursada):
INSERT INTO ''cursada'' (''alumno'', ''materia'') VALUES (''pepe'', ''spd2'')
Una sentencia UPDATE de SQL es utilizada para modificar los valores de un
conjunto de registros existentes en una tabla.
Ejemplo 1 (modifico la materia donde el alumno sea pepe):
UPDATE ''cursada'' SET ''materia''= ''spd3'' WHERE ''alumno''= ''pepe''
Una sentencia DELETE de SQL borra uno o más registros existentes en una
tabla.
Ejemplo 1 (borro todos los valores de las columnas alumno y materia donde la
materia sea spd2):
DELETE FROM ''cursada'' WHERE ''materia''= ''spd2''
La sintaxis básica de select es la siguiente utilizando el estándar de SQL:
select columna from tabla;
donde se sustituye la palabra columna por el nombre del campo a consultar y
la palabra tabla por el nombre de la tabla que contiene el campo mencionado.
Lenguaje de Manipulación de
Datos (Data Manipulation Language, DML) es un
lenguaje proporcionado por los sistemas gestores de
bases de datos que permite a los usuarios de la
misma llevar a cabo las tareas de consulta o
modificación de los datos contenidos en las Bases de
Datos del Sistema Gestor de Bases de Datos.
El lenguaje de manipulación de datos más popular
hoy en día es SQL, usado para recuperar y manipular
datos en una base de datos relacional. Otros
ejemplos de DML son los usados por bases de
datos IMS/DL1, CODASYL u otras.
Data Manipulation Language (DML) is a language
provided by database management systems that
allow users of the same to perform the query tasks or
modification of data contained in The Databases of
the Database Manager System.
The most popular data manipulation language today
is SQL, used to retrieve and manipulable data in a
relational database. Other examples of DML are
those used by databases IMS / DL1, CODASYL or
others.
El artículo presenta la evolución de los servicios de telefonía móvil en
Latinoamérica contextualizados en las diferentes generaciones
tecnológicas, las características del software para dispositivos móviles y
una propuesta de método de trabajo para el desarrollo de aplicaciones
para móviles. El método se basa en la conceptualización de las
tecnologías y las metodologías ágiles para el desarrollo de software, y su
objetivo principal es facilitar la creación de nuevas aplicaciones y
servicios exitosos. El método se desarrolla en cinco etapas: etapa de
análisis, donde se obtienen y clasifican los requerimientos y se
personaliza el servicio; etapa de diseño, momento en el que se define el
escenario tecnológico y se estructura la solución por medio de algún
diagrama o esquema, integrando tiempos y recursos; etapa de
desarrollo, cuando se implementa el diseño en un producto de software;
etapa de prueba de funcionamiento, donde se emula y simula el
producto ajustando detalles, se instala en equipos reales y se evalúa el
rendimiento, y posteriormente se evalúa el potencial de éxito; y
finalmente, en la etapa de entrega, se define el canal de distribución de
la aplicación, con el propósito de adecuar la aplicación al mismo.
This paper presents: the evolution of mobile telephony services in Latin
America contextualized in different technology generations, the features
of software for mobile devices, and proposes a method for developing
mobile applications in Latin America. This method is based on the
conceptualization of contemporary telecommunications technologies and
the agile software development methodologies. The main objective of this
method is to facilitate the creation and evaluation of new applications and
services. The method is developed in five steps: the analysis stage, the
requirements is obtained and classified and the service is customize; the
design stage, in this stage is defined the technological and the solution is
structured by some chart or diagram; the development stage, the design
is implemented in a software product; the performance test stage, the
application is emulates and simulates to adjusting details in the product,
the software is installs in real equipment and is evaluated the
performance and success; the delivery stage, the distribution channel of
the application is defined, in order to adapt the application at the same.
El Lenguaje de Manipulación de
Datos permite a los usuarios
llevar a cabo las tareas de
consulta o manipulación de los
datos, organizados por el
modelo de datos adecuado.
Hemos visto las herramientas visuales
que provee InterBase y las utilizamos
para conectarnos a un servidor local,
crear una base de datos y crear algunas
tablas, generadores y procedimientos
almacenados. Quedan muchas
sentencias SQL del grupo DDL por
explorar pero sería imposible hacerlo en
un artículo de esta extensión y de esta
serie. Prometo escribir más artículos
sobre el SQL de InterBase para
mostrarles las sentencias que no vimos.
El lenguaje de manipulación de datos
más popular hoy día es SQL, usado
para recuperar y manipular datos en
una base de datos relacional. Otros
ejemplos de DML son los usados por
bases de datos IMS/DL1, CODASYL u
otras.
DBMS.- Sistemas gestores de bases de datos
Concurrencia.- Acción de concurrir o juntarse en un mismo lugar o
momento varias personas, sucesos o cosas.
Integridad.- La corrección y completitud de los datos en una base de
datos.
Recuperacion.- Adquisición de una cosa que antes se tenía o lo que se
había perdido.
Seguridad.- Que sirve para hacer seguro el funcionamiento de algo.
Redundancia.- Repetición innecesaria o inútil de un concepto.
Aislamiento.- es la propiedad que asegura que una operación no puede
afectar a otras. Esto asegura que la realización de dos transacciones
sobre la misma información nunca generará ningún tipo de error.
Atomicidad.- propiedad que asegura que una operación se ha
realizado o no, y por lo tanto ante un fallo del sistema no puede quedar
a medias.
Consistencia (Consistency): es la propiedad que asegura que sólo se
empieza aquello que se puede acabar. Por lo tanto, se ejecutan
aquellas operaciones que no van a romper la reglas y directrices de
integridad de la base de datos.
Permanencia (Durability): es la propiedad que asegura que una vez
realizada la operación, ésta persistirá y no se podrá deshacer aunque
falle el sistema.
http://www.monografias.com/trabajos30/base-datos/base-datos.shtml
http://es.wikipedia.org/wiki/Fases_del_dise%C3%B1o_de_bases_de_d
atos
http://www.slideshare.net/tramullas/diseo-de-bases-de-datos-17102226
http://www.slideshare.net/tramullas/diseo-de-bases-de-datos-17102226
http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-
de-datos/bases-de-datos/P06_M2109_02150.pdf
http://www.ehowenespanol.com/tres-fases-del-diseno-tradicional-
bases-datos-info_197446/

Weitere ähnliche Inhalte

Was ist angesagt?

11 Clase Analisis De Requisitos
11 Clase Analisis De Requisitos11 Clase Analisis De Requisitos
11 Clase Analisis De Requisitos
Julio Pari
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
Carlos Arturo
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
Raul Quispe P
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
ralbarracin
 

Was ist angesagt? (14)

Diapositivas sql.
Diapositivas sql.Diapositivas sql.
Diapositivas sql.
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020
 
74 221-1-pb
74 221-1-pb74 221-1-pb
74 221-1-pb
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 2
POOABD (POO Aplicada a B Datos) - RDBMS parte 2POOABD (POO Aplicada a B Datos) - RDBMS parte 2
POOABD (POO Aplicada a B Datos) - RDBMS parte 2
 
11 Clase Analisis De Requisitos
11 Clase Analisis De Requisitos11 Clase Analisis De Requisitos
11 Clase Analisis De Requisitos
 
IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Clase2 diseno de una bd
Clase2 diseno de una bdClase2 diseno de una bd
Clase2 diseno de una bd
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Bdintro
BdintroBdintro
Bdintro
 

Ähnlich wie Porro semana 15

sql server
sql serversql server
sql server
Pcentro
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
eder8
 
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
naviwz
 
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
naviwz
 
Unidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosUnidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datos
Darleneperalta
 
Unidad 7 diseño estructructurado de datos microsoft access.
Unidad 7 diseño estructructurado de datos microsoft access.Unidad 7 diseño estructructurado de datos microsoft access.
Unidad 7 diseño estructructurado de datos microsoft access.
Vanessa Toral Yépez
 

Ähnlich wie Porro semana 15 (20)

sql server
sql serversql server
sql server
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
 
Guia de Base de Datos Unidad 1. Lissette T
Guia de Base de Datos Unidad 1. Lissette TGuia de Base de Datos Unidad 1. Lissette T
Guia de Base de Datos Unidad 1. Lissette T
 
Guia de base de datos unidad 1 por lissette
Guia de base de datos unidad 1 por lissetteGuia de base de datos unidad 1 por lissette
Guia de base de datos unidad 1 por lissette
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tallerdebasededatosunidad1 4
Tallerdebasededatosunidad1 4Tallerdebasededatosunidad1 4
Tallerdebasededatosunidad1 4
 
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
 
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
 
Unidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosUnidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datos
 
Unidad 7 diseño estructructurado de datos microsoft access.
Unidad 7 diseño estructructurado de datos microsoft access.Unidad 7 diseño estructructurado de datos microsoft access.
Unidad 7 diseño estructructurado de datos microsoft access.
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
DISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMADISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMA
 
Diseño y desarrollo del sistema
Diseño y desarrollo del sistemaDiseño y desarrollo del sistema
Diseño y desarrollo del sistema
 
Diseño y desarrollo del sistema
Diseño y desarrollo del sistemaDiseño y desarrollo del sistema
Diseño y desarrollo del sistema
 
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
 
GESTOR DE BASES DE DATOS
GESTOR DE BASES DE DATOSGESTOR DE BASES DE DATOS
GESTOR DE BASES DE DATOS
 
Guía didactica módulo iv sub ii
Guía didactica módulo iv sub iiGuía didactica módulo iv sub ii
Guía didactica módulo iv sub ii
 
Monografia Programación 3 Niveles
Monografia Programación 3 NivelesMonografia Programación 3 Niveles
Monografia Programación 3 Niveles
 
Unidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesUnidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móviles
 

Mehr von Cristhian Deza Castillo (6)

Android con conexión a base de datos sq lite
Android con conexión a base de datos sq liteAndroid con conexión a base de datos sq lite
Android con conexión a base de datos sq lite
 
Tema: Android Studio
Tema: Android StudioTema: Android Studio
Tema: Android Studio
 
ANDROID
ANDROIDANDROID
ANDROID
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones moviles
 Aplicaciones moviles Aplicaciones moviles
Aplicaciones moviles
 

Kürzlich hochgeladen

LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 

Kürzlich hochgeladen (20)

MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOSMANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
programacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptxprogramacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptx
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 

Porro semana 15

  • 1. "Año del Buen Servicio al Ciudadano” INGENIERÍA DE SISTEMAS – VII CICLO INFORME: Lenguaje de Manipulación de Datos (DML) INTEGRANTES: • Malca Tamay Jhosely Graciela • Deza Castillo Cristhian Gianmarco CURSO: Programación de Aplicaciones Móviles PROFESOR: Ing. Marco Aurelio Porro Chulli
  • 3.
  • 4. Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional. Ejemplo 1 (inserto valores alumno pepe en la materia spd2 a la tabla cursada): INSERT INTO ''cursada'' (''alumno'', ''materia'') VALUES (''pepe'', ''spd2'') Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla. Ejemplo 1 (modifico la materia donde el alumno sea pepe): UPDATE ''cursada'' SET ''materia''= ''spd3'' WHERE ''alumno''= ''pepe''
  • 5. Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla. Ejemplo 1 (borro todos los valores de las columnas alumno y materia donde la materia sea spd2): DELETE FROM ''cursada'' WHERE ''materia''= ''spd2'' La sintaxis básica de select es la siguiente utilizando el estándar de SQL: select columna from tabla; donde se sustituye la palabra columna por el nombre del campo a consultar y la palabra tabla por el nombre de la tabla que contiene el campo mencionado.
  • 6.
  • 7. Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguaje proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos. El lenguaje de manipulación de datos más popular hoy en día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.
  • 8.
  • 9. Data Manipulation Language (DML) is a language provided by database management systems that allow users of the same to perform the query tasks or modification of data contained in The Databases of the Database Manager System. The most popular data manipulation language today is SQL, used to retrieve and manipulable data in a relational database. Other examples of DML are those used by databases IMS / DL1, CODASYL or others.
  • 10.
  • 11. El artículo presenta la evolución de los servicios de telefonía móvil en Latinoamérica contextualizados en las diferentes generaciones tecnológicas, las características del software para dispositivos móviles y una propuesta de método de trabajo para el desarrollo de aplicaciones para móviles. El método se basa en la conceptualización de las tecnologías y las metodologías ágiles para el desarrollo de software, y su objetivo principal es facilitar la creación de nuevas aplicaciones y servicios exitosos. El método se desarrolla en cinco etapas: etapa de análisis, donde se obtienen y clasifican los requerimientos y se personaliza el servicio; etapa de diseño, momento en el que se define el escenario tecnológico y se estructura la solución por medio de algún diagrama o esquema, integrando tiempos y recursos; etapa de desarrollo, cuando se implementa el diseño en un producto de software; etapa de prueba de funcionamiento, donde se emula y simula el producto ajustando detalles, se instala en equipos reales y se evalúa el rendimiento, y posteriormente se evalúa el potencial de éxito; y finalmente, en la etapa de entrega, se define el canal de distribución de la aplicación, con el propósito de adecuar la aplicación al mismo.
  • 12.
  • 13. This paper presents: the evolution of mobile telephony services in Latin America contextualized in different technology generations, the features of software for mobile devices, and proposes a method for developing mobile applications in Latin America. This method is based on the conceptualization of contemporary telecommunications technologies and the agile software development methodologies. The main objective of this method is to facilitate the creation and evaluation of new applications and services. The method is developed in five steps: the analysis stage, the requirements is obtained and classified and the service is customize; the design stage, in this stage is defined the technological and the solution is structured by some chart or diagram; the development stage, the design is implemented in a software product; the performance test stage, the application is emulates and simulates to adjusting details in the product, the software is installs in real equipment and is evaluated the performance and success; the delivery stage, the distribution channel of the application is defined, in order to adapt the application at the same.
  • 14.
  • 15. El Lenguaje de Manipulación de Datos permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.
  • 16.
  • 17. Hemos visto las herramientas visuales que provee InterBase y las utilizamos para conectarnos a un servidor local, crear una base de datos y crear algunas tablas, generadores y procedimientos almacenados. Quedan muchas sentencias SQL del grupo DDL por explorar pero sería imposible hacerlo en un artículo de esta extensión y de esta serie. Prometo escribir más artículos sobre el SQL de InterBase para mostrarles las sentencias que no vimos.
  • 18.
  • 19. El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.
  • 20.
  • 21. DBMS.- Sistemas gestores de bases de datos Concurrencia.- Acción de concurrir o juntarse en un mismo lugar o momento varias personas, sucesos o cosas. Integridad.- La corrección y completitud de los datos en una base de datos. Recuperacion.- Adquisición de una cosa que antes se tenía o lo que se había perdido. Seguridad.- Que sirve para hacer seguro el funcionamiento de algo. Redundancia.- Repetición innecesaria o inútil de un concepto. Aislamiento.- es la propiedad que asegura que una operación no puede afectar a otras. Esto asegura que la realización de dos transacciones sobre la misma información nunca generará ningún tipo de error.
  • 22. Atomicidad.- propiedad que asegura que una operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias. Consistencia (Consistency): es la propiedad que asegura que sólo se empieza aquello que se puede acabar. Por lo tanto, se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de la base de datos. Permanencia (Durability): es la propiedad que asegura que una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema.
  • 23.