Delineando a pesquisa clínica 4a Ed

(AlbertoBarroso) #1
A normalização elimina o armazenamento redundante e a possibilidade de
inconsistências. Programas para bancos de dados relacionais podem ser
programados para assegurar a integridade referencial, ou seja, não
permitir criar um registro de avaliação, resultado de exame laboratorial ou
ligação telefônica para um sujeito que não exista na tabela de sujeitos. Da
mesma forma, podem prevenir que um sujeito seja apagado a menos que
todas as suas avaliações, resultados de exames e registros de ligações
telefônicas sejam também removidos.

Dicionário de dados, tipos de dados e domínios


Até aqui apresentamos as tabelas apenas no modo planilha de dados. Cada
coluna ou campo tem um nome e, implicitamente, um tipo de dado e uma
definição. Na Tabela “Sujeitos” da Figura 16.2, “PNome” é um campo de
formato texto curto que contém o primeiro nome do sujeito; “DN” é um
campo de formato data que contém a data de nascimento; e “Icterícia” é
um campo do tipo sim/não que indica se os níveis de bilirrubinas foram
superiores a 25 mg/dL nos primeiros dois dias após o nascimento. Na
Tabela “Exames”, “Peso” é o peso em quilogramas expresso em número
real e “QI” é um número inteiro que representa o escore de QI. O
dicionário de dados deixa explícitas essas definições das colunas. A
Figura 16.4 mostra as tabelas de sujeitos e de exames no modo design (ou
modo de “dicionário de dados”). Note que o dicionário de dados é, na
prática, uma tabela, na qual as linhas representam os campos, havendo
colunas para nome, tipo e descrição do campo. Como o dicionário de
dados é uma tabela de informações sobre o banco de dados em si, ele é
muitas vezes chamado de metadados. Embora a Figura 16.4 mostre dois
dicionários de dados, um para a tabela “Sujeitos” e um para a tabela
“Exames”, o banco de dados completo pode ser visualizado como tendo
um único dicionário de dados, em vez de um dicionário de dados para
cada tabela. Para cada campo no banco de dados, o dicionário de dados
único requer a especificação do nome da tabela do campo, além do nome,
tipo e descrição do campo e faixa de valores permitidos.
Free download pdf