Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Operaciones Básicas de una Base de Datos

No description
by

on 10 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Operaciones Básicas de una Base de Datos

Operaciones Básicas de una Base de Datos

Objetivo
Bibliografía
http://www.fim.umich.mx/var/cursoweb/Mysql.pdf

http://quidel.inele.ufro.cl/~pvalenzu/tutoriales/sql/sql0.html

Update
El comando UPDATE es utilizado para modificar los valores de un conjunto de registros existentes en una tabla.
Insert
La sentencia insert como su nombre lo dice permite insertar o agregar registros o campos a una tabla en una base de datos.
Select
El comando select permite consultar los datos almacenados en una tabla de la base de datos
Delete
La operacion delete se basa en borrar o eliminar registros y camposde una tabla en una BD.
¿Qué es?
Una base de datos es un cojunto de datos que pertenecen a un mismo entorno y son almacenados para un posterior uso.
Dar a conocer las cuatro operaciones básicas de una base de datos
Explicar cada una de las operaciones básicas de una BD, con el fin de entender y utilizar lo mejor posible estos comandos
Poner en practica lo investigado para esta presentación
Forma basica
INSERT INTO 'tablatura' ('columna1',['columna2,... '])
VALUES ('valor1', ['valor2,...'])
Precaucón
Las cantidades de columnas y valores deben ser iguales. Si una columna no se especifica, le será asignado el valor por omisión. Los valores especificados (o implícitos) por la sentencia INSERT deberán satisfacer todas las restricciones aplicables. Si ocurre un error de sintaxis o si alguna de las restricciones es violada, no se agrega la fila y se devuelve un error.
Forma avanzada
Una característica de SQL (desde SQL-92) es el uso de constructores de filas para insertar múltiples filas a la vez, con una sola sentencia SQL:
INSERT INTO ''tabla'' (''columna1'', [''columna2,... ''])
VALUES (''valor1a'', [''valor1b,...'']),
(''value2a'', [''value2b,...'']),...;
Forma básica
SELECT * FROM tabla;
Esta sentencia obtiene todos los atributos de todos los registros que existen en una tabla.


Forma basica
SELECT [ALL | DISTINCT ]
<nombre_campo> [{,<nombre_campo>}]
FROM <nombre_tabla>|<nombre_vista>
[{,<nombre_tabla>|<nombre_vista>}]
[WHERE <condicion> [{ AND|OR <condicion>}]]
[GROUP BY <nombre_campo> [{,<nombre_campo >}]]
[HAVING <condicion>[{ AND|OR <condicion>}]]
[ORDER BY <nombre_campo>|<indice_campo> [ASC | DESC]
[{,<nombre_campo>|<indice_campo> [ASC | DESC ]}]]
Forma epecifica
la clausula WHERE para especificar las condiciones que deben 
cumplir los registros que se desean.
SELECT * FROM tabla WHERE (atributo=valor);

Cuando se tiene varias condiciones, se pueden utilizar los operadores de comparacion:
and, or, not.



Sentencia
El comando para actualizar datos en una fila determinada se utiliza:
UPDATE <tabla> SET Campo='valor nuevo de Campo' WHERE (condiciones);
Ejemplo
UPDATE My_table SET field1 = 'updated value asd' WHERE field2 = 'N';
Forma basica
//borro un usuario
$filas_afectadas = $db->delete('usuario', "id_usuario=?", 3);
El usuario que se borrará con el anterior delete es el que tiene id_usuario=3. Además, como se puede ver, el método delete() devuelve el número de registros que fueron eliminados con dicha instrucción
Precaución
Si el comando delete en uan bd no se utiliza bien como por ejemplo no colocando condiciones se pueden eliminar todos los regustros de una tabla y eso es un grave problema
Derfinición
Una clara definición de una base de datos básicamente se refiere a un conjunto de datos almacenados que tiene un acceso y ciertos comandos que permiten hacer modificaciones en la BD
Based on Jim Harvey's speech structures
Operaciones básicas en una BD
Forma especial
Si se quiere eliminar todos los registros de la tabla n hay una forma de hacerlo con un comando muy simple llamado TRUNCATE y se usa asi:
TRUNCATE <tabla>;
El resultado e vaciar la tabla de registros.
Especificación
Si se tiene que actualizar varios campos, se separan con comas, la condición de actualización es necesaria si solo se quiere actualizar determinados campos, de lo contrario se indca condiciones.
Full transcript