O documento descreve um banco de dados criado para armazenar informações de funcionários e dependentes de uma startup. Ele contém três entidades - Funcionários, Dependentes e Setor - e suas respectivas tabelas no banco de dados, com atributos como nome, CPF, data de nascimento e salário.
O documento descreve um banco de dados criado para armazenar informações de funcionários e dependentes de uma startup. Ele contém três entidades - Funcionários, Dependentes e Setor - e suas respectivas tabelas no banco de dados, com atributos como nome, CPF, data de nascimento e salário.
O documento descreve um banco de dados criado para armazenar informações de funcionários e dependentes de uma startup. Ele contém três entidades - Funcionários, Dependentes e Setor - e suas respectivas tabelas no banco de dados, com atributos como nome, CPF, data de nascimento e salário.
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