Glosario de terminos:
Bases de datos relacionales
Una base de datos (BD), o mejor dicho, un sistema gestor de bases de datos (SGBD),
es un software que gestiona una o más bases de datos y nos permite
explotar los datos almacenados en ellas de forma relativamente simple
mediante SQL.
Esta es una definición muy simplificada, pero para que el aprendizaje sea distendido lo supondremos así, de ese modo podemos centrarnos en aprender como y con que propósito accedemos a los datos, dejando para el final como creamos, alimentamos o modificamos la BD.
Esta es una definición muy simplificada, pero para que el aprendizaje sea distendido lo supondremos así, de ese modo podemos centrarnos en aprender como y con que propósito accedemos a los datos, dejando para el final como creamos, alimentamos o modificamos la BD.
Bases de
datos distribuidas
Son la que almacenan datos que
pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente
esparcido en varios “sitios” de la red. Un sistema de base de datos
distribuidos se compone de un conjunto de sitios, conectados entre sí
mediante algún tipo de red de comunicaciones, en el cual:
• Cada sitio es un sistema de base de datos en sí mismo.
• Los sitios trabajan en conjunto si es
necesario con el fin de que un usuario de cualquier sitio pueda obtener
acceso a los datos de cualquier punto de la red tal como si todos los
datos estuvieran almacenados en el sitio propio del usuario.
Metadatos
Un metadato no es más que un dato estructurado sobre la información, o sea,
información sobre información, o de forma más simple, datos sobre datos. Los
metadatos en el contexto de la Web, son datos que se
pueden guardar, intercambiar y procesar por medio del ordenar y
que están estructurados de tal forma que permiten ayudar a la identificacion, descripcion clasificacion
y localizacion del contenido de un documento o recurso web y que, por tanto,
también sirven para su recuperación.
El concepto de metadatados -datos sobre datos- se puede
entender en un sentido amplio o en un sentido más estricto. Por ejemplo, en un
sentido amplio, si entendemos que metadatos es un término que se utiliza para
describir datos que ofrecen el tipo y la clase de la información, esto es, son
datos acerca de datos, podemos considerar que el catalogo de una biblioteca o un
repertorio bibliográfico son tipos de metadatos. Estos tipos de metadatos emplean,
fundamentalmente, reglas de catolagacion y formatos para transmitir la información, como los formatos Marc.
Así considerados, cada ficha catalográfica es un conjunto de metadatos de un libro o
bien de un autor y los metadatos proporcionan una información básica sobre las
obras de un autor y lo relacionan con otras obras del mismo autor u otras obras
de similar contenido. De la misma forma, los registros de una base de datos llevada a cabo para indiza o hacer un resumen documental, podrían también considerarse como metadatos.
DDL
El DDL (Data Definition Language, o Data Description Language según
autores), es la parte del SQL dedicada a la definición de la base de
datos, consta de sentencias para definir la estructura
de la base de datos, permite definir gran parte del nivel interno de la
base de datos. Por este motivo estas sentencias serán utilizadas
normalmente por el administrador de la base de datos.
La definición de la estructura de la base de datos incluye tanto la creación inicial de los diferentes objetos que formarán la base de datos, como el mantenimiento de esa estructura. Las sentencias del DDL utilizan unos verbos que se repiten para los distintos objetos.
La definición de la estructura de la base de datos incluye tanto la creación inicial de los diferentes objetos que formarán la base de datos, como el mantenimiento de esa estructura. Las sentencias del DDL utilizan unos verbos que se repiten para los distintos objetos.
DML
Lenguaje de manipulacion de datos (Data Manipulation Language, DML) es un idioma proporcionado por los sistemas gestores de base de datos
que permite a los usuarios de la misma llevar a cabo las tareas de
consulta o modificación de los datos contenidos en las Bases de Datos
del Sistema Gestor de Bases de Datos. El lenguaje de manipulación de
datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por base de datos IMS/DL, CODASYL u otras.
Lenguaje de
consulta de datos o DQL
El lenguaje de consulta de datos (DQL por sus siglas en inglés) es la parte de SQL que se encarga de consultar los datos en una base de datos.
Está compuesto por la cláusula SELECT.
Select:
Es el comando más utilizado. Al utilizarlo, se pueden obtener los datos completos de la tabla, uno o varios registros en específico o, incluso, sólo alguno de los campos de algún registro en particular.
SELECT lista_de_campos_separados_por_coma FROM tabla [WHERE condición];
Al especificar una lista de campos, el resultado solamente mostrará dichos campos. Para mostrar todos los campos de un registro se utiliza el asterisco (*) como comodín para referirse a todos los campos.
Select:
Es el comando más utilizado. Al utilizarlo, se pueden obtener los datos completos de la tabla, uno o varios registros en específico o, incluso, sólo alguno de los campos de algún registro en particular.
SELECT lista_de_campos_separados_por_coma FROM tabla [WHERE condición];
Al especificar una lista de campos, el resultado solamente mostrará dichos campos. Para mostrar todos los campos de un registro se utiliza el asterisco (*) como comodín para referirse a todos los campos.
Lenguaje de transacciones
(que usan lenguaje DTL)
Db-Connector provee de un lenguaje de programación especial denominado Database Template Language
(DTL), el cual es una extensión al formato estándar HTML.
DTL es utilizado para ejecutar acciones en una base de datos y para construir el despliegue de los resultados en formato HTML. Este lenguaje se aplica dentro de los archivos de plantillas con extensión .dtl, que pueden contener etiquetas especiales DTL, así como también etiquetas de formato estándar HTML. Las etiquetas DTL son leídas, filtradas y procesadas por el servidor db-Connector, de tal forma que se el despliegue de los resultados se presenta siempre en formato HTML.
DTL es utilizado para ejecutar acciones en una base de datos y para construir el despliegue de los resultados en formato HTML. Este lenguaje se aplica dentro de los archivos de plantillas con extensión .dtl, que pueden contener etiquetas especiales DTL, así como también etiquetas de formato estándar HTML. Las etiquetas DTL son leídas, filtradas y procesadas por el servidor db-Connector, de tal forma que se el despliegue de los resultados se presenta siempre en formato HTML.
Lenguaje
de control de datos o DCL.
Lenguaje de control de Datos (DCL): Está conformado por sentencias que controlan la integridad, atomicidad y en general la seguridad de los datos. Contiene elementos útiles para trabajar en un entorno multiusuario, en el que es importante la protección de los datos, la seguridad de las tablas y el establecimiento de restricciones en el acceso, así como elementos para coordinar la compartición de datos por parte de usuarios concurrentes, asegurando que no interfieren unos con otros. Se utiliza para cambiar los permisos asociados con un usuario o función de la base de datos.
http://modelosbd2012t1.wordpress.com/2012/03/08/bases-de-datos-distribuidas/
www.aulaclic.es/sqlserver/t_8_1.htm
http://www.hipertexto.info/documentos/metadatos.html
http://es.wikipedia.org/wiki/Lenguaje_de_manipulaci%C3%B3n_de_datos
http://www.ie.uia.mx/acad/atortole/bd/sql/dql.html
http://fundamentosdebasesdedatosyadaza.wikispaces.com/file/view/4.3.3.pdf
No hay comentarios.:
Publicar un comentario