Sql Para Novatos
El lenguaje SQL contiene instrucciones que se ajustan las dos principales categorías de programación: DDL y DML.
DDL: se utiliza para definir y administrar objetos bases de datos tales como bases de datos, tablas y vistas. Las instrucciones DDL usualmente incluyen instrucciones CREATE, ALTER y DROP para cada objeto. Por ejemplo, las instrucciones CREATE TABLE, ALTERTABLE y DROP TABLE se utilizan para crear una tabla, modificar sus propiedades (agregar o borrar columnas, por ejemplo) y eliminar una tabla, respectivamente.
DML: Se utiliza para manipular los datos contenidos en los objetos base de datos. Para ello se utilizan instrucciones tales como INSERT, SELECT, UPDATE y DELETE. Estas instrucciones permiten seleccionar filas de datos mediante la realización deconsultas, insertar nuevas filas de datos, modificar las filas de datos existentes y borrar filas de datos no deseadas, respectivamente. Esta sección proporciona ejemplos básicos de cada una de estas instrucciones.
VENTAJAS DATA BASE
Control sobre la redundancia de datos: En los sistemas de bases de datos los ficheros están integrados, por lo que no se almacenan varias copias de los mismosdatos y por ende se ahorra espacio de memoria. No se puede eliminar por completo la redundancia de datos solo se puede controlar.
Consistencia de datos: Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes (Confiables).
Compartición de datos: La base de datos pertenece a la empresa y estapuede ser compartida por todos los usuarios que estén autorizados:
Mantenimiento de estándares: Gracias a la integración es más fácil respetar los estándares necesarios, tanto los establecidos por la empresa así como los nacionales e internacionales.
Mejora en la integridad de datos: Se refiere a la validez y la consistencia de los datos almacenados.
Mejora en la seguridad: Es la protección de labase de datos frente a usuarios no autorizados
Mejora en la accesibilidad a los datos: Permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que un programador.
Mejora en la productividad: Permiten al programador centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles de implementación de bajo nivel.Mejora en el mantenimiento gracias a la independencia de datos: Los SGBD separan las descripciones de los datos de las aplicaciones de modo que un cambio en su estructura, o un cambio en el modo en que se almacena en disco, no requiere cambios importantes en los programas cuyos datos se ven afectados.
Aumento de la concurrencia: La mayoría de los SGBD gestionan el acceso concurrente a la base dedatos y garantizan que no ocurran problemas como acceso inferido entre usuarios.
Mejora en los servicios de copias de seguridad y de recuperación ante fallos: Los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.
DESVENTAJAS DATA BASE
-------------------------------------------------
Coste del equipamiento adicional: Para alcanzar lasprestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara.
-------------------------------------------------
Vulnerable a los fallos: El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que...
Regístrate para leer el documento completo.