Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
La Independencia lógica De Datos: debe permitir una cierta independencia entre los
datos vistos por las aplicaciones y la estructura lógica de ellos en la realidad. Ventajas:
soporte de la evolución de los datos y que cada grupo de trabajo vea esos datos como
cada grupo lo desea.
La capacidad para modificar una definición de esquema en un nivel sin que afecte a una
definición de esquema en el siguiente nivel más alto se llama Independencia de datos.
Redundancia mínima.
La redundancia de datos es la copia (o reescritura) de los datos, que se produce cuando
algunas piezas o porciones de datos se almacenan dos veces. La redundancia de datos
también tiene lugar si ciertos datos se pueden derivar directamente de otros.
En los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser
compartida por todos los usuarios que estén autorizados.
Integridad de los datos.
La integridad de la base de datos se refiere a la validez y la consistencia de los datos
almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas
que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como
a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas.
Respaldo y recuperación.
Los sistemas SGBD actuales permiten realizar copias manualmente o de forma periódica
(programada o automática) de respaldo de una base de datos completa. Permitiendo en
caso de fallos, recuperar la información.
Acceso a través de lenguajes de programación estándar.
Es una característica que se refiere a la posibilidad de acceder a la información presente
en una base de datos mediante lenguajes de programación ajenos al sistema
propiamente dicho.
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.
Lenguaje de Manipulación de Datos (DML)
También es un lenguaje proporcionado por los sistemas gestores de bases de
datos. En inglés, Data Manipulation Language (DML).
Utilizando instrucciones de SQL, permite a los usuarios introducir datos para
posteriormente realizar tareas de consultas o modificación de los datos que
contienen las Bases de Datos.
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.
UPDATE, sirve para modificar los valores de uno o varios registros.
DELETE, se utiliza para eliminar las finas de una tabla.
SQL (Structured Query Language)
SQL es un lenguaje de computación para trabajar con conjuntos de datos y las
relaciones entre ellos. Los programas de bases de datos relacionales, como
Microsoft Office Access, usan SQL para trabajar con datos. A diferencia de
muchos lenguajes de computación, SQL no es difícil de leer y entender, incluso
para un usuario inexperto. Al igual que muchos lenguajes de computación, SQL
es un estándar internacional reconocido por organismos de estándares como ISO
y ANSI.
Para describir un conjunto de datos con SQL, se escribe una instrucción SELECT.
Una instrucción SELECT contiene una descripción completa de un conjunto de
datos que quiere obtener de una base de datos. Se incluye lo siguiente: