0% encontró este documento útil (0 votos)
4 vistas7 páginas

Introducción a Bases de Datos Relacionales

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas7 páginas

Introducción a Bases de Datos Relacionales

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación B

Programación Orientada a Objetos

Ingeniería en Informática
Universidad FASTA

Ing. Luis Buffoni


Lic. Claudio Gea

Conceptos básicos de Bases de Datos


Bases de Datos
Conceptos generales

 f. Inform. Conjunto de datos organizado de tal


modo que permita obtener con rapidez diversos
tipos de información (RAE)

Universidad FASTA – Programación B 2


Bases de Datos
Conceptos generales

 Clasificación por modelo de administración:


 BD Relacional
 Conjunto de tablas relacionadas entre sí

 BD Jerárquicas
 BD Orientadas a Objetos
 BD multidimensionales

Universidad FASTA – Programación B 3


BD relacionales
Conceptos generales
 Tabla (Table): unidad lógica de información estructurada en filas y
columnas. Ej: tabla de Clientes
 Registro (Record): fila o tupla de una tabla. Representa una
ocurrencia o ejemplar único. Todas las filas poseen la misma
estructura. Ej: Cliente 2-Gabriela Mora...
 Campo (Field): columna o atributo de una tabla. Almacena
información sobre una propiedad determinada. Tienen un tipo de
datos asociado. Ej: nombre (alfanumérico).

Universidad FASTA – Programación B 4


BD relacionales
Claves - índices
 Clave única: uno o más campos cuyos valores
identifican unívocamente cada registro (restricción de
unicidad)
 Clave primaria (Primary key): clave única elegida para
relacionarse con las demás tablas.

Universidad FASTA – Programación B 5


BD relacionales
Integridad referencial
 Clave foránea (Foreign key): referencia en una tabla
(detalle) a una clave única de otra tabla (maestra). Ej:
clientes de una factura.
 Integridad referencial: restricción de consistencia, por
la cual en cada registro de la tabla detalle debe existir
un valor en la clave primaria de la tabla maestra.
Existen distintas alternativas para operaciones de
borrado-inserción-modificación.

Universidad FASTA – Programación B 6


BD relacionales
Otros Conceptos
 SQL: (Lenguaje Estructurado de Consultas) basado en el álgebra
relacional, permite el acceso a BD para consultas y
modificaciones a los datos contenidos en la BD
 Transacciones: conjunto de operaciones que se deben ejecutar en
forma atómica, a fin de mantener la integridad de los datos. Ej: no
grabar detalles de una factura sin su cabecera
 Procedimiento almacenado (Stored Procedures): programas
almacenados físicamente en la BD
 Disparadores (Triggers): procedimiento que se ejecuta cuando se
cumple una condición establecida al realizar una operación.
Dependiendo de la base de datos, los triggers pueden ser de
inserción (INSERT), actualización (UPDATE) o borrado (DELETE)

Universidad FASTA – Programación B 7

También podría gustarte