Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

base.pais
id_pais SERIAL *
tx_pais VARCHAR(40)
tx_codigo VARCHAR(16)
PK_pais
IX_pais
base.estado
id_estado SERIAL *
id_pais BIGINT FK
tx_estado VARCHAR(40)
tx_sigla VARCHAR(3)
PK_estado
IX_estado
base.cidade
id_cidade SERIAL *
id_estado BIGINT FK
tx_cidade VARCHAR(500)
PK_cidade
IX_cidade
base.endereco
id_endereco SERIAL *
id_pais BIGINT FK
id_estado BIGINT FK
id_uf BIGINT FK
id_cidade BIGINT FK
id_tipo BIGINT FK
id_medico BIGINT FK
id_cliente BIGINT FK
tx_logradouro VARCHAR(200)
tx_numero VARCHAR(16)
tx_complemento VARCHAR(200)
tx_bairro VARCHAR(100)
tx_cep VARCHAR(48)
tx_observacao VARCHAR(256)
cs_address_padrao CHAR(1)
PK_endereco
base.tipo_endereco
id_tipo SERIAL *
tx_tipo VARCHAR(40)
PK_tipo_endereco
IX_tipo_endereco
base.medico
id_medico SERIAL *
id_tipo_medico BIGINT FK
id_estado_civil BIGINT FK
id_status BIGINT FK
dt_cadastro DATE
img_foto BLOB
tx_nome VARCHAR(240)
dt_nascimento DATE
cs_sexo CHAR(1)
tx_cpf VARCHAR(16)
tx_nacionalidade VARCHAR(240)
tx_email VARCHAR(40)
tx_telefone VARCHAR(20)
PK_medico
IX_medico
base.estado_civil
id_estado_civil SERIAL *
tx_nome VARCHAR(40)
PK_estado_civil
IX_estado_civil
base.tipo_medico
id_tipo_medico SERIAL *
tx_tipo_medico VARCHAR(50)
PK_tipo_medico
IX_tipo_medico
base.status
id_status SERIAL *
tx_nome VARCHAR(40)
PK_status
IX_status
FK_medico_estado_civil
FK_funcionario_tipo_medico
Cirurgião, dentista, ortopedista
FK_medico_status_medico
Ausente, ferias, demitido, ativo
FK_estado_pais
FK_cidade_estado
FK_endereco_cidade
FK_endereco_estado
FK_endereco_pais
FK_endereco_uf
FK_endereco_tipo_endereco
Rua, Avenida, bloco, Beco
A descrição do problema refere-se a modelagem de um Banco de Dados para uma Clínica
Veterinária. Nesta clínica, trabalham vários médicos veterinários. Cada médico possui um
código único, nome, telefone e endereço residencial. Os animais realizam várias consultas.
Sobre cada animal, armazena-se um código único e o nome, assim como também o nome do
dono do animal e o telefone para contato. Sobre cada consulta, são armazenados a data e o
horário. Sabe-se que um médico veterinário pode atender o mesmo animal em diferentes
consultas.
FK_endereco_medico
base.cliente
id_cliente SERIAL *
tx_nome_cliente VARCHAR(240)
tx_nome_dono VARCHAR(240)
dt_cadastro DATE
img_foto BLOB
dt_nascimento DATE
cs_sexo CHAR(1)
tx_telefone VARCHAR(20)
PK_cliente
IX_cliente
base.medico_cliente_consulta
id_cliente BIGINT FK
id_medico BIGINT FK
dt_data DATE
tx_horario TIME
FK_medico_cliente_cliente
FK_medico_cliente_medico
FK_endereco_cliente

Mais conteúdos dessa disciplina