AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-135616

windy401's questions

Martin Hope
windy401
Asked: 2017-12-07 17:18:50 +0800 CST

Minhas operações de álgebra relacional produzem os resultados desejados?

  • 4

Eu tenho essas tabelas:

        Marinheiros          

sid sname classificação idade
--- ------ ------ ---
22 poeira em 7 45
31 João 8 55
58 ben 10 35
         Barcos        

lance bname cor
--- --------- -----
101 interlake azul
102 interlake vermelho  
103 cortador verde
104 aparador vermelho  
       Reservas

data do lance
--- --- ----------
22 104 8/10/2014
22 103 05/07/2014
58 103 11/08/2014
31 102 8/11/2014

Estou tentando encontrar marinheiros , sname e rating , que reservaram um barco vermelho e um verde , e preciso escrever isso em notação de álgebra relacional.

Eu tentei isso:

insira a descrição da imagem aqui

Versão em texto, para fins de cópia/referência:

R1 := Barcos ⋈ Serviços
R2 := σ cor='Vermelho' (R1)
R3 := σ cor='Verde' (R1)
R4 := R2 ∩ R3
R5 := R4 ⋈ Marinheiros
R6 := π sname,classificação (R5)

Foi-me dito que estava errado, mas não foi dada uma explicação sobre o porquê. Alguém pode me explicar qual é o problema?

Esta linha foi marcada como errada:

R4 := R2 ∩ R3
relational-theory relational-algebra
  • 1 respostas
  • 113 Views
Martin Hope
windy401
Asked: 2017-11-04 13:59:55 +0800 CST

Banco de dados SQL, como configurar usuários salvando músicas favoritas

  • 0

Estou configurando uma página web e banco de dados para prática de SQL onde um monte de músicas serão salvas em uma tabela de banco de dados, e haverá uma tabela de 'usuários' (todos apenas testando no entanto...) do site. Eu queria fazer um recurso que permitisse aos usuários construir uma lista de músicas que eles gostam daquelas no banco de dados. Mas não tenho certeza da melhor forma de acompanhar as músicas curtidas de cada usuário.

Até onde eu sei, não há um array como atributo para adicionar à tabela de usuários para manter sua lista de músicas vinculadas, então as únicas coisas que posso pensar em fazer são:

  1. Crie uma tabela para cada usuário no registro da conta para manter suas músicas favoritas.

  2. Crie uma tabela de massa contendo todas as músicas curtidas pelos usuários, com um atributo do usuário que curtiu e então para exibir suas músicas curtidas, puxe todas dessa tabela que tenham seu nome.

Qualquer um destes é suficiente? Existe alguma maneira melhor para isso?

mysql database-design
  • 1 respostas
  • 591 Views
Martin Hope
windy401
Asked: 2017-10-31 19:26:18 +0800 CST

Erro de sintaxe após adicionar FOREIGN KEY REFERENCE

  • 0

Estou recebendo o erro mostrado no código abaixo, tendo copiado o material da linha de chave estrangeira do tutorial mostrado na segunda imagem. Mesmo depois de olhar para este e outros tutoriais ao longo do dia ainda não estou vendo onde está o problema. Alguém poderia por favor apontar o que está errado?

insira a descrição da imagem aqui

insira a descrição da imagem aqui

mysql database-design
  • 1 respostas
  • 6181 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve