Características
generales de SQL
Características Generales
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 a registros.
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 de tuplas.
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 pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.
Tipos de Datos
Datos enteros
Existen varios tipos de
datos para manejar números enteros dentro de SQL.
Todas esas opciones se diferencian en el tamaño de memoria asignado
para un rango de valores enteros.
Dependiendo de nuestra
necesidades y criterios para guardar información así mismo elegiremos un tipo
de dato.
|
Por ejemplo si deseamos
establecer una columna dentro de la tabla películas Rentadas, cuya
función sea informar dos estados posibles de la película: Rentada o No
rentada, podría ser buena idea usar el tipo numéricoBIT. El
valor 1 representaría el estado Rentada y el 0 No
rentada.
Tipos de datos temporales
Es seguro que en algún
momento necesitemos guardar registros que contengan información sobre fechas
de cumpleaños, tiempo de llegada, etc. Para este
tipo de ocasiones existen los datos temporales en SQL.
Cadenas de caracteres
Guardar nombres, apellidos, direcciones y
otros tipos de datos denominativos requiere que usemos de cadenas de caracteres
para gestionar estos atributos en SQL.
Tipos de sentencias
Las sentencias de SQL se
agrupan en tres tipos:
DDL : Lenguaje de
definición de Datos : (Data Definition Languaje) Entran aquí las sentencias que
definen y crean los objetos que soportan la base de datos (creación o supresión
de bases, creación o supresión de tablas, relaciones entre tablas, claves en
las tablas, etc.
DML : Lenguaje de
Manipulación de Datos : (Data Management Languaje) Entran aquí las sentencias
para manejar los datos almacenados en las tablas, a nivel de campos (columnas)
o registros (filas). Por ejemplo crear, cambiar o consultar registros o sus
datos.
DCL : Lenguaje de Control
de Datos : (Data Control Languaje) Entran aquí las sentencias para controlar
las funciones de administración y control de las bases.
Hola gracias por la información, quien eres? y como encuentro mas publicaciones tuyas???
ResponderBorrarFue copiado de wikipedia
Borrar