Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA:
Anlisis y Diseo de Sistemas II.
PROFESOR:
Conrado Morillo
Los campos
Los campos son comunes para archivos y bases de datos. Un campo es
la implantacin fsica de un atributo de datos. Los campos son la unidad ms
pequea de dato significativo para guardarse en un archivo o base de datos.
Hay cuatro tipos de campos que pueden ser almacenados:
Una clave primaria es un campo cuyos valores identifican uno y slo un
registro en una entidad de datos.
Una clave secundaria es un identificador alterno para una base de
datos. El valor de una clave secundaria puede identificar ya sea un registro
individual o un subconjunto de todos los registros.
Las claves forneas son punteros para los registros de un archivo
diferente en una base de datos. Las claves forneas permiten que la base de
datos conecte los registros de un tipo con los de otro tipo.
Un campo descriptivo es cualquier otro (sin clave) campo que
almacena datos de negocios.
Los registros
Archivos y tablas
Los registros similares son organizados en grupos designados archivos.
En los sistemas de bases de datos, un archivo con frecuencia se llama tabla.
Un archivo es un conjunto de todas las ocurrencias de una estructura de
registro dada. Una tabla es la base de datos relacional equivalente a un
archivo. La tecnologa relacional de bases de datos se introducir en poco
tiempo. Algunos tipos de archivos y tablas convencionales son:
datos (DML, por sus siglas en ingls) para crear, leer, actualizar, suprimir y
navegar entre diferentes registros y tipos de registros de la base de datos; por
ejemplo, de un registro de CLIENTE a los registros de RDENES para ese
cliente.
separada. Los nombres de las tablas tal vez tengan que formatearse segn las
reglas de denominacin y las limitaciones de tamao del DBMS. Por ejemplo,
una entidad lgica llamada PRODUCTO ORDENADO por el MIEMBRO podra
cambiar a una tabla fsica llamada tblMemberOrd-Prod. El prefijo y la
compresin de espacios son consistentes con los estndares contemporneos
de denominacin y los lineamientos en los lenguajes modernos de
programacin.
a) La clave primaria se identifica como tal y se implanta como un ndice en la
tabla.
b) Cada clave secundaria se implanta como su propio ndice en la tabla.
c) Un ndice deber crearse para cualesquiera atributos sin clave que se
identificaron como requerimientos dentro de un subconjunto de criterios
d) Cada clave fornea ser implantada como tal. La inclusin de estas claves
forneas implanta las relaciones en el modelo de datos y permite que las tablas
se
unan
en
los
programas
de
aplicacin
y
de
SQL.
e) Los atributos sern implantados como campos. Estos campos corresponden
a las columnas en la tabla. Los siguientes detalles tcnicos generalmente
deben especificarse para cada atributo.
2. Las entidades de supertipo/subtipo presentan opciones adicionales como
sigue:
a) Cada supertipo y cada subtipo pueden implantarse como una tabla separada
(todos teniendo la misma clave primaria).
b) O bien, si los subtipos son de tamao y contenidos de datos similares, un
administrador de bases de datos puede elegir colapsar los subtipos en el
supertipo para crear una tabla individual. Esto presenta ciertos problemas para
establecer valores por omisin y para verificar los dominios. En un DBMS de
alto nivel, estos problemas pueden subsanarse incluyendo la lgica por omisin
y de dominio en los procedimientos almacenados para la tabla.
c) Por otra parte, los atributos del supertipo podran duplicarse en una tabla
para cada subtipo.
d) Podra usarse alguna combinacin de las opciones antes citadas.
Integridad referencial
La arquitectura de las bases de datos relacionales implanta relaciones
entre los registros en tablas va Claves forneas. El uso de claves forneas
aumenta la flexibilidad y la escalabilidad de cualquier base de datos, pero
tambin aumenta el riesgo de errores de integridad referencial. Un error de
integridad referencial existe cuando un valor de clave fornea en una tabla no
tiene
valor
de
clave
primaria
coincidente
en
la
tabla
relacionada.
Los roles