Logo Passei Direto
Buscar

Informática

ESTÁCIO
Considere que um desenvolvedor deseja criar uma tabela chamada usuarios com OS campos id (chave primária) e nome (texto). Qual das opções a seguir representa corretamente essa definição utilizando SQLAlchemy Core? A usuarios = Table('usuarios', metadata, Column('id', Integer), Pesquisar por imagem Column('nome', String) B usuarios = Table('usuarios', metadata, Column('id', Text, primary_key=True), Column('nome', Integer) ) C usuarios = Table('usuarios', metadata, Column("id", String, primary_key=True), Column('nome', Integer) ) D usuarios = Table('usuarios', metadata, Column('id', Integer, primary_key=True), Column('nome', String) )
User badge image
Taina clezar

há 21 horas

Respostas

User badge image

Ed Verified user icon

há 21 horas

Para criar uma tabela chamada "usuarios" com os campos "id" (chave primária) e "nome" (texto) utilizando SQLAlchemy Core, precisamos garantir que: 1. O campo "id" seja do tipo Integer e seja definido como chave primária. 2. O campo "nome" seja do tipo String. Vamos analisar as opções: A) `usuarios = Table('usuarios', metadata, Column('id', Integer), Column('nome', String))` - Aqui, o campo "id" não está definido como chave primária. Incorreta. B) `usuarios = Table('usuarios', metadata, Column('id', Text, primary_key=True), Column('nome', Integer))` - O tipo do campo "id" está incorreto (deveria ser Integer) e o tipo do campo "nome" também está incorreto (deveria ser String). Incorreta. C) `usuarios = Table('usuarios', metadata, Column("id", String, primary_key=True), Column('nome', Integer))` - O tipo do campo "id" está incorreto (deveria ser Integer) e o tipo do campo "nome" também está incorreto (deveria ser String). Incorreta. D) `usuarios = Table('usuarios', metadata, Column('id', Integer, primary_key=True), Column('nome', String))` - Aqui, o campo "id" está corretamente definido como Integer e chave primária, e o campo "nome" está corretamente definido como String. Correta. Portanto, a alternativa correta é: D.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina