Logo Passei Direto
Buscar

Conceitos de PL/SQL e SQL

Ferramentas de estudo

Questões resolvidas

A maioria dos softwares, desenvolvidos em determinados pontos de sua execução, necessitam tomar decisões, como, por exemplo, verificar qual a faixa salarial que determinado funcionário encontra, a fim de estabelecer qual será o percentual de reajuste do seu salário, ou seja, será necessário empregar um controle condicional, o qual permitirá controlar o fluxo de execução do software baseado em uma condição. Acerca das estruturas condicionais no PL/SQL, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- A estrutura condicional apresentada entre as linhas 11 e 19 refere-se a uma estrutura condicional composta.
II- Ao executar o bloco de comandos e selecionar o funcionário de código 3 (Alex), pode-se afirmar que a mensagem impressa será 550,00.
III- O funcionário de código 4 (Andre) nunca receberá aumento, uma vez que sua faixa de salário não se encontra nas condições estabelecidas entre as linhas 11 e 19.
IV- O bloco de comandos prevê a alteração salarial para todos os funcionários, cujo percentual deverá observar a faixa salarial.
a) As sentenças II e III estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I, III e IV estão corretas.
d) As sentenças I, II e IV estão corretas.

SQL é um programa simples para emitir comandos sql para um banco de dados, é cliente servidor. É considerado um aplicativo padrão para acessar e manipular informações no banco de dados ORACLE. Pode ser considerado também como um programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. É uma interface padrão para desenvolvedores e analistas de sistemas. Sobre a linguagem SQL, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- O operador EXISTS verifica se o resultado de uma consulta aninhada correlacionada é vazio ou não.
II- As opções para a especificação de junção de tabelas disponíveis em SQL incluem INNER JOIN, LEFT OUTER JOIN, CENTER OUTER JOIN, CENTER INNER JOIN, RIGHT OU FULL OUTER JOIN.
III- O operador CONTAINS compara dois conjuntos de valores e devolve TRUE se um conjunto contiver todos os valores do outro conjunto.
IV- A cláusula WHERE especifica as condições para a seleção de tuplas das relações, incluindo as condições para as junções, se necessário.
a) As sentenças I e IV estão corretas.
b) As sentenças I e II estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças I, III e IV estão corretas.

As triggers são gatilhos disparados quando ocorre um evento nas tabelas, como a inclusão, a exclusão ou a alteração dos dados. Imagine situações de execução de operações com as sentenças a seguir. Considerando o disparo de triggers especificamente no banco de dados ORACLE, ou seja, os comandos que têm a capacidade de disparar as triggers, para as opções verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Uma instrução DML (DELETE, INSERT ou UPDATE).
( ) Uma instrução DDL (CREATE, ALTER ou DROP).
( ) Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE).
( ) Comandos de leitura (SELECTS).
a) V - F - F - F.
b) V - V - F - V.
c) V - V - F - F.
d) F - V - V - V.

O desenvolvimento de triggers, stored procedures e functions, visam a possibilitar o encapsulamento e a execução de blocos PL/SQL através de aplicações front-end, garantindo ainda a recuperação e edição, sem a necessidade de reescrever todo o código. Acerca destes blocos de comando PL/SQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As triggers são utilizadas para auxiliar a manutenção da consistência dos dados, bem como na propagação de alterações ocorridas em um determinado dado de uma tabela para outra tabela.
( ) As procedures são semelhantes às functions, uma vez que ambas retornam um valor.
( ) As procedures não podem conter comandos de modificação dos valores dos registros das tabelas do banco de dados.
( ) A function poderá ser executada como parte de uma instrução SELECT.
( ) Tanto a function como a procedure poderão ser executadas dentro de uma trigger.

Procedures suportam um grupo de instruções em SQL e PLSQL. São procedimentos de programação que permitem um ou mais parâmetros de entrada e saída em seu código de programação. Permitem centralizar as regras de negócio no banco de dados ou no fonte do programa.
Com relação ao conceito de procedure, analise as sentenças a seguir:
I- É necessário ter acesso ao banco de dados para ser possível criar, executar e compilar as procedures.
II- Procedures não têm comando de finalização.
III- É possível reaproveitar código programando proceduralmente.

Os sistemas gerenciadores de banco de dados existem para garantir a relevância e evitar a redundância de informações na base de dados. Para isso, usa de forma abrangente as regras de integridade como forma de refinar as informações que serão gravadas. Com relação aos comandos SQL apresentados, assinale a alternativa CORRETA que apresenta o comando de integridade referencial:
a) create table curso_cadeira( cd_curso number(3) not null, cd_cadeira number(3) not null, semestre number(2) not null) primary key (cd_curso, cd_cadeira), foreign key (cd_curso) references cursos, foreign key (cd_cadeira) references cadeiras);
b) create table curso ( cd_curso char(10) primary key, nome varchar(20) unique not null, semestres number(10) default 8, mensalidade number(6,2), coordenador varchar(50));
c) create table cursos( cd_curso number(3) not null, nome varchar(35) not null, primary key (cd_curso));
d) create table alunos( matricula number(6) not null, nome varchar(30) not null, dt_nasc date not null, sexo char(1) not null check ( sexo in ( 'F' , 'M')));

Os Modelos de Dados podem ser construídos no nível de aplicativo corporativo, departamental ou individual. Os Modelos de Dados nos níveis corporativo e departamental podem ser utilizados para fornecer definições padrão para as principais entidades de negócios (como cliente e funcionário) que serão utilizadas por todos os aplicativos em um negócio ou uma unidade de negócio. Esses tipos de Modelos de Dados também podem ser utilizados para definir qual sistema na corporação é o 'proprietário' dos dados para uma entidade de negócios específica e quais sistemas são usuários (assinantes) dos dados. Sobre as restrições vinculadas exclusivamente ao modelo de dados relacional, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados estabelecidos para cada coluna.
II- Restrição de integridade de entidade diz respeito à garantia de que toda linha de uma tabela não poderá ser excluída.
III- A restrição de integridade referencial garante o relacionamento entre tabelas e evita a redundância dos dados. Também é um requisito importante para a segurança das operações de update e delete.
IV- A restrição de chave primária estabelece somente que o valor atribuído ao campo/atributo não pode ser nulo.
a) As sentenças I e IV estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças III e IV estão corretas.

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

Questões resolvidas

A maioria dos softwares, desenvolvidos em determinados pontos de sua execução, necessitam tomar decisões, como, por exemplo, verificar qual a faixa salarial que determinado funcionário encontra, a fim de estabelecer qual será o percentual de reajuste do seu salário, ou seja, será necessário empregar um controle condicional, o qual permitirá controlar o fluxo de execução do software baseado em uma condição. Acerca das estruturas condicionais no PL/SQL, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- A estrutura condicional apresentada entre as linhas 11 e 19 refere-se a uma estrutura condicional composta.
II- Ao executar o bloco de comandos e selecionar o funcionário de código 3 (Alex), pode-se afirmar que a mensagem impressa será 550,00.
III- O funcionário de código 4 (Andre) nunca receberá aumento, uma vez que sua faixa de salário não se encontra nas condições estabelecidas entre as linhas 11 e 19.
IV- O bloco de comandos prevê a alteração salarial para todos os funcionários, cujo percentual deverá observar a faixa salarial.
a) As sentenças II e III estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I, III e IV estão corretas.
d) As sentenças I, II e IV estão corretas.

SQL é um programa simples para emitir comandos sql para um banco de dados, é cliente servidor. É considerado um aplicativo padrão para acessar e manipular informações no banco de dados ORACLE. Pode ser considerado também como um programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. É uma interface padrão para desenvolvedores e analistas de sistemas. Sobre a linguagem SQL, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- O operador EXISTS verifica se o resultado de uma consulta aninhada correlacionada é vazio ou não.
II- As opções para a especificação de junção de tabelas disponíveis em SQL incluem INNER JOIN, LEFT OUTER JOIN, CENTER OUTER JOIN, CENTER INNER JOIN, RIGHT OU FULL OUTER JOIN.
III- O operador CONTAINS compara dois conjuntos de valores e devolve TRUE se um conjunto contiver todos os valores do outro conjunto.
IV- A cláusula WHERE especifica as condições para a seleção de tuplas das relações, incluindo as condições para as junções, se necessário.
a) As sentenças I e IV estão corretas.
b) As sentenças I e II estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças I, III e IV estão corretas.

As triggers são gatilhos disparados quando ocorre um evento nas tabelas, como a inclusão, a exclusão ou a alteração dos dados. Imagine situações de execução de operações com as sentenças a seguir. Considerando o disparo de triggers especificamente no banco de dados ORACLE, ou seja, os comandos que têm a capacidade de disparar as triggers, para as opções verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Uma instrução DML (DELETE, INSERT ou UPDATE).
( ) Uma instrução DDL (CREATE, ALTER ou DROP).
( ) Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE).
( ) Comandos de leitura (SELECTS).
a) V - F - F - F.
b) V - V - F - V.
c) V - V - F - F.
d) F - V - V - V.

O desenvolvimento de triggers, stored procedures e functions, visam a possibilitar o encapsulamento e a execução de blocos PL/SQL através de aplicações front-end, garantindo ainda a recuperação e edição, sem a necessidade de reescrever todo o código. Acerca destes blocos de comando PL/SQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As triggers são utilizadas para auxiliar a manutenção da consistência dos dados, bem como na propagação de alterações ocorridas em um determinado dado de uma tabela para outra tabela.
( ) As procedures são semelhantes às functions, uma vez que ambas retornam um valor.
( ) As procedures não podem conter comandos de modificação dos valores dos registros das tabelas do banco de dados.
( ) A function poderá ser executada como parte de uma instrução SELECT.
( ) Tanto a function como a procedure poderão ser executadas dentro de uma trigger.

Procedures suportam um grupo de instruções em SQL e PLSQL. São procedimentos de programação que permitem um ou mais parâmetros de entrada e saída em seu código de programação. Permitem centralizar as regras de negócio no banco de dados ou no fonte do programa.
Com relação ao conceito de procedure, analise as sentenças a seguir:
I- É necessário ter acesso ao banco de dados para ser possível criar, executar e compilar as procedures.
II- Procedures não têm comando de finalização.
III- É possível reaproveitar código programando proceduralmente.

Os sistemas gerenciadores de banco de dados existem para garantir a relevância e evitar a redundância de informações na base de dados. Para isso, usa de forma abrangente as regras de integridade como forma de refinar as informações que serão gravadas. Com relação aos comandos SQL apresentados, assinale a alternativa CORRETA que apresenta o comando de integridade referencial:
a) create table curso_cadeira( cd_curso number(3) not null, cd_cadeira number(3) not null, semestre number(2) not null) primary key (cd_curso, cd_cadeira), foreign key (cd_curso) references cursos, foreign key (cd_cadeira) references cadeiras);
b) create table curso ( cd_curso char(10) primary key, nome varchar(20) unique not null, semestres number(10) default 8, mensalidade number(6,2), coordenador varchar(50));
c) create table cursos( cd_curso number(3) not null, nome varchar(35) not null, primary key (cd_curso));
d) create table alunos( matricula number(6) not null, nome varchar(30) not null, dt_nasc date not null, sexo char(1) not null check ( sexo in ( 'F' , 'M')));

Os Modelos de Dados podem ser construídos no nível de aplicativo corporativo, departamental ou individual. Os Modelos de Dados nos níveis corporativo e departamental podem ser utilizados para fornecer definições padrão para as principais entidades de negócios (como cliente e funcionário) que serão utilizadas por todos os aplicativos em um negócio ou uma unidade de negócio. Esses tipos de Modelos de Dados também podem ser utilizados para definir qual sistema na corporação é o 'proprietário' dos dados para uma entidade de negócios específica e quais sistemas são usuários (assinantes) dos dados. Sobre as restrições vinculadas exclusivamente ao modelo de dados relacional, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados estabelecidos para cada coluna.
II- Restrição de integridade de entidade diz respeito à garantia de que toda linha de uma tabela não poderá ser excluída.
III- A restrição de integridade referencial garante o relacionamento entre tabelas e evita a redundância dos dados. Também é um requisito importante para a segurança das operações de update e delete.
IV- A restrição de chave primária estabelece somente que o valor atribuído ao campo/atributo não pode ser nulo.
a) As sentenças I e IV estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças III e IV estão corretas.

Prévia do material em texto

09/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3 
 
1. A maioria dos softwares, desenvolvidos em determinados pontos de sua execução, necessitam tomar decisões, como, por exemplo, verificar qual a faixa salarial que determinado fu 
encontra, a fim de estabelecer qual será o percentual de reajuste do seu salário, ou seja, será necessário empregar um controle condicional, o qual permitirá controlar o fluxo de exe 
software baseado em uma condição. Acerca das estruturas condicionais no PL/SQL, analise as sentenças a seguir: 
I- A estrutura condicional apresentada entre as linhas 11 e 19 refere-se a uma estrutura condicional composta. 
II- Ao executar o bloco de comandos e selecionar o funcionário de código 3 (Alex), pode-se afirmar que a mensagem impressa será 550,00. 
III- O funcionário de código 4 (Andre) nunca receberá aumento, uma vez que sua faixa de salário não se encontra nas condições estabelecidas entre as linhas 11 e 19. 
IV- O bloco de comandos prevê a alteração salarial para todos os funcionários, cujo percentual deverá observar a faixa salarial. 
Agora, assinale a alternativa CORRETA: 
 
2. SQL é um programa simples para emitir comandos sql para um banco de dados, é cliente servidor. É considerado um aplicativo padrão para acessar e manipular informações no ba 
ORACLE. Pode ser considerado também como um programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. É 
uma interface padrão para desenvolvedores e analistas de sistemas. Sobre a linguagem SQL, analise as sentenças a seguir: 
I- O operador EXISTS verifica se o resultado de uma consulta aninhada correlacionada é vazio ou não. 
II- As opções para a especificação de junção de tabelas disponíveis em SQL incluem INNER JOIN, LEFT OUTER JOIN, CENTER OUTER JOIN, CENTER INNER JOIN, RIGHT 
OUFULL OUTER JOIN. 
III- O operador CONTAINS compara dois conjuntos de valores e devolve TRUE se um conjunto contiver todos os valores do outro conjunto. 
IV- A cláusula WHERE especifica as condições para a seleção de tuplas das relações, incluindo as condições para as junções, se necessário. 
 
3. As triggers são gatilhos disparados quando ocorre um evento nas tabelas, como a inclusão, a exclusão ou a alteração dos dados. Imagine situações de execução de operações com 
como as sentenças a seguir. Considerando o disparo de triggers especificamente no banco de dados ORACLE, ou seja, os comandos que têm a capacidade de disparar as triggers, 
para as opções verdadeiras e F para as falsas: 
( ) Uma instrução DML (DELETE, INSERT ou UPDATE). 
( ) Uma instrução DDL (CREATE, ALTER ou DROP). 
( ) Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE). 
( ) Comandos de leitura (SELECTS). 
 
Acadêmico: 
Disciplina: Banco de Dados Avançado (ADS16) 
Avaliação: 
Prova: 
Nota da Prova: 5 , 00 
Legenda: Resposta Certa Sua Resposta Errada 
 
 a) As sentenças II e III estão corretas. 
 b) Somente a sentença I está correta. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças I, II e IV estão corretas. 
Assinale a alternativa CORRETA: 
 a) As sentenças I e IV estão corretas. 
 b) As sentenças I e II estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças I, III e IV estão corretas. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F - F. 
 b) V - V - F - V. 
 c) V - V - F - F. 
 d) F - V - V - V. 
09/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3 
4. Um banco de dados é uma aplicação que lhe permite armazenar e obter de volta dados com eficiência. O que o torna relacional é a maneira como os dados são armazenados e org 
banco de dados. Quando falamos em banco de dados, aqui, nos referimos a um banco de dados relacional - RDBMS Relational Database Management System. Em um banco de d 
relacional, todos os dados são guardados em tabelas. Estas têm uma estrutura que se repete a cada linha, como você pode observar em uma planilha. São os relacionamentos entr 
que as tornam relacionais. Sobre os comandos/funções de agrupamento que podem ser utilizadas em cláusulas SELECT de um comando SQL, assinale a alternativa CORRETA: 
FONTE: https://elias.praciano.com/2013/09/o-que-e-um-banco-de-dados-relacional/. Acesso em: 6 mar. 2019. 
 
5. O desenvolvimento de triggers, stored procedures e functions, visam a possibilitar o encapsulamento e a execução de blocos PL/SQL através de aplicações front-end, garantindo ain 
recuperação e edição, sem a necessidade de reescrever todo o código. Acerca destes blocos de comando PL/SQL, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) As triggers são utilizadas para auxiliar a manutenção da consistência dos dados, bem como na propagação de alterações ocorridas em um determinado dado de uma tabela pa 
tabela. 
( ) As procedures são semelhantes às functions, uma vez que ambas retornam um valor. 
( ) As procedures não podem conter comandos de modificação dos valores dos registros das tabelas do banco de dados. 
( ) A function poderá ser executada como parte de uma instrução SELECT. 
( ) Tanto a function como a procedure poderão ser executadas dentro de uma trigger. 
 
6. Procedures suportam um grupo de instruções em SQL e PLSQL. São procedimentos de programação que permitem um ou mais parâmetros de entrada e saída em seu código de p 
Permitem centralizar as regras de negócio no banco de dados ou no fonte do programa. 
Com relação ao conceito de procedure, analise as sentenças a seguir: 
I- É necessário ter acesso ao banco de dados para ser possível criar, executar e compilar as procedures. 
II- Procedures não têm comando de finalização. 
III- É possível reaproveitar código programando proceduralmente. 
 
7. Os sistemas gerenciadores de banco de dados existem para garantir a relevância e evitar a redundância de informações na base de dados. Para isso, usa de forma abrangente as r 
integridade como forma de refinar as informações que serão gravadas. Com relação aos comandos SQL apresentados, assinale a alternativa CORRETA que apresenta o comando 
de integridade referencial: 
 a) create table curso_cadeira( cd_curso 
number(3) not null, cd_cadeira number(3) not 
null, semestre number(2) not null) 
primary key (cd_curso, cd_cadeira), foreign 
key (cd_curso) references cursos, foreign key 
(cd_cadeira) references cadeiras); 
 b) create table curso ( cd_curso 
char(10) primary key, nome 
varchar(20) unique not null, 
semestres number(10) default 8, 
mensalidade number(6,2), 
coordenador varchar(50)); 
 c) create table cursos( cd_curso 
number(3) not null, nome 
varchar(35) not null, primary 
key (cd_curso)); 
 d) create table alunos( matricula 
number(6) not null, nome 
varchar(30) not null, dt_nasc 
date not null, 
 sexo char(1) not null check ( sexo in ( 'F' , 'M'))); 
 
8. Um modelo conceitual ( o Modelo Entidade Relacionamento - MER) é um modelo (lógico) detalhado que captura a estrutura dos dados organizacional enquanto sendo independente 
sistema de gerenciamento de base de dados. Este modelo pode ser usado para mapear situações do mundo real em um modelo gráfico capaz de representar a relação estabelecid 
dados. Com relação ao MER, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A função do MER é facilitar a visão do projeto de banco de dados, pois foca no esquema lógico dos dados. 
( ) O MER é utilizado para criar pacotes para agrupar procedures e funções que possuem o mesmo objetivo de implementação. 
() No MER, os atributos são a representação abstrata de um objeto do mundo real sobre a qual queremos guardar informações. 
( ) No MER, o relacionamento representa a relação/ associação entre os dados de uma TABELA com os dados de outra TABELA. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) SUM, LIKE, BETWEEN 
 b) MAX, MIN, COUNT 
 c) DROP, ALTER, MAX 
 d) COUNT, MAX, DROP 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F - V - V. 
 b) F - V - F - V - F. 
 c) V - F - V - F - F. 
 d) V - F - F - F - V. 
IV- Procedures retornam apenas um valor como resultado final. 
Assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças I, III e IV estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 a) F - F - F - V. 
 b) V - F - F - V. 
 c) V - F - V - V. 
 d) V - V - F - F. 
09/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3 
9. Uma das definições de banco de dados afirma que se trata de uma coleção de informações que se relacionam de modo que criem algum sentido, isto é, é uma estrutura bem organ 
dados que permite a extração de informações. Assim, são muito importantes para empresas e tornaram-se a principal peça dos sistemas de informação. Com relação ao conceito de 
dados, assinale a alternativa CORRETA: 
 
10.Os Modelos de Dados podem ser construídos no nível de aplicativo corporativo, departamental ou individual. Os Modelos de Dados nos níveis corporativo e departamental podem s 
para fornecer definições padrão para as principais entidades de negócios (como cliente e funcionário) que serão utilizadas por todos os aplicativos em um negócio ou uma unidade d 
Esses tipos de Modelos de Dados também podem ser utilizados para definir qual sistema na corporação é o "proprietário" dos dados para uma entidade de negócios específica e qu 
sistemas são usuários (assinantes) dos dados. Sobre as restrições vinculadas exclusivamente ao modelo de dados relacional, analise as sentenças a seguir: 
I- Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados estabelecidos para cada coluna. 
II- Restrição de integridade de entidade diz respeito à garantia de que toda linha de uma tabela não poderá ser excluída. 
III- A restrição de integridade referencial garante o relacionamento entre tabelas e evita a redundância dos dados Também é um requisito importante para a segurança das 
informaçõoperações de update e delete. 
IV- A restrição de chave primária estabelece somente que o valor atribuído ao campo/atributo não pode ser nulo. 
 
 a) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários. 
 b) É um software usado para alterar programas. 
 c) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas. 
 d) É um conjunto de operações usadas para a modelagem de processos. 
Assinale a alternativa CORRETA: 
 a) As sentenças I e IV estão corretas. 
 b) As sentenças II e III estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças III e IV estão corretas.

Mais conteúdos dessa disciplina