Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE DATA
- GO
- USE DATA
- GO
- CREATE TABLE MUSICA(
- cod_musica INT NOT NULL PRIMARY KEY,
- nome_musica VARCHAR(255) NOT NULL,
- duracao_musica DATETIME
- )
- GO
- CREATE TABLE CD_CATEGORIA(
- cod_categoria INT NOT NULL PRIMARY KEY,
- menor_preco DECIMAL(8,2) NOT NULL,
- maior_preco DECIMAL(8,2) NOT NULL
- )
- GO
- CREATE TABLE GRAVADORA(
- cod_gravadora INT NOT NULL PRIMARY KEY,
- nome_gravadora VARCHAR(255) NOT NULL,
- endereco_gravadora VARCHAR(255) NOT NULL,
- tel_gravadora VARCHAR(20) NOT NULL,
- contato_gravadora VARCHAR(50) NOT NULL,
- url_gravadora VARCHAR(50) NOT NULL
- )
- GO
- CREATE TABLE CD(
- cod_cd INT NOT NULL PRIMARY KEY,
- cod_gravadora INT NOT NULL FOREIGN KEY REFERENCES gravadora(cod_gravadora),
- nome_cd VARCHAR(255) NOT NULL,
- preco_venda DECIMAL(8,2) NOT NULL,
- data_lancamento DATETIME NOT NULL,
- cd_indicado INT NOT NULL -- FK
- )
- GO
- CREATE TABLE FAIXA(
- cod_cd INT NOT NULL FOREIGN KEY REFERENCES CD(cod_cd),
- num_faixa INT NOT NULL PRIMARY KEY,
- cod_musica INT NOT NULL FOREIGN KEY REFERENCES MUSICA(cod_musica),
- )
- GO
- CREATE TABLE AUTOR(
- cod_autor INT NOT NULL PRIMARY KEY,
- nome_autor VARCHAR(255) NOT NULL
- )
- GO
- CREATE TABLE MUSICA_AUTOR(
- cod_musica INT NOT NULL FOREIGN KEY REFERENCES MUSICA(cod_musica),
- cod_autor INT NOT NULL FOREIGN KEY REFERENCES AUTOR(cod_autor)
- )
- GO
- CREATE TABLE ITEM_CD(
- num_faixa INT NOT NULL FOREIGN KEY REFERENCES FAIXA(num_faixa),
- cod_musica INT NOT NULL FOREIGN KEY REFERENCES MUSICA(cod_musica),
- cod_cd INT NOT NULL FOREIGN KEY REFERENCES CD(cod_cd)
- )
- GO
- ALTER TABLE MUSICA ADD PRIMARY KEY(cod_musica);
- ALTER TABLE MUSICA_AUTOR ADD FOREIGN KEY(cod_musica) REFERENCES MUSICA(cod_musica);
- ALTER TABLE MUSICA_AUTOR ADD FOREIGN KEY(cod_autor) REFERENCES AUTOR(cod_autor);
- ALTER TABLE CD ADD FOREIGN KEY(cd_indicado) REFERENCES CD(cod_cd);
- ALTER TABLE FAIXA ADD FOREIGN KEY(cod_musica) REFERENCES MUSICA(cod_musica);
- ALTER TABLE item_cd ADD FOREIGN KEY(cod_musica) REFERENCES musica(cod_musica);
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (1, 'Será', '0:02:28')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (2, 'Ainda é cedo', '00:03:55')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (3, 'Geração Coca-Cola', '00:02:20')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (4, 'Eduardo e Mônica', '00:04:32')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (5, 'Tempo Perdido', '00:05:00')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (6, 'Indios', '00:04:23')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (7, 'Que país é esse', '00:03:04')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (8, 'Faroeste Caboclo', '00:09:03')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (9, 'Há Tempos', '00:03:16')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (10, 'Pais e Filho', '00:03:22')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (11, 'Meninos e Meninas', '00:03:22')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (12, 'Vento no Litoral', '00:06:05')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (13, 'Perfeição', '00:04:35')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (14, 'Giz', '00:03:20')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (15, 'Dezesseis', '00:05:28')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (16, 'Antes das Seis', '00:03:09')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (17, 'Meninos, Eu vi', '00:03:25')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (18, 'Eu te amo', '00:03:06')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (19, 'Piano na mangueira', '00:02:23')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (20, 'A Violeira', '00:02:54')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (21, 'Anos Dourados', '00:02:56')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (22, 'Olha, Maria', '00:03:55')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (23, 'Biscate', '00:03:20')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (24, 'Retrato em Preto e Branco', '00:03:03')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (25, 'Falando de Amor', '00:03:20')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (26, 'Pois é', '00:02:48')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (27, 'Noite dos mascarados', '00:02:42')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (28, 'Sabiá', '00:03:20')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (29, 'Imagina', '00:02:52')
- INSERT INTO MUSICA (cod_musica, nome_musica, duracao_musica) VALUES (30, 'Bate-Boca', '00:04:41')
- INSERT INTO AUTOR (cod_autor, nome_autor) VALUES (1, 'Renato Russo')
- INSERT INTO AUTOR (cod_autor, nome_autor) VALUES (2, 'Tom Jobim')
- INSERT INTO AUTOR (cod_autor, nome_autor) VALUES (3, 'Chico Buarque')
- INSERT INTO AUTOR (cod_autor, nome_autor) VALUES (4, 'Dado Villa-Lobos')
- INSERT INTO AUTOR (cod_autor, nome_autor) VALUES (5, 'Marcelo Bonfá')
- INSERT INTO AUTOR (cod_autor, nome_autor) VALUES (6, 'Ico Ouro Preto')
- INSERT INTO AUTOR (cod_autor, nome_autor) VALUES (7, 'Vinícius de Moraes')
- INSERT INTO GRAVADORA
- (cod_gravadora, nome_gravadora, endereco_gravadora, tel_gravadora, contato_gravadora, url_gravadora) VALUES
- (1, 'EMI', 'ROD. DUTRA, KM 29,8', '55659856', '8965-7894', 'emi@emimusic.com.br')
- INSERT INTO GRAVADORA
- (cod_gravadora, nome_gravadora, endereco_gravadora, tel_gravadora, contato_gravadora, url_gravadora) VALUES
- (2, 'POLYGRAM', 'ROD. IMIGRANTES, KM 29,8', '99659856', '7595-7894', 'polygram@music.com.br')
- INSERT INTO GRAVADORA
- (cod_gravadora, nome_gravadora, endereco_gravadora, tel_gravadora, contato_gravadora, url_gravadora) VALUES
- (3, 'BMG', 'ROD. ANCHIETA, KM 289,8', '99654456', '7595-7004', 'bmg@music.com.br')
- INSERT INTO GRAVADORA
- (cod_gravadora, nome_gravadora, endereco_gravadora, tel_gravadora, contato_gravadora, url_gravadora) VALUES
- (4, 'SOM LIVRE', 'AV SAO JOSE, KM 289,8', '99657806', '7895-7004', 'somlivre@music.com.br')
- INSERT INTO GRAVADORA
- (cod_gravadora, nome_gravadora, endereco_gravadora, tel_gravadora, contato_gravadora, url_gravadora) VALUES
- (5, 'EPIC', 'AV ALDA, N 89', '58793321', '8965-4790', 'epic@music.com.br')
- INSERT INTO CD
- (cod_cd, cod_gravadora, nome_cd, preco_venda, data_lancamento, cd_indicado) VALUES
- (1, 1, 'Mais do Mesmo', -5.00, '1985-02-03', 1)
- INSERT INTO CD
- (cod_cd, cod_gravadora, nome_cd, preco_venda, data_lancamento, cd_indicado) VALUES
- (2, 3, 'Bate Boca', -15.00, '1999-08-07', 2)
- INSERT INTO CD
- (cod_cd, cod_gravadora, nome_cd, preco_venda, data_lancamento, cd_indicado) VALUES
- (3, 4, 'Elis Regina - Essa Mulher', -18.00, '1986-05-25', 3)
- INSERT INTO CD
- (cod_cd, cod_gravadora, nome_cd, preco_venda, data_lancamento, cd_indicado) VALUES
- (4, 3, 'A força que nunca seca', 5.25, '1981-07-15', 4)
- INSERT INTO CD
- (cod_cd, cod_gravadora, nome_cd, preco_venda, data_lancamento, cd_indicado) VALUES
- (5, 4, 'Perfil', 20.99, '1987-01-02', 5)
- INSERT INTO CD
- (cod_cd, cod_gravadora, nome_cd, preco_venda, data_lancamento, cd_indicado) VALUES
- (6, 2, 'Barry Manilow Greastest Hits', 25.00, '1958-12-18', 1)
- INSERT INTO CD
- (cod_cd, cod_gravadora, nome_cd, preco_venda, data_lancamento, cd_indicado) VALUES
- (7, 5, 'Listen Without Prejudice', 28.00, '1975-06-11', 7)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (1, 10, 20)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (2, 20, 40)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (3, 30, 60)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (4, 11, 22)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (5, 15, 30)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (6, 25, 50)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (7, 21, 42)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (8, 22, 44)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (9, 9, 18)
- INSERT INTO CD_CATEGORIA (cod_categoria, menor_preco, maior_preco) VALUES (10, 5, 10)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 1, 1)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 2, 2)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 3, 3)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 4, 4)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 5, 5)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 6, 6)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 7, 7)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 8, 8)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 9, 9)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 10, 10)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 11, 11)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 12, 12)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 13, 13)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 14, 14)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 15, 15)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (1, 16, 16)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 1, 17)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 2, 18)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 3, 19)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 4, 20)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 5, 21)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 6, 22)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 7, 23)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 8, 24)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 9, 25)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 10, 26)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 11, 27)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 12, 28)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 13, 29)
- INSERT INTO FAIXA (cod_cd, cod_musica, num_faixa) VALUES (2, 14, 30)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (1, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (1, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (1, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (2, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (2, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (2, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (2, 6)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (3, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (4, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (5, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (6, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (7, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (8, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (9, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (9, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (10, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (10, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (10, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (11, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (11, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (11, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (12, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (12, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (12, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (13, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (13, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (13, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (14, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (14, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (14, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (15, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (15, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (15, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (16, 1)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (16, 4)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (16, 5)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (17, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (17, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (18, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (18, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (19, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (19, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (20, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (20, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (21, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (21, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (22, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (22, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (22, 7)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (23, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (24, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (24, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (25, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (26, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (26, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (27, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (28, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (28, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (29, 2)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (29, 3)
- INSERT INTO MUSICA_AUTOR (cod_musica, cod_autor) VALUES (30, 3)
- SELECT * FROM MUSICA
- GO
- SELECT * FROM AUTOR
- GO
- SELECT * FROM GRAVADORA
- GO
- SELECT * FROM CD
- GO
- SELECT * FROM CD_CATEGORIA
- GO
- SELECT * FROM FAIXA
- GO
- SELECT * FROM MUSICA_AUTOR
- GO
- SELECT * FROM CD
- SELECT nome_cd, preco_venda FROM cd
- SELECT nome_cd, preco_venda FROM cd ORDER BY nome_cd ASC
- SELECT cod_gravadora, nome_cd FROM cd ORDER BY cod_gravadora, nome_cd
- SELECT * FROM MUSICA ORDER BY duracao_musica ASC
- SELECT * FROM AUTOR ORDER BY nome_autor DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement