Buscar

Desenvolvimento de Software

Prévia do material em texto

Desenvolvimento de Software
		1.
		Segundo o material apresentado nas aulas, um componente é um objeto com métodos pré-definidos que oferecem funcionalidades para um determinado propósito. 
Em relação aos componentes para acesso a dados da biblioteca ADO.NET não podemos afirmar que:
	
	
	
	
	
	Os principais componentes do tipo SQL e OleDB são os mesmos.
	
	
	Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft SQL Server.
	
	
	Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server.
	
	
	Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo TDS.
	
	
	Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os componentes do tipo SQL.
	Gabarito Comentado
	Gabarito Comentado
	
	
		2.
		Com o surgimento de novas tecnologias, os gerenciadores de arquivos, até mesmo os SGBD´s, não conseguiam dar conta dos múltiplos acessos simultâneos das aplicações Web. Com toda essa demanda, foi criada uma plataforma para acesso a dados que tornasse esses dados acessíveis de qualquer linguagem da plataforma .NET. Esse conceito se refere: 
	
	
	
	
	
	Asp.Net
	
	
	Ado.Net
	
	
	XML
	
	
	DataSet
	
	
	SQL Server
	
	
	
		3.
		Uma View é um objeto que pertence a um banco de dados, definida baseada em declarações SELECT´s, retornando uma determinada visualização de dados de uma ou mais tabelas. Contudo, uma view não armazena dados. 
Marque a opção que NÃO representa uma vantagem do uso de views.
	
	
	
	
	
	Velocidade de acesso as informações.
	
	
	Economia de tempo com retrabalho.
	
	
	Eliminação de códigos redundantes.
	
	
	Mascarar complexidade do banco de dados.
	
	
	Simplifica o gerenciamento do banco de dados.
	Gabarito Comentado
	Gabarito Comentado
	
	
		4.
		Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha desconectado). 
( ) Pode conter uma única tabela com informações e relacionamentos. 
( ) Pode conter várias tabelas com informações, porém não permite relacionamentos. 
	
	
	
	
	
	(V)(F)(V)
	
	
	(F)(V)(F)
	
	
	(V)(F)(F)
	
	
	(V)(V)(V)
	
	
	(V)(V)(F)
	Gabarito Comentado
	
	
		5.
		Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui quatro principais objetos, EXCETO:
	
	
	
	
	
	DataReader
	
	
	DataClasses
	
	
	Command
	
	
	DataAdapter
	
	
	Connection
	Gabarito Comentado
	Gabarito Comentado
	
	
		6.
		A Microsoft lançou a Plataforma .NET. em 2000 com uma nova biblioteca de nome ADO.NET. 
Segundo o material apresentado nas aulas, o propósito desta biblioteca é:
	
	
	
	
	
	Permitir que os dados sejam manipulados em um DataSet armazenado em disco.
	
	
	Fazer múltiplas conexões com o banco de dados quando for abrir o mesmo e ao atualizar os dados.
	
	
	Facilitar o trabalho do usuário final ao permitir acesso mais rápido as aplicações.
	
	
	Facilitar o trabalho do programador e permitir desenvolver aplicações com maior desempenho.
	
	
	Abrir conexões com o banco de dados, que permanecem ativas durante todo o tempo em que a aplicação estiver em execução.
	Gabarito Comentado
	Gabarito Comentado
	
	
		7.
		O código apresentado é parte de um script.
 
CREATE TABLE [dbo].[Cliente]( 
[ID] [bigint] IDENTITY(1,1) NOT NULL, 
[Nome] [varchar](200) NOT NULL, 
[Telefone] [varchar](50) NULL, 
[Logradouro] [varchar](200) NOT NULL, 
[UF] [varchar](2) NOT NULL, 
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED 
( 
[ID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 
) ON [PRIMARY]
Em relação ao código apresentado e o produto gerado pelo código não podemos afirmar:
	
	
	
	
	
	O campo Telefone pode receber números e letras.
	
	
	Os dados serão ordenados pela ID.
	
	
	Todos os dados deverão ser obrigatoriamente preenchidos.
	
	
	Cria uma tabela de nome Cliente.
	
	
	A chave primária é ID.
	Gabarito Comentado
	Gabarito Comentado
	
	
		8.
		Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views, que possuem características próprias de acordo com o banco de dados em uso. 
Para o SQL Server a sintaxe completa da criação de uma view é:
	
	
	
	
	
	CREATE nome_view [lista de colunas] AS DECLARAÇÃO SELECT
	
	
	CREATE nome_view [lista de colunas]
	
	
	CREATE VIEW nome_view [lista de colunas]
	
	
	CREATE VIEW nome_view AS DECLARAÇÃO SELECT
	
	
	CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT
	 1a Questão (Ref.: 201604087747)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma universidade precisava controlar o total de filhos de cada funcionário e suas respectivas idades, mantendo atualizado, para o cálculo do salário família. 
Para tal, resolveram criar uma classe Dependente, que entre os demais atributos existiam, idade e totFilhos. Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para estes atributos, respectivamente, de forma a solucionar o problema da equipe de desenvolvimento.
		
	
	Friend e Public
	 
	Private e Shared
	
	Protected e Private
	
	Public e Private
	
	Shared e Private
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201603752225)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma universidade precisava controlar o total de filhos de funcionários existentes na mesma, mantendo atualizado a entrada e saída dos mesmos.
Para tal, resolveram criar um atributo de nome TotalFilhos.
Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para este atributo de forma a solucionar o problema da equipe de desenvolvimento.
		
	
	private
	
	public
	
	Protected
	 
	Shared
	
	Friend
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201604077503)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	(ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. 
Que conceito de orientação a objetos está descrito na situação hipotética acima?
		
	
	mensagem
	
	sobrecarga
	
	abstração
	 
	herança
	
	sobreposição
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201604139737)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. São modificadores de acesso das linguagens .Net, EXCETO:
		
	
	Public
	 
	Abstract
	
	Private
	
	Shared
	
	Protected
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201604077500)
	 Fórum de Dúvidas (0)       Saiba  (0)A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que agrupa e delimita na classe a declaração de todas as variáveis e métodos. Os modificadores de acesso definem a acessibilidade dos objetos e dos membros de uma classe. 
Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ?
		
	
	Public
	 
	Package
	
	Shared
	
	Protected
	
	Private
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201604139732)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A orientação a objetos permite que o mesmo método seja redefinido com o mesmo nome, ou seja, diferentes métodos podem ter o mesmo nome. Isto evita a proliferação de nomes diferentes de itens que são semanticamente iguais. 
Esse conceito se refere à:
		
	
	Classe
	
	Objeto
	
	Construtor
	 
	Polimorfismo
	
	Herança
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201604139739)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A abordagem da programação orientada a objetos oferece um conceito que agrupa e delimita na classe a declaração de todas as variáveis (campos ou propriedades) e métodos (funções). Desta forma, ao encontrar-se o código de definição da classe, conseguimos em um trecho do código encontrar todos os seus membros, isto é, todas as variáveis (campos ou propriedades) e os métodos (funções) da classe.
Esse conceito se refere a:
		
	
	Herança
	
	Polimorfismo
	
	Sobrecarga
	
	Construtor
	 
	Encapsulamento
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201604109787)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em uma classe o construtor, que serve para instanciar a classe, também pode ser considerado?
		
	 
	Um método;
	
	Uma variável;
	
	Uma propriedade;
	 
	Um atributo;
	
	Somente um construtor;
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	 1a Questão (Ref.: 201604088273)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A arquitetura SGBD permite que as aplicações compartilhem as funções especializadas existentes na coleção de programas. Desta forma, podemos evitar que funções sejam implementadas nas aplicações. 
Com base nesse conceito, são vantagens dos SGBD´s, EXCETO:
		
	
	Eliminação de códigos redundantes nas aplicações para gerenciamento de dados e flexibilidade.
	
	Disponibilidade e Escalabilidade.
	
	Separação entre programas e dados.
	 
	Abstração de elementos concretos ou abstratos.
	
	Compartilhamento dos dados.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201603600356)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	________ é uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); situada entre uma ou mais aplicações (APs) e um ou mais BDs.
		
	
	Coluna
	
	Tabela
	
	Banco de Dados
	 
	Sistema de Gerenciamento de Banco de Dados (SGBD)
	
	Relacionamento
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201604087751)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre eles o de chave estrangeira. 
Segundo o que foi apresentado o conceito de chave estrangeira é apresentado corretamente em:
		
	
	Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação de entidades.
	
	Uma associação entre uma ou várias entidades.
	
	São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
	 
	Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos.
	 
	Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201604088274)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O modelo de um Banco de Dados pode ser especificado de forma textual e/ou gráfica (DER). Dessa forma, a modelagem de um SGBDR é realizada através do modelo entidade-relacionamento (MER) que especifica, EXCETO:
		
	 
	Entidades de dados.
	
	Regras de um Banco de Dados.
	 
	Métodos de acesso a dados.
	
	Relacionamentos entre as entidades de dados.
	
	Atributos das entidades de dados.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201603761251)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL Server 2008 R2 Express. 
Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não representa uma característica deste SGDB.
		
	 
	Esta edição atende aos requisitos de uma variedade de aplicações que não sejam comerciais, por isto sem custo de licenciamento.
	 
	Permite criar mais de um banco de dados no mesmo servidor.
	
	Suporta bancos de dados de até 10 GB cada.
	
	Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições do SQL Server 2008 R2 da Microsoft.
	
	Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft Azure para computação em nuvem.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201604131049)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A modelagem de um BD em um SGBDR é realizada através do modelo entidade-relacionamento (MER).
Das opções apresentadas, marque o que NÃO é especificado pelo MER.
		
	 
	Regras de um BD.
	 
	Classes de dados.
	
	Atributos das entidades de dados.
	
	Entidades de dados.
	
	Relacionamentos entre as entidades de dados.
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201603752242)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Segundo Silberschatz (1997) e Elmasri (2005) existem algumas principais vantagens na utilização dos SGBDRs.
Marque a alternativa que não apresenta uma das vantagens citadas pelos autores segundo o material didático da disciplina.
		
	 
	Compatibilidade
	
	Disponibilidade
	
	Restrição de acesso
	
	Escalabilidade
	
	Compartilhamento dos dados
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201603761249)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A modelagem de um Banco de Dados é considerada uma das principais etapas no desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o objetivo de armazenar os dados que deverão gerar informações preciosas na tomada de decisões em uma empresa.  Na construção do modelo do banco, a definição das Entidades é a primeira das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma Entidade corretamente.
		
	 
	Uma entidade pode ser concreta, abstrata ou um conceito.
	
	Uma entidade de dados é a relação de todos os objetos participantes do modelo.
	
	Uma entidade é representada por um conjunto de métodos.
	
	Uma entidade de dados não precisa ser identificada de forma unívoca.
	
	Uma entidade de dados é um objeto do mundo fictício.
	
	 Gabarito Comentado
	 Gabarito Comentado
	 1a Questão (Ref.: 201603601242)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe _______ permite criar um objeto que representa um controle de interface para interação com usuário com a finalidade de disparar uma ação.
		
	
	CheckBox
	 
	Button
	
	ListBox
	
	RadioButtonGroupBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201603601382)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe _______ permite criar um objeto que representa um controle de interface para apresentar ao usuário opções que não são mutuamente exclusivas, ou seja, mais de uma opção podem ser selecionadas simultâneamente.
		
	 
	CheckBox
	
	GroupBox
	 
	ComboBox
	
	RadioButton
	
	ListBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201603560594)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as afirmações e marque a alternativa VERDADEIRA:
		
	
	A String de Conexão consiste em uma propriedade da Classe "DataAdapter" para definir os parâmetros de configuração de acesso um a SGBD específico, como Servidor, Usuário e Senha.
	
	A propriedade que recupera a informação digitada em um TextBox é: "Name".
	
	Para declarar variáveis locais no método, utilizamos a palavra-chave do VB.NET: "Declare".
	
	O Namespace que permite a conexão de um arquivo Access (.mdb) através do ADO.NET é definido como: System.Data.AccessFile.
	 
	O componente "ListBox" permite adicionar valores em seu conteúdo de linhas através do Método: Add(string).
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201603601210)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe _________ permite criar um objeto que representa um rótulo ou uma legenda do Windows com um texto estático na interface homem-máquina (IHM).
		
	
	RadioButton 
	
	ListBox
	 
	Label
	 
	MessageBox
	
	TextBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201603752267)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Baseado na sub rotina apresentada e sabendo que ela não possui erros:
Private Sub CalculaMedia()       
Dim x As Integer = 1000
txtNumero.Text = Str(x)       
MessageBox.Show("O valor é: " & x)
End Sub
 
Não  podemos afirmar que:
		
	 
	Str é uma função que converte para texto.
	
	CalculaMedia não recebe parâmetros.
	
	Será exibido um texto seguido do valor 1000 pela caixa de mensagem.
	
	Show é um método.
	 
	txtNumero é uma caixa de texto.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201604142896)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. Para utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas entre si, elas precisam estar dentro de um:
		
	
	TextBox
	 
	GroupBox
	 
	CheckBox
	
	Checked
	
	Frame
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201603601280)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe ______ permite criar objetos que representam controles de interface para apresentar ao usuário opções que são mutuamente exclusivas desde que estejam contidos no mesmo objeto da classe GroupBox.
		
	
	Button
	
	Label
	 
	RadioButton
	 
	ListBox
	
	CheckBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201603601227)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através da interface homem-máquina (IHM).
		
	 
	TextBox
	
	ListBox
	
	RadioButton
	
	Label 
	
	CheckBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	
		1.
		
1 - conexao.Close()
2 - Dim comando As New OleDbCommand(sql, conexao)
3 - Dim conexao As New OleDbConnection("Provider=Microsoft.......;Data Source=bd.......mdb")
4 - conexao.Open()
5 - Dim adaptador As New OleDbDataAdapter(comando)
6 - adaptador.Fill(ds, "Autores")
7 - Dim sql As String = "Select * from Autores"
8 - Dim ds As New DataSet()
Qual das sequencias abaixo é a correta para que o dataset seja preenchido como a lista de todos os autores :
	
	
	
	
	
	3-7-2-6-8-5-4-1
	
	
	3-7-5-2-4-8-1-6
	
	 
	3-7-2-5-8-4-6-1
	
	
	3-7-2-5-1-8-6-4
	
	 
	8-1-3-7-5-6-2-4
	
	
	
		2.
		Supondo que a empresa Softwares e SIA, na construção de um sistema precise fazer a conexão do mesmo, desenvolvido em VB.NET com componentes da ADO.NET, com um bando de dados da Oracle.
Qual das opções apresenta o componente correto para representar esta conexão.
	
	
	
	
	
	SqlCommand
	
	
	OleDbCommand
	
	 
	OleDbConnection
	
	
	OleDbDataAdapter
	
	
	SqlConnection
	 Gabarito Comentado
	
	
		3.
		As Views representam um recurso importante dos SGDBs. 
Segundo o que foi apresentado nas aulas, através de uma view não é possível:
	
	
	
	
	
	Gerar uma visão para mais de uma tabela.
	
	 
	Usar os mesmos comandos SQL de manipulação de dados de uma tabela.
	
	
	Criar uma visão do banco de dados para um determinado propósito.
	
	
	Que a mesma coluna seja vista com nomes diferentes para determinados usuários.
	
	 
	Armazenar dados.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views, que possuem características próprias de acordo com o banco de dados em uso. 
Para o SQL Server a sintaxe completa da criação de uma view é:
	
	
	
	
	
	CREATE VIEW nome_view [lista de colunas]
	
	 
	CREATE nome_view [lista de colunas] AS DECLARAÇÃO SELECT
	
	
	CREATE nome_view [lista de colunas]
	
	 
	CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT
	
	
	CREATE VIEW nome_view AS DECLARAÇÃO SELECT
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha desconectado). 
( ) Pode conter uma única tabela com informações e relacionamentos. 
( ) Pode conter várias tabelas com informações, porém não permite relacionamentos.
	
	
	
	
	 
	(V)(V)(F)
	
	
	(V)(V)(V)
	
	
	(F)(V)(F)
	
	
	(V)(F)(F)
	
	
	(V)(F)(V)
	 Gabarito Comentado
	
	
		6.
		Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui quatro principais objetos, EXCETO:
	
	
	
	
	 
	DataClasses
	
	
	Command
	
	
	DataReader
	
	
	Connection
	
	 
	DataAdapter
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		7.
		A Microsoft lançou a Plataforma .NET. em 2000 com uma nova biblioteca de nome ADO.NET.
Segundo o material apresentado nas aulas, o propósito desta biblioteca é:
	
	
	
	
	
	Permitir que os dados sejam manipulados em um DataSet armazenado em disco.
	
	 
	Facilitar o trabalho do programador e permitir desenvolver aplicações com maior desempenho.
	
	
	Abrir conexões com o banco de dados, que permanecem ativas durante todo o tempo em que a aplicação estiver em execução.
	
	
	Fazer múltiplas conexões com o banco de dados quando for abrir o mesmo e ao atualizar os dados.
	
	
	Facilitar o trabalho do usuário final ao permitir acesso mais rápido as aplicações.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		O código apresentado é parte de um script.
 
CREATE TABLE [dbo].[Cliente]( 
[ID][bigint] IDENTITY(1,1) NOT NULL, 
[Nome] [varchar](200) NOT NULL, 
[Telefone] [varchar](50) NULL, 
[Logradouro] [varchar](200) NOT NULL, 
[UF] [varchar](2) NOT NULL, 
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED 
( 
[ID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Em relação ao código apresentado e o produto gerado pelo código não podemos afirmar:
	
	
	
	
	 
	Todos os dados deverão ser obrigatoriamente preenchidos.
	
	
	A chave primária é ID.
	
	
	Os dados serão ordenados pela ID.
	
	 
	Cria uma tabela de nome Cliente.
	
	
	O campo Telefone pode receber números e letras.
	 Gabarito Comentado
	 Gabarito Comentado
	 1a Questão (Ref.: 201603761259)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Segundo o material apresentado nas aulas, um componente é um objeto com métodos pré-definidos que oferecem funcionalidades para um determinado propósito.
Em relação aos componentes para acesso a dados da biblioteca ADO.NET não podemos afirmar que:
		
	
	Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft SQL Server.
	 
	Os principais componentes do tipo SQL e OleDB são os mesmos.
	
	Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server.
	
	Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo TDS.
	 
	Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os componentes do tipo SQL.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201603739214)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Com o surgimento de novas tecnologias, os gerenciadores de arquivos, até mesmo os SGBD´s, não conseguiam dar conta dos múltiplos acessos simultâneos das aplicações Web. Com toda essa demanda, foi criada uma plataforma para acesso a dados que tornasse esses dados acessíveis de qualquer linguagem da plataforma .NET. Esse conceito se refere:
		
	
	SQL Server
	
	Asp.Net
	
	XML
	
	DataSet
	 
	Ado.Net
	
	
	
	
	 3a Questão (Ref.: 201604088276)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma View é um objeto que pertence a um banco de dados, definida baseada em declarações SELECT´s, retornando uma determinada visualização de dados de uma ou mais tabelas. Contudo, uma view não armazena dados. 
Marque a opção que NÃO representa uma vantagem do uso de views.
		
	 
	Eliminação de códigos redundantes.
	
	Mascarar complexidade do banco de dados.
	
	Simplifica o gerenciamento do banco de dados.
	
	Velocidade de acesso as informações.
	
	Economia de tempo com retrabalho.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201604153084)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha desconectado). 
( ) Pode conter uma única tabela com informações e relacionamentos. 
( ) Pode conter várias tabelas com informações, porém não permite relacionamentos.
		
	
	(V)(F)(V)
	
	(V)(V)(V)
	
	(V)(F)(F)
	
	(F)(V)(F)
	 
	(V)(V)(F)
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201603739215)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui quatro principais objetos, EXCETO:
		
	 
	DataClasses
	
	DataReader
	
	Connection
	
	Command
	
	DataAdapter
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201603761258)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A Microsoft lançou a Plataforma .NET. em 2000 com uma nova biblioteca de nome ADO.NET.
Segundo o material apresentado nas aulas, o propósito desta biblioteca é:
		
	 
	Facilitar o trabalho do programador e permitir desenvolver aplicações com maior desempenho.
	
	Permitir que os dados sejam manipulados em um DataSet armazenado em disco.
	
	Abrir conexões com o banco de dados, que permanecem ativas durante todo o tempo em que a aplicação estiver em execução.
	
	Fazer múltiplas conexões com o banco de dados quando for abrir o mesmo e ao atualizar os dados.
	
	Facilitar o trabalho do usuário final ao permitir acesso mais rápido as aplicações.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201603761256)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O código apresentado é parte de um script.
 
CREATE TABLE [dbo].[Cliente]( 
[ID] [bigint] IDENTITY(1,1) NOT NULL, 
[Nome] [varchar](200) NOT NULL, 
[Telefone] [varchar](50) NULL, 
[Logradouro] [varchar](200) NOT NULL, 
[UF] [varchar](2) NOT NULL, 
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED 
( 
[ID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Em relação ao código apresentado e o produto gerado pelo código não podemos afirmar:
		
	
	Os dados serão ordenados pela ID.
	
	O campo Telefone pode receber números e letras.
	 
	Todos os dados deverão ser obrigatoriamente preenchidos.
	
	Cria uma tabela de nome Cliente.
	
	A chave primária é ID.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201604087753)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views, que possuem características próprias de acordo com o banco de dados em uso. 
Para o SQL Server a sintaxe completa da criação de uma view é:
		
	
	CREATE nome_view [lista de colunas]
	
	CREATE VIEW nome_view AS DECLARAÇÃO SELECT
	
	CREATE VIEW nome_view [lista de colunas]
	
	CREATE nome_view [lista de colunas] AS DECLARAÇÃO SELECT
	 
	CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		1.
		Baseado na sub rotina apresentada e sabendo que ela não possui erros: 
Private Sub CalculaMedia(ByVal n)
Dim x As Integer = n
txtNumero.Text = Str(x * 2)
MessageBox.Show("O valor é: " & x)
End Sub
Podemos afirmar que:
	
	
	
	
	
	Show é uma propriedade da MessageBox.
	
	
	x é uma variável do tipo double.
	
	 
	CalculaMedia não recebe parâmetros.
	
	
	Será exibido um texto seguido do valor 1000 pela caixa de mensagem.
	
	 
	txtNumero equivale a propriedade name de um Objeto.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Uma interface gráfica com o usuário (Graphical User Interface / GUI) é composta de uma ou mais janelas (windows) e permite representar as outras abordagens de interfaces: caracteres, menus e formulários. 
No VB.NET, quando uma janela é aberta, o mecanismo que não permite que o usuário interaja com as outras janelas até que ela seja fechada, é chamado de:
	
	
	
	
	
	Classe
	
	
	Static
	
	
	Não Modal
	
	 
	Modal
	
	
	Principal
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		Qual é a classe do Windows Forms usada para criar objetos de caixa de diálogo genérica e personalizada?
	
	
	
	
	 
	Dialog
	
	
	Explorer Form
	
	 
	Windows Form
	
	
	Custom Control
	
	
	User Control
	 Gabarito Comentado
	 Gabarito Comentado4.
		Para construir interfaces gráficas, temos como proposta colar adesivos em uma tela de vidro ou colocar componentes em um container de componentes. As Caixas de seleção são criadas a partir de um componente que permite que o usuário selecione apenas um item da sua lista. Esse componente é o:
	
	
	
	
	
	ListBox
	
	
	TextBox
	
	
	CheckBox
	
	 
	RadioButton
	
	 
	ComboBox
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		O controle do Windows Forms que permite ao usuário digitar dados para entrada de dados através de uma interface gráfica para usuário é:
	
	
	
	
	 
	TextBox
	
	
	Button
	
	 
	TextField
	
	
	Label
	
	
	CheckBox
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. Para utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas entre si, elas precisam estar dentro de um:
	
	
	
	
	
	CheckBox
	
	
	TextBox
	
	
	Frame
	
	
	Checked
	
	 
	GroupBox
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		7.
		A classe ______ permite criar objetos que representam controles de interface para apresentar ao usuário opções que são mutuamente exclusivas desde que estejam contidos no mesmo objeto da classe GroupBox.
	
	
	
	
	
	Label
	
	 
	RadioButton
	
	
	Button
	
	
	CheckBox
	
	
	ListBox
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através da interface homem-máquina (IHM).
	
	
	
	
	
	Label 
	
	 
	TextBox
	
	
	CheckBox
	
	
	RadioButton
	
	
	ListBox
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		1.
		A classe _______ permite criar um objeto que representa um controle de interface para interação com usuário com a finalidade de disparar uma ação.
	
	
	
	
	
	ListBox
	
	
	RadioButton
	
	
	CheckBox
	
	 
	Button
	
	
	GroupBox
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		A classe _______ permite criar um objeto que representa um controle de interface para apresentar ao usuário opções que não são mutuamente exclusivas, ou seja, mais de uma opção podem ser selecionadas simultâneamente.
	
	
	
	
	 
	CheckBox
	
	
	RadioButton
	
	 
	GroupBox
	
	
	ListBox
	
	
	ComboBox
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		Analise as afirmações e marque a alternativa VERDADEIRA:
	
	
	
	
	 
	O componente "ListBox" permite adicionar valores em seu conteúdo de linhas através do Método: Add(string).
	
	
	Para declarar variáveis locais no método, utilizamos a palavra-chave do VB.NET: "Declare".
	
	
	A String de Conexão consiste em uma propriedade da Classe "DataAdapter" para definir os parâmetros de configuração de acesso um a SGBD específico, como Servidor, Usuário e Senha.
	
	
	O Namespace que permite a conexão de um arquivo Access (.mdb) através do ADO.NET é definido como: System.Data.AccessFile.
	
	
	A propriedade que recupera a informação digitada em um TextBox é: "Name".
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		A classe _________ permite criar um objeto que representa um rótulo ou uma legenda do Windows com um texto estático na interface homem-máquina (IHM).
	
	
	
	
	
	RadioButton 
	
	
	TextBox
	
	 
	Label
	
	
	MessageBox
	
	
	ListBox
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		Baseado na sub rotina apresentada e sabendo que ela não possui erros:
Private Sub CalculaMedia()       
Dim x As Integer = 1000
txtNumero.Text = Str(x)       
MessageBox.Show("O valor é: " & x)
End Sub
 
Não  podemos afirmar que:
	
	
	
	
	
	Será exibido um texto seguido do valor 1000 pela caixa de mensagem.
	
	
	CalculaMedia não recebe parâmetros.
	
	 
	txtNumero é uma caixa de texto.
	
	
	Show é um método.
	
	 
	Str é uma função que converte para texto.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. Para utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas entre si, elas precisam estar dentro de um:
	
	
	
	
	
	TextBox
	
	 
	GroupBox
	
	
	Checked
	
	
	CheckBox
	
	
	Frame
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		7.
		A classe ______ permite criar objetos que representam controles de interface para apresentar ao usuário opções que são mutuamente exclusivas desde que estejam contidos no mesmo objeto da classe GroupBox.
	
	
	
	
	 
	RadioButton
	
	
	ListBox
	
	
	CheckBox
	
	
	Button
	
	
	Label
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através da interface homem-máquina (IHM).
	
	
	
	
	
	CheckBox
	
	 
	TextBox
	
	
	ListBox
	
	
	Label 
	
	
	RadioButton
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		1.
		Segundo Silberschatz (1997) e Elmasri (2005) existem algumas principais vantagens na utilização dos SGBDRs.
Marque a alternativa que não apresenta uma das vantagens citadas pelos autores segundo o material didático da disciplina.
	
	
	
	
	
	Compartilhamento dos dados
	
	
	Restrição de acesso
	
	 
	Escalabilidade
	
	
	Disponibilidade
	
	 
	Compatibilidade
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		________ é uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); situada entre uma ou mais aplicações (APs) e um ou mais BDs.
	
	
	
	
	
	Coluna
	
	
	Tabela
	
	 
	Sistema de Gerenciamento de Banco de Dados (SGBD)
	
	
	Banco de Dados
	
	
	Relacionamento
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		A arquitetura SGBD permite que as aplicações compartilhem as funções especializadas existentes na coleção de programas. Desta forma, podemos evitar que funções sejam implementadas nas aplicações. 
Com base nesse conceito, são vantagens dos SGBD´s, EXCETO:
	
	
	
	
	
	Disponibilidade e Escalabilidade.
	
	
	Separação entre programas e dados.
	
	 
	Compartilhamento dos dados.
	
	 
	Abstração de elementos concretos ou abstratos.
	
	
	Eliminação de códigos redundantes nas aplicações para gerenciamento de dados e flexibilidade.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		A modelagem de um Banco de Dados é considerada uma das principais etapas no desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o objetivo de armazenar os dados que deverão gerar informações preciosas na tomada de decisões em uma empresa.  Na construção do modelo do banco, a definição das Entidades é a primeira das etapas.
Segundo o material das aulas, qual das opções apresenta parteda definição de uma Entidade corretamente.
	
	
	
	
	 
	Uma entidade pode ser concreta, abstrata ou um conceito.
	
	
	Uma entidade de dados não precisa ser identificada de forma unívoca.
	
	
	Uma entidade de dados é a relação de todos os objetos participantes do modelo.
	
	
	Uma entidade é representada por um conjunto de métodos.
	
	
	Uma entidade de dados é um objeto do mundo fictício.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		O modelo de um Banco de Dados pode ser especificado de forma textual e/ou gráfica (DER). Dessa forma, a modelagem de um SGBDR é realizada através do modelo entidade-relacionamento (MER) que especifica, EXCETO:
	
	
	
	
	
	Relacionamentos entre as entidades de dados.
	
	
	Atributos das entidades de dados.
	
	
	Entidades de dados.
	
	 
	Métodos de acesso a dados.
	
	
	Regras de um Banco de Dados.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL Server 2008 R2 Express. 
Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não representa uma característica deste SGDB.
	
	
	
	
	 
	Permite criar mais de um banco de dados no mesmo servidor.
	
	
	Suporta bancos de dados de até 10 GB cada.
	
	 
	Esta edição atende aos requisitos de uma variedade de aplicações que não sejam comerciais, por isto sem custo de licenciamento.
	
	
	Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft Azure para computação em nuvem.
	
	
	Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições do SQL Server 2008 R2 da Microsoft.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		7.
		A modelagem de um BD em um SGBDR é realizada através do modelo entidade-relacionamento (MER).
Das opções apresentadas, marque o que NÃO é especificado pelo MER.
	
	
	
	
	
	Relacionamentos entre as entidades de dados.
	
	
	Atributos das entidades de dados.
	
	 
	Classes de dados.
	
	
	Entidades de dados.
	
	 
	Regras de um BD.
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de dados relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele mesmo utilizando a sua IDE. 
Das opções apresentadas, qual não é parte da definição deste modelo.
	
	
	
	
	 
	Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs.
	
	 
	Possui arquitetura em camadas.
	
	
	É uma camada intermediária, conhecida também como midleware.
	
	
	É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD);
	
	
	Provê a interface entre as aplicações e os BDs.
	 Gabarito Comentado
	 Gabarito Comentado
	
		
	DESENVOLVIMENTO DE SOFTWARE
CCT0248_A7_201603464298_V3
	
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JOSE TEIXEIRA FILHO
	Matrícula: 201603464298
	Disciplina: CCT0248 - DESEN.DE SOFT 
	Período Acad.: 2017.1 EAD (GT) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Uma empresa de agenciamento de mão-de-obra pretende informatizar o seu cadastro de profissionais, candidatos a empregos temporários, objetivando construir um banco de dados onde possa manter os dados cadastrais dos profissionais e seus contratos temporários com as empresas clientes. O profissional é identificado por um número de controle e, além dessa informação, ficam registrados o seu nome, endereço, nascimento e profissão. Precisamos agora, definir uma chave primaria. 
Segundo SILBERSCHATZ, 1997, chave primária significa:
	
	
	
	
	 
	É uma chave candidata escolhida pelo projetista do Banco de Dados com o de significado principal para a identificação de entidades.
	
	
	Atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos.
	
	
	É uma associação entre uma ou várias entidades.
	
	
	Super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
	
	 
	É um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
	 Gabarito Comentado
	
	
		2.
		Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre eles o de chave estrangeira. 
Segundo o que foi apresentado o conceito de chave estrangeira é apresentado corretamente em:
	
	
	
	
	
	Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação de entidades.
	
	
	São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
	
	
	Uma associação entre uma ou várias entidades.
	
	 
	Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos.
	
	
	Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		O conjunto formado pelo SGBDR e os BDs é conhecido como:
	
	
	
	
	 
	Sistema de Banco de Dados
	
	
	Banco de Dados
	
	
	Relacionamento
	
	 
	Sistema de Gerenciamento de Banco de Dados (SGBD)
	
	
	Tabela
	 Gabarito Comentado
	
	
		4.
		Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de dados relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele mesmo utilizando a sua IDE. 
Das opções apresentadas, qual não é parte da definição deste modelo.
	
	
	
	
	
	É uma camada intermediária, conhecida também como midleware.
	
	
	É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD);
	
	 
	Possui arquitetura em camadas.
	
	
	Provê a interface entre as aplicações e os BDs.
	
	
	Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		A modelagem de um Banco de Dados é considerada uma das principais etapas no desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o objetivo de armazenar os dados que deverão gerar informações preciosas na tomada de decisões em uma empresa.  Na construção do modelo do banco, a definição das Entidades é a primeira das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma Entidade corretamente.
	
	
	
	
	
	Uma entidade de dados é a relação de todos os objetos participantes do modelo.
	
	
	Uma entidade de dados não precisa ser identificada de forma unívoca.
	
	
	Uma entidade de dados é um objeto do mundo fictício.
	
	 
	Uma entidade pode ser concreta, abstrata ou um conceito.
	
	
	Uma entidade é representada por um conjunto de métodos.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		O modelo de um Banco de Dados pode ser especificado de forma textual e/ou gráfica (DER). Dessa forma, a modelagem de um SGBDR é realizada através do modelo entidade-relacionamento (MER) que especifica, EXCETO:
	
	
	
	
	 
	Métodos deacesso a dados.
	
	
	Atributos das entidades de dados.
	
	
	Relacionamentos entre as entidades de dados.
	
	
	Entidades de dados.
	
	 
	Regras de um Banco de Dados.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		7.
		Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL Server 2008 R2 Express. 
Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não representa uma característica deste SGDB.
	
	
	
	
	 
	Esta edição atende aos requisitos de uma variedade de aplicações que não sejam comerciais, por isto sem custo de licenciamento.
	
	
	Permite criar mais de um banco de dados no mesmo servidor.
	
	
	Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft Azure para computação em nuvem.
	
	
	Suporta bancos de dados de até 10 GB cada.
	
	
	Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições do SQL Server 2008 R2 da Microsoft.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		A modelagem de um BD em um SGBDR é realizada através do modelo entidade-relacionamento (MER).
Das opções apresentadas, marque o que NÃO é especificado pelo MER.
	
	
	
	
	
	Atributos das entidades de dados.
	
	
	Relacionamentos entre as entidades de dados.
	
	 
	Classes de dados.
	
	
	Entidades de dados.
	
	
	Regras de um BD.
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		1.
		Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. Ao definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos da classe e das subclasses, estamos falando do modificador:
	
	
	
	
	 
	public
	
	
	shared
	
	
	static
	
	 
	protected
	
	
	private
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de:
	
	
	
	
	 
	Polimorfismo
	
	
	Abstração
	
	
	Herança
	
	
	Encapsulamento
	
	
	Interface
	
	
	
		3.
		Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. O modificador Shared tem como objetivo:
	
	
	
	
	
	Definir uma classe que não pode ser instanciada.
	
	
	Definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos da classe e das subclasses.
	
	 
	Definir um membro da classe distribuído por todos os objetos da classe.
	
	 
	Definir um objeto ou membro acessível somente na classe e pelos métodos da classe.
	
	
	Definir um objeto ou membro acessível em qualquer ponto de aplicação.
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		Uma das características importantes da linguagem OO é permitir o uso do Polimorfismo, para cada linguagem temos uma forma específica de defini-lo.
Das opções apresentadas, marque a que os conceitos apresentados em relação ao Polimorfismo na OO no VB.Net, está correto.
	
	
	
	
	
	O polimorfismo é aplicado aos atributos de uma classe, permitindo repetir o nome.
	
	
	O polimorfismo não evita a proliferação de nomes diferentes de itens que são semanticamente iguais.
	
	 
	Para aplicação do polimorfismo no VB devemos utilizar a palavra Overloads.
	
	
	As chamadas das funções polimórficas podem ser feitas pelo mesmo nome ou com nomes diferentes, depende de como vai cria-las.
	
	 
	Para aplicação do polimorfismo no VB devemos utilizar a palavra Extends.
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		A orientação a objetos permite que o mesmo método seja redefinido com o mesmo nome, ou seja, diferentes métodos podem ter o mesmo nome. Isto evita a proliferação de nomes diferentes de itens que são semanticamente iguais. 
Esse conceito se refere à:
	
	
	
	
	
	Objeto
	
	
	Herança
	
	
	Construtor
	
	 
	Polimorfismo
	
	
	Classe
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de cada linguagem.
Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido possível?
Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada no problema.
	
	
	
	
	
	Public property class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	 
	Protected Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	
	Public Class Periferico
Public nome As String
Public valor As Double
Public fabricante As String
End Class
	
	 
	Public Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	
	Public Class Periferico
Private nome As Double
Private valor As Double
Private fabricante As Double
End Class
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		7.
		A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que agrupa e delimita na classe a declaração de todas as variáveis e métodos. Os modificadores de acesso definem a acessibilidade dos objetos e dos membros de uma classe. 
Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ?
	
	
	
	
	
	Private
	
	
	Public
	
	
	Shared
	
	
	Protected
	
	 
	Package
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. São modificadores de acesso das linguagens .Net, EXCETO:
	
	
	
	
	 
	Abstract
	
	
	Private
	
	
	Shared
	
	
	Protected
	
	
	Public
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		1.
		Abordamos nos conceitos de acesso a dados, que o framework .NET disponibiliza a tecnologia(biblioteca) ADO.NET que possui várias classes para manipular dados em um banco de dados. O Acesso a banco de dados é realizado pelas classes contidas dentro do espaço (namespace) System.Data. Com base nos conceitos contidos na disciplina de Desenvolvimento de Software, qual alternativa abaixo está CORRETA?
	
	
	
	
	 
	A classe System.Data.SQLClient foi projetada para trabalhar com banco de dados oracle,sqlserver e mysql.
	
	
	Com o uso da biblioteca ADO.NET a conexão com o banco de dados, através do Dataset, permanecerá sempre ativa durante todo o tempo em que a aplicação estiver em execução.
	
	 
	A classe System.Data.SQLClient foi projetada para trabalhar exclusivamente para acesso aos bancos de dados do Microsoft SQL Server.
	
	
	A biblioteca ADO.NET NÃO permite manipulação de dados através de DataSet.
	
	
	O uso dabiblioteca ADO.NET e a conexão com o banco de dados, através do Dataset, oferece a grande vantagem da manipulação de dados diretamente em disco.
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha conectado). 
( ) Pode conter uma única tabela com informações e relacionamentos. 
( ) Pode conter várias tabelas com informações, porém não permite relacionamentos.
	
	
	
	
	
	(V)(F)(V)
	
	
	(F)(V)(F)
	
	 
	(V)(V)(F)
	
	 
	(V)(V)(V)
	
	
	(V)(F)(F)
	
	
	
		3.
		Qual é a classe usada para criar um objeto associado à uma tabela que permite visualizar os dados em forma de planilha?
	
	
	
	
	
	Dataset
	
	
	DataAdapter
	
	
	TableAdapter
	
	 
	Windows Form
	
	 
	DataGridView
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		A criação de formulários de dados na linguagem VB.NET possui muitas facilidades, dando agilidade na programação.  Quando arrastamos um Data Source para um Windows forms o que acontece?  Marque a opção correta.
	
	
	
	
	
	É exibido uma tabela com os dados da tabela ligada ao Data Source.
	
	
	São exibidos as opções de conexão para as tabelas do banco relacionado.
	
	 
	São exibidos todos os campos da tabela ligada ao Data Source.
	
	
	É exibido apenas uma ferramenta para edição dos dados da tabela ligada ao Data Source.
	
	 
	É exibido uma Grid com os campos e respectivos dados da tabela ligada ao Data Source.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		Um DataSet da ADO.NET representa:
	
	
	
	
	 
	uma coleção de tabelas em memória
	
	 
	uma tabela de um banco de dados
	
	
	uma visão de uma coleção de tabelas
	
	
	uma linha da tabela
	
	
	uma coluna da tabela
	 Gabarito Comentado
	
	
		6.
		Em relação ao componente DATA PROVIDER usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha desconectado). 
( ) Contém o provedor OleDb DataProvider no qual permite conexão com diferentes banco de dados. 
( ) Contém o provedor SQL Data Provider no qual permite conexão com apenas o banco de dados SQL Server.
	
	
	
	
	 
	(F)(V)(F)
	
	
	(V)(F)(F)
	
	 
	(F)(V)(V)
	
	
	(V)(F)(V)
	
	
	(V)(V)(V)
	 Gabarito Comentado

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes