SlideShare una empresa de Scribd logo
1 de 11
Bases de Datos 
Registros 
Campo 
Parte 
Búsqueda 
Enfoque jerárquico 
Enfoque de redes 
Inconsistencia 
Búsqueda binaria 
Búsqueda indexada 
Enfoque racional
¿Qué es una base de datos? 
Una base de datos es una herramienta para recopilar y organizar 
información. En las bases de datos, se puede almacenar 
información sobre personas, productos, pedidos, o cualquier otra 
cosa. Muchas bases de datos empiezan siendo una lista en un 
programa de procesamiento de texto o en una hoja de cálculo. A 
medida que crece la lista, empiezan a aparecer repeticiones e 
inconsistencias en los datos. Cada vez resulta más complicado 
comprender los datos presentados en la lista y existen pocos 
métodos para buscar o recuperar subconjuntos de datos para 
revisarlos. Cuando empiezan a observarse estos problemas, es 
aconsejable transferir la información a una base de datos creada 
mediante un sistema de administración de bases de datos (DBMS).
 Un registro informático es un tipo o conjunto de datos 
almacenados en un sistema. 
 En primer lugar, un registro del sistema viene a ser una base 
de datos que tiene el fin de almacenar configuración, 
opciones y comandos propios del sistema operativo. En 
general, estos registros se utilizan en los sistemas Windows de 
Microsoft. Un registro de sistema puede contener información y 
configuraciones del hardware y software en uso, preferencias del 
usuario, asociaciones de archivos y ficheros, usos de sistema, 
cambios y modificaciones, etcétera. Estos registros son 
conservados dentro del sistema con denominaciones como 
“User.dat” o “System.dat” y pueden ser recuperados por el 
usuario para su transporte a otro sistema.
1.- Puede cambiar el tipo de datos y las propiedades en la vista de diseño 
2.- Llamada 1 Puede cambiar el nombre de un campo si no es lo 
suficientemente descriptivo. 
3.-Llamada 2 El tipo de datos de un campo limita y describe la clase de 
información que se puede especificar en él, como Número o Moneda. 
4.-Llamada 3 Para cada registro de la tabla se utiliza un identificador único, 
denominado clave principal. 
5.-Llamada 4 Las propiedades de campo son un conjunto de características 
que proporcionan control adicional sobre los datos. 
Campos
 Este tipo de búsqueda se le conoce como 
búsqueda secuencial y es la única 
alternativa de 
 búsqueda cuando los datos no están 
ordenados y no se cuenta con estructuras 
auxiliares. 
BÚSQUEDA 
SECUENCIAL
 Si los datos anteriores son ordenados (lo 
cuál podría hacerse con un algoritmo 
similar al 
 QuickSort que tiene un orden de NlogN) 
esto se ilustra en la tabla 1.2. Podemos 
utilizar una 
 búsqueda binaria. La ventaja de la 
búsqueda binaria es que en cada 
operación el tamaño del 
 problema se reduce a la mitad.
 El inconveniente de utilizar una búsqueda binaria es que al hacer altas, bajas y 
cambios 
 sobre una tabla ordenada, tenemos que organizar los datos para que se mantengan 
 ordenados, y esto podría tomar mucho tiempo. Ante este problema una alternativa 
es la 
 utilización de un índice (similar al de la parte final de un libro) que contenga el 
nombre de 
 la persona y un apuntador a dónde está el elemento dentro de la tabla. Como puede 
notarse, 
 los datos en la tabla podrán estar físicamente desordenados, pero a través del índice 
se ven 
 lógicamente ordenados. El índice (normalmente) es un archivo aparte del archivo 
que 
 contiene los datos, la manera más popular de construir y mantener un índice es a 
través del 
 algoritmo de árboles balanceados B-Tree. Los casos para este tipo de búsqueda son: 
 • Mejor Caso = 1 
 • Peor Caso = ⎡ logm(N) ⎤ . 
 • Caso Promedio = [(1+ ⎡ logm(N) ⎤)/ 2] 
Búsqueda Indexada
 El enfoque relacional ''ve'' a los datos 
como un conjunto de TABLAS 
(ARCHIVOS). 
 Donde cada tabla consta de un conjunto 
de RENGLONES (REGISTROS) y cada 
 RENGLON constando de un conjunto de 
COLUMNAS (CAMPOS). La RELACION 
 entre las TABLAS (ARCHIVOS) se 
establece solo por nombres de atributos 
comunes.
 Permite ''ver'' una base de datos como 
compuesta de un CONJUNTO DE RELACIONES 
 PADRE-HIJO, Por ejemplo, la base de datos 
anterior se vería como en la figura 1.2. 
 En donde se modela claramente las partes que 
suministra un proveedor, pero no sería 
 posible representar partes que no sean 
suministradas (NO PUEDE HABER HIJOS SIN 
 PADRE).
 Modela la información como conjuntos, donde hay dos 
tipos de conjuntos: 
 PROPIETARIOS (Equivale a un padre en el enfoque 
jerárquico) y MIEMBROS (Equivale 
 a un hijo dentro del enfoque jerárquico). 
 En el enfoque de REDES la redundancia se reduce al 
máximo, no se pierde información 
 debido a que una parte no se suministre o a que un 
proveedor no suministre alguna parte. 
 Es el enfoque más eficiente para representar relaciones, 
más sin embargo, tiene la 
 desventaja de ser MUY COMPLEJO.
 Cuando dos instancias del mismo 
elemento no tienen valores iguales. Por 
ejemplo, cuando 
 hay dos registros para el alumno con 
matricula 331540 (en diferentes 
archivos), los 
 atributos iguales deben tener los mismos 
valores.

Más contenido relacionado

La actualidad más candente

Fundamentos de las bd u
Fundamentos de las bd uFundamentos de las bd u
Fundamentos de las bd ujemarinoi
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datosDaniiGonzalez98
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOSfas_sakura
 
Bases de datos
Bases de datosBases de datos
Bases de datosfabio0314
 
Bases de datos1
Bases de datos1Bases de datos1
Bases de datos1fabio0314
 
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...Lina Marcela
 
Basededatos 110429085008-phpapp02
Basededatos 110429085008-phpapp02Basededatos 110429085008-phpapp02
Basededatos 110429085008-phpapp02JekaAlexandra
 
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 avanzadaSaul Rz
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datosPierina Mv
 
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 avanzadaLUIZFELO
 

La actualidad más candente (17)

Fundamentos de las bd u
Fundamentos de las bd uFundamentos de las bd u
Fundamentos de las bd u
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos multidimensional
Base de datos multidimensionalBase de datos multidimensional
Base de datos multidimensional
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
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
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos1
Bases de datos1Bases de datos1
Bases de datos1
 
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...
 
Basededatos 110429085008-phpapp02
Basededatos 110429085008-phpapp02Basededatos 110429085008-phpapp02
Basededatos 110429085008-phpapp02
 
Base de datos
Base de datosBase de datos
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
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una 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
 

Similar a Bases de datos

Similar a Bases de datos (20)

Bases de datos
Bases de datosBases de datos
Bases 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 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
 
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
 
Las bases de datos
Las bases de datosLas bases de datos
Las 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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bcdyhfjytcyrygdjhnryxcvbxvef
BcdyhfjytcyrygdjhnryxcvbxvefBcdyhfjytcyrygdjhnryxcvbxvef
Bcdyhfjytcyrygdjhnryxcvbxvef
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
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 datos.Base de datos.
Base de datos.
 

Último

¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!Yes Europa
 
NOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONNOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONKarina224599
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosJENNIFERBERARDI1
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx10ColungaFloresJosSa
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo VenezuelaJESUS341998
 
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxEMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxdaryel2
 
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfGUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfIsaacRobertoRamrezLe
 

Último (7)

¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!
 
NOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONNOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACION
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datos
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela
 
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxEMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
 
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfGUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
 

Bases de datos

  • 1. Bases de Datos Registros Campo Parte Búsqueda Enfoque jerárquico Enfoque de redes Inconsistencia Búsqueda binaria Búsqueda indexada Enfoque racional
  • 2. ¿Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier otra cosa. Muchas bases de datos empiezan siendo una lista en un programa de procesamiento de texto o en una hoja de cálculo. A medida que crece la lista, empiezan a aparecer repeticiones e inconsistencias en los datos. Cada vez resulta más complicado comprender los datos presentados en la lista y existen pocos métodos para buscar o recuperar subconjuntos de datos para revisarlos. Cuando empiezan a observarse estos problemas, es aconsejable transferir la información a una base de datos creada mediante un sistema de administración de bases de datos (DBMS).
  • 3.  Un registro informático es un tipo o conjunto de datos almacenados en un sistema.  En primer lugar, un registro del sistema viene a ser una base de datos que tiene el fin de almacenar configuración, opciones y comandos propios del sistema operativo. En general, estos registros se utilizan en los sistemas Windows de Microsoft. Un registro de sistema puede contener información y configuraciones del hardware y software en uso, preferencias del usuario, asociaciones de archivos y ficheros, usos de sistema, cambios y modificaciones, etcétera. Estos registros son conservados dentro del sistema con denominaciones como “User.dat” o “System.dat” y pueden ser recuperados por el usuario para su transporte a otro sistema.
  • 4. 1.- Puede cambiar el tipo de datos y las propiedades en la vista de diseño 2.- Llamada 1 Puede cambiar el nombre de un campo si no es lo suficientemente descriptivo. 3.-Llamada 2 El tipo de datos de un campo limita y describe la clase de información que se puede especificar en él, como Número o Moneda. 4.-Llamada 3 Para cada registro de la tabla se utiliza un identificador único, denominado clave principal. 5.-Llamada 4 Las propiedades de campo son un conjunto de características que proporcionan control adicional sobre los datos. Campos
  • 5.  Este tipo de búsqueda se le conoce como búsqueda secuencial y es la única alternativa de  búsqueda cuando los datos no están ordenados y no se cuenta con estructuras auxiliares. BÚSQUEDA SECUENCIAL
  • 6.  Si los datos anteriores son ordenados (lo cuál podría hacerse con un algoritmo similar al  QuickSort que tiene un orden de NlogN) esto se ilustra en la tabla 1.2. Podemos utilizar una  búsqueda binaria. La ventaja de la búsqueda binaria es que en cada operación el tamaño del  problema se reduce a la mitad.
  • 7.  El inconveniente de utilizar una búsqueda binaria es que al hacer altas, bajas y cambios  sobre una tabla ordenada, tenemos que organizar los datos para que se mantengan  ordenados, y esto podría tomar mucho tiempo. Ante este problema una alternativa es la  utilización de un índice (similar al de la parte final de un libro) que contenga el nombre de  la persona y un apuntador a dónde está el elemento dentro de la tabla. Como puede notarse,  los datos en la tabla podrán estar físicamente desordenados, pero a través del índice se ven  lógicamente ordenados. El índice (normalmente) es un archivo aparte del archivo que  contiene los datos, la manera más popular de construir y mantener un índice es a través del  algoritmo de árboles balanceados B-Tree. Los casos para este tipo de búsqueda son:  • Mejor Caso = 1  • Peor Caso = ⎡ logm(N) ⎤ .  • Caso Promedio = [(1+ ⎡ logm(N) ⎤)/ 2] Búsqueda Indexada
  • 8.  El enfoque relacional ''ve'' a los datos como un conjunto de TABLAS (ARCHIVOS).  Donde cada tabla consta de un conjunto de RENGLONES (REGISTROS) y cada  RENGLON constando de un conjunto de COLUMNAS (CAMPOS). La RELACION  entre las TABLAS (ARCHIVOS) se establece solo por nombres de atributos comunes.
  • 9.  Permite ''ver'' una base de datos como compuesta de un CONJUNTO DE RELACIONES  PADRE-HIJO, Por ejemplo, la base de datos anterior se vería como en la figura 1.2.  En donde se modela claramente las partes que suministra un proveedor, pero no sería  posible representar partes que no sean suministradas (NO PUEDE HABER HIJOS SIN  PADRE).
  • 10.  Modela la información como conjuntos, donde hay dos tipos de conjuntos:  PROPIETARIOS (Equivale a un padre en el enfoque jerárquico) y MIEMBROS (Equivale  a un hijo dentro del enfoque jerárquico).  En el enfoque de REDES la redundancia se reduce al máximo, no se pierde información  debido a que una parte no se suministre o a que un proveedor no suministre alguna parte.  Es el enfoque más eficiente para representar relaciones, más sin embargo, tiene la  desventaja de ser MUY COMPLEJO.
  • 11.  Cuando dos instancias del mismo elemento no tienen valores iguales. Por ejemplo, cuando  hay dos registros para el alumno con matricula 331540 (en diferentes archivos), los  atributos iguales deben tener los mismos valores.