Está en la página 1de 5

CONCEPTOS DE BASE DE DATOS

PRESENTADO A:

HERNANDO PRIETO

PRESENTADO POR: JHON FREDY CAICEDO PEREA

SENA

ADSI-953623

2015

BOGOTA
1. Que es JDBC (Java DataBase Connectivity).
Java Database Connectivity, más conocida por sus siglas JDBC, es una API que
permite la ejecución de operaciones sobre bases de datos desde el lenguaje de
programación Java, independientemente del sistema operativo donde se ejecute o de
la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base
de datos que se utilice.
El API JDBC se presenta como una colección de interfaces Java y métodos de
gestión de manejadores de conexión hacia cada modelo específico de base de datos. 
2. Definir las siguientes Clases e interfaces para acceder y conectarse a una bases
de datos.

Clase/Interface Descripción

Driver Es un conjunto de software que permite a las aplicaciones escritas en


java interactuar con una base de datos

DriverManager DriverManager gestiona el conjunto de controladores Java


Database Connectivity (JDBC) que están disponibles para que
los utilice una aplicación.
DriverPropertyInfo Proporciona diversa informascion acerca de un driver

Connection Para establecer conexiones con las bases de datos

DatabaseMetadata Proporciona información acerca de una base de datos como las


tablas que contiene

Statement Para ejecutar sentencias SQL y enviarlas a la base de datos

PreparedStatement La ruta de ejecución esta determinada en el servidor de la base de


datos que le permite ser ejecutado varias veces.

CallableStatement Para llamadas a procedimientos almacenados

ResultSet Para almacenar el resultato de la consulta

ResultSetMetadata Proporciona información sobre la estructura de los datos


3. ¿Qué es Base de datos?, ¿qué es Bases de datos relacionales?

Base de datos

Una base de datos es un almacén que nos permite guardar grandes cantidades de
información de forma organizada para que luego podamos encontrar y utilizar fácilmente.

Base de datos relacional


Una base de datos relacional es una colección de elementos de datos organizados en un
conjunto de tablas formalmente descritas desde la que se puede acceder a los datos o volver
a montarlos de muchas maneras diferentes sin tener que reorganizar las tablas de la base.

4. Que es un Lenguaje de consulta estructurado (S.Q.L.).


Un lenguaje es un lenguaje informático usado para hacer consultas en bases de datos y
sistemas de información.

Los lenguajes de consulta pueden ser clasificados de acuerdo a si son lenguajes de consulta
de bases de datos o lenguaje4s de consulta de recuperación de información.

5. Definir los siguientes comandos.

Comandos DDL

Comando Descripción

CREATE Utilizado para crear nuevas tablas, stored procedures e índices

DROP Empleado para eliminar tablas, stored procedures e índices

Utilizado para modificar las tablas agregando campos o cambiando la


ALTER
definición de los campos

Comandos DML

Utilizado para consultar registros de la base de datos que satisfagan un


SELECT
criterio determinado.

Utilizado para cargar lotes de datos en la base de datos en una única


INSERT
operación.

UPDATE Utilizado para eliminar registros de una tabla de una base de datos.

Utilizado para modificar los valores de los campos y registros


DELETE
especificados.
6. Comandos de Consultas.

Cláusula Descripción

FROM Las tablas involucradas en la consulta. Se requiere para cada SELECT.

Los Criterios de selección que determinan cuales filas se van a


WHERE
recuperar, eliminar o actualizar.

GROUP BY Criterio para agrupar filas.

Especifica una condición de búsqueda para un grupo o


agregado. HAVING solo se puede utilizar con la instrucción
HAVING SELECT. Normalmente, HAVING se utiliza en una cláusula GROUP
BY. Cuando no se utiliza GROUP BY, HAVING se comporta como una
cláusula WHERE.

ORDER BY Criterio para ordenar filas.

7. Definir las siguientes Funciones de agregado SQL.

Función Descripción

Calcula la media aritmética de un conjunto de valores de un


AVG
campo específico de una consulta.

El marcador de posición expr representa una expresión de


cadena que identifica el campo que contiene los datos que desea
COUNT
contar o una expresión que realiza un cálculo utilizando los
datos de ese campo. 

El marcador de posición expr representa una expresión de


cadena que identifica el campo que contiene los datos
SUM
numéricos que desea sumar o una expresión que realiza un
cálculo utilizando los datos de ese campo.
MAX Devuelve el valor máximo de la expresión.

Devuelve el valor mínimo de la expresión. Puede ir seguida de


MIN
la cláusula over.

También podría gustarte