0% encontró este documento útil (0 votos)
26 vistas9 páginas

Gomera BBDD ..

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)
26 vistas9 páginas

Gomera BBDD ..

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

Presentación

Carrera:
Ingeniería en Sistema y Computación

Sección:
0525

Materia:
Base de Datos

Maestro/a:
Ing. Felicia Alcántara

Tema:
Diseno de una BD MER

Intergrantes:

Henry Ant. Mendez Carrion 18-EISN-1-012

Julio Gil Mendez 19-MISM-1-071

Manuel Mendez 23-EISM-080


SINOPSIS

El documento aborda el diseño y gestión de bases de datos, dividiéndose en tres etapas


fundamentales: diseño conceptual, lógico y físico. Detalla actividades clave como la
identificación de entidades, atributos, relaciones, normalización, y cardinalidad. Estas actividades
estructuran el modelo entidad-relación (ER), que permite representar gráficamente la relación
entre los datos. Además, se explica la importancia de las llaves primarias y foráneas para
mantener la integridad referencial, y la normalización para reducir redundancia y mejorar la
coherencia.

El texto profundiza en conceptos como superclave, cardinalidad y las diferencias entre tipos de
relaciones (uno a uno, uno a muchos, y muchos a muchos). También se abordan criterios para
identificar claves primarias en tablas de ejemplo, como datos de películas o productos de
supermercado, destacando que deben ser únicas para cada registro. Se menciona la importancia
de los sistemas gestores de bases de datos (SGBD) y comandos esenciales como CREATE,
SELECT, INSERT y DELETE, que permiten crear, consultar y modificar datos en las tablas.

Finalmente, el documento incluye ejercicios prácticos para implementar bases de datos


utilizando software como MySQL o PostgreSQL. Estas prácticas buscan reforzar la creación y
manipulación de tablas, incluyendo tareas como insertar, consultar, actualizar y eliminar registros,
además de usar comandos avanzados. Se subraya la importancia de consolidar habilidades en el
uso de herramientas de SGBD para el manejo eficiente de información en diversos contextos.
ETAPAS DISEÑO DE UNA BASE DE DATOS
El diseÉo de una base de datos se divide en tres etapas fundamentales: diseÉo
conceptual, diseÉo lógico y diseÉo físico. Cada una de estas etapas tiene sus
propias actividades y objetivos

Identifique con una X a la etapa que pertenece cada actividad o diseÉo a


continuación:

ETAPAS DISEÑO DE UNA BASE DE DATOS


ACTIVIDAD Y OBJETIVOS CONCEPTUAL LOGICO FISICO
Modelo Entidad-Relación (ER) x
Identificación de Entidades y Atributos x
Definición de Relaciones x
Cardinalidad x
Esquema Relacional x
Normalización x
Llaves Primarias y Foráneas x
Integridad de Datos x
Creación de Tablas x
Índices x
Particiones. x
Ajustes de Almacenamiento x
Seguridad x
Backups y Recuperación x

LLAVE - CARDINALIDAD – NORMALIZACION - OTROS

Comprender el uso de las llaves primarias, cardinalidad y otros terminos en el


diseÉo de una base de datos relacional mediante la creación y manipulación
de tablas.
RESPONDER
¿Cuáles son los elementos del modelo entidad - relación?
 Entidades
 Atributos
 Relaciones

¿Qué entiendes por llave primaria, llave foránea, integridad referencial y su


aplicación en BD?

Llave primaria: Un campo o conjunto de campos que identifican de manera única


cada registro en una tabla.
Llave foránea: Un campo o conjunto de campos en una tabla que se refiere a la
llave primaria de otra tabla.
Integridad referencial: Asegura que las relaciones entre tablas se mantengan
correctamente, evitando referencias huérfanas.

Compare superclave y llave concatenada

Superclave: Conjunto de uno o más atributos que, tomados colectivamente,


permiten identificar de manera única una entidad en un conjunto.
Llave concatenada: Llave compuesta por más de un atributo.

¿Qué entiendes por normalización y su aplicación en BD?

Proceso de estructurar una base de datos para reducir la redundancia y mejorar la


integridad de los datos.

¿Qué entiendes por cardinalidad en BD?

Define la naturaleza de la relación entre las entidades. Ejemplos: uno a uno, uno a
muchos, muchos a muchos.
Identifique la cardinalidad (uno a uno / uno a muchos / mucho a muchos) en las
siguientes imágenes:

TABLA CARDINALIDAD BREVEMENTE EXPLIQUE PORQUE?


A Uno a uno Cada registro de A se relaciona con uno de B.
B Uno a muchos Un registro de A se relaciona con muchos de C.
C Muchos a Registros de A y B se relacionan de varias
muchos maneras.

CLAVES PRIMARIA
Completa la tabla identificando cuáles campos podrían ser clave primaria o no y
¿por qué? Sea breve en su respuesta

Tabla: Almacena datos de Películas

Campo Clave primaria (Sí/No) y porque?


Título No, no es único.
Nº depósito legal Sí, es único para cada película.
Productora No, varias películas pueden tener la misma.
Año No, muchas películas pueden ser del mismo año.
Duración No, no es único.
Director No, varios pueden tener el mismo director.

Tabla: Almacena datos los productos de un supermercado


Campo Clave primaria (Sí/No) y porque?
Código de barras Sí, es único para cada producto.
Nombre No, varios productos pueden compartir nombre.
Procedencia No, no es único.
Precio No, no es único.
Peso No, no es único.
SISTEMA GESTOR BASE DE DATOS - SGBD

Familiarizarse con los conceptos básicos de un Sistema Gestor de Base de Datos


mediante la creación y manipulación de tablas.

q Identifique a cuál comando pertenece y brevemente describa para que se usa

D D DC TC COMANDOS / EJEMPLO DE SU USO O APLICACION


ML DL L L
CREATE x Crea tablas u objetos en la base de datos.
ALTER x Modifica estructuras de tablas existentes.
DROP x Elimina tablas u objetos de la base de datos.
TRUNCAT x Elimina todos los registros de una tabla.
E
SELECT x Consulta datos en la base de datos.
INSERT x Añade nuevos registros a una tabla.
UPDATE x Modifica registros existentes.
DELETE x Elimina registros de una tabla.
SAVE x Marca un punto en una transacción para volver a él.
POINT
COMMIT x Finaliza una transacción guardando los cambios.

Ejercicio:

Utilizar caso práctico asignado en clase – ver imagen


Crear la Base de Datos:
 Inicia sesión en tu SGBD preferido (por ejemplo, MySQL, PostgreSQL,
SQL Server o editores online: OneCompiler - PostgreSQL, Programiz,
OneCompiler - MySQL).
Crear Tablas y Columnas
Insertar - consultar registros – ordenar - actualizar – eliminar registros
Utilizar o aplicar otras sentencias a su elecció
/
/

También podría gustarte