Logo Passei Direto
Buscar

BD SQL TRABALHO

Ferramentas de estudo

Questões resolvidas

Desenvolva o Diagrama Entidade Relacionamento para as seguintes situações: a) Um aluno realiza vários trabalhos. Um trabalho é realizado por um ou mais alunos.
Entidades => Aluno | Trabalho
Relacionamentos => aluno_trabalho
Cardinalidades => aluno realiza vários trabalhos (1, n) | trabalho é realizado por um ou mais alunos. (1, n)

Desenvolva o Diagrama Entidade Relacionamento para as seguintes situações: c) Um autor escreve vários livros. Um livro pode ser escrito por vários autores.
Entidades => Autor | Livro
Relacionamentos => autor_livro
Cardinalidades => autor escreve vários livros (1, n) | livro pode ser escrito por vários autores. (1, n)

Desenvolva o Diagrama Entidade Relacionamento para as seguintes situações: e) Um cliente realiza várias encomendas. Uma encomenda diz respeito apenas a um cliente.
Entidades => Cliente | Encomenda
Relacionamentos => cliente_encomenda
Cardinalidades => cliente realiza várias encomendas (1, n) | encomenda diz respeito apenas a um cliente. (1, 1)

Nas questões seguintes marque a alternativa correta: 01) Na administração de um banco de dados, o DBA (DataBase Administrator) e a equipe devem ter como uma de suas atividades principais
a) definir os responsáveis pela validação dos dados do banco de dados.
b) definir os responsáveis pelo fornecimento dos dados do banco de dados.
c) definir quais serão os dados a serem contemplados no modelo do banco de dados.
d) definir quem serão os usuários e suas permissões no banco de dados da empresa.
e) instalar, manter e otimizar o uso do sistema gerenciador de bancos de dados empregado.

Nas questões seguintes marque a alternativa correta: 02) O administrador de dados e o administrador do banco de dados exercem funções-chave na administração de banco de dados. Ao responsável pelas decisões estratégicas e de normas com relação aos dados da empresa cabe também
a) definir o esquema interno.
b) definir o esquema conceitual.
c) manter contato com os usuários.
d) definir normas de descarga e recarga.
e) responder a requisitos de mudanças.

Nas questões seguintes marque a alternativa correta: 04) Um sistema de banco de dados é uma coleção de dados que estão inter-relacionados e, também, de um conjunto de programas que tem como função a permissão aos usuários para acessar e modificar tais dados. Um dos modelos de dados, o relacional, tem como base uma coleção de tabelas. Acerca do modelo relacional, é correto afirmar que “______________ de uma relação refere-se ao seu projeto lógico; e, ______________ da relação refere-se ao seu conteúdo em um ponto no tempo”. Assinale a alternativa que complementa correta e sequencialmente a afirmativa anterior.
a) esquema / instância
b) integridade / esquema
c) instância / atomicidade
d) atomicidade / integridade

Nas questões seguintes marque a alternativa correta: 05) Um banco de dados relacional é um dos modelos existentes de bancos de dados. Sabendo disso, assinale a alternativa correta que corresponda ao conceito de relacionamento de um banco de dados relacional.
a) É o conjunto de associações entre entidades.
b) É a relação entre as tuplas de um esquema de dados.
c) É uma restrição tecnicamente conhecida como constraint.
d) É a quantidade de chaves estrangeiras entre as entidades.
e) É a junção de várias entidades em uma única representação.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Desenvolva o Diagrama Entidade Relacionamento para as seguintes situações: a) Um aluno realiza vários trabalhos. Um trabalho é realizado por um ou mais alunos.
Entidades => Aluno | Trabalho
Relacionamentos => aluno_trabalho
Cardinalidades => aluno realiza vários trabalhos (1, n) | trabalho é realizado por um ou mais alunos. (1, n)

Desenvolva o Diagrama Entidade Relacionamento para as seguintes situações: c) Um autor escreve vários livros. Um livro pode ser escrito por vários autores.
Entidades => Autor | Livro
Relacionamentos => autor_livro
Cardinalidades => autor escreve vários livros (1, n) | livro pode ser escrito por vários autores. (1, n)

Desenvolva o Diagrama Entidade Relacionamento para as seguintes situações: e) Um cliente realiza várias encomendas. Uma encomenda diz respeito apenas a um cliente.
Entidades => Cliente | Encomenda
Relacionamentos => cliente_encomenda
Cardinalidades => cliente realiza várias encomendas (1, n) | encomenda diz respeito apenas a um cliente. (1, 1)

Nas questões seguintes marque a alternativa correta: 01) Na administração de um banco de dados, o DBA (DataBase Administrator) e a equipe devem ter como uma de suas atividades principais
a) definir os responsáveis pela validação dos dados do banco de dados.
b) definir os responsáveis pelo fornecimento dos dados do banco de dados.
c) definir quais serão os dados a serem contemplados no modelo do banco de dados.
d) definir quem serão os usuários e suas permissões no banco de dados da empresa.
e) instalar, manter e otimizar o uso do sistema gerenciador de bancos de dados empregado.

Nas questões seguintes marque a alternativa correta: 02) O administrador de dados e o administrador do banco de dados exercem funções-chave na administração de banco de dados. Ao responsável pelas decisões estratégicas e de normas com relação aos dados da empresa cabe também
a) definir o esquema interno.
b) definir o esquema conceitual.
c) manter contato com os usuários.
d) definir normas de descarga e recarga.
e) responder a requisitos de mudanças.

Nas questões seguintes marque a alternativa correta: 04) Um sistema de banco de dados é uma coleção de dados que estão inter-relacionados e, também, de um conjunto de programas que tem como função a permissão aos usuários para acessar e modificar tais dados. Um dos modelos de dados, o relacional, tem como base uma coleção de tabelas. Acerca do modelo relacional, é correto afirmar que “______________ de uma relação refere-se ao seu projeto lógico; e, ______________ da relação refere-se ao seu conteúdo em um ponto no tempo”. Assinale a alternativa que complementa correta e sequencialmente a afirmativa anterior.
a) esquema / instância
b) integridade / esquema
c) instância / atomicidade
d) atomicidade / integridade

Nas questões seguintes marque a alternativa correta: 05) Um banco de dados relacional é um dos modelos existentes de bancos de dados. Sabendo disso, assinale a alternativa correta que corresponda ao conceito de relacionamento de um banco de dados relacional.
a) É o conjunto de associações entre entidades.
b) É a relação entre as tuplas de um esquema de dados.
c) É uma restrição tecnicamente conhecida como constraint.
d) É a quantidade de chaves estrangeiras entre as entidades.
e) É a junção de várias entidades em uma única representação.

Prévia do material em texto

FACULDADE CDL 
CURSO: ÁNALISE E DESENVOLVIMENTO DE SISTEMAS (ADS) 
TURMA: 2021.1 |SEMESTRE: 3º |TURNO: NOITE - DATA: 16/04/2021 
ALUNO: PAULO O. E. RODRIGUES 
DISCIPLINA: BANCO DE DADOS 
PROFESSOR: GERHARD SABÓIA 
 
 
TRABALHO PARA AV01 
 
01. Identifique as entidades, atributos e relacionamentos existentes no 
minimundo abaixo: 
 
Suponha que estamos fazendo a análise de dados da área de Recursos Humanos da 
empresa ABC e tenhamos obtido as seguintes informações: Cada funcionário é lotado em 
um departamento e tem um cargo de carreira. Para o cadastramento do funcionário são 
registrados: nome, endereço, telefone, cargo, departamento, salário, horário, filiação, 
idade, CPF, identidade e nacionalidade. 
Para cada dependente do funcionário são registrados: nome, idade, parentesco e sexo. 
Para cada departamento deseja-se saber: nome, sigla, nome do chefe, número de 
funcionários. Para cada cargo deseja-se saber: nome, sigla e salário base. 
Sabemos também que não é armazenado o histórico de cargos dos funcionários e que 
nem todos os funcionários possuem dependentes e que, também, caso um funcionário seja 
casado com outro funcionário, o dependente oficialmente pertencerá a apenas um deles. 
Podemos ter departamentos momentaneamente sem nenhum funcionário. 
OBS: Para os relacionamentos faça o diagrama E/R 
 
ENTIDADES: 
01. Funcionários 
02. Dependentes 
03. Departamentos 
04. Cargo 
 
 
ATRIBUTOS: 
Funcionários: 
• Cod_funcionario 
• Nome 
• Endereço 
• Telefone 
• Cargo 
• Departamento 
• Salário 
• Horário 
• Filiação 
• Idade 
• CPF 
• Identidade 
• Nacionalidade 
 
Dependentes 
• Cod_dependente 
• Nome 
• Idade 
• Parentesco 
• Sexo 
 
 
Departamentos 
• Cod_departamento 
• Nome 
• Sigla 
• nome do chefe 
• número de funcionários 
 
Cargo 
• Cod_cargo 
• Nome 
• Sigla 
• Salário base 
 
 
 
 
Diagrama E/R: 
 
 
2. Desenvolva o Diagrama Entidade Relacionamento para as seguintes 
situações: 
a) Um aluno realiza vários trabalhos. Um trabalho é realizado por um ou 
mais alunos. 
Descreva as Entidades => Aluno | Trabalho 
Relacionamentos => aluno_trabalho 
Cardinalidades => aluno realiza vários trabalhos (1, n) | trabalho é realizado por um 
ou mais alunos. (1, n) 
 
 
 
b) Um diretor dirige no máximo um departamento. Um departamento tem 
no máximo um diretor. 
Descreva as Entidades => Diretor | Departamento 
Relacionamentos => diretor_departamento 
Cardinalidades => diretor dirige no máximo um departamento (1, 1) | departamento 
tem no máximo um diretor. (1, 1) 
 
 
 
c) Um autor escreve vários livros. Um livro pode ser escrito por vários 
autores. 
Descreva as Entidades => Autor | Livro 
Relacionamentos => autor_livro 
Cardinalidades => autor escreve vários livros (1, n) | livro pode ser escrito por vários 
autores. (1, n) 
 
 
 
d) Uma equipe é composta por vários jogadores. Um jogador joga apenas 
em uma equipe. 
Descreva as Entidades => Equipe | Jogador 
Relacionamentos => equipe_jogador 
Cardinalidades => equipe é composta por vários jogadores (1, n) | jogador joga apenas 
em uma equipe. (1, n) 
 
 
e) Um cliente realiza várias encomendas. Uma encomenda diz respeito 
apenas a um cliente. 
Descreva as Entidades => Cliente | Encomenda 
Relacionamentos => cliente_encomenda 
Cardinalidades => cliente realiza várias encomendas (1, n) | encomenda diz respeito 
apenas a um cliente. (1, 1) 
 
 
3. Nas questões seguintes marque a alternativa correta: 
 
01) Na administração de um banco de dados, o DBA (DataBase Administrator) 
e a equipe devem ter como uma de suas atividades principais 
 
a) definir os responsáveis pela validação dos dados do banco de dados. 
b) definir os responsáveis pelo fornecimento dos dados do banco de dados. 
c) definir quais serão os dados a serem contemplados no modelo do banco de 
dados. 
d) definir quem serão os usuários e suas permissões no banco de dados da 
empresa 
e) instalar, manter e otimizar o uso do sistema gerenciador de bancos de dados 
empregado 
 
02) O administrador de dados e o administrador do banco de dados exercem 
funções-chave na administração de banco de dados. Ao responsável pelas 
decisões estratégicas e de normas com relação aos dados da empresa cabe 
também 
 
a) definir o esquema interno. 
b) definir o esquema conceitual. 
c) manter contato com os usuários. 
d) definir normas de descarga e recarga. 
e) responder a requisitos de mudanças. 
 
04) Um sistema de banco de dados é uma coleção de dados que estão inter-
relacionados e, também, de um conjunto de programas que tem como função a 
permissão aos usuários para acessar e modificar tais dados. Um dos modelos 
de dados, o relacional, tem como base uma coleção de tabelas. Acerca do 
modelo relacional, é correto afirmar que “______________ de uma relação refere-
se ao seu projeto lógico; e, ______________ da relação refere-se ao seu conteúdo em 
um ponto no tempo”. Assinale a alternativa que complementa correta e 
sequencialmente a afirmativa anterior. 
 
a) esquema / instância 
b) integridade / esquema 
c) instância / atomicidade 
d) atomicidade / integridade 
 
05) Um banco de dados relacional é um dos modelos existentes de bancos de 
dados. Sabendo disso, assinale a alternativa correta que corresponda ao 
conceito de relacionamento de um banco de dados relacional. 
 
a) É o conjunto de associações entre entidades 
b) É a relação entre as tuplas de um esquema de dados. 
c) É uma restrição tecnicamente conhecida como constraint. 
d) É a quantidade de chaves estrangeiras entre as entidades. 
e) É a junção de várias entidades em uma única representação. 
 
4. Faça o que se pede: 
a) Crie um banco chamado Curso 
comando: 
CREATE DATABASE Curso; 
 
b) Comece a usar esse banco 
comando: 
USE Curso; 
 
 
c) Crie uma tabela chamada alunos com os seguintes campos: 
codigo - nome - telefone 
Comando: 
CREATE TABLE alunos ( 
codigo int NOT NULL AUTO_INCREMENT , 
nome varchar(50) NOT NULL, 
telefone varchar(9) NOT NULL, 
PRIMARY KEY (codigo) 
); 
 
OBS: 
-O Código será inteiro, não pode ser nulo e será autoincremento; 
-O nome terá, no máximo, 50 caracteres e não pode ser nulo; 
-O telefone terá exatamente 9 caracteres e não pode ser nulo. 
 
d) Defina a chave primária 
Comando: 
PRIMARY KEY (codigo) 
 
 
e) Popule essa tabela com 5 alunos. 
Comando: 
INSERT INTO alunos (nome, telefone) values 
("VINICIUS BONFIM", 99345678), 
("SOPHIA OLIVEIRA", 992253030), 
("ANGELICA DE SOUZA", 99352020), 
("ANTUNES DA SILVA PORTO", 99032365), 
("ADRIANA RAMOS", 99513265); 
 
e) Mostre todos os dados da tabela 
comando: 
SELECT * FROM alunos; 
 
f) Faça uma Cópia da tabela chamada Estudantes e insira mais dois registros 
nessa nova tabela 
comando: 
CREATE TABLE estudantes LIKE alunos; 
INSERT INTO estudantes SELECT * FROM alunos; 
 
INSERT INTO estudantes (nome, telefone) values 
("PAULO OLIVEIRA", 99398678), 
("SOYANE RODRIGUES", 992253850); 
 
g) Apague a tabela chamada Alunos 
comando: 
drop table Alunos; 
 
h) Mude o nome do segundo registro que aparece na sua tabela Estudantes para 
'Gerhard Saboia' 
comando: 
UPDATE estudantes 
SET nome = 'Gerhard Saboia' 
WHERE codigo = 2 limit 1; 
 
i)Apague da sua tabela apenas o último registro/tupla/linha 
comando: 
DELETE FROM estudantes ORDER BY codigo DESC LIMIT 1; 
 
j) Adiciona à sua tabela uma nova coluna chamada email depois de 'nome' 
comando: 
ALTER TABLE estudantes ADD email VARCHAR(50) AFTER nome; 
 
k) Altere o nome do campo telefone para fone e altere também o nome da tabela 
para Clientes 
comando1: 
ALTER TABLE estudantes CHANGE telefone fone varchar(9); 
 
comando2: 
ALTER TABLE estudantes RENAME clientes;

Mais conteúdos dessa disciplina