Resposta a: Banco de Dados I

Forums MATERIAL DE ESTUDO Atividades Banco de Dados I Resposta a: Banco de Dados I

adm
26/08/2023 às 1:00 pm

Ao utilizar comandos de DDL (data definition language), o usuário do banco de dados pode criar, modificar ou excluir objetos em um banco de dados. O comando de CREATE TABLE, por exemplo, cria tabelas que basicamente são um conjunto de campos com seus tipos de dados e de restrições como chave primária e chave estrangeira. Em um sistema bancário, existe uma tabela TRANSACAO que foi criada com o seguinte comando:

CREATE TABLE TRANSACAO
(COD_TRANSACAO INTEGER NOT NULL,
COD_CONTA INTEGER NOT NULL,
DATA DATETIME NOT NULL,
VALOR NUMERIC(9,2) NOT NULL,
TIPO CHAR(1) NOT NULL,
RESGATE CHAR(1) NOT NULL,
FOREIGN KEY (COD_CONTA) REFERENCES CONTA(COD_CONTA) )

Alguns campos possuem o nome intuitivo, já para TIPO vale esclarecer que este campo indica o tipo de transação, Crédito ou Débito. O campo RESGATE indica se a transação foi resultado de um resgate de aplicação. Considerando apenas o comando de CREATE TABLE apresentado, analise as sentenças a seguir e assinale (V) para a(s) opções verdadeiras ou (F) para as falsas.

I. ( ) O campo COD_TRANSACAO não pode ter valores repetidos, pois é chave primária.
II. ( ) O campo COD_CONTA não aceita valores com números decimais.
III. ( ) O campo RESGATE pode não ter valores atribuídos a este campo.
IV. ( ) O campo COD_CONTA só pode ter valores que existam no campo código de CONTA.

A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:

Resposta Correta:

F, V, F, V.