Créditos

1. Autoría

Título La solución: una BD (diseño, implementación y manipulación)
Descripción Este REA nos adentra en mundo del diseño y creación de BD relacionales. En las bases de datos relacionales que hemos conocido existen tres niveles de diseño: El Diseño Conceptual, que da lugar al modelo entidad relación en el que especificamos entidades, atributos y relaciones; el Diseño Lógico, en el que especificamos las tablas y en tercer lugar el Diseño Físico, donde implementamos la base de datos, que corresponde a la fase de Implementación del software. Una vez implementada la BD entraría en la fase de pruebas, para ello realizaremos operaciones de manipulación para ver si cumple con las especificaciones proporcionadas inicialmente.
Autora Inés Lázaro
Licencia Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0

Este contenido fue creado con eXeLearning, el editor libre y de fuente abierta diseñado para crear recursos educativos.

Logo Andalucía se mueve con Europa

2. Créditos de los recursos externos

Base-Datos
Freepik. Concepto de datos en bolsa (CC By-SA)
Rétor caracterizado de superhéroe
Proyecto REA. Rétor superhéroe (CC BY-SA)
Personas en un grupo vestidas con trajes de oficina
Openclipart. Equipo de trabajo (CC0)
)
Persona rodeada de todas las redes sociales compartiendo información.
mohamed hassan. Almacenar información (CC0)
Imagen con todos los elementos que intervienen en la base de datos blockchain interconectados.
Credit: BeatingBetting.co.uk . Blockchain (CC BY)
Banco de Recursos JA. Fases Ciclo de vida del software
Infografía que muestra varias fases para el desarrollo del software
macrovector. Program development infographic (freepick)
Personas que prueban la garantía de calidad en software
pch.vector. Equipo de pruebas software (freepik)
Persona creativa con cabeza ilumnada por idea
DaniMaiz. Creativo (CC BY-NC-ND)
CavernaTech. EFINICION de Requerimientos (FUNCIONALES y NO FUNCIONALES) de Software (Youtube)
ADSI sena. Requerimientos Funcionales y No funcionales (Youtube)
Imagen estrechando dos manos mostrando acuerdo.
mohamed hassan. Acuerdos (CC0)
Logo de nuestra empresa RealData Inc.
Banco de Recursos JA. Logo RealData Inc.
Ejemplo de diagrama de casos de uso de un restaurante
Poor Yorick. Diagrama de casos de uso (CC BY-SA)

>




Diagrama con flechas que marca las partes en que se divide una base de datos: aplicaciones y usuarios, Vistas, SGBD, archivos físicos.
Banco de Recursos JA. Vistas de datos en una BD
Banco de Recursos JA. Esquema de un SGBD
Distintos tipo de modelos de bases de datos: relacional, jerárquico, orientado a objetos, de red y de ficheros.
Marcel Douwe Dekker. Modelos de Bases de Datos (CC BY-SA)
dataprix. Modelo lógico del DW (CC BY-SA)
Conjuntos de rectángulos que representan las entidades y líneas que representan las relaciones en el modelo conceptual.
dataprix. Modelo conceptual (CC BY-SA)

">

Conjuntos de tablas con atributos y claves en el modelo lógico.
dataprix. Modelo lógico (CC BY-SA)
Las 3 fases del diseño de una base de datos: modelo conceptual-modelo lógico-modelo físico
Banco de Recursos JA. Fases diseño de bases de datos
Mano dibujando un diagrama en una pizarra.
Christina Morillo. Dibujando un diagrama (pexels)
Reconocimiento de entidades del ejemplo: cliente y tarjeta
Banco de Recursos JA. Entidad
Representación de la entidad: Un rectángulo con el nombre dentro.
Banco de Recursos JA. Representación de la entidad
Reconocimiento de atributos del ejemplo para cliente y tarjeta.
Banco de Recursos JA. Atributos del ejemplo
Representación de los atributus: elipse con el nombe dentro.
Banco de Recursos JA. Representación de atributos
Relación entre las entidades Cliente y tarjeta: rombo con el nombre
Banco de Recursos JA. Relación del ejemplo
Representación de la relación con un rombo con el nombre dentro.
Banco de Recursos JA. Representación de la relación
Las 3 entidades detectadas en el problema: taxi, propietario y conductor.
Banco de Recursos JA. E-R paso 1
Asignamos los atributos a cada entidad en el dibujo realizado.
Banco de Recursos JA. E-R paso 2
Marcamos en el esquema los atributos que son identificadores subrayándolos.
Banco de Recursos JA. E-R paso 3
Establecimiento de relaciones entre entidades mediante su símbolo del rombo.
Banco de Recursos JA. E-R paso 4
Asignamos la cardinalidad a las entidades y marcamos en el diagrama.
Banco de Recursos JA. E-R paso 5
Relación: Profesor dirige Departamento
Creación propia. Profesor dirige Departamento
Relación: Profesor pertenece a Departamento.
Creación propia. Profesor pertenece a Departamento
Relación: Profesor enseña en Departamento.
Banco de Recursos JA. Profesor enseña en Departamento
Imagen de tres entidades con tres relaciones formando un círculo.
Banco de Recursos JA. Restricciones 1
>
Imagen de tres entidades con solamente dos unidas por relación.
Banco de Recursos JA. Restricción 2
Imagen de tres entidades unidas por la misma relación.
Banco de Recursos JA. Restricción 3
Imagen de cuatro entidades con una repetida.
Banco de Recursos JA. Restricción 4
Imagen con la cardinalidad escrita en las propias entidades.
Banco de Recursos JA. Restricción 5
Imagen de dos entidades unidas sin relación.
Banco de Recursos JA. Restricción 6
Mujeres en un comercio adquiriendo un producto.
Kendra Helmer, USAID. Cliente-servicio (CC0)
Esquema de generalización de entidad usuario en invitado, cliente o administrador.
Banco de Recursos JA. Generalización
Denisse VM. De Modelo ER a Modelo Relacional (Youtube)
Imagen de las 5 formas normales que existen para las bases de datos
Syscall. Formas normales (CC BY-SA)
Ejemplos de tables de un diseño lógico.
Oscar Gerardo. Diseño lógico (CC BY-SA)
Imagen que muestra la pantalla de un ordenador con distintas operaciones de codificación a su alrededor
kreativkolors. Codificando (Freepik)
Las dos ramas de SQL que vamos a ver: DDL y DML
Dorian. DDL y DML (CC BY-SA)
Imágen con ejemplos de los comandos DDL vistos.
Banco de Recursos JA. Comandos DDL
Comandos para DML en SQL: SELECT, INSERT, UPDATE, DELETE
grant czerepak. Iconos DML SQL (CC BY-NC-SA)
Mujer programando en SQL en un ordenador.
pikisuperstar. Programación SQL (freepik)
Platzi. ¿Que es SQL y NoSQL? (Youtube)
Infografía con datos e información sobre Big Data.
ninja. Big Data (CC BY)
Pista de carreras en la que hay un conejo contra una tortuga. Simulan la lentitud de las pruebas manuales frente a las baterías de pruebas.
Juan Quijano. Pruebas automatizadas vs manuales (CC BY-NC)
Testing, que significa Pruebas
Juan Quijano. Testing (CC BY-NC)
Informático trabajando en el mantenimiento del software.
storyset. Mantenimiento (freepik)
Primera pestaña de la aplicación que da una idea de cómo quedará el resultado final.
Banco de Recursos JA. Carga de clientes
Segunda pestaña de la aplicación que da una idea de cómo quedará el resultado final.
Banco de Recursos JA. Consulta de clientes
Tercera pestaña de la aplicación que da una idea de cómo quedará el resultado final.
Banco de Recursos JA. Listado completo de clientes
Usuario que envía datos para almacenar en la base de datos.
Mitchell Anicas. Carga de datos (CC BY-NC-SA)
Lupa que busca un dato entre una gran página de codificación.
Fernanda Ortiz. Buscar dato (CC BY-NC)
Conjunto de personas alrededor del mundo que representan todos los clientes, con sus características personales.
Creative Commons. Listar clientes (CC BY)
La aplicación te da a elegir qué tipo de diagrama quieres crear.
Banco de Recursos JA. Elige diagrama.
Imagen de la aplicación en funcionamiento.
Banco de Recursos JA. Aplicación
princippia. Introducción a Google Drawings (Youtube)
Resumen del REA 4
Banco de Recursos JA. Resumen

Los símbolos pictográficos utilizados son propiedad del Gobierno de Aragón y han sido creados por Sergio Palao para ARASAAC (http://www.arasaac.org), que los distribuye bajo Licencia Creative Commons BY-NC-SA.

Página 13 de 13

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)