Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.
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.
Veamos cómo actualizar registros en bases de datos MySQL con UPDATE, para ello utilizaremos la
tabla “Persona”, que venimos trabajando.
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.
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.
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.
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.
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.
nuevo y separado por coma, el otro nombre del campo con su nuevo valor.
Problema Resuelto:
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