Documentos de Académico
Documentos de Profesional
Documentos de Cultura
doce) propuesto por Edgar Frank Codd, pionero del modelo relacional
para bases de datos, diseñado para definir lo que se requiere de una base de datos
Codd producido estas reglas como parte de una campaña personal para evitar su visión
principios de 1980 para volver a empaquetar los productos existentes con una chapa relacional.
Regla 12 fue
Regla de 0:
El sistema debe calificar como relacional, como una base de datos, y como un sistema de gestión.
Para un sistema para calificar como un sistema de gestión de bases de datos relacionales (RDBMS),
que el sistema debe utilizar sus instalaciones relacionales (exclusivamente) para gestionar la base
de datos.
Regla 1: La información
Toda la información en una base de datos relacional (incluyendo tablas y columnas nombres) es
Todos los datos deben ser accesibles. Esta regla es esencialmente una reafirmación de la
fundamental
requisito para claves primarias. Se dice que cada valor escalar individual en el
base de datos debe ser lógicamente direccionable especificando el nombre de la que contiene
tabla, el nombre de la columna que contiene y el valor de clave principal de la que contiene
fila.
El DBMS debe permitir que cada campo permanezca nula (o vacío). En concreto, se debe
es sistemática, distinto de todos los valores regulares (por ejemplo, "distinto de cero o
cualquier otro número ", en el caso de valores numéricos), e independiente del tipo de datos.
También se da a entender que tales representaciones deben ser manipuladas por el DBMS en una
de manera sistemática.
El sistema debe ser compatible con una línea, en línea, catálogo relacional que se puede acceder a
los usuarios autorizados por medio de su lenguaje de consulta regular. Es decir, los usuarios deben
ser
Todas las vistas que son actualizables en teoría deben ser actualizables por el sistema.
El sistema debe ser compatible con set-en-un-tiempo de insertar, actualizar y eliminar los
operadores.
Esto significa que los datos pueden ser recuperados de una base de datos relacional en conjuntos
construidos
de datos de múltiples filas y / o múltiples tablas. Esta regla establece que insertan,
actualizar y eliminar las operaciones deben ser apoyados para cualquier conjunto recuperable
lugar
Los cambios en el nivel físico (cómo se almacenan los datos, ya sea en las matrices o vinculado
Los cambios en el nivel lógico (tablas, columnas, filas, etc.) no deben requerir una
Las restricciones de integridad deben especificarse por separado de los programas de aplicación y
almacenada en el catálogo. Debe ser posible cambiar tales limitaciones como y cuando
La distribución de las porciones de la base de datos a varios lugares debe ser invisible para
los usuarios de la base de datos. Aplicaciones existentes deben seguir funcionando correctamente:
1. Cuando se introdujo por primera vez una versión distribuida del DBMS; y
no puede ser utilizado para subvertir el sistema, por ejemplo, por encima de un valor relacional
o restricción de integridad.
http://en.wikipedia.org/wiki/Codd%27s_12_ruleskipedia.org/wiki/Codd%27s_12_rules
¿Cuál es la diferencia entre sistema
Buena pregunta. Ambos están estrechamente relacionados - de hecho, el diseño del sistema es
una parte del desarrollo del ciclo de vida del sistema (SDLC).
Primero tienes que entender lo que es un "sistema" es. Básicamente, los sistemas de información
están en todas partes. Tenga en cuenta su supermercado local - tienen un sistema que rastrea los
niveles de inventario y reordena acciones como requerido. También tienen un sistema que se
ocupa de la parte financiera de la la organización; cuánto dinero se ha hecho a partir de un día de
cotización, presupuestos de personal, etc. Estos sistemas no solo incluyen ordenadores y software.
También se incluyen las personas que utilizan el sistema y los procedimientos.
Análisis de Sistemas se refiere al proceso en el que pasan por analistas para determinar cómo una
sistema debe operar - que es determinar lo que funciona el sistema debe realizar, si es factible
para el sistema a ser desarrollado (como viabilidad financiera; hacer los beneficios del sistema
superan a los costes de desarrollo del sistema?), qué datos va a ser recogido y almacenado. En
esencia, Análisis de Sistemas se ocupa de la resolución de problemas - la creación de un sistema
que va a resolver un problema de organización.
Diseño de Sistemas es en realidad la tercera etapa del SDLC - Es el lugar donde los diseños de
análisis cómo el sistema funcionará. Los componentes físicos del sistema se definen aquí que
especifica cómo se resolvió el problema en cuestión.
Análisis de Sistemas y Diseño Bueno, en fin (SAD) es un muy riguroso y el proceso iterativo que
requiere que uno sea de mente abierta y hace suficiente espacio para contingencias a fin de que
usted está preparado para todas las eventualidades. Usted puede seguir los pasos siguientes con el
fin de diseñar un sistema como analista:
1) Definir el Planteamiento del problema: Para esta parte tendrá que llevar a cabo investigaciones
preliminares. Muchos analistas utilizan hacer un uso extensivo de modelos y realizar entrevistas,
desarrollar modelos de flujo de trabajo con el fin de entender el flujo de corriente de información,
servicios y materiales. Le ayudará a identificar las áreas problemáticas e identificar las principales
lagunas en el sistema y cuellos de botella. Usted tendrá que consultar todos, desde los empleados
de primera línea y la alta dirección. Definir la problemática áreas, algunas herramientas que usted
puede usar en este paso pueden ser: FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
Después de este paso que debe idear un marco de tiempo y utilizar una utilidad de gestión de
proyectos la elaboración del marco y las actividades de tiempo. Establecer plazos para ti mismo.
2) Con base en el paso anterior seleccione las aplicaciones que se utilizarían en el proceso dey el
tipo de sistema informático y el software necesario para automatizar / actualizarlo. Usted tendrá
que seleccionar si desea optar por comprar un fuera de la aplicación estante o personalizar un
catering aplicación de software a sus necesidades específicas.
3) Presentar su propuesta final y obtener los términos y condiciones convenidos formalmente por
su cliente. Hacer la documentación necesaria.
Análisis y Diseño. Usted tendrá que ayudar a los empleados y la gestión de comprender los
beneficios del sistema propuesto. Entonces usted implementará su solución y formar a los
empleados en el nuevo sistema. También tendrá que ver la documentación necesaria para la
realizado en preparación para alguna otra actividad, tal como una decisión o un diseño.
La mejor manera de recordar la diferencia es que se puede juzgar un diseño como bueno o malo,
mientras que sólo se puede validar un análisis tan bien o mal. Por ejemplo:
• El análisis del rendimiento del coche es ya sea bien o mal, nunca es bueno
o mal.