Está en la página 1de 9

Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase

Management System (DBMS) es una colección de software muy específico, cuya función
es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.
Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos
es precisamente el de manejar un conjunto de datos para convertirlos en información
relevalante para la organización, ya sea a nivel operativo o estratégico.
Lo hace mediante una serie de rutinas de software para permitir su uso de una manera
segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan
tareas de forma interrelacionada para facilitar la construcción y manipulación de bases de
datos, adoptando la forma de interfaz entre éstas, las aplicaciones y los mismos usuarios.

Su uso permite realizar un mejor control a los administradores de sistemas y, por otro
lado, también obtener mejores resultados a la hora de realizar consultas que ayuden a la
gestión empresarial mediante la generación de la tan perseguida ventaja competitiva.

CARACTERISTICAS Y FUNCIONES
Un sistema SGBD es sinónimo de independencia, una redundancia mínima, consistencia de la
información (control de la concurrencia), abstracción de la información sobre su almacenamiento
físico, así como un acceso seguro y la adopción de las medidas necesarias para garantizar
la integridad de los datos.

Estas particularidades son algunos de los rasgos definitorios de un SGBD, cuyos procesos


esenciales son la manipulación y construcción de la base de datos, así como la definición de los
mismos. Son características que, a su vez, facilitan el cumplimiento de una serie
de funciones relacionadas con muchos de los aspectos apuntados, entre otros la definición de los
datos, su fácil manipulación, una rápida gestión, poder representar relaciones complejas entre
datos y otros aspectos relacionados con la seguridad y validez de los datos.

Frente a su gran funcionalidad, por otra parte, la inversión necesaria para implementar un DBMS
en hardware, software y conocimientos, vulnerabilidad a los fallos por su misma centralización y 
su sus deficiencias con algunos tipos de datos (datos gráficos, multimedia, etc.), son algunas de sus
principales desventajas.
TIPOS DE SMBD
Sistemas Manejadores de Base de Datos diferentes en cada software, y así identificar que
funciones contiene cada SMBD y así poder elegir el adecuado para realizar nuestras
funciones con unas características principales, pero a su vez diferentes en cada software, y
así identificar que funciones contiene cada SMBD y así poder elegir el adecuado para
realizar nuestras funciones.
Los Sistemas Manejadores de Base de Datos son adecuados para la elaboración y diseño
de cualquier base de datos, pero nuestras necesidades siempre serán diferentes como
vimos algunos SMBD son manipuladores de multiplataforma, en su mayoría, y también
pudimos observar que son de diferente tipo de códigos, libre o propietario, es decir, su
descarga puede ser gratuita o debemos de pagar por su licencia, en conclusión en esta era
hay muchos SMBD la elección está en nosotros y en nuestros requerimientos que
necesitemos, para poder hacer uso de ellos.
Comandos para realizar Actualización en bases de datos
MySQL

Cuando ya contamos con las tablas de nuestra base de datos y los datos almacenados en ellas; se
deben realizar labores de mantenimiento a estos datos, entre muchas de estas labores
encontramos la actualización o modificación de los mismos, veamos entonces cómo actualizar
registros en bases de datos MySQL. Para esto ocupamos la cláusula UPDATE de SQL.

Comandos para realizar Actualiacion en bases de datos MySQL (Cláusula UPDATE)

¿Para qué sirve la cláusula UPDATE en MySQL?

Básicamente esta cláusula es utilizada para modificar los valores de los campos en las tablas de tu
base de datos, Ejemplo: cuando un usuario de tu base de datos cambia su número de teléfono
deberás actualizar ese dato, es aquí donde utilizamos UPDATE.

Sintaxis de UPDATE en MySQL

UPDATE tabla SET campo1='Nuevo valor', campo2='Nuevo valor'... WHERE campo3 = 'valor';

Cuando usamos UPDATE podemos solicitar cambiar todos los campos que sean necesarios, por
eso observas “…”, en la sintaxis.

Ejemplos de uso de UPDATE en MySQL

Veamos cómo actualizar registros en bases de datos MySQL con UPDATE, para ello utilizaremos la
tabla “Persona”, que venimos trabajando.

Cómo crear tablas en MySQL uso de create table (MySQL – MaríaDB)

Ejemplo 1: Modificar el número de teléfono de la persona con Id: 4 a 202030.

UPDATE Persona SET Telefono='202030' WHERE Id = 4;

El servidor responderá: 1 row(s) affected, indicando que se modificó un registro.

Hay que tener en cuenta que al ejecutar UPDATE, MySQL no retorna ningún conjunto de
resultados como lo hace con SELECT, debido a que esta es una sentencia para modificar datos y no
para consultar.

Si deseas verificar si el registro fué modificado deberás hacer una consulta con SELECT.

Ejemplo 2: Actualizar la dirección de las personas con apellido Gil, nueva dirección: Calle 15 # 12 –
89.

UPDATE Persona SET Direccion='Calle 15 # 12 - 89' WHERE Apellido = 'Gil';

Como en nuestra tabla tenemos 2 registros o personas de Apellido ‘Gil’, ambos son afectados.
Ejemplo 3: Modificar: Nombre, Apellido, Teléfono y Dirección del registro con Id: 1, nuevos datos:
Juan García 325881 Kra # 12 1-09.

UPDATE Persona SET Nombre='Juan', Apellido='García', Telefono='325881', Direccion='Kra # 12 1-


09' WHERE Id=1;

En el código anterior observamos que actualizamos todos los campos del registro con Id: 1.

Ejemplo 4: Actualizar el teléfono de las personas con nombre: Juan, Pablo o María; nuevo
teléfono: 4553999.

UPDATE Persona SET Telefono='4553999' WHERE Nombre='Juan' OR Nombre='Pablo' OR


Nombre='María';

En el código anterior observamos que también podemos hacer uso de operadores lógicos
como AND y OR, al ejecutar esta consulta obtenemos: 3 row(s) affected, indicando que se han
modificado 3 registros.
Comando para realizar modificación
Para modificar uno o varios datos de uno o varios registros utilizamos "update" (actualizar).

Por ejemplo, en nuestra tabla "usuarios", queremos cambiar los valores de todas las claves, por
"RealMadrid":
update usuarios set clave='RealMadrid';

Utilizamos "update" junto al nombre de la tabla y "set" junto con el campo a modificar y su nuevo
valor.

El cambio afectará a todos los registros.

Podemos modificar algunos registros, para ello debemos establecer condiciones de selección con
"where".

Por ejemplo, queremos cambiar el valor correspondiente a la clave de nuestro usuario llamado
'MarioPerez', queremos como nueva clave 'Boca', necesitamos una condición "where" que afecte
solamente a este registro:
update usuarios set clave='Boca'
where nombre='MarioPerez';

Si no encuentra registros que cumplan con la condición del "where", ningún registro es afectado.
Las condiciones no son obligatorias, pero si omitimos la cláusula "where", la actualización afectará
a todos los registros.

También se puede actualizar varios campos en una sola instrucción:


update usuarios set nombre='MarceloDuarte', clave='Marce'
where nombre='Marcelo';

nuevo y separado por coma, el otro nombre del campo con su nuevo valor.

Problema Resuelto:

Trabajamos con la tabla "usuarios" que guarda el nombre de usuario y su clave.

Eliminamos la tabla, si existe:


valor Para ello colocamos "update", el nombre de la tabla, "set" junto al nombre del campo y el

drop table if exists usuarios;


 
Creamos la tabla:
create table usuarios (
nombre varchar(30),
clave varchar(10)
);

insert into usuarios (nombre, clave) values ('Leonardo','payaso');


insert into usuarios (nombre, clave) values
('MarioPerez','Marito');
insert into usuarios (nombre, clave) values ('Marcelo','River');
insert into usuarios (nombre, clave) values ('Gustavo','River');
 
Comando para eliminación

Cómo eliminar registros de una tabla en MySQL (Comando DELETE)


Para ejemplificar el comando DELETE, utilizaremos la tabla
“Personas” que hemos creado en un artículo anterior.
Cómo crear tablas en MySQL uso de créate table (MySQL – MaríaDB)
Sintaxis del comando DELETE

DELETE FROM tabla WHERE condicion;


¡Nota importante!: Cuando utilizamos DELETE debemos
especificar obligatoriamente la cláusula WHERE, esta nos permitirá
definir la condición para borrar los registros deseados, ¡ WHERE se
borrarán todos los datos de la tabla!.
Veamos algunos ejemplos para borrar registros de una tabla en
MySQL
Ejemplo 1: Borrando el registro de la persona con ID: 2;

DELETE FROM Persona WHERE Id = 2;


Como podemos observar indicamos mediante WHERE el Id del
registro que deseamos borrar, por lo tanto el resto de registros no se
tocarán.
Ejemplo 2: Borrando las personas que tengan como nombre María.

DELETE FROM Persona WHERE Nombre = 'María';


En este caso la columna nombre no es una llave primaria; por lo
cual podrían existir varias personas de nombre María, “todos estos
registros serían eliminados”.
Ejemplo 3: Borrando las personas de apellido Pérez y tengan teléfono 202030.

DELETE FROM Persona WHERE Apellido='Pérez' AND Telefono


= '202030';
conclusión
En esta informacion entendí como manejar los tipos de consultas en los registros de base de datos
que también es importante tener encuenta

Cuando utilizamos DELETE debemos especificar obligatoriamente la cláusula WHERE, esta nos


permitirá definir la condición para borrar los registros deseados, ¡ WHERE se borrarán todos los
datos de la tabla!.

También vimos cómo hacer el modelo lógico mediante el modelo relacional que se obtenía a partir
del modelo E/R y aprendimos a comprobar que dicho modelo estaba normalizado.

Siguiendo con el proceso de desarrollo, lo que debemos hacer ahora es pasar al diseño físico de la
BD. Es decir, implementar la Base de Datos. Para ello, se programarán las diferentes tablas que
constituirán la Base de Datos, se introducirán los datos y, más adelante, se construirán las
consultas. Todo ello se hará programando en el lenguaje más extendido para la definición y
manipulación de datos en SGBDR: SQL.

Las prácticas del módulo de Gestión Bases de Datos se van a realizar utilizando el Sistema de
Varias son las razones que justifican la impartición de estas prácticas utilizando ORACLE:
Referencias consultadas
SI3pmADA&q=comandos+de+bases+de+datos&oq=coman&gs_l=psy-
ab.1.0.0i67l3j0j0i67l3j0l3.1293.6333..9248...0.0..2.2750.11191.5-2j1j2j2j1......0....1..gws-
wiz.......0i71.kt4s2NB5k6A

/search?
q=TIPOS+DE+SMBD&oq=TIPOS+DE+SMBD&aqs=chrome..69i57j0.48879j1j8&sourceid=chrome&ie
=UTF-8

earch?
q=comando+para+realizar+eliminacion+de+datos+en+mysql&oq=co&aqs=chrome.2.69i59l3j69i57j
69i60l2.4764j0j7&sourceid=chrome&ie=UTF-8

También podría gustarte