Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --CREATE DATABASE SPOTIFY;
- USE SPOTIFY;
- CREATE TABLE MUSICA(
- ID INT NOT NULL IDENTITY PRIMARY KEY,
- NOME VARCHAR(50) NOT NULL,
- DURACAO TIME NOT NULL,
- ANO INT
- );
- CREATE TABLE CANTOR(
- ID INT NOT NULL IDENTITY PRIMARY KEY,
- NOME VARCHAR(100) NOT NULL,
- NACIONALIDADE VARCHAR(20) NOT NULL
- );
- CREATE TABLE MUSICA_CANTOR(
- MUSICA_ID INT NOT NULL,
- CANTOR_ID INT NOT NULL,
- PRIMARY KEY(MUSICA_ID, CANTOR_ID)
- );
- ---RELACIONAMENTOS -- BUSCO REFERENCIA NA TABELA QUE CONTEM OS DADOS;
- ALTER TABLE MUSICA_CANTOR
- ADD CONSTRAINT FK_MUSICA
- FOREIGN KEY (MUSICA_ID)
- REFERENCES MUSICA(ID);
- ALTER TABLE MUSICA_CANTOR
- ADD CONSTRAINT FK_CANTOR
- FOREIGN KEY (CANTOR_ID)
- REFERENCES CANTOR(ID);
- --POPULAR DADOS DO CANTOR
- INSERT INTO CANTOR (NOME,NACIONALIDADE)
- VALUES ('Luan Santana','Brasileira'),
- ('Marilia Mendonça','Brasileira'),
- ('Jorge e Mateus','Brasileira'),
- ('Felipe Original','Brasileira'),
- ('MC Kevin o Cris','Brasileira'),
- ('João Gustavo e Murilo','Brasileira'),
- ('Matuê','Brasileira'),
- ('Shaw Mendes','Canadense'),
- ('Camila Cabello','Cubana'),
- ('Post Malone','Americano');
- INSERT INTO MUSICA (NOME,ANO,DURACAO)
- VALUES ('quando a bad bater - ao vivo', 2019,'00:02:50'),
- ('Supera - ao vivo', 2019,'00:03:50'),
- ('Tijolão - ao vivo', 2019,'00:03:43'),
- ('Hit Contagiante', 2019,'00:01:00'),
- ('Lençol Dobrado', 2019,'00:03:55'),
- ('Kenny G', 2019,'00:02:55'),
- ('Quarta Cadeira - ao vivo', 2019, '00:03:21'),
- ('Señorita',2019,'00:04:01'),
- ('Circles',2019,'00:03:51');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement