Está en la página 1de 7

Los Sistemas Gestores de Bases de Datos (SGBD, por sus siglas en ingls), tambin

conocidos como sistemas manejadores de bases de datos o DBMS (DataBase Management


System), son un conjunto de programas que manejan todo acceso a la base de datos, con
el objetivo de servir de interfaz entre sta, el usuario y las aplicaciones utilizadas.

Un modelo de datos es un lenguaje orientado a hablar de una Base de Datos.


Tpicamente un modelo de datos permite describir: Las estructuras de datos de la base:
El tipo de los datos que hay en la base y la forma en que se relacionan.
Entre los modelos lgicos comunes para bases de datos se encuentran:

Modelo jerrquico

Modelo en red

Modelo relacional

Modelo entidadrelacin

Modelo entidadrelacin extendido

modelo de objetos

modelo documental

Modelo entidadatributovalor

modelo en estrella

Entre los modelos lgicos comunes para bases de datos se encuentran:

Modelo jerrquico

Modelo en red

Modelo relacional

Modelo entidadrelacin

Modelo entidadrelacin extendido

modelo de objetos

modelo documental

Modelo entidadatributovalor

modelo en estrella

Los atributos son las caractersticas por medio de los cuales se puede describir una entidad.
Por ejemplo de la entidad alumno podemos asignarle atributos como: nombre, apellido,
direccin, telfono, y su campo llave que puede ser: numero de cedula, nmero de
matrcula, o un cdigo cualquiera.

Un diagrama o modelo entidad-relacin (a veces denominado por sus siglas en ingls, ER "Entity relationship", o del espaol DER "Diagrama de Entidad Relacin") es una
herramienta para el modelado de datos que permite representar las entidades
relevantes de un sistema de informacin as como sus interrelaciones y propiedades.
Las relaciones uno a uno no son demasiado frecuentes pero existen as que debemos conocerlas.
Buscando alguna coincidencia en nuestro entorno que nos pueda servir como ejemplo
encontramos el vnculo entre un tutor y su grupo. Como sabemos, un profesor puede ser tutor de
un slo grupo (UNO) y del mismo modo, cada grupo slo puede tener un tutor. Esta sera una
relacin UNO a UNO.

Cada registro de la tabla A se relaciona con un nico registro de la tabla B y cada registro de la
tabla B slo se relaciona con un elemento de la tabla A. Como hemos comentado, este tipo de
relaciones son poco comunes.
Anterior | Siguiente

Un diagrama o modelo entidad-relacin (a veces denominado por sus siglas en ingls, ER "Entity relationship", o del espaol DER "Diagrama de Entidad Relacin") es una
herramienta para el modelado de datos que permite representar las entidades
relevantes de un sistema de informacin as como sus interrelaciones y propiedades.

Un dominio de Internet es una red de identificacin que es asociada a un grupo de


dispositivos o equipos conectados a la red Internet.
El propsito principal de los nombres de dominio en Internet y del sistema de nombres de
dominio (DNS), es traducir las direcciones IP de cada nodo activo en la red, a trminos
memorizables y fciles de encontrar. Esta abstraccin hace posible que cualquier servicio (de
red) pueda moverse de un lugar geogrfico a otro en la red Internet, an cuando el cambio
implique que tendr una direccin IP diferente.1
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendran que
acceder a cada servicio web utilizando la direccin IP del modo (por ejemplo, sera necesario
utilizar http://192.0.32.10 en vez de http://example.com). Adems, reducira el nmero de webs
posibles, ya que actualmente es habitual que una misma direccin IP sea compartida por
varios dominios.

En informtica, o concretamente en el contexto de una base de datos relacional,


un registro (tambin llamado fila o tupla) representa un objeto nico de datos implcitamente
estructurados en una tabla. En trminos simples, una tabla de una base de datos puede
imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un
conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma
repeticin de entidad. Se le asigna automticamente un nmero consecutivo (nmero de
registro) que en ocasiones es usado como ndice aunque lo normal y prctico es asignarle a
cada registro un campo clave para su bsqueda.

En el diseo de bases de datos relacionales, se llama clave primaria a un campo o a una


combinacin de campos que identifica de forma nica a cada fila de una tabla. Una clave
primaria comprende de esta manera una columna o conjunto de columnas. No puede haber
dos filas en una tabla que tengan la misma clave primaria.
Una clave primaria debe identificar a todas las posibles filas de una tabla y no nicamente a
las filas que se encuentran en un momento determinado. Ejemplos de claves primarias
son DNI (asociado a una persona) o ISBN (asociado a un libro). Las guas telefnicas y
diccionarios no pueden usar nombres o palabras o nmeros del sistema decimal de
Dewey como claves candidatas, porque no identifican unvocamente nmeros de telfono o
palabras.

El modelo relacional, segn se lo expresa mediante clculo relacional y lgebra relacional, no


distingue entre clave primaria y otros tipos de claves. Las claves primarias fueron agregadas
al estndar SQL principalmente para conveniencia del programador. En una arquitectura
entidad-relacin, la clave primaria permite las relaciones de la tabla que tiene la clave primaria
con otras tablas que van a utilizar la informacin de esta tabla.
Tanto claves nicas como claves primarias pueden referenciarse con claves forneas.

En informtica, o concretamente en el contexto de una base de datos relacional,


un registro (tambin llamado fila o tupla) representa un objeto nico de datos implcitamente
estructurados en una tabla. En trminos simples, una tabla de una base de datos puede
imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un
conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma
repeticin de entidad. Se le asigna automticamente un nmero consecutivo (nmero de
registro) que en ocasiones es usado como ndice aunque lo normal y prctico es asignarle a
cada registro un campo clave para su bsqueda.

Una clave principal es un campo (o conjunto


de campos) que presenta valores nicos en
una tabla. Estos valores se pueden usar para
hacer referencia a registros enteros, ya que
cada registro tiene un valor distinto para la
clave. Una tabla solo puede tener una clave
principal.
Para definir la clave principal de una tabla,
abra la tabla en la vista Diseo. Seleccione el

campo (o campos) que quiera usar y, en la


cinta, haga clic en Clave principal.
En el contexto de bases de datos relacionales, una clave fornea o clave ajena (o Foreign
Key FK) es una limitacin referencial entre dos tablas. La clave fornea identifica
una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una
columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en
la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.
Los valores en una fila de las columnas referendo deben existir solo en una fila en la tabla
referenciada. As, una fila en la tabla referendo no puede contener valores que no existen en
la tabla referenciada. De esta forma, las referencias pueden ser creadas para vincular o
relacionar informacin. Esto es una parte esencial de la normalizacin de base de datos.
Mltiples filas en la tabla referendo pueden hacer referencia, vincularse o relacionarse a la
misma fila en la tabla referenciada. Mayormente esto se ve reflejado en una relacin uno
(tabla maestra o referenciada) a muchos (tabla hija o referendo).

Transcripcin de La Rebundancia e Inconsistencia de


Datos
REDUNDANCIA E INCONSISTENCIA DE DATOS REDUNDANCIA DE DATOS
Esta se presenta cuando se repiten innecesariamente datos en los
archivos que conforman la base de datos.
Decimos que hay redundancia de datos cuando la misma informacin es
almacenada varias veces en el mismo sistema de archivo o ficheros.
Esto es siempre algo a evitar, la redundancia dificulta la tarea de
modificacin de datos,
y es el motivo ms frecuente de inconsistencia de datos.
INCONSISTENCIA DE DATOS Ocurre cuando existe informacin
contradictoria o incongruente en la base de datos.
Slo se produce cuando existe redundancia de datos. La inconsistencia
consiste en que no todas las copias redundantes contienen la misma
informacin

Forma normal de Boyce-Codd


La Forma Normal de Boyce-Codd (o FNBC) es una forma normal utilizada en
la normalizacin de bases de datos. Es una versin ligeramente ms fuerte de la Tercera
forma normal (3FN). La forma normal de Boyce-Codd requiere que no existan dependencias
funcionales no triviales de los atributos que no sean un conjunto de la clave candidata. En una
tabla en 3FN, todos los atributos dependen de una clave, de la clave completa y de ninguna
otra cosa excepto de la clave (excluyendo dependencias triviales, como ). Se dice que una
tabla est en FNBC si y solo si est en 3FN y cada dependencia funcional no trivial tiene una
clave candidata como determinante. En trminos menos formales, una tabla est en FNBC si
est en 3FN y los nicos determinantes son claves candidatas.
ndice
[ocultar]

1Ejemplo

2Otra formulacin

3Referencias

4Lectura adicional

5Vase tambin

6Enlaces externos

Ejemplo[editar]
Consideremos una empresa donde un trabajador puede trabajar en varios departamentos. En
cada departamento hay varios responsables, pero cada trabajador slo tiene asignado uno.
Tendramos una tabla con las columnas:
IDTrabajador, IDDepartamento, IDResponsable
La nica clave candidata es IDTrabajador (que ser por tanto la clave primaria).
Si aadimos la limitacin de que el responsable slo puede serlo de un departamento, este
detalle produce una dependencia funcional ya que: Responsable Departamento
Por lo tanto hemos encontrado un determinante (IDResponsable) que sin embargo no es clave
candidata. Por ello, esta tabla no est en FNBC. En este caso la redundancia ocurre por mala

seleccin de clave. La repeticin del par [IDDepartamento + IDResponsable] es innecesaria y


evitable.

Solamente en casos raros una tabla en 3NF no satisface los requerimientos de la FNBC. Un
ejemplo de tal tabla es (teniendo en cuenta que cada estudiante puede tener ms de un tutor):

También podría gustarte