bases de datos SQL y NOSQL

Páginas: 9 (2012 palabras) Publicado: 20 de marzo de 2013
Introducción

En el presente trabajo de investigación daremos a conocer el tema de bases de datos SQL y NoSQL estos dos tipos de bases de datos han generado un gran desarrollo informático el cual vino a innovar el manejo de datos.

Las bases de datos SQL son utilizadas en todos los rubros ya que son más prácticas en ellas podemos alojar gran cantidad de datos para llevar registros que seade interés o beneficioso para nuestro negocio o empresa

Hay bases de datos que son llamadas NOSQL las cuales son utilizadas por las redes sociales para guardar infinidad de mensajes que mandan los usuarios para comunicarse en todo el mundo












Objetivo General

Conocer las diferencias de las bases de datos SQL y NOSQL



Objetivo Especifico


Identificar losbeneficios de usas bases de datos SQL y NOSQL


Explicar las bases de datos SQL Y NOSQL











Desarrollo del tema:
BASES DE DATOS SQL
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de suscaracterísticas es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.
Características generales del SQL
El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones.Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros y no a registros individuales permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado aregistros. SQL también tiene las siguientes características:
Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación.
Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional detuplas.
Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.
Definición de vistas: El LDD incluye comandos para definir las vistas.
Control de transacciones: SQL tiene comandos para especificar el comienzo y el final de una transacción.
SQL incorporado y dinámico: Esto quiere decir que se puedenincorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, Cobol, Pascal y Fortran.
Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.

Como ejemplos de sistemas gestores de bases de datos que utilizan SQL podemos citar DB2, SQL Server, Oracle, MySql, Sybase, PostgreSQL o Access.
El SQL es un lenguaje universal quese emplea en cualquier sistema gestor de bases de datos relacional. Tiene un estándar definido, a partir del cual cada sistema gestor ha desarrollado su versión propia.
 
En SQL Server la versión de SQL que se utiliza se llama TRANSACT-SQL.
EL SQL en principio es un lenguaje orientado únicamente a la definición y al acceso a los datos por lo que no se puede considerar como un lenguaje deprogramación como tal ya que no incluye funcionalidades como son estructuras condicionales, bucles, formateo de la salida, etc. (aunque veremos que esto está evolucionando).
Se puede ejecutar directamente en modo interactivo, pero también se suele emplear embebido en programas escritos en lenguajes de programación convencionales. En estos programas se mezclan las instrucciones del propio lenguaje...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • base de datos 2 nosql
  • Bases de datos, no sql y sql
  • Bases De Datos NoSQL
  • Bases de Datos NoSQL
  • Base De Datos Sql
  • Ejercicio de bases de datos en sql
  • Base De Datos Sql
  • Consulta a la base de datos SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS