Prévia do material em texto
13/12/2021 04:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4523670_1/overview/attempt/_16194683_1/review/inline-feedback?… 1/5 Durante a criação de uma aplicação, que acessa o banco de dados, e faz uma consulta, um desenvolvedor trouxe uma dúvida. O comando SELECT que será usado na aplicação irá acessar duas tabelas e apresentar os dados ordenados por um determinado atributo. O desenvolvedor disse que não conhece o comando SELECT, e precisa saber qual a cláusula, desse comando, que realiza a ordenação. Assinale a alternativa que apresenta essa cláusula. Order by. Group by. Where. Having. Distinct. Pergunta 2 Sobre relacionamento e cardinalidade na modelagem entidade-relacionamento, considere: I. O termo auto-relacionamento significa dizer que uma tabela tem uma ligação com ela mesma. II. Na notação de par ordenado, (0,1):(1,N) o primeiro número do par indica a cardinalidade mínima e o segundo a máxima. A cardinalidade mínima indica uma exigência, ou não, da participação de uma instância da entidade em relacionamentos. III. O relacionamento N:N não existe no modelo conceitual, logo, ele se transforma em dois relacionamentos 1:N. É correto o que consta em: I, II e III. III, apenas. I e III, apenas. II e III, apenas. I e II, apenas. Pergunta 3 Em alguns livros, a linguagem SQL apresenta três subgrupos de comandos, DDL, DML e DCL. Assinale a alternativa que apresenta três comandos SQL, um para cada subgrupo DDL, DML e DCL: Create, Insert, Grant. dell Realce dell Realce dell Realce 13/12/2021 04:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4523670_1/overview/attempt/_16194683_1/review/inline-feedback?… 2/5 Update, Alter, Select. Create, Alter e Rollback. Insert, Commit e Grant. Select, Insert e Commit. Pergunta 4 Após a construção do modelo conceitual deve ser realizada a conversão do modelo conceitual para o modelo lógico. Para isso são aplicadas algumas regras. Analise as afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas. I – Todo relacionamento será transformado em uma tabela. II – Todo atributo identificador será transformado em uma chave primária. III – Todo relacionamento N:N ou com grau maior que o binário será transformado em uma tabela associativa. Esta(ão) correta(s): II e III. I e II. III. I e III. I, II e III. Pergunta 5 O modelo de entidade-relacionamento Estendido (EER) foi criado para incorporar novos conceitos criados com a intenção de fazer com que o Banco de dados reflita com mais precisão as propriedades dos dados e de restrições. Assinale a alternativa que NÃO apresenta um desses novos conceitos: Atributo de relacionamento. Subclasses. Herança. Especialização. Hierarquias. dell Realce dell Realce 13/12/2021 04:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4523670_1/overview/attempt/_16194683_1/review/inline-feedback?… 3/5 Pergunta 6 O modelo conceitual criado a seguir apresenta um trecho do mundo real que envolve o registro de funcionários dentro de uma filial de loja. Analise o modelo a seguir e assinale a alternativa que apresenta um requisito de dados que NÃO está coerente com o diagrama: Funcionario_filial.JPG Uma cidade pode ter N filiais ou ao menos uma. Uma empresa pode ministrar muitos cursos ou nenhum. Uma cidade pertence um estado e apenas um estado. Um funcionário pode fazer muitos cursos ou nenhum. Um funcionário trabalha em apenas uma filial. Pergunta 7 Os SGBDs (Sistemas Gerenciadores de Banco de dados) são aplicações, ou um conjunto de aplicações informatizadas utilizadas para definir, acessar e gerenciar os dados existentes em um banco de dados. Ele apresenta quatro propriedades que os identifica. Assinale a alternativa a seguir que não corresponde a uma dessas propriedades: Confiabilidade. Durabilidade. Atomicidade. Isolamento. Consistência. Pergunta 8 Usando a tabela aluno descrita a seguir em uma implementação no banco MySQL: dell Realce dell Realce 13/12/2021 04:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4523670_1/overview/attempt/_16194683_1/review/inline-feedback?… 4/5 Aluno Matriculaint not null (Pk) Nomevarchar(30) not null DataNAscDate not null SequissoVarchar(1) Depois de criada foi verificado que o nome de uma coluna foi escrito errado. Assinale a alternativa que mostra o comando correto para realiza a alteração do nome da coluna Sequisso para Sexo e o seu tipo deve ser char(1). Lembramos que o banco usado foi o MySql. alter table aluno change colummn Sequisso sexo char(1). alter table aluno change colummn Sequisso sexo. alter table aluno rename colummn Sequisso sexo char(1). alter table aluno rename colummn Sequisso. updater table aluno change colummn Sequisso sexo char(1). Pergunta 9 A modelagem é um processo fundamental em se tratando de banco de dados. Suponha que, numa dada situação, o analista chegou à conclusão de que deveria gerar um modelo nos mínimos detalhes, estendendo o minimundo além do que foi definido pelo usuário. Ele acabou incluindo aspectos que o usuário não tinha mencionado, gerando um modelo bem maior do que o que seria originalmente. Considerando isso, ele está: certo, pois quanto mais detalhes, melhor. certo, pois o nível de detalhes é irrelevante. certo, pois é melhor pecar por excesso do que fazer menos. errado, pois deveria modelar apenas o necessário. errado, pois ele deveria aumentar ainda mais a abrangência do modelo. Pergunta 10 Utilizando a estrutura da tabela a seguir, assinale a alternativa que apresenta o comando que cria a tabela? Tabela Aluno Matricula bigint -not null - Chave primária dell Realce dell Realce 13/12/2021 04:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4523670_1/overview/attempt/_16194683_1/review/inline-feedback?… 5/5 Nome varchar(30) -not null Endereco varchar(255) Datanasc date create table Aluno (Matricula bigint not null primary key, nome varchar(30) not null, Endereco varchar(255), Datanasc date); create table Aluno into (Matricula bigint not null primary key, nome varchar(30) not null, Endereco varchar(255), Datanasc date); create Aluno into (Matricula bigint not null primary key, nome varchar(30) not null, Endereco varchar(255), Datanasc date); create table Aluno into (Matricula, bigint, not null, primary key, nome, varchar(30), not null, Endereco, varchar(255), Datanasc, date); create table Aluno (Matricula, bigint, not null, primary key, nome, varchar(30), not null, Endereco, varchar(255), Datanasc, date); dell Realce