UNIVERSIDAD DEL VALLE DE MEXICO
ACTIVIDAD 1. FORMULARIO
BASES DE DATOS RELACIONALES
PROFESOR: SERGIO SENTECAL GUERRERO
3er. CUATRIMESTRE
Fernando Ángel Serrano Velázquez
[email protected] UNIVERSIDAD DEL VALLE DE MEXICO
INTRODUCCIÓN
En esta Actividad se presentan los conceptos que estaremos trabajando en el curso y que son muy importantes para tener un desarrollo estructurado de la materia, ya
que la relación de las Bases de Datos Relacionales y el Algebra Relacional. Las bases de datos son parte esencial de cualquier sistema informático, puesto que todos
los programas necesitan recurrir a diversos datos mientras se ejecutan o generan otros que se han de almacenar de forma fiable, sin contradicciones y a largo plazo.
Esto es posible en bases de datos (BD) estructuradas y gestionadas por sistemas de gestión de bases de datos (SGBD), aplicaciones de software que interactúan con
el usuario o con otros programas para poner a su disposición un segmento de la información guardada en la base de datos.
FORMULARIO
Tema Definición Formula Diagrama
Herramienta para el
modelado de datos que
permite representar
entidades relevantes.
Componentes del
S/N
modelo relacional
Cada relación tiene un R= Nombre_relación
Propiedades de las nombre distinto. A1, A2….An = “Conjunto
relaciones Cada atributo tiene un de atributos que contiene
nombre distinto la relación”
Es un subconjunto de • Uno a uno: Estas
atributos comunes en relaciones entre
una colección de bases de datos se
entidades que son: dan cuando cada
• Superclave campo clave
• Clave candidata aparece sólo una
• Clave primaria vez en cada una
de las tablas.
• Uno o varios: Este
tipo de relaciones
se caracteriza
porque cada uno
de los campos
define a aquél con
el que se
Claves en el
relaciona.
modelo relacional
• Varios con varios:
En estos casos no
hay una regla fija
a la que podamos
acogernos, pero lo
aconsejable es
aproximarse lo
más posible a la
realidad, y no
dudar en
establecer tablas
intermedias que
nos ayuden a
asociar mejor los
datos.
• Procedimentales:
se instruye al
sistema para
llevar a cabo una
serie de
operaciones en
la base de datos
Clasificación de para calcular el
lenguajes resultado. S/N
relacionales • No
procedimentales:
se describe la
información
deseada sin
establecer el
procedimiento
para obtenerla
Operaciones Selección:
fundamentales:
selección, proyección, Proyección:
Clasificación de las unión, diferencia, Renombrar:
operaciones del producto cartesiano y
algebra relacional renombramiento. Unión:
Producto cartesiano: X
Diferencia:
Entidad: representa una
cosa u objeto del
mundo real con
existencia
independiente.
• Atributos: son las
características
Representación de
que definen o
elementos básicos
identifican a una S/N
de un modelo
entidad.
entidad-relación
• Relación: es un
vínculo que nos
permite definir
una
dependencia
entre varias
entidades.
Limita el número de
entidades que se
Cardinalidad de las pueden relacionar o
S/N
relaciones asociar con otra entidad
de otro conjunto.
Los diagramas de ER se
relacionan con los
diagramas de
estructura de datos
Diagramas de los
(DSD), que se centran
atributos en S/N
en las relaciones de los
relaciones
elementos dentro de las
entidades, en lugar de
las relaciones entre las
entidades mismas.
• Herencia: indica
que una Herencia
subclase hereda
los métodos y
atributos
especificados
por una
superclase.
Esquema de • Agregación: es
herencia y un tipo de S/N
agregación relación
dinámica, en Agregación
donde el tiempo
de vida del
objeto incluido
es independiente
del que lo incluye
comúnmente
llamada
agregación.
CONCLUSIÓN
El modelo relacional para bases de datos se caracteriza por la claridad, tiene una base matemática y ha probado su eficacia en la práctica durante más de 40 años.
Pese a todo, el almacenamiento de datos en tablas estructuradas no se ha adaptado a las necesidades de la tecnología de la información moderna.
Son especialmente la gestión de grandes volúmenes de datos en el marco de los análisis de big data y el almacenamiento de datos abstractos los factores que
saturan la capacidad de los sistemas relacionales. Y es precisamente aquí donde los sistemas especializados, como las BD basadas en objetos o los conceptos
desarrollados en la senda del movimiento NoSQL, muestran su superioridad, si bien no es posible prescindir completamente del modelo relacional. Las bases de
datos relacionales despliegan todo su potencial sobre todo en aquellos ámbitos corporativos protagonizados por el procesamiento de datos de transacciones.
Los datos sobre acciones de los clientes o medidas de marketing pueden representarse perfectamente en el formato de tabla, a la par que los usuarios sacan
provecho de una sintaxis que, pese a su simplicidad, permite consultas complejas.
BIBLIOGRAFÍA
Khanacademy. Bienvenido a SQL. Recuperado de https://es.khanacademy.org/computing/hour-of-code/hour-of-sql/v/welcome-to-sql
Jiménez, M. Y. (2014). Bases de datos relacionales y modelado de datos (UF1471). Madrid, España: IC Editorial. Recuperado de
http://site.ebrary.com/lib/vallemexicosp/reader.action?docID=11126291&ppg=11