Tenicatura superior en programacion

Páginas: 6 (1264 palabras) Publicado: 11 de octubre de 2014
Que es normalización?
Es decir, es un proceso de refinamiento de las estructuras de la base de datos para mejorar la velocidad a la que los datos puedan accederse, así como mejorar su integridad. La meta básica de la normalización es eliminar la información redundante de la base de datos. La Normalización implica los siguientes procesos:
 Asegurarse de que los registros de cada tablacuentan con un identificador único o clave principal de la tabla.
 Asegurarse de que cada campo representa una sola pieza de información. Por ejemplo no almacene los nombres de ciudades y de los países en el mismo campo.
 Eliminar información redundante de las tablas. Cada registro de la base de datos deberá contener información única. Cada pieza de información deberá almacenarse en un solo lugar(a excepción de los campos clave).
 Eliminar los campos de repetición de grupos si existe la posibilidad de que se añadan más campos al grupo.
 Asegurarse de que en los campos no almacenen datos originados por cálculos.

Qué es SQL?

SQL - Lenguaje de Consulta Estructurado (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permiteespecificar diversos tipos de operaciones sobre las mismas, permite lanzar consultas con el fin de recuperar información de interés de una base de datos, de una forma sencilla.
Usos:
 Definición de Datos: permite que el usuario defina la estructura y la organización de los datos almacenados, así como las relaciones existentes entre ellos.
 Recuperación de Datos: permite a un usuario o a unprograma recuperar y utilizar los datos almacenados en una base de datos.
 Manipulación de Datos: permite a un usuario o a un programa actualizar la base de datos añadiendo datos nuevos, borrando los viejos y modificando los almacenados previamente.
 Control de Acceso: se utiliza para restringir la capacidad de un usuario para recuperar, añadir y modificar datos, protegiendo los datos almacenadoscontra accesos no autorizados.
 Compartición de Información: para coordinar la compartición de datos entre usuarios concurrentes, asegurándose que no haya interferencias entre ellos.
 Integridad de datos: define restricciones de integridad en la base de datos, protegiéndola de alteraciones indebidas a actualizaciones inconsistentes o fallos de sistema.
Características
1) SQL es unlenguaje completo de control e interacción con un Sistema Gestor de BD. (DBMS)
2) No es un lenguaje como Visual Basic. No dispone de sentencias IF, Do Loop, etc., es un sublenguaje de BD. Todas las sentencias SQL se incorporan a otros lenguajes como Visual Basic y permite a éstos acceder a la Base de Datos.
3) SQL no es específicamente estructurado. Sus sentencias se asemejan a frases en inglés yhacen que las sentencias se lean naturalmente.


Beneficios
1) Independencia de los proveedores: Esfuerzo mínimo de conversión entre un DBMS y otro.
2) Portabilidad entre sistemas informáticos: Las aplicaciones SQL que comienzan en sistemas monousuarios, pueden ser transferidos a sistemas mayores según van creciendo.
3) Fundamento Relacional: SQL es un lenguaje de base de datosrelacionales, y ha llegado a ser popular junto con el modelo de base de datos.
4) Estructura de alto nivel parecida al inglés: las sentencias son frases sencillas en inglés haciendo que SQL sea fácil de entender y aprender. Universidad Tecnológica Nacional
5) Consultas interactivas ad hoc (en línea, al instante): SQL es un lenguaje de consultas interactivas que proporciona a los usuarios accesotemporario a los datos almacenados.
6) Múltiples vistas de datos: se puede dar diferentes vistas de la estructura y contenidos de una base de datos a diferentes usuarios.
7) Definición dinámica de datos: con SQL la estructura de una base de datos puede ser modificada y ampliada dinámicamente, incluso mientras los usuarios están accediendo a los contenidos de la base de datos.
8) Arquitectura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Técnico Superior en Programación
  • Tecnico Superior En Programacion
  • Programación Pianista Acompañante Conservatorio Superior
  • Técnica Superior en Programación
  • Técnico Superior en Programación
  • tecnicatura superior en analisis desarrollo y programacion
  • Superior
  • superior

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS