Você está na página 1de 3

ESTRUCTURA DE UNA BASE DE DATOS:

La estructura de una base de datos hace referencia a los tipos de datos, los vnculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos). La estructura de una base de datos es diseada o descripta empleando algn tipo de modelo de datos. Un ejemplo a modo de descripcin de la estructura de una base de datos puede ser: ALUMNO: numero de alumnno (entero de 6 nmeros), nombre (cadena de 30 caracteres), apellido (cadena de 30 caracteres), ao de nacimiento (entero de 4 nmeros), especialidad (entero de 3 nmeros). ESPECIALIDAD: numero de especialidad (entero de 3 nmeros), nombre de especialidad (cadena de 30 caracteres). CREDITOS AL AUTOR: http://www.alegsa.com.ar/Dic/estructura%20de%20la%20base%20de%20datos.ph p

INTEGRIDAD DE UNA BASE DE DATOS:


El trmino integridad de datos se refiere a la correccin y completitud de los datos en una base de datos. Cuando los contenidos de una base de datos se modifican con sentencias INSERT, DELETE O UPDATE, la integridad de los datos almacenados puede perderse de muchas maneras diferentes. Por ejemplo: Pueden aadirse datos no vlidos a la base de datos, tales como un pedido que especifica un producto no existente. Tipos de Restricciones de Integridad en Bases de Datos Relacionales Datos Requeridos: Establece que una columna tenga un valor no NULL. Se define efectuando la declaracin de una columna es NOT NULL cuando la tabla que contiene las columnas se crea por primera vez, como parte de la sentencia CREATE TABLE. Chequeo de Validez: Cuando se crea una tabla cada columna tiene un tipo de datos y el DBMS asegura que solamente los datos del tipo especificado sean ingresados en la tabla. Integridad de entidad: Establece que la clave primaria de una tabla debe tener un valor nico para cada fila de la tabla, sino la base de datos perder su integridad.

POR: MOISES ANGON TORRES

Se especifica en la sentencia CREATE TABLE. El DBMS comprueba automticamente la unicidad del valor de la clave primaria con cada sentencia INSERT Y UPDATE. Integridad referencial: asegura la integridad entre las claves ajenas y primarias (relaciones padre/hijo). CREDITOS AL AUTOR: http://kokis.wordpress.com/2007/12/11/33-integridad-bases-datos-concepto/

COMANDOS BASICOS DEL LMD


INSERCION INSERT INTO nombre-tabla [({nombre-columna(s),})] VALUES ({expresin,}) Ej: Ingresar la carrera con cdigo 150 INSERT INTO carrera VALUES (150,'Ingenieria de Sistemas'); ACTUALIZACION UPDATE nombre-tabla SET {nombre-columna = expresin,} [WHERE condicin]; Ej: Modificar el patrimonio del estudiante cuyo cdigo es 98115310 UPDATE estudiante SET pat_est = 15000000 WHERE cod_est = 98115310; BORRADO DELETE FROM nombre-tabla [WHERE condicin]; Ej: Eliminar el estudiante cuyo cdigo es 98115310 DELETE FROM estudiante WHERE cod_est = 98115310; Si se omite la opcion WHERE eliminara todas las filas de la tabla estudiante. CREDITOS AL AUTOR: http://chiokapy.blogspot.mx/2011/08/comandos-de-lmd.html

POR: MOISES ANGON TORRES

ESQUEMA DE INTEGRIDAD:
Un control de integridad o restricciones es aquel que nos permite definir con precisin el rango de valores validos para un elemento y/o las operaciones que sern consideraciones validas en la relacin de tale elementos.

El objetivo primordial de un control de integridad es la reduccin de la inconsistencia en la BD.

Las restricciones de integridad normalmente se aplican en tres niveles:

1. UN ATRIBUTO SIMPLE.- Se define un dominio del atributo que es totalmente independiente del resto del entorno de la Base de Datos. 2. UN ATRIBUTO DEPENDIENTE DE OTRO.- Se definen subconjuntos de dominios posibles para un atributo X segn el valor que previamente a sido asignado al atributo W. 3. RELACIONES ENTRE TUPLAS DE UNA O VARIAS TABLAS.- Se especifican valores posibles para registros completos segn los valores acumulados registros previos o por valores existentes en registros de otras tablas.

La implementacin de la cardinalidad resultante en el modelo ser una de las restricciones importantes que el sistema debe considerar. La programacin de todas estas restricciones regularmente corre a cuenta de un programador especializado (que pudiera ser el DBA), mediante la adicin de mdulos al sistema; lo anterior dado que los DBMS comnmente no incorporan facilidades para su implementacin.

CREDITOS AL AUTOR: http://tutorialdeadministraciondebasededatos.blogspot.mx/2009/08/22-esquemade-integridad.html

POR: MOISES ANGON TORRES

Você também pode gostar