Base de datos

Base de datos.

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. 

Campo.

Es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema. En las hojas de cálculo los campos son llamados celdas.

Registro.

En informática, un puntero o variable manipulable que referencia una región de memoria.

Cuestionario Base de datos.

1.-¿Que es una base de datos?
Es cualquier coleccion de datos compilados
2.-¿Que otro nombre recibe la base de datos?
DataBase
3.-¿Que programa se encarga de crear y administrar la base de datos?
DataBase Manager  System <sistema de administración de bases de datos
4.-¿Escribe un ejemplo de la base datos ?
Un directorio telefonico.
5.-¿Como se representan los datos en una base de datos?
Por renglones y columnas
6.-¿cuales son las principales ventajas de manejar los datos con Access?

*La facilidad para procesar la informacion .
*La gran velocidad de respuesta.
*La posibilidad de organizar los datos conforme a criterios distintos.
*La presision de lo calculos.
*La obtencion de informes facilmente.
7.-¿Comon esta estructurada una base de datos?
Con informacion relativa aun concepto principal definido.
8.-¿Que se incluye en una base de datos?
Nombre, domicilio, fecha, etc.
9.-¿Que es un registro?
Es la unidad de informacion que se refiere a un mismo concepto.
10.-¿Cuantos campos puede contener un registro?
Uno o mas campos.
11.-¿A que se refiere cada campo?
A una caracteristica o dato particular del registro.
12.-¿Que es Access?
Es un manejador de bases de datos relacionales.
13.-¿En donde se emplean las bases de datos Access?
En pequeñas y medianas empresas.
14.-¿Que organiza las bases de datos relacionales?
Organiza los datos en tablas formadas por filas o renglones y columnas.
15.-¿Que permite crear Access?
Permite crear una o varias tablas de una base de datos.

 Campo.

Unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar información referida a los nombres del campo. El tipo de campo, permite especificar el tipo de información que cargaramos en dicho campo, esta puede ser:

  •        Texto: para introducir cadenas de caracteres hasta un máximo de 255
  •        Memo: para introducir un texto extenso. Hasta 65.535 caracteres
  •        Numérico: para introducir números
  •        Fecha/Hora: para introducir datos en formato fecha u hora
  •        Moneda: para introducir datos en formato número y con el signo monetario
  •        Autonumérico: en este tipo de campo, Access numera automáticamente el contenido
  •        Sí/No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo Sí/No, 
  •        Verdadero/Falso, etc.
  •        Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.
  •        Hipervínculo: podemos definir un enlace a una página Web
  •        Asistente para búsquedas: crea un campo que permite elegir un valor de otra tabla o de una
  •        lista de valores mediante un cuadro de lista o un cuadro combinado.

 Formas o etapas de normalizar una base de datos.

Las formas normales son aplicadas a las tablas de una base de datos. Decir que una base de datos está en la forma normal N es decir que todas sus tablas están en la forma normal N.

Primera Forma Normal (1FN)

Una tabla está en Primera Forma Normal si:
  • Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisibles, mínimos.
  • La tabla contiene una llave primaria única.
  • La llave primaria no contiene atributos nulos.
  • No debe existir variación en el número de columnas.
  • Los Campos no llave deben identificarse por la llave (Dependencia Funcional)
  • Debe Existir una independencia del orden tanto de las filas como de las columnas, es decir, si los datos cambian de orden no deben cambiar sus significados
  • Una tabla no puede tener múltiples valores en cada columna.
  • Los datos son atómicos (a cada valor de X le pertenece un valor de Y y viceversa).
Esta forma normal elimina los valores repetidos dentro de una BD

Segunda Forma Normal (2FN)

Dependencia Funcional. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal).
En otras palabras podríamos decir que la segunda forma normal está basada en el concepto de dependencia completamente funcional. Una dependencia funcional x \rightarrow y es completamente funcional si al eliminar los atributos A de X significa que la dependencia no es mantenida, esto es que A \in X, X - \{A\} \nrightarrow Y. Una dependencia funcional x \rightarrow y es una dependencia parcial si hay algunos atributos A \in X que pueden ser eliminados de X y la dependencia todavía se mantiene, esto es A \in X, X - \{A\} \rightarrow Y.
Por ejemplo {DNI, ID_PROYECTO} \rightarrow HORAS_TRABAJO (con el DNI de un empleado y el ID de un proyecto sabemos cuántas horas de trabajo por semana trabaja un empleado en dicho proyecto) es completamente funcional dado que ni DNI \rightarrow HORAS_TRABAJO ni ID_PROYECTO \rightarrow HORAS_TRABAJO mantienen la dependencia. Sin embargo {DNI, ID_PROYECTO} \rightarrow NOMBRE_EMPLEADO es parcialmente dependiente dado que DNI \rightarrow NOMBRE_EMPLEADO mantiene la dependencia.

Tercera Forma Normal (3FN)

Un ejemplo de este concepto sería que, una dependencia funcional X->Y en un esquema de relación R es una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X->Z y Z->Y.
Por ejemplo, la dependencia SSN->DMGRSSN es una dependencia transitiva en EMP_DEPT de la siguiente figura. Decimos que la dependencia de DMGRSSN el atributo clave SSN es transitiva vía DNUMBER porque las dependencias SSN→DNUMBER y DNUMBER→DMGRSSN son mantenidas, y DNUMBER no es un subconjunto de la clave de EMP_DEPT. Intuitivamente, podemos ver que la dependencia de DMGRSSN sobre DNUMBER es indeseable en EMP_DEPT dado que DNUMBER no es una clave de EMP_DEPT.
Formalmente, un esquema de relacion R está en 3 Forma Normal si para toda dependencia funcional X \rightarrow A, se cumple al menos una de las siguientes condiciones:
  1. X es superllave o clave.
  2. A es atributo primo de R; esto es, si es miembro de alguna clave en R.
Además el esquema debe cumplir necesariamente, con las condiciones de segunda forma normal.

Forma normal de Boyce-Codd (FNBC)

La tabla se encuentra en FNBC si cada determinante, atributo que determina completamente a otro, es clave candidata. Deberá registrarse de forma anillada ante la presencia de un intervalo seguido de una formalización perpetua, es decir las variantes creadas, en una tabla no se llegaran a mostrar, si las ya planificadas, dejan de existir.
Formalmente, un esquema de relación R está en FNBC, si y sólo si, para toda dependencia funcional X \rightarrow A válida en R, se cumple que
  1. X es superllave o clave.
De esta forma, todo esquema R que cumple FNBC, está además en 3FN; sin embargo, no todo esquema R que cumple con 3FN, está en FNBC.

Cuarta Forma Normal (4FN)

Quinta Forma Normal (5FN)

Una tabla se encuentra en 5FN si:
  • La tabla está en 4FN
  • No existen relaciones de dependencias no triviales que no siguen los criterios de las claves. Una tabla que se encuentra en la 4FN se dice que está en la 5FN si, y sólo si, cada relación de dependencia se encuentra definida por las claves candidatas.

No hay comentarios:

Publicar un comentario