SlideShare una empresa de Scribd logo
1 de 10
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de 
forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos 
una guía que te explicará el concepto y características de las bases de datos. 
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en 
California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se 
encuentra agrupada ó estructurada. 
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos 
almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que 
manipulen ese conjunto de datos. 
Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene 
una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que 
queramos guardar en la tabla, cada fila de la tabla conforma un registro. 
Definición de base de datos 
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son 
recolectados y explotados por los sistemas de información de una empresa o negocio en particular. 
Características 
Entre las principales características de los sistemas de base de datos podemos mencionar: 
Independencia lógica y física de los datos. 
Redundancia mínima. 
Acceso concurrente por parte de múltiples usuarios. 
Integridad de los datos. 
Consultas complejas optimizadas. 
Seguridad de acceso y auditoría. 
Respaldo y recuperación. 
Acceso a través de lenguajes de proporción estándar.
Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar 
direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son 
espacios físicos dentro del microprocesador con capacidad de 4 bits hasta 64 bits 
dependiendo del microprocesador que se emplee. Los registros son direccionales por medio 
de una viñeta, que es una dirección de memoria. Los bits, por conveniencia, se numeran de 
derecha a izquierda (15,14,13…. 3,2,1,0), los registros están divididos en seis grupos los 
cuales tienen un fin especifico. Los registros se dividen en: 
Registros de segmento 
Registros de apuntadores de instrucciones 
Registros apuntadores 
Registros de propósitos generales 
Registro índice 
Registro de bandera.
En informática, un 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 operativo. En las hojas de cálculo 
los campos son llamados celdas. 
Tipos 
Un campo puede ser: 
Aquel campo que posee un dato único para una repetición de entidad. Puede servir para 
la búsqueda de una entidad en específico. 
Alfanuméricos: contiene cifras y letras. 
Numéricos: existen de varios tipos principalmente como enteros y reales. 
Booleanos: admite dos valores, «verdadero» y «falso». 
Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas 
de esta forma posibilita ordenar los registros por fechas o calcular los días entre una 
fecha y otra. 
Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de 
no poder ser indexados. 
Autoincrementadles: son campos numéricos enteros que incrementan en una unidad su 
valor para cada registro incorporado. Su utilidad resulta más que evidente: servir de 
identificador registro.
Método de Búsqueda Secuencial 
La búsqueda es el proceso de localizar un registro (elemento) con un 
valor de llave particular. La búsqueda termina exitosamente cuando 
se localiza el registro que contenga la llave buscada, o termina sin 
éxito, cuando se determina que no aparece ningún registro con esa 
llave. Búsqueda secuencial, también se le conoce como búsqueda 
lineal. Supongamos una colección de registros organizados como 
una lista lineal. El algoritmo básico de búsqueda secuencial consiste 
en empezar al inicio de la lista e ir a través de cada registro hasta 
encontrar la llave indicada (k), o hasta al final de la lista.
Búsqueda Binaria 
Si la tabla de números está ordenada, por ejemplo, en orden creciente, es 
posible utilizar para la búsqueda un algoritmo más eficiente que se basa en 
un concepto muy utilizado en la programación: dividir para vencer. 
Si está ordenada la tabla y miramos el número situado en la mitad para ver si 
es mayor o menor que el número buscado (o con suerte igual), sabremos si la 
búsqueda ha de proceder en la sub tabla con la mitad de tamaño que está 
antes o después de la mitad. Si se repite recursivamente el algoritmo al final 
o bien encontraremos el número sobre una tabla de un sólo elemento o 
estaremos seguros de que no se encuentra allí.
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.
El modelo relacional de datos supuso un gran avance con respecto a los modelos 
anteriores. Este modelo está basado en el concepto de relación. Una relación es un 
conjunto de n-tuplas. Una tupla, al contrario que un segmento, puede representar 
tanto entidades como interrelaciones13 N:M. Los lenguajes matemáticos sobre los 
que se asienta el modelo relacional, el álgebra y el cálculo relacionales, aportan un 
sistema de acceso y consultas orientado al conjunto. La repercusión del modelo en 
los DBMSs comerciales actuales ha sido enorme, estando hoy en día la gran mayoría 
de los gestores de bases de datos basados en mayor o menor medida en el modelo 
relacional. 
El concepto de modelo de datos en sí surgió al mismo tiempo que el modelo 
relacional de datos fuera propuesto por su creador, Ted Codd, después de que los 
modelos jerárquico y de red estuvieran en uso. Posteriormente, estos dos modelos 
fueron definidos independientemente de los lenguajes y sistemas usados para 
implementarlos. Con anterioridad no eran más que colecciones de estructuras de 
datos y lenguajes sin una teoría subyacente definida. En cuanto al modelo relacional, 
no se puede decir que sea en sí un modelo semántico de datos. Su enorme éxito no 
se debe a que permite de forma implícita operaciones conceptualmente abstractas 
sobre los datos, sino a los altos niveles de fiabilidad e integridad que aporta en el 
manejo de grandes cantidades de datos.
• Una base de datos jerárquica es un tipo de sistema de gestión de bases de datos que, como 
su nombre indica, almacena la información en una estructura jerárquica que enlaza los 
registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un 
nodo padre de información puede tener varios nodos hijo, y así sucesivamente. 
• Esta relación jerárquica no es estrictamente obligatoria, de manera que pueden 
establecerse relaciones entre nodos hermanos, y en este caso, la estructura en forma de 
árbol se convierte en una estructura en forma de grafo dirigido (esta variante se denomina 
Bases de datos 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 super conjunto 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. 
• Figura. Estructura de datos de red
Sólo se produce cuando existe 
redundancia de datos. La inconsistencia 
consiste en que no todas las copias 
redundantes contienen la misma 
información. Así, si existen diferentes 
modos de obtener la misma información, y 
esas formas pueden conducir a datos 
almacenados en distintos sitios. El 
problema surge al modificar esa 
información, si lo sólo cambiamos esos 
valores en algunos de los lugares en que 
se guardan, las consultas que hagamos 
más tarde podrán dar como resultado 
respuestas inconsistentes (es decir, 
diferentes). Puede darse el caso de que 
dos aplicaciones diferentes proporcionen 
resultados distintos para el mismo dato.

Más contenido relacionado

La actualidad más candente

Informe alimentacion saludable
Informe alimentacion saludableInforme alimentacion saludable
Informe alimentacion saludable
yesenia ulloa
 
Suplementos y ayudas ergogénicas
Suplementos y ayudas ergogénicasSuplementos y ayudas ergogénicas
Suplementos y ayudas ergogénicas
juangares
 
Exposicion.una alimentacion sana.
Exposicion.una alimentacion sana.Exposicion.una alimentacion sana.
Exposicion.una alimentacion sana.
Alin Garcia
 

La actualidad más candente (20)

Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Nutrición escolar (proyecto)
Nutrición escolar (proyecto)Nutrición escolar (proyecto)
Nutrición escolar (proyecto)
 
Operaciones Sobre Procesos
Operaciones Sobre ProcesosOperaciones Sobre Procesos
Operaciones Sobre Procesos
 
Sistema Experto para Mantenimiento de PCs
Sistema Experto para Mantenimiento de PCsSistema Experto para Mantenimiento de PCs
Sistema Experto para Mantenimiento de PCs
 
Alimentación y nutrición - Prevención de enfermedades crónicas
Alimentación y nutrición - Prevención de enfermedades crónicasAlimentación y nutrición - Prevención de enfermedades crónicas
Alimentación y nutrición - Prevención de enfermedades crónicas
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
ETL
ETLETL
ETL
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Causas de la inseguridad alimentaria y nutricional en Centroamérica
Causas de la inseguridad alimentaria y nutricional en CentroaméricaCausas de la inseguridad alimentaria y nutricional en Centroamérica
Causas de la inseguridad alimentaria y nutricional en Centroamérica
 
Estrategias Nutricionales[1][1]
Estrategias Nutricionales[1][1]Estrategias Nutricionales[1][1]
Estrategias Nutricionales[1][1]
 
Descripción: Composición corporal (F Holway)
Descripción: Composición corporal (F Holway)Descripción: Composición corporal (F Holway)
Descripción: Composición corporal (F Holway)
 
Informe alimentacion saludable
Informe alimentacion saludableInforme alimentacion saludable
Informe alimentacion saludable
 
Suplementos y ayudas ergogénicas
Suplementos y ayudas ergogénicasSuplementos y ayudas ergogénicas
Suplementos y ayudas ergogénicas
 
Exposicion.una alimentacion sana.
Exposicion.una alimentacion sana.Exposicion.una alimentacion sana.
Exposicion.una alimentacion sana.
 
Bioquimica de la fuerza y doping
Bioquimica de la fuerza y dopingBioquimica de la fuerza y doping
Bioquimica de la fuerza y doping
 
Ensayo sobre el entrenamiento deportivo.
Ensayo sobre el entrenamiento deportivo.Ensayo sobre el entrenamiento deportivo.
Ensayo sobre el entrenamiento deportivo.
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
Nutricion del adolecente
Nutricion del adolecenteNutricion del adolecente
Nutricion del adolecente
 

Similar a Bases de datos de informatica

Base de datos
Base de datosBase de datos
Base de datos
cb3danny
 
Presentación1
Presentación1Presentación1
Presentación1
jesanchez5
 

Similar a Bases de datos de informatica (20)

Campos daniel presentacion de base de datos
Campos daniel presentacion de base de datosCampos daniel presentacion de base de datos
Campos daniel presentacion de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
base de datos
base de datos base de datos
base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
base de datos
base de datosbase de datos
base de datos
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Base de datos informatica
Base de datos informaticaBase de datos informatica
Base de datos informatica
 
Base de datos
Base de datosBase de datos
Base de datos
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datos
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datos
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Último (20)

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

Bases de datos de informatica

  • 1. Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos. El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro. Definición de base de datos Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular. Características Entre las principales características de los sistemas de base de datos podemos mencionar: Independencia lógica y física de los datos. Redundancia mínima. Acceso concurrente por parte de múltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditoría. Respaldo y recuperación. Acceso a través de lenguajes de proporción estándar.
  • 2. Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son espacios físicos dentro del microprocesador con capacidad de 4 bits hasta 64 bits dependiendo del microprocesador que se emplee. Los registros son direccionales por medio de una viñeta, que es una dirección de memoria. Los bits, por conveniencia, se numeran de derecha a izquierda (15,14,13…. 3,2,1,0), los registros están divididos en seis grupos los cuales tienen un fin especifico. Los registros se dividen en: Registros de segmento Registros de apuntadores de instrucciones Registros apuntadores Registros de propósitos generales Registro índice Registro de bandera.
  • 3. En informática, un 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 operativo. En las hojas de cálculo los campos son llamados celdas. Tipos Un campo puede ser: Aquel campo que posee un dato único para una repetición de entidad. Puede servir para la búsqueda de una entidad en específico. Alfanuméricos: contiene cifras y letras. Numéricos: existen de varios tipos principalmente como enteros y reales. Booleanos: admite dos valores, «verdadero» y «falso». Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra. Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados. Autoincrementadles: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta más que evidente: servir de identificador registro.
  • 4. Método de Búsqueda Secuencial La búsqueda es el proceso de localizar un registro (elemento) con un valor de llave particular. La búsqueda termina exitosamente cuando se localiza el registro que contenga la llave buscada, o termina sin éxito, cuando se determina que no aparece ningún registro con esa llave. Búsqueda secuencial, también se le conoce como búsqueda lineal. Supongamos una colección de registros organizados como una lista lineal. El algoritmo básico de búsqueda secuencial consiste en empezar al inicio de la lista e ir a través de cada registro hasta encontrar la llave indicada (k), o hasta al final de la lista.
  • 5. Búsqueda Binaria Si la tabla de números está ordenada, por ejemplo, en orden creciente, es posible utilizar para la búsqueda un algoritmo más eficiente que se basa en un concepto muy utilizado en la programación: dividir para vencer. Si está ordenada la tabla y miramos el número situado en la mitad para ver si es mayor o menor que el número buscado (o con suerte igual), sabremos si la búsqueda ha de proceder en la sub tabla con la mitad de tamaño que está antes o después de la mitad. Si se repite recursivamente el algoritmo al final o bien encontraremos el número sobre una tabla de un sólo elemento o estaremos seguros de que no se encuentra allí.
  • 6. 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.
  • 7. El modelo relacional de datos supuso un gran avance con respecto a los modelos anteriores. Este modelo está basado en el concepto de relación. Una relación es un conjunto de n-tuplas. Una tupla, al contrario que un segmento, puede representar tanto entidades como interrelaciones13 N:M. Los lenguajes matemáticos sobre los que se asienta el modelo relacional, el álgebra y el cálculo relacionales, aportan un sistema de acceso y consultas orientado al conjunto. La repercusión del modelo en los DBMSs comerciales actuales ha sido enorme, estando hoy en día la gran mayoría de los gestores de bases de datos basados en mayor o menor medida en el modelo relacional. El concepto de modelo de datos en sí surgió al mismo tiempo que el modelo relacional de datos fuera propuesto por su creador, Ted Codd, después de que los modelos jerárquico y de red estuvieran en uso. Posteriormente, estos dos modelos fueron definidos independientemente de los lenguajes y sistemas usados para implementarlos. Con anterioridad no eran más que colecciones de estructuras de datos y lenguajes sin una teoría subyacente definida. En cuanto al modelo relacional, no se puede decir que sea en sí un modelo semántico de datos. Su enorme éxito no se debe a que permite de forma implícita operaciones conceptualmente abstractas sobre los datos, sino a los altos niveles de fiabilidad e integridad que aporta en el manejo de grandes cantidades de datos.
  • 8. • Una base de datos jerárquica es un tipo de sistema de gestión de bases de datos que, como su nombre indica, almacena la información en una estructura jerárquica que enlaza los registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un nodo padre de información puede tener varios nodos hijo, y así sucesivamente. • Esta relación jerárquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos, y en este caso, la estructura en forma de árbol se convierte en una estructura en forma de grafo dirigido (esta variante se denomina Bases de datos de red).
  • 9. • 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 super conjunto 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. • Figura. Estructura de datos de red
  • 10. Sólo se produce cuando existe redundancia de datos. La inconsistencia consiste en que no todas las copias redundantes contienen la misma información. Así, si existen diferentes modos de obtener la misma información, y esas formas pueden conducir a datos almacenados en distintos sitios. El problema surge al modificar esa información, si lo sólo cambiamos esos valores en algunos de los lugares en que se guardan, las consultas que hagamos más tarde podrán dar como resultado respuestas inconsistentes (es decir, diferentes). Puede darse el caso de que dos aplicaciones diferentes proporcionen resultados distintos para el mismo dato.