Sistema de Base de Datos
Enviado por Peter Defaz • 21 de Agosto de 2023 • Tarea • 821 Palabras (4 Páginas) • 39 Visitas
[pic 1]
Nombres y apellidos: Baño Miranda Sandra Magaly.
Asignatura: Sistema de Base de Datos.
Id: L00409074
Actividad de aprendizaje 6
Descripción de la actividad
1. Seleccione un sector de la industria
ARTISTAS
2. Revise en internet un modelo relacional
URL: http://2.bp.blogspot.com/-C2I6PRxnxlo/TjW5D7fJY9I/AAAAAAAAADQ/_0mH9CaDfTQ/w1200-h630-p-k-no-nu/modelo%255B3%255D.jpg
[pic 2]
3. Describa el negocio
El modelo propuesto describe la data de un artista musical, el grupo (o grupos) a los que puede pertenecer y el género musical que caracteriza principalmente al grupo. Esto es una versión simplificada de los modelos utilizados por aplicaciones de música como Spotify para almacenar data y presentársela al usuario.
4. Creación de base de datos (copiar código no imagen)
create database Sector_Artistas_John_Doe
use Sector_Artistas_John_Doe
[pic 3]
5. Creación de tres entidades (identifique las principales)
(copiar código no imagen)
Entidad 1 genero.
CREATE TABLE genero (
idgenero INT PRIMARY KEY NOT NULL,
descripcion VARCHAR(80) NOT NULL,
);
[pic 4]
genero | ||
ATRIBUTOS | TIPO DE DATO | RESTRICCION |
idgenero | INT | PRIMARY KEY |
decripcion | VARCHAR | NOT NULL |
RESTRICCIONES ENTIDAD | ||
RESTRICCION 1 | PRIMARY KEY |
Entidad 2 Empleado.
CREATE TABLE grupo (
idgrupo INT PRIMARY KEY NOT NULL,
nombre VARCHAR (45) NOT NULL,
formacion DATE NOT NULL,
desintegracion DATE,
); [pic 5]
grupo | ||
ATRIBUTOS | TIPO DE DATO | RESTRICCION |
idgrupo | INT | PRIMARY KEY |
nombre | VARCHAR | NOT NULL |
formacion | DATE | NOT NULL |
desintegracion | DATE | |
RESTRICCIONES ENTIDAD | ||
RESTRICCION 1 | PRIMARY KEY |
Entidad 3 musico.
CREATE TABLE musico (
idmusico INT PRIMARY KEY NOT NULL,
nombre VARCHAR (45) NOT NULL,
instrumento VARCHAR (45) NOT NULL,
lugar_nacimiento VARCHAR (45),
fecha_nacimiento DATE NOT NULL,
fecha_muerte DATE NOT NULL,
);
[pic 6]
musico | ||
ATRIBUTOS | TIPO DE DATO | RESTRICCION |
idmusico | INT | PRIMARY KEY |
nombre | VARCHAR | NOT NULL |
instrumento | VARCHAR | NOT NULL |
lugar_nacimiento | VARCHAR |
|
fecha_nacimiento | DATE |
|
fecha_muerte | DATE |
|
RESTRICCIONES ENTIDAD | ||
RESTRICCION 1 | PRIMARY KEY |
CREATE TABLE generogrupos(
idgenerogrupos INT PRIMARY KEY NOT NULL,
idgenero INT NOT NULL,
idgrupo INT NOT NULL,
);
[pic 7]
CREATE TABLE musicosgrupos(
idmusicosgrupos INT PRIMARY KEY NOT NULL,
...