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