Você está na página 1de 3

Questões discursivas

11. Um ex-aluno de ADS decidiu juntar com seus colegas e criar um


startup chamando ads_technology, e contratou algumas pessoas
com diferentes perfis para juntar com ele. Para ter um controle de
dos seus pessoais, resolveu criar um banco de dados chamado
dbSystem, para armazenar todas as informações de funcionários do
seu startup. Para cada funcionário pretende guardar matrícula do
funcionário, nome, data de nascimento, data do dia que foi
contratada, cpf, além do salário e setor que cada funcionário
trabalha. Para ser mais organizado, fez a divisão dos setores, e para
cada setor pretende armazenar código do setor, nome do setor. E
depois, decidiu dar benefícios aos seus colaboradores, sugeriu que
cada funcionário cadastrar seus dependentes, com seus respectivos
dados como cpf, nome, data de nascimento e cpf do responsável.
Os cpfs devem ser únicos tanto dos funcionários como dos
dependentes.

a)Cria diagrama de entidade-relacionamento e seus respectivos


atributos.

b)Criar relacionamento entre as entidades


12. Um ex-aluno de ADS decidiu juntar com seus colegas e criar um
startup chamando ads_technology, e contratou algumas pessoas
com diferentes perfis para juntar com ele. Para ter um controle de
dos seus pessoal, resolveu criar um banco de dados chamado
dbSystem, para armazenar todos informações de funcionários do
seu startup. Para cada funcionário pretende guardar matrícula do
funcionário, nome, data de nascimento, data do dia que foi
contratada, cpf, além do salário e setor que cada funcionário
trabalha. Para ser mais organizado, fez a divisão dos setores, e para
cada setor pretende armazenar código do setor, nome do setor. E
depois, decidiu dar benefícios aos seus colaboradores, sugeriu que
cada funcionário cadastrar seus dependentes, com seus respectivos
dados como cpf, nome, data de nascimento e cpf do responsável.
Os cpfs devem ser únicos tanto dos funcionários como dos
dependentes

a) Use a linguagem DDL para criar a banco de dados e as suas


tabelas e seus respectivos atributos.

Create database dbSystem

create table Funcionários(

matricula Integer primary key,

nome varchar(100),
cpf Integer,

data_nasc date,

salario float,

id_setor Integer

create table Dependentes(

cpf_dependente Integer primary key,

cpf_resp Integer

nome varchar(100),

idade date,

create table Setor(

cod_setor Integer primary key,

nome_setor varchar(100),

b) Use linguagem DML para selecionar todos os funcionários cujo


dependente tem mais de 18 anos

select * from Funcionários

Where cpf = Dependentes.cpf_resp and Dependentes.idade>18

Você também pode gostar