Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMA GESTOR
DE BASE DE
DATOS
ALEXANDER ALBA BELMARES
:D
Conalep
YOLANDA NAVARRETE
BASE DE DATOS
Independencia lógica y física de los datos: Los datos no dependen del programa y por
tanto cualquier aplicación puede hacer uso de los datos.
Integridad de los datos: La integridad de datos se refiere a los valores reales que se
almacenan y se utilizan en las estructuras de datos de la aplicación. La aplicación debe
ejercer un control deliberado sobre todos los procesos que utilicen los datos para
garantizar la corrección permanente de la información.
Gracias a este sistema de software invisible para el usuario final, compuesto por un
lenguaje de definición de datos, un lenguaje de manipulación y de consulta, es posible
gestionar los datos a distintos niveles. Tanto almacenar, modificar y acceder a la
información como realizar consultas y hacer análisis para generar informes. El gestor
de base de datos PHPMyAdmin que es el que más se suele usar a la hora de instalar
WordPress.
A su vez, el SGBD puede entenderse como una colección de datos relacionados entre
sí, estructurados y organizados dentro del ecosistema conformado por ese conjunto
de programas que acceden a ellos y facilitan su gestión. Frente al anterior sistema de
gestión de archivos, -un conjunto de programas que definían y trabajaban sus propios
datos-, el acceso a los datos es independiente de los programas que los gestionan, una
gran ventaja de cara a tratar grandes volúmenes de información.
SQL: SQL (por sus siglas en inglés Structured Query Language; en español lenguaje
de consulta estructurada) es un lenguaje específico del dominio utilizado en
programación, diseñado para administrar sistemas de gestión de bases de datos
relacionales. Una de sus principales características es el manejo del álgebra y el
cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla,
información de bases de datos, así como realizar cambios en ellas.
CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
CREATE TABLE se utiliza para crear una nueva tabla, donde la información se
almacena realmente.
DROP TABLE se utiliza para eliminar por completo una tabla existente.
TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.
CREATE: se usa para crear una base de datos, tabla, vistas, etc.
ALTER: se utiliza para modificar la estructura, por ejemplo añadir o borrar columnas
de una tabla.
DROP: con esta sentencia, podemos eliminar los objetos de la estructura, por ejemplo
un índice o una secuencia.
DML: También es un lenguaje proporcionado por los sistemas gestores de bases de
datos. En inglés, Data Manipulation Language (DML).
Los elementos que se utilizan para manipular los datos, son los siguientes:
SELECT: esta sentencia se utiliza para realizar consultas sobre los datos.
INSERT: con esta instrucción podemos insertar los valores en una base de datos.
VENTAJAS
Consistencia de datos: Esto es muy útil para las grandes compañías que manejan
grandes volúmenes de información
Mejora en la seguridad: Existe un acceso reducido para los usuarios, de tal manera que
cierta información podrá ser controlada por los administradores de la base de datos.
Mejora en la accesibilidad a los datos: Esta es una gran ventaja, ya que la información
siempre estará disponible para los usuarios.
DESVENTAJAS
Complejidad: Entre más grande sea la base de datos, se requiere mayor capacidad e
disco duro y más memoria ram para que pueda funcionar adecuadamente.
Vulnerable a los fallos: Esta es una gran desventaja ya que la base de datos está
expuesta a fallos que no están en las manos de los usuarios, como una descarga
eléctrica.