Conceptos Básicos a la Introduccióna las Bases de Datos
1. 1.3 Conceptos básicos
Entidad
• Una entidad es una «cosa» u
«objeto» en el mundo real que es
distinguible de todos los demás
objetos.
• Tiene un conjunto de propiedades.
Persona
Nombre
Estatura
DUI
2. 1.3 Conceptos básicos
Conjunto de entidades
Es un conjunto de entidades del mismo tipo que comparten
las mismas propiedades, o atributos.
Persona Clientes Prestamos
3. 1.3 Conceptos básicos
Atributos
Los atributos describen propiedades que posee cada miembro de un
conjunto de entidades.
CLIENTE
Id_Cliente Nombre_Cliente Calle_cliente Cuidad_Cliente
34546 José Independencia San Salvador
5. 1.3 Conceptos básicos
Tabla
• Las tablas son objetos de base de datos que contienen
todos sus datos.
• Los datos se organizan con arreglo a un formato de filas y
columnas.
• Cada fila representa un registro único y cada columna un
campo dentro del registro.
6. 1.3 Conceptos básicos
Tabla
Por ejemplo, en una tabla que contiene los datos de los
empleados de una compañía puede haber una fila para cada
empleado y distintas columnas en las que figuren detalles de
los mismos.
Id_empleado Nombre Apellido Cargo
001 Juan Lopez Director
002 Pedro Perez SubDirector
7. 1.3 Conceptos básicos
Registros
Son la unidad básica que describe a un objeto o una
transacción. Las tablas están formadas por un conjunto de
ellos. Cada registro es una línea horizontal.
Id_transaccion Servicio Hora
12895 A 06:00
33254 B 09:00
8. 1.3 Conceptos básicos
Campos o Columnas
El registro está formado por uno o más campos, que son la
unidad básica de información, y son una propiedad
específica de un objeto o transacción.
Id_transaccion Servicio Hora
12895 A 06:00
33254 B 09:00
9. 1.3 Conceptos básicos
Dato
• Es toda aquella información que puede almacenarse en
una base de datos.
• Los datos son los valores que conforman cada una de los
atributos o características de una entidad hecha tabla.
Id_transaccion Servicio Hora
12895 A 06:00
33254 B 09:00
10. 1.3 Conceptos básicos
Tipo de dato
• Dependiendo de la columna, Cada columna tiene un tipo de dato
específico que indicará la forma de almacenar, las características y
los límites.
• Hay distintos tipos: los hay numérico, alfanumérico o de tipo
cadena, de tipo fecha, etc.
• Cada motor de base de datos define distintos tipos de datos.
11. 1.3 Conceptos básicos
Clave Primaria
Es una columna o un conjunto de
columnas en una tabla cuyos valores
identifican de forma exclusiva una fila de
la tabla.
12. 1.3 Conceptos básicos
Clave foránea
Es una columna o un conjunto de
columnas en una tabla cuyos valores
corresponden a los valores de la clave
primaria de otra tabla.
13. 1.4 Terminología de las Bases de Datos
Formularios
Un formulario es un objeto de base de datos
que se puede usar para escribir, modificar o
mostrar los datos de una tabla o consulta.
Los formularios se pueden usar para
controlar el acceso a los datos, como qué
campos o filas de datos se van a mostrar.
14. 1.4 Terminología de las Bases de Datos
Consulta(Query)
• Es el método para acceder a los datos en las bases de datos.
• Con las consultas se puede modificar, borrar, mostrar y agregar
datos en una base de datos.
• Se utiliza un lenguaje de consultas SQL.
15. 1.4 Terminología de las Bases de Datos
Informe
• Son resúmenes de la información de la base de datos
que puedes consultar en pantalla o mediante el uso
de una impresora.
• Los informes pueden ser una simple lista de los
registros de una tabla, o los más complejos incluyen
varias tablas, resumen de totales y tablas o gráficos.
16. 1.4 Terminología de las Bases de Datos
Macro
Una macro es un conjunto de comandos
que se almacena en un lugar especial de
Excel de manera que están siempre
disponibles cuando los necesites ejecutar.
17. 1.4 Terminología de las Bases de Datos
Macro
Las macros se utilizan principalmente para
eliminar la necesidad de repetir los pasos
de aquellas tareas que realizas una y otra
vez.
18. 1.4 Terminología de las Bases de Datos
Procedimiento Almacenado
• Un procedimiento almacenado (stored procedure en inglés)
es un programa (o procedimiento) almacenado físicamente
en una base de datos.
• La ventaja de un procedimiento almacenado es que, al ser
ejecutado, este se hace directamente en el motor de bases
de datos
20. 1.4 Terminología de las Bases de Datos
Trigger
• Un trigger o disparador es un script que se usa en lenguaje de
programación SQL.
• Consiste en una serie de reglas predefinidas que se asocian a una
tabla. Estas reglas se aplican a la base de datos cuando se realizan
determinadas operaciones en la tabla
21. 1.4 Terminología de las Bases de Datos
Trigger
El trigger desencadena determinadas
acciones de forma automática en las
tablas de la base de datos cuando se
insertan, modifican y se añaden
nuevos datos.
22. 1.4 Terminología de las Bases de Datos
Índice
• Creado con el comando create index.
• Requiere su propio espacio en disco y contiene una copia de los
datos de la tabla.
• Crear un índice no cambia los datos de la tabla.
• Un índice de base de datos se parece mucho a un índice de un libro:
ocupa su propio espacio, es redundante y hace referencia a la
información actual almacenada en otro lugar.