Tabela Paciente
Entidade: Paciente
A entidade Paciente representa as pessoas que estão sendo atendidas ou cadastradas no sistema da clínica médica.

A tabela é essencial para armazenar informações básicas sobre cada paciente, que serão usadas em consultas, exames e outras interações com o sistema.
Código Fonte:
Paciente {
id_paciente integer pk increments unique >* Consulta.id_Paciente
nome_Paciente varchar(255)
data_Nascimento date
CPF varchar(14) unique
telefone varchar(20)
email varchar(255)
endereço varchar(255)
}
Vamos entender melhor cada parte do nosso código fonte:
Atributos e Tipos de Valores
id_paciente (
integer pk increments unique
):Descrição: É o identificador único de cada paciente. Serve como a chave primária da tabela, garantindo que cada paciente tenha um ID exclusivo.
Tipo:
INTEGER
com autoincremento.Exemplo:
1
,2
,3
(gerado automaticamente pelo banco de dados).Relacionamento: Está relacionado com a tabela
Consulta
no campoid_Paciente
(1:N), indicando que um paciente pode ter várias consultas.
nome_Paciente (
varchar(255)
):Descrição: Armazena o nome completo do paciente.
Tipo: String de até 255 caracteres.
Exemplo:
"Maria da Silva"
ou"José Carlos dos Santos"
.
data_Nascimento (
date
):Descrição: Registra a data de nascimento do paciente.
Tipo: Data no formato
YYYY-MM-DD
.Exemplo:
1990-05-14
(representando 14 de maio de 1990).Uso: Pode ser usada para calcular a idade do paciente no sistema.
CPF (
varchar(14) unique
):Descrição: Armazena o CPF (Cadastro de Pessoa Física) do paciente, que é único para cada indivíduo.
Tipo: String de até 14 caracteres.
Exemplo:
"123.456.789-00"
.Restrição: Atributo único para evitar duplicidade de registros.
telefone (
varchar(20)
):Descrição: Contém o número de telefone do paciente, incluindo código de área.
Tipo: String de até 20 caracteres.
Exemplo:
"(81) 98765-4321"
.
email (
varchar(255)
):Descrição: Armazena o endereço de email do paciente.
Tipo: String de até 255 caracteres.
Exemplo:
"maria.silva@email.com"
.
endereço (
varchar(255)
):Descrição: Contém o endereço residencial do paciente.
Tipo: String de até 255 caracteres.
Exemplo:
"Rua das Flores, 123 - Recife, PE"
.
Relacionamentos
Consulta.id_Paciente:
Relacionamento 1:N:
Um paciente pode estar associado a várias consultas na tabela
Consulta
.Exemplo: O paciente com
id_paciente = 1
pode ter registros de 5 consultas diferentes na tabelaConsulta
.
Resumo
A tabela Paciente é a base para identificar os pacientes da clínica. Seus atributos capturam informações detalhadas e específicas, enquanto o relacionamento com a tabela Consulta
garante o rastreamento do histórico médico do paciente.
Last updated