SlideShare une entreprise Scribd logo
1  sur  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 programació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
• 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

Contenu connexe

Tendances (17)

Precentacion
PrecentacionPrecentacion
Precentacion
 
CONCEPTOS DE BASE DE DATOS.pptx
CONCEPTOS DE BASE DE DATOS.pptxCONCEPTOS DE BASE DE DATOS.pptx
CONCEPTOS DE BASE DE DATOS.pptx
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase 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
 
CONCEPTOS DE BASE DE DATOS.pptx
CONCEPTOS DE BASE DE DATOS.pptxCONCEPTOS DE BASE DE DATOS.pptx
CONCEPTOS DE BASE DE DATOS.pptx
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructuras de datos y estructuras de almacenamiento miguel
Estructuras de datos y estructuras de almacenamiento miguelEstructuras de datos y estructuras de almacenamiento miguel
Estructuras de datos y estructuras de almacenamiento miguel
 
Base de datos informatica
Base de datos informaticaBase de datos informatica
Base de datos informatica
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Trabajo de la uni
Trabajo de la uniTrabajo de la uni
Trabajo de la uni
 
Estructuras de datos y estructuras de almacenamiento migueld
Estructuras de datos y estructuras de almacenamiento migueldEstructuras de datos y estructuras de almacenamiento migueld
Estructuras de datos y estructuras de almacenamiento migueld
 
Base de datos michael barreto 580718
Base de datos michael barreto 580718Base de datos michael barreto 580718
Base de datos michael barreto 580718
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 

En vedette

Gravidez e Maternidade Adolescente
Gravidez e Maternidade AdolescenteGravidez e Maternidade Adolescente
Gravidez e Maternidade Adolescente
Valéria Teixeira
 
Harvard basic
Harvard basicHarvard basic
Harvard basic
lefebvrec
 
2. pembagian pecahan
2. pembagian pecahan2. pembagian pecahan
2. pembagian pecahan
Maryanto Spd
 
Учење о Холокаусту
Учење о ХолокаустуУчење о Холокаусту
Учење о Холокаусту
Ucionica istorije
 
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
anusong
 
Luas jajar genjang
Luas jajar genjangLuas jajar genjang
Luas jajar genjang
Maryanto Spd
 

En vedette (20)

Teori Kepemimpinan
Teori Kepemimpinan Teori Kepemimpinan
Teori Kepemimpinan
 
Peran guru dalam membangun karakter bangsa melalui pendidikan formal
Peran guru dalam membangun karakter bangsa melalui pendidikan formalPeran guru dalam membangun karakter bangsa melalui pendidikan formal
Peran guru dalam membangun karakter bangsa melalui pendidikan formal
 
квиз за петицу 1
квиз за петицу 1квиз за петицу 1
квиз за петицу 1
 
Brucke broshure sfsf 201 411.comp
Brucke broshure sfsf 201 411.compBrucke broshure sfsf 201 411.comp
Brucke broshure sfsf 201 411.comp
 
ผลงานปี 2555_คอม
ผลงานปี 2555_คอมผลงานปี 2555_คอม
ผลงานปี 2555_คอม
 
Gravidez e Maternidade Adolescente
Gravidez e Maternidade AdolescenteGravidez e Maternidade Adolescente
Gravidez e Maternidade Adolescente
 
Harvard basic
Harvard basicHarvard basic
Harvard basic
 
2. pembagian pecahan
2. pembagian pecahan2. pembagian pecahan
2. pembagian pecahan
 
法人・団体向けの映像制作について
法人・団体向けの映像制作について法人・団体向けの映像制作について
法人・団体向けの映像制作について
 
Children and the 2015-16 State Budget Proposal
Children and the 2015-16 State Budget ProposalChildren and the 2015-16 State Budget Proposal
Children and the 2015-16 State Budget Proposal
 
2 unida 2
2 unida 22 unida 2
2 unida 2
 
Informáticahoymayo
InformáticahoymayoInformáticahoymayo
Informáticahoymayo
 
Development opportunities and barriers of transport companies in europe
Development opportunities and barriers of transport companies in europe Development opportunities and barriers of transport companies in europe
Development opportunities and barriers of transport companies in europe
 
Data sheet bancada
Data sheet bancadaData sheet bancada
Data sheet bancada
 
развитие на транспортните фирми в европа
развитие на транспортните фирми в европаразвитие на транспортните фирми в европа
развитие на транспортните фирми в европа
 
Historia y Evolución del Comercio Electrónico
Historia y Evolución del Comercio ElectrónicoHistoria y Evolución del Comercio Electrónico
Historia y Evolución del Comercio Electrónico
 
Учење о Холокаусту
Учење о ХолокаустуУчење о Холокаусту
Учење о Холокаусту
 
Pinocho
PinochoPinocho
Pinocho
 
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
 
Luas jajar genjang
Luas jajar genjangLuas jajar genjang
Luas jajar genjang
 

Similaire à Base de datos

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

Similaire à Base de datos (20)

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
 
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
 
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
 
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
 
base de datos
base de datosbase de datos
base de datos
 
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 nando
Base De Datos nandoBase De Datos nando
Base De Datos nando
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Base de datos

  • 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 programació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
  • 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