Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prctica 2. Ejemplo de
diseo de bases de datos
relacionales
1
Bases de datos MTIG
2
Bases de datos MTIG
3
Bases de datos MTIG
Nmero de Cdigo de
historial clnico identificacin del
ID mdico
4
Bases de datos MTIG
5
Bases de datos MTIG
NULL del dominio del campo). Tambin es posible especificar que si se trata
de una cadena de caracteres, sta no sea vaca.
Ms adelante, cuando se estudien las propiedades de las tablas, se
ver que tambin es posible especificar restricciones de dominio en funcin
de valores de otros campos, es decir, restricciones en el contexto de la tabla.
A continuacin se estudiar cmo se realiza la definicin de los
campos.
6
Bases de datos MTIG
7
Bases de datos MTIG
Smbolos para crear formatos definidos por el usuario para los tipos de datos Texto
y Memo
Smbolo Descripcin
@ Se requiere un carcter de texto (o un
espacio)
& No se requiere un carcter de texto
< Pone todos los caracteres en minsculas
> Pone todos los caracteres en maysculas
8
Bases de datos MTIG
Carcter Descripcin
0 Dgito
9 Dgito o espacio
# Dgito o espacio (opcional)
L Letra
? Letra (opcional)
A Letra o dgito
a Letra o dgito (opcional)
& Cualquier carcter
C Cualquier carcter (opcional)
.,:;-/ Marcador de posicin
< Minsculas
> Maysculas
! Mscara de derecha a izquierda
\ Escape (carcter literal)
2.3.1.6. ndices
Se pueden construir ndices sobre campos aislados de una tabla o
sobre un conjunto de ellos. Para construir un ndice sobre un campo en
concreto se indica en la propiedad Indexado el tipo de indexacin que se
desea. Se permiten ndices con o sin valores duplicados. Un ndice sin
duplicados sobre un campo equivale a la especificacin de una clave
candidata.
9
Bases de datos MTIG
10
Bases de datos MTIG
nmero y piso
Poblacin Texto Municipio del domicilio 25
habitual
Provincia Texto Provincia del domicilio 15
habitual
Cdigo postal Texto Cdigo postal 5
Nmero de telfono Texto Telfono de contacto 12
Nmero de historial clnico Texto Nmero de historial 6 Campo
clnico del paciente clave
Observaciones Memo Datos referentes al N/A
paciente
Para crear esta tabla hay que seguir los siguientes pasos:
1. Iniciar Access.
2. Seleccionar Nuevo en el botn de inicio.
3. Seleccionar una carpeta, por ejemplo, Mis Documentos, y escribir el
nombre de la base de datos: Hospital.accdb (.accdb son siglas de Access
Database, es decir, Base de datos de Access) y pulsar Crear.
4. Aparece Tabla1 en Vista Diseo.
11
Bases de datos MTIG
Tabla Mdicos
12
Bases de datos MTIG
13
Bases de datos MTIG
2. Con la tecla Ctrl pulsada, seleccionar las tres tablas y pulsar el botn
Agregar.
14
Bases de datos MTIG
15
Bases de datos MTIG
16
Bases de datos MTIG
17
Bases de datos MTIG
18
Bases de datos MTIG
4
3 30/08/200 MSM1 1 402 Gastroenter 7.000
4 itis
5 12/04/200 MRSN 3 301 Insuficienci 20.000
4 a renal
2 08/06/200 FPO1 1 104 Gastroenter 7.000
4 itis
1 11/11/200 FPO1 1 105 Infarto 50.000
4
2 11/11/200 AMG1 3 303 Gastroenter 7.000
4 itis
4 08/06/200 MRSN 2 212 Insuficienci 20.000
4 a renal
5 03/03/200 AMG1 3 310 Infarto 50.000
4
5 30/03/200 FPO1 1 101 Gastroenter 7.000
4 itis
3 13/02/200 FPO1 1 103 Infarto 50.000
4
1 21/11/200 FPO1 1 102 Neumona 15.000
4
19