Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CAPTULO-2.-CREACIN-DE-BASE-DE-DATOS
INTRODUCCIN
En el captulo anterior vimos los conceptos bsico acerca del software SQL Server 2005,
sobre los requisitos que debe de tener el hardware los pasos a seguir para s instalacin y
las caractersticas de la versin 2005.
En este captulo se hablara acerca de tablas, campos y registros, toda base de datos est
formada por uno a varios bloques de informacin llamadas tablas, que normalmente tendr
algunas caractersticas en comn.
Una tabla o archivo de datos es un conjunto conexo de informacin del mismo tipo. Cada
tabla est formada por registros, un registro es la unidad elemental de informacin de la
tabla. En la tabla est constituido por un registro de informacin.
Cada registro est formado por uno o ms elementos llamados campos. Un campo es cada
una de las informaciones que interesa almacenar en cada registro, y es por tanto la unidad
elemental de informacin de registro.
Gracias a la aparicin de los llamados programas de usuario es posible realizar la gestin de
tablas de una base de datos, sin tener que realizar programas que procesan esos datos,
facilitando todas las operaciones de creacin, actualizacin, consultas y creacin de
informes de los datos recogidos.
modelo de datos; no saba nada acerca de los contenidos internos de los archivos. Para el
sistema de gestin de archivos, un archivo que contuviera un documento de procesamiento
de texto y un archivo que contuviera datos de nminas aparecan igual.
Procesaban el archivo maestro de empleados contuviesen una descripcin de archivo (DA)
que describa la composicin de los datos en el archivo. Si la estructura de los datos
cambiaba, todos los programas que asedian al archivo tenan que ser modificados.
Bases de Datos Jerrquicas
La organizacin jerrquicas, que Esla que primero se utiliz, se basa en el establecimiento
de jerarquas o niveles entre los distintos campos de los registros, basados en el criterio de
que los campos de mayor jerarqua sean los ms genricos y tienen una estructura
arborescente, donde los nodos del mismo nivel corresponden a los campos y cada rama a
un registro.
Esta forma de organizacin puede hacer lenta la obtencin de determinadas informaciones,
ya que para acceder a un nodo hay que recorrer toda la rama, partiendo de la raz, es decir,
todos los campos precedentes en el registro.
Uno de los sistemas de gestin de base de datos jerrquicas ms populares fue el
informacin management system (IMS) de IBM. Este sistema presentaba como ventajas su
estructura simple, la posibilidad de representar relaciones padre/hijo que se utilizaban
como punteros fsicos y el rendimiento.
Bases de datos en red
Para resolver el problema de lentitud de la organizacin jerrquica se utiliza la organizacin
en red corresponde a una estructura de grafo, donde existe ms B
Si se crean conexiones entre nodos de igual nivel, el acceso a campos de determinado nivel
se lograra ms rpidamente. El modelo de datos en red extiende el modelo jerrquico
permitiendo que un registro participe en mltiples relaciones padre/hijo. Estas relaciones
se conocen como conjunto. ES en el modelo de red.
El inconveniente esencial de esta estructura es la necesidad de utilizar mucha ms cantidad
de memoria, al tener que almacenar en cada nodo las posiciones de los campos siguientes,
mediante apuntadores.
Para un programador, acceder a una base de datos en red era muy similar a acceder a una
base de datos jerrquicos. Un programa de aplicacin poda:
Hallar un registro padre especifico mediante clave (como, por ejemplo, un numero
de cliente en un procesamiento de pedidos).
Actan sobre las tablas en su conjunto, en lugar de hacerlo sobre los registros
como ocurre en otros sistemas.
Se puede realizar consultas complejas que utilizan varias tablas de forma simple.
Son fciles de utilizar (la organizacin fsica de los datos, es independiente de su
tratamiento lgico).
5. Los registros de una misma tabla tiene que diferenciarse, al menos, en el contenido
de alguno de sus campos, no puede haber dos registros idnticos.
6. Los registros de una tabla pueden estar dispuestos en cualquier orden.
1.
2.
3.
4.
Consultar el valor del campo del primer registro de la primera tabla cuyo
contenido se desee casar con la segunda tabla.
Compararlo con los calores del campo de cada uno de los registros de la segunda
tabla, cuyo contenido deba coincidir.
Si hay correspondencia se aade una fila (registro) a la tabla resultado, uniendo
las filas de las tablas iniciales (en horizontal).
Se siguen realizando comparaciones con todas las filas de ambas tablas,
buscando la coincidencia de los respectivos campos a casar.
Las relaciones entre los pases o entre departamentos de una compaa o entre usuarios y
diseadores son el resultado de circunstancias histricas particulares, que pueden definir
las actuales relacionales aun cuando las circunstancias iniciales hayan pasado.
La normalizacin es un proceso de que pone las cosas en su sitio, hacindolas normales, el
origen de esta palabra viene del latn norma que era una escuadra de carpintero. Los
conceptos bsicos de normalizacin se introducen aqu para que los usuarios puedan
construir a disear una aplicacin que van a usar posteriormente, o para comprender una
aplicacin que ya ha sido construida.
La normalizacin es una tcnica eficaz para el diseo de bases de datos que pueden
aplicarse tanto a sistemas relacionales como a otros modelos. La normalizacin tiene tres
etapas que transforman las relaciones no normales en normalizadas y que se denominan
primera, segunda y tercera formas normales.
Primera forma normal: es poner los datos en la primera forma normal. Esto se
hace situando los datos en tablas separadas, de manera que los datos de cada
tabla sean de un tipo similar y dando a cada tabla una clave primaria y un
identificador o etiqueta nica.
Segunda forma normal: se centra en aislar los datos que solo depende de una
parte de la clave. Para obtener la segunda forma normal, se deben sacar oficio y
descripcin a una tercera tabla. La clave primaria de tercera tabla es oficio y su
larga descripcin aparece una sola vez. Con la segunda forma norma, tanto oficio
como su descripcin pertenecen en la base de datos, aunque en ese momento
no haya ningn trabajador con esos oficios.
Tercera forma normal: implica deshacerse de cualquier cosa de las tablas que no
dependa nicamente de la clave primaria.
5.
6.
7.
8.
9.