BASE DE DATOS 
Padilla Velázquez Jaime Aarón.
BASE DE DATOS 
• 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. Actualmente, 
y debido al desarrollo tecnológico de campos como la 
informática y la electrónica, la mayoría de las bases de datos 
están en formato digital, siendo este un componente 
electrónico, y por ende se ha desarrollado y se ofrece un amplio 
rango de soluciones al problema del almacenamiento de datos
REGISTRO (BASE DE DATOS) 
• Un registro (también llamado fila o tupla) representa 
un objeto único de datos implícitamente estructurados 
en una tabla. En términos 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.
CAMPO (BASE DE DATOS) 
• El término campo es frecuentemente intercambiable con el de columna, aunque muchos 
consideran más correcto usar el término campo (o valor de campo) para referirse 
específicamente al simple elemento que existe en la intersección entre una fila y una columna. 
• Por ejemplo, una tabla que representa compañías pudo tener las siguientes columnas: 
• ID(identificador entero, único a cada fila) 
• Nombre (texto) 
• Dirección 1 (texto) 
• Dirección 2 (texto) 
• Ciudad (identificador entero, proviene de una tabla separada de ciudades, de la que cualquier 
información del estado o del país puede ser tomada) 
• Código postal (texto) 
• Industria (identificador entero, Proviene de una tabla separada de industrias) 
• etc.
PARTES DE UNA TABLA DE BASE DE DATOS 
• Columnas 
• Las columnas almacenan información de diversos tipos, como números, nombres y fechas. 
• Registros 
• Un registro o fila almacena una sección individual de información. Por ejemplo, una tabla de 
"empleados" puede tener filas que contenga información específica sobre los diferentes 
empleados. 
• Índices 
• Los índices de la tabla de base de datos ayudan a encontrar en las filas en las que estás 
buscando. 
• Controles 
• Los controles de una tabla de base de datos confirman si los datos son válidos o no. Algunos 
de los controles son restricciones, valores predeterminados y desencadenantes de eventos. 
• Penetración 
• Una tabla es un objeto de base de datos. Una base de datos puede contener una o más tablas.
BÚSQUEDA SECUENCIAL 
• Se utiliza cuando el vector no está ordenado o no 
puede ser ordenado previamente. Consiste en buscar 
el elemento comparándolo secuencialmente (de ahí su 
nombre) con cada elemento del arreglo 
hastaencontrarlo, o hasta que se llegue al final. La 
existencia se puede asegurar cuando el elemento es 
localizado, pero no podemos asegurar la no existencia 
hasta no haber analizado todos los elementos 
delarreglo.
BÚSQUEDA BINARIA 
• A diferencia de la búsqueda secuencial, este tipo de búsqueda 
se usa cuando ya tenemos un arreglo ordenado, sin importar ni 
el tipo de ordenamiento usado, ni si este fue ordenado de forma 
ascendente o descendente. 
• 
• lo que hace este algoritmo es parte el arreglo a la mitad y 
empieza a buscar, si fue encontrado se encenderá una 
bandera, de lo contrario pregunta si se es menor o mayor para 
irse hacia arriba o abajo del arreglo.
BÚSQUEDA INDEXADA 
• El proceso de búsqueda para conocer el contenido de los archivos y 
carpetas según su estructura puede acelerarse sensiblemente con la función 
Buscar de XP. Para ello hacemos clic con el botón derecho del ratón sobre 
el icono Mi PC y seleccionamos la opción Administrar. 
• En la ventana emergente, en la parte inferior izquierda encontramos el 
apartado Servicio de Index Server. Haz clic en «+» para desplegar las 
opciones bajo este encabezado y después pincha con el botón derecho en 
Sistema del menú desplegable, selecciona Nuevo, seguido de Directorios.
MODELO RELACIONAL 
• El modelo relacional para la gestión de una base de datos es un modelo de 
datos basado en la lógica de predicados y en la teoría de conjuntos. Es el 
modelo más utilizado en la actualidad para modelar problemas reales y 
administrar datos dinámicamente. 
• En este modelo todos los datos son almacenados en relaciones, y como 
cada relación es un conjunto de datos, el orden en el que éstos se 
almacenen no tiene relevancia (a diferencia de otros modelos como el 
jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil 
de entender y de utilizar por un usuario no experto. La información puede 
ser recuperada o almacenada por medio de consultas que ofrecen una 
amplia flexibilidad y poder para administrar la información.
EL ENFOQUE JERÁRQUICO 
• Un DBMS jerárquico utiliza jerarquías o árboles para la 
representación lógica de los datos. Los archivos son 
organizados en jerarquías, y normalmente cada uno de 
ellos se corresponde con una de las entidades de la 
base de datos. Los árboles jerárquicos se representan 
de forma invertida, con la raíz hacia arriba.
EL ENFOQUE DE RED. 
• Este modelo fue el resultado de estandarización del comité CODASYL. Aunque existen 
algunos DBMSs de red que no siguen las especificaciones CODASYL, en general, una 
base de datos CODASYL es sinónimo de base de datos de red. El modelo de red intenta 
superar las deficiencias del enfoque jerárquico, permitiendo el tipo de relaciones de 
muchos a muchos. 
• Una estructura de datos en red, o estructura plex, es muy similar a una estructura 
jerárquica, de hecho no es más que un superconjunto de ésta. Al igual que en la 
estructura jerárquica, cada nodo puede tener varios hijos pero, a diferencia de ésta, 
también puede tener varios padres. La Figura 4.9 muestra una disposición plex. En esta 
representación, los nodos C y F tienen dos padres, mientras que los nodos D, E, G y H 
tienen sólo uno.
Base de datos

Base de datos

  • 1.
    BASE DE DATOS Padilla Velázquez Jaime Aarón.
  • 2.
    BASE DE DATOS • 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. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos
  • 3.
    REGISTRO (BASE DEDATOS) • Un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos 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.
  • 4.
    CAMPO (BASE DEDATOS) • El término campo es frecuentemente intercambiable con el de columna, aunque muchos consideran más correcto usar el término campo (o valor de campo) para referirse específicamente al simple elemento que existe en la intersección entre una fila y una columna. • Por ejemplo, una tabla que representa compañías pudo tener las siguientes columnas: • ID(identificador entero, único a cada fila) • Nombre (texto) • Dirección 1 (texto) • Dirección 2 (texto) • Ciudad (identificador entero, proviene de una tabla separada de ciudades, de la que cualquier información del estado o del país puede ser tomada) • Código postal (texto) • Industria (identificador entero, Proviene de una tabla separada de industrias) • etc.
  • 5.
    PARTES DE UNATABLA DE BASE DE DATOS • Columnas • Las columnas almacenan información de diversos tipos, como números, nombres y fechas. • Registros • Un registro o fila almacena una sección individual de información. Por ejemplo, una tabla de "empleados" puede tener filas que contenga información específica sobre los diferentes empleados. • Índices • Los índices de la tabla de base de datos ayudan a encontrar en las filas en las que estás buscando. • Controles • Los controles de una tabla de base de datos confirman si los datos son válidos o no. Algunos de los controles son restricciones, valores predeterminados y desencadenantes de eventos. • Penetración • Una tabla es un objeto de base de datos. Una base de datos puede contener una o más tablas.
  • 6.
    BÚSQUEDA SECUENCIAL •Se utiliza cuando el vector no está ordenado o no puede ser ordenado previamente. Consiste en buscar el elemento comparándolo secuencialmente (de ahí su nombre) con cada elemento del arreglo hastaencontrarlo, o hasta que se llegue al final. La existencia se puede asegurar cuando el elemento es localizado, pero no podemos asegurar la no existencia hasta no haber analizado todos los elementos delarreglo.
  • 7.
    BÚSQUEDA BINARIA •A diferencia de la búsqueda secuencial, este tipo de búsqueda se usa cuando ya tenemos un arreglo ordenado, sin importar ni el tipo de ordenamiento usado, ni si este fue ordenado de forma ascendente o descendente. • • lo que hace este algoritmo es parte el arreglo a la mitad y empieza a buscar, si fue encontrado se encenderá una bandera, de lo contrario pregunta si se es menor o mayor para irse hacia arriba o abajo del arreglo.
  • 8.
    BÚSQUEDA INDEXADA •El proceso de búsqueda para conocer el contenido de los archivos y carpetas según su estructura puede acelerarse sensiblemente con la función Buscar de XP. Para ello hacemos clic con el botón derecho del ratón sobre el icono Mi PC y seleccionamos la opción Administrar. • En la ventana emergente, en la parte inferior izquierda encontramos el apartado Servicio de Index Server. Haz clic en «+» para desplegar las opciones bajo este encabezado y después pincha con el botón derecho en Sistema del menú desplegable, selecciona Nuevo, seguido de Directorios.
  • 9.
    MODELO RELACIONAL •El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. • En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que éstos se almacenen no tiene relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar por un usuario no experto. La información puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar la información.
  • 10.
    EL ENFOQUE JERÁRQUICO • Un DBMS jerárquico utiliza jerarquías o árboles para la representación lógica de los datos. Los archivos son organizados en jerarquías, y normalmente cada uno de ellos se corresponde con una de las entidades de la base de datos. Los árboles jerárquicos se representan de forma invertida, con la raíz hacia arriba.
  • 11.
    EL ENFOQUE DERED. • Este modelo fue el resultado de estandarización del comité CODASYL. Aunque existen algunos DBMSs de red que no siguen las especificaciones CODASYL, en general, una base de datos CODASYL es sinónimo de base de datos de red. El modelo de red intenta superar las deficiencias del enfoque jerárquico, permitiendo el tipo de relaciones de muchos a muchos. • Una estructura de datos en red, o estructura plex, es muy similar a una estructura jerárquica, de hecho no es más que un superconjunto de ésta. Al igual que en la estructura jerárquica, cada nodo puede tener varios hijos pero, a diferencia de ésta, también puede tener varios padres. La Figura 4.9 muestra una disposición plex. En esta representación, los nodos C y F tienen dos padres, mientras que los nodos D, E, G y H tienen sólo uno.