BASE DE TADOS
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.
ÍNDICE
Un índice es una estructura de datos que permite recuperar las filas de una tabla de forma más rápida además de proporcionar una ordenación distinta a la natural de la tabla. Un índice se define sobre una columna o sobre un grupo de columnas, y las filas se ordenarán según los valores contenidos en esas columnas. Por ejemplo, si definimos un índice sobre la columna población de una tabla de clientes, el índice permitirá recuperar los clientes ordenados por orden alfabético de población.
CLAVE
Contraseña, password. Conjunto finito de caracteres limitados que forman una palabra secreta que sirve a uno o más usuarios para acceder a un determinado recurso. Las claves suelen tener limitaciones en sus caracteres (no aceptan algunos) y su longitud. La Real Academia aconseja utilizar "clave" o "contraseña" en vez de su equivalente en inglés, "password".
MODELO ENTIDAD-RELACIÓN
Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R "Entityrelationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.
CONSTRAINTS
Las constraints son las encargadas de asegurar la integridad referencial en la base de datos. Tipos de constraints:
• CHECK
• NOT NULL
• UNIQUE KEY
• PRIMARY KEY
• FOREIGN KEY
Las constraints existen sólo en el diccionario de datos y son aplicadas(o comprobadas) durante la ejecución del SQL o PL/SQL. Cuando están habilitadas, las constraints están aseguradas. Si no están habilitada.
TABLA
en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo.
Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
REGISTRO
En informática, y concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
La estructura implícita de un registro y el significado de los valores de sus campos exige que dicho registro sea entendido como una sucesión de datos, uno en cada columna de la tabla. La fila se interpreta entonces como una variable relacional compuesta por un conjunto de tuplas, cada una de las cuales consta de dos ítems: el nombre de la columna relevante y el valor que esta fila provee para dicha columna.
TUPLA
Una tupla, en matemáticas, es una secuencia ordenada de objetos, esto es, una lista con un número limitado de objetos (una secuencia infinita se denomina en matemática como una familia). Las tuplas se emplean para describir objetos matemáticos que tienen estructura, es decir que son capaces de ser descompuestos en un cierto número de componentes. Por ejemplo, un Grafo dirigido se puede definir como una tupla de (V, E) donde V es el conjunto de nodos y E es elsubconjunto de V × V que denota los vértices del grafo.
SELECT
A seleccionar declaración recupera cero o más filas de una o más tablas de bases de datos o base de datos de puntos de vista . En la mayoría de las aplicaciones,
SELECCIONAR
es el más comúnmente usado de manipulación de datos del lenguaje (DML) de comandos.Como SQL es una programación declarativa del lenguaje, SELECCIONE
consultas especificar un conjunto de resultados, pero no especifica cómo calcularlo. La base de datos de la consulta se traduce en un " plan de consulta ", que puede variar entre ejecuciones, las versiones de bases de datos y software de base de datos. Esta funcionalidad se llama el " optimizador de consultas ", ya que es responsable de encontrar el mejor plan posible ejecución de la consulta, dentro de los límites aplicables.La instrucción SELECT tiene muchas cláusulas opcionales:
§ GROUP BY grupos de filas que comparten una propiedad para que una función de agregado se pueden aplicar a cada grupo.
UPDATE
Para la actualización de datos SQL dispone de la sentencia UPDATE. La sentencia UPDATE permite la actualización de uno o varios registros de una única tabla. La sintaxis de la sentencia UPDATE es la siguiente
Las siguientes sentencias actualizan los datos de la tabla tCoches con los valores de la tabla tMarca obtenidos anteriormente en la página dedicada a la inserción de datos.Update Modifica los valores presentes en una o mas columnas de una o mas líneas de una tabla.
DELECT
En el lenguaje estructurado de consulta de bases de datos ( SQL ), el SUPR declaración elimina uno o más registros de una tabla . Un subgrupo se puede definir para su eliminación con una condición, de lo contrario todos los registros se eliminan.
El
BORRAR
sentencia sigue a la sintaxis:ELIMINAR
DE
table_name [ DONDE
condición];Las filas que coinciden con los
DONDE
condición será eliminada de la tabla. Si la DONDE
se omite la cláusula, todas las filas de la tabla se eliminan. El BORRAR
declaración no devuelve ninguna fila, es decir, no va a generar un conjunto de resultados .La ejecución de un
SUPR
declaración puede causar disparadores para ejecutar que puede causar elimina en otros cuadros. Por ejemplo, si dos tablas están vinculadas por una clave externa y las filas en la tabla de referencia se eliminan, entonces es común que las filas en la tabla de referencia también tendría que ser eliminado para mantener la integridad referencial .DROP
Utilice la
Al colocar una tabla que es parte de un clúster, la tabla se mueve a la papelera de reciclaje. Sin embargo, si posteriormente caer el racimo, la tabla se purga de la papelera de reciclaje y ya no pueden ser recuperados con un DROP TABLE
declaración a mover un objeto de tabla o mesa a la papelera de reciclaje, o eliminar la tabla y todos sus datos de la base de datos por completo.Para una tabla externa, esta declaración sólo elimina los metadatos de la tabla en la base de datos. No tiene ningún efecto sobre los datos reales, que se encuentra fuera de la base de datos.FLASHBACK TABLE
operación.Quitar una tabla invalida los objetos dependientes y elimina los privilegios de objeto sobre la mesa. Si desea volver a crear la tabla, a continuación, debe volver a conceder privilegios de objeto sobre la mesa, volver a crear los índices, las restricciones de integridad, y factores desencadenantes de la tabla y, a especificar sus parámetros de almacenamiento. Truncar no tiene ninguno de estos efectos. Por lo tanto, la eliminación de filas con
TRUNCATE
declaración puede ser más eficiente que caer y volver a crear una tabla.FUNCIONES DE GRUPO
En una búsqueda de grupos, cada línea en el resultado de la búsqueda, corresponde a un grupo de líneas de nuestra tabla, la columna que se pone a continuación de group by es aquella por la que queremos agrupar las líneas de la tabla. En el ejemplo anterior cada línea de la tabla EMP se incluye en uno de los tres grupos, uno para cada departamento, dependiendo de su valor en el campoDEPTO: todas las líneas de su mismo grupo tienen el mismo número de departamento.Podemos combinar las funciones de grupo con las búsquedas relacionales. Además, hay tres funciones que pueden utilizarse con los grupos:
* SUM : Para sumar los valores de los campos, dentro de los grupos definidos por GROUP BY.
* COUNT: Para contar el número de líneas que entran en cada uno de esos grupos.
* AVG: Para saber la medida de los valores de campos específicos en cada grupo.
DICCIONARIO DE DATOS
Un diccionario de datos es un conjunto de metadatos que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño.
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos mas importantes son flujos de datos.
CLAVE FORÁNEA
Almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos.
En el contexto de bases de datos relacionales, una clave foránea (o Foreign Key FK) es una limitación referencial entre dos tablas. La clave foránea identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.
Los valores en una fila de las columnas referendo deben existir solo en una fila en la tabla referenciada. Así, una fila en la tabla referendo no puede contener valores que no existen en la tabla referenciada. De esta forma, las referencias pueden ser creadas para vincular o relacionar información. Esto es una parte esencial de la normalización de base de datos. Múltiples filas en la tabla referendo pueden hacer referencia, vincularse o relacionarse a la misma fila en la tabla referenciada. Mayormente esto se ve reflejado en una relación uno (tabla maestra o referenciada) a muchos (tabla hija o referendo).
CLAVE ÚNICA
Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos sean idénticos. Este conjunto de campos se llama clave única.
Pueden existir varias claves únicas en una determinada tabla, y a cada una de éstas suele llamársele candidata a clave primaria.
INSERT
INSERT INTO nos permite insertar filas múltiples en una tabla. A diferencia del ejemplo anterior, donde insertamos una única fila al especificar susvalores para todas las columnas, ahora utilizamos la instrucción SELECT para especificar los datos que deseamos insertar en la tabla. Si está pensando si esto significa que está utilizando información de otra tabla, está en lo correcto. La sintaxis es la siguiente:INSERT INTO "tabla1" ("columna1", "columna2", ...)
SELECT "columna3", "columna4", ...
FROM "tabla2"
Note que esta es la forma más simple. La instrucción entera puede contener fácilmente cláusulas WHERE, GROUP BY, y HAVING, así como también uniones y alias.
WHERE
La cláusula WHERE es la instrucción que nos permite filtrar el resultado de una sentencia SELECT. Habitualmente no deseamos obtener toda la información existente en la tabla, sino que queremos obtener sólo la información que nos resulte util es ese momento. La cláusula WHERE filtra los datos antes de ser devueltos por la consulta.
En nuestro ejemplo, si queremos consultar un coche en concreto debemos agregar una cláusula WHERE. Esta cláusula especifica una o varias condiciones que deben cumplirse para que la sentencia SELECT devuelva los datos.
BASE DE DATOS
Una base de datos es un sistema información que permite realizar los siguientes procesos:
1: Creación de las estructuras de información: TABLAS
2: Búsqueda de información en las tablas: CONSULTAS
3: Captura de datos para las tablas: FORMULARIOS
4: Resumen de información: INFORMES
5: Ejecucion de lista de acciones: MACROS: y descripción de procesos complejos módulos.
No hay comentarios:
Publicar un comentario