SlideShare una empresa de Scribd logo
El software de base de datos te permite
organizar la información (datos). Esto ayuda
a los usuarios a hacer un seguimiento de las
listas de cosas, ordenar la información por
categorías y encontrar los datos que se
ajusten a criterios específicos. Internet, las
grandes y las pequeñas empresas y el
gobierno confían en bases de datos para
gestionar diversos tipos de información. La
guía telefónica es un ejemplo de una base
de datos. El software de base de datos
también ayuda a los usuarios a administrar
los inventarios de productos, cuentas de
clientes, fondos de bibliotecas e incluso sitios
web.
Las bases de datos permiten a los usuarios introducir sus datos en cada campo y luego actualizar con
rapidez. Una vez que el usuario coloca los datos en cada uno de los campos, la base de datos crea un
registro. Cada registro tiene un marcador único de posición. Los usuarios pueden buscar información
específica en cada registro. Cuando el software muestra el registro, puedes editar y guardar el registro
modificado. Los usuarios también pueden crear índices que clasifican una base de datos por criterios
como fechas, la edad o el código postal, dependiendo de sus necesidades. Los usuarios también
pueden definir y crear informes a partir de los datos, usando toda la información de la base de datos o
limitándola a solamente determinada información
La primera base de datos no apareció hasta mediados de 1960. Antes de eso, los cálculos
matemáticos habían sido el principal uso de las computadoras. Dado que las empresas y el
gobierno comenzaron a encontrar en la computadora a una herramienta útil y accesible para
gestionar información, la demanda de software para satisfacer sus necesidades condujo al
desarrollo de las primeras bases de datos. Varias de las universidades más importantes del país y
algunos fabricantes de computadoras asumieron el reto de desarrollar software de gestión de
información. DBase II, Oracle y Sybase fueron algunos de los primeros paquetes de software de
bases de datos. Cada uno usa un enfoque diferente a las instrucciones de programación que la
entradas controladas y gestión de datos. Todos ellos requieren de capacitación y habilidades de
programación informática especializada.
El software de base de datos se divide en dos categorías. Una base de datos básica que mantiene todos
los nombres de campo y los datos en el mismo archivo es una base de datos de archivos planos. Tú creas
bases de datos de archivos planos para gestionar toda la información acerca de un tema o lista
particular. Sin embargo, si las bases de datos contienen información relacionada acerca de varios temas o
listas, debes crear una base de datos relacional. Este tipo de base de datos es más flexible y potente que
un archivo plano. Te permite almacenar los campos para el nombre del cliente y la dirección en un
archivo independiente de la que se usa para almacenar el historial de compras del cliente. Un campo
común, tal como el número de identificación del cliente enlaza las bases de datos.
Antes de crear una base de datos, debes decidir cómo estructurar la información que deseas que
mantenga la base de datos. Cada pieza de datos debe tener un marcador de posición, llamados
campos. El diseñador de la base de datos primero elige nombres para cada campo. Cada nombre
de campo debe ser único para que la base de datos funcione correctamente. Las bases de datos
también requieren que cada campo que crees coincida con un determinado tipo de datos. Los
tipos más comunes son fechas, textos, números y notas. Muchos otros tipos de campos pueden estar
disponibles, dependiendo del software.
La comercialización de software de base de datos ayudó a hacer que el uso de
microcomputadoras sean más atractivas para las empresas y los usuarios de computadoras
personales. El software de base de datos como Microsoft Access permite a los usuarios de
computadoras personales y pequeñas empresas gestionar información de manera eficaz sin
necesidad de aprender comandos de programación complicados. La popularidad de la Internet
también ha estimulado la innovación y el desarrollo de bases de datos. Los desarrolladores de
software continúan creando nuevas aplicaciones de bases de datos para la gestión de sitios web,
comercio electrónico y gestión de relaciones con los clientes.
 Las bases de datos permiten
obtener información en forma más
sencilla.
 Obtener información estructurada.
 Compartir información en forma
simultánea con otros usuarios o
con otras bases de datos.
 Facilita la estandarización de
procesos, nombres de registros,
etc.
 Permite controlar la duplicidad de
datos (redundancia)
 Permite controlar la duplicidad,
triplicidad, etc. de
almacenamiento de espacio en
disco.
 Permite la sincronización de
datos.
 Una misma base de datos sirve
para diversos y varios sistemas
que trabajen sobre esa DB.
 Esto, por otra parte, permite la
centralización de datos.
 Permite la unificación de datos.
 Seguridad e integridad de
información mediante validación
de usuarios.
 Creación de diferentes niveles de
seguridad.
 Validación de condiciones de
entrada de registros (lo que
permite controlar errores humanos
en el ingreso de datos).
 Flexibilidad y rapidez para
obtener información.
 . Las bases de datos son
independientes de los
programas y/o aplicaciones (por
lo que un cambio en la estructura
de los programas o en su código
no afecta la a la DB, y viceversa).
 Esto origina independencia de los
datos.
 Las bases de datos no son
instalables, sino que son
portables. Basta con copiarlas,
importarlas.
 Las bases de datos son
modificables en su estructura, por
lo que fácilmente podemos
adicionar nueva información a un
registro, nuevas tablas, etc.
 Tamaño, espacio. Una BD suele requerir mucho
espacio en disco, suelen volverse pesadas.
 Son un producto complejo, por lo que no toda
persona será capaz de manipularla y/o ponerse al
cargo de su mantenimiento.
 Costo. Algunos gestores y productos de bases de
datos suelen ser costosos. Tales como Oracle, DB2,
Etc.
 Requieren de capacitación, asesoría y
acompañamiento para enseñar su manejo.
 Se requiere de una persona para que esté al tanto
del mantenimiento o de fallos.
 Cuando la BD crece mucho puede llegar a ponerse
lenta, lo que afecta las busquedas y la recuperación
de información.
 Un fallo en la BD afecta a todo el entorno, máxime si
es una DB cenral y varias aplicaciones recuperan
información desde la misma base de datos.
 Si la BD se llega a corromper es complejo repararla y
volverla a su anterior estado.
Los programas de bases de datos organizan y almacenan los datos de manera tal que las tablas
están indexadas y se pueden contestar preguntas. Estas herramientas están disponibles en un
número de configuraciones diferentes y escalables para ser usadas por un individuo o una
corporación global. Algunos son fáciles de usar, con bases de datos a manera de interfaz visual,
mientras que otras, al final del espectro empresarial, requieren entrenamiento y herramientas
especializadas para ser útiles.
Access es un sistema de base de datos personal de Microsoft. Se trata de un producto de software
orientado hacia lo visual, lo que hace que quienes no sean programadores puedan crear bases de
datos útiles con facilidad. Si bien la estructura de base de datos de Access puede ampliarse para
satisfacer las necesidades empresariales, su uso más común es para pequeñas bases de datos
individuales o en programas multiusuario de uso limitado. Access integra el lenguaje Visual Basic
para aplicaciones, por lo que es un entorno de desarrollo completo.
FoxPro es un sistema de base de datos relacional, también producido por Microsoft, que está
estrechamente unido a su lenguaje de programación. FoxPro es menos amigable que las bases de
datos de usuario final, lo que requiere más conocimientos técnicos que Access. Este sistema de
base de datos es conocido por su motor de procesamiento rápido y la capacidad de manejar
numerosas transacciones simultáneas.
MySQL es una base de datos basada en servidor que permite a varios usuarios acceder a múltiples
bases de datos. El software funciona en múltiples plataformas, incluyendo la mayoría de las
variedades de UNIX y Windows. Ofrece usabilidad de primer plano limitada y está diseñado como
un servidor de base de datos back-end. MySQL se diferencia de otros productos de base de datos
por sus costos, la versión no empresarial se distribuye de forma gratuita.
SQL Server es un servidor de base de datos a nivel empresarial escalable. Este producto se
diferencia de la base de datos personal al no proporcionar las herramientas para el usuario que
proporciona un producto de base de datos individual. El motor de base de datos se centra en
responder rápidamente a las solicitudes del cliente en el formulario de consultas SQL. Estas consultas
se pueden generar directamente en SQL Server, o por medio de una interfaz de usuario
independiente desarrollada en una variedad de lenguajes de programación. SQL Server está
diseñado para manejar bases de datos con millones de registros.
La Oracle es otra base de datos escalable a nivel empresarial. La base de datos de SQL soporta
bases de datos corporativas distribuidas, que permiten al usuario acceder a los datos de forma local
o desde bases de datos remotas en una transacción transparente. Las bases de datos distribuidas
ayudan a superar las limitaciones físicas de un entorno informático físico. El tamaño máximo de base
de datos para una Oracle es de 8 millones de terabytes, lo que requiere un almacenamiento físico
más allá de la capacidad de la mayoría de las instalaciones individuales.
Ortega jenny mar 2

Más contenido relacionado

La actualidad más candente

Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datos
adezhiz
 
Bases de datos
Bases de datosBases de datos
Bases de datos
MichaelAguilera8
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
Diego Alexander Aguirre Forero
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
EvelynUBA
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
Erick Reyes García
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
José Ricardo Tillero Giménez
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
LUIS ANTOINO SANCHEZ REYNOSO
 
Bases de datos
Bases de datosBases de datos
Basesde datos
Basesde datosBasesde datos
Basesde datosyakiraq
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
lulucantug
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
juan david sandoval
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Alfonso
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
Yaiberth
 
Base de datos
Base de datosBase de datos
Base de datos
genesisptc_
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
Gino Servando Gonzalez Villafuerte
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBDmanobile
 

La actualidad más candente (18)

Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Basesde datos
Basesde datosBasesde datos
Basesde datos
 
diapositivas angy
diapositivas angydiapositivas angy
diapositivas angy
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBD
 

Similar a Ortega jenny mar 2

Ensayo bases de datos DAMARIS
Ensayo bases de datos DAMARISEnsayo bases de datos DAMARIS
Ensayo bases de datos DAMARIS
liliananaa
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos Brenda Medina
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4Brenda Medina
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
juandavid1118
 
Software para base de datos
Software para base de datosSoftware para base de datos
Software para base de datos
cristian david umbarila
 
base de datos
base de datos base de datos
base de datos
nicole hernandez mendoza
 
Bases de datos
Bases de datosBases de datos
Bases de datos
marlene guzman bahena
 
SGBD
SGBDSGBD
Bases de datos
Bases de datosBases de datos
Bases de datos
Angel Garcia Juarez
 
Wilmer yadir
Wilmer yadirWilmer yadir
Wilmer yadir
TENEAR
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
hmpv18
 
TENDENCIAS EN BASE DE DATOS II.pptx
TENDENCIAS EN BASE DE DATOS II.pptxTENDENCIAS EN BASE DE DATOS II.pptx
TENDENCIAS EN BASE DE DATOS II.pptx
JpabloRodriguez1
 
Documento access
Documento accessDocumento access
Documento access
Marcela Santacruz Perez
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacional
Leomar Martinez
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
Jimena Valeriano
 
Trabajo tics 2
Trabajo tics 2Trabajo tics 2
Trabajo tics 2
maria torrellas prado
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
RedrobanA
 

Similar a Ortega jenny mar 2 (20)

Ensayo bases de datos DAMARIS
Ensayo bases de datos DAMARISEnsayo bases de datos DAMARIS
Ensayo bases de datos DAMARIS
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Software para base de datos
Software para base de datosSoftware para base de datos
Software para base de datos
 
Talleres Bd
Talleres BdTalleres Bd
Talleres Bd
 
base de datos
base de datos base de datos
base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
SGBD
SGBDSGBD
SGBD
 
Base de Datos - Daniela Monsalve
Base de Datos - Daniela MonsalveBase de Datos - Daniela Monsalve
Base de Datos - Daniela Monsalve
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Wilmer yadir
Wilmer yadirWilmer yadir
Wilmer yadir
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
TENDENCIAS EN BASE DE DATOS II.pptx
TENDENCIAS EN BASE DE DATOS II.pptxTENDENCIAS EN BASE DE DATOS II.pptx
TENDENCIAS EN BASE DE DATOS II.pptx
 
Documento access
Documento accessDocumento access
Documento access
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacional
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Trabajo tics 2
Trabajo tics 2Trabajo tics 2
Trabajo tics 2
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 

Último

infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 

Último (10)

infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 

Ortega jenny mar 2

  • 1.
  • 2. El software de base de datos te permite organizar la información (datos). Esto ayuda a los usuarios a hacer un seguimiento de las listas de cosas, ordenar la información por categorías y encontrar los datos que se ajusten a criterios específicos. Internet, las grandes y las pequeñas empresas y el gobierno confían en bases de datos para gestionar diversos tipos de información. La guía telefónica es un ejemplo de una base de datos. El software de base de datos también ayuda a los usuarios a administrar los inventarios de productos, cuentas de clientes, fondos de bibliotecas e incluso sitios web.
  • 3. Las bases de datos permiten a los usuarios introducir sus datos en cada campo y luego actualizar con rapidez. Una vez que el usuario coloca los datos en cada uno de los campos, la base de datos crea un registro. Cada registro tiene un marcador único de posición. Los usuarios pueden buscar información específica en cada registro. Cuando el software muestra el registro, puedes editar y guardar el registro modificado. Los usuarios también pueden crear índices que clasifican una base de datos por criterios como fechas, la edad o el código postal, dependiendo de sus necesidades. Los usuarios también pueden definir y crear informes a partir de los datos, usando toda la información de la base de datos o limitándola a solamente determinada información
  • 4. La primera base de datos no apareció hasta mediados de 1960. Antes de eso, los cálculos matemáticos habían sido el principal uso de las computadoras. Dado que las empresas y el gobierno comenzaron a encontrar en la computadora a una herramienta útil y accesible para gestionar información, la demanda de software para satisfacer sus necesidades condujo al desarrollo de las primeras bases de datos. Varias de las universidades más importantes del país y algunos fabricantes de computadoras asumieron el reto de desarrollar software de gestión de información. DBase II, Oracle y Sybase fueron algunos de los primeros paquetes de software de bases de datos. Cada uno usa un enfoque diferente a las instrucciones de programación que la entradas controladas y gestión de datos. Todos ellos requieren de capacitación y habilidades de programación informática especializada.
  • 5. El software de base de datos se divide en dos categorías. Una base de datos básica que mantiene todos los nombres de campo y los datos en el mismo archivo es una base de datos de archivos planos. Tú creas bases de datos de archivos planos para gestionar toda la información acerca de un tema o lista particular. Sin embargo, si las bases de datos contienen información relacionada acerca de varios temas o listas, debes crear una base de datos relacional. Este tipo de base de datos es más flexible y potente que un archivo plano. Te permite almacenar los campos para el nombre del cliente y la dirección en un archivo independiente de la que se usa para almacenar el historial de compras del cliente. Un campo común, tal como el número de identificación del cliente enlaza las bases de datos.
  • 6. Antes de crear una base de datos, debes decidir cómo estructurar la información que deseas que mantenga la base de datos. Cada pieza de datos debe tener un marcador de posición, llamados campos. El diseñador de la base de datos primero elige nombres para cada campo. Cada nombre de campo debe ser único para que la base de datos funcione correctamente. Las bases de datos también requieren que cada campo que crees coincida con un determinado tipo de datos. Los tipos más comunes son fechas, textos, números y notas. Muchos otros tipos de campos pueden estar disponibles, dependiendo del software.
  • 7. La comercialización de software de base de datos ayudó a hacer que el uso de microcomputadoras sean más atractivas para las empresas y los usuarios de computadoras personales. El software de base de datos como Microsoft Access permite a los usuarios de computadoras personales y pequeñas empresas gestionar información de manera eficaz sin necesidad de aprender comandos de programación complicados. La popularidad de la Internet también ha estimulado la innovación y el desarrollo de bases de datos. Los desarrolladores de software continúan creando nuevas aplicaciones de bases de datos para la gestión de sitios web, comercio electrónico y gestión de relaciones con los clientes.
  • 8.  Las bases de datos permiten obtener información en forma más sencilla.  Obtener información estructurada.  Compartir información en forma simultánea con otros usuarios o con otras bases de datos.  Facilita la estandarización de procesos, nombres de registros, etc.  Permite controlar la duplicidad de datos (redundancia)  Permite controlar la duplicidad, triplicidad, etc. de almacenamiento de espacio en disco.  Permite la sincronización de datos.  Una misma base de datos sirve para diversos y varios sistemas que trabajen sobre esa DB.  Esto, por otra parte, permite la centralización de datos.  Permite la unificación de datos.  Seguridad e integridad de información mediante validación de usuarios.  Creación de diferentes niveles de seguridad.  Validación de condiciones de entrada de registros (lo que permite controlar errores humanos en el ingreso de datos).  Flexibilidad y rapidez para obtener información.  . Las bases de datos son independientes de los programas y/o aplicaciones (por lo que un cambio en la estructura de los programas o en su código no afecta la a la DB, y viceversa).  Esto origina independencia de los datos.  Las bases de datos no son instalables, sino que son portables. Basta con copiarlas, importarlas.  Las bases de datos son modificables en su estructura, por lo que fácilmente podemos adicionar nueva información a un registro, nuevas tablas, etc.  Tamaño, espacio. Una BD suele requerir mucho espacio en disco, suelen volverse pesadas.  Son un producto complejo, por lo que no toda persona será capaz de manipularla y/o ponerse al cargo de su mantenimiento.  Costo. Algunos gestores y productos de bases de datos suelen ser costosos. Tales como Oracle, DB2, Etc.  Requieren de capacitación, asesoría y acompañamiento para enseñar su manejo.  Se requiere de una persona para que esté al tanto del mantenimiento o de fallos.  Cuando la BD crece mucho puede llegar a ponerse lenta, lo que afecta las busquedas y la recuperación de información.  Un fallo en la BD afecta a todo el entorno, máxime si es una DB cenral y varias aplicaciones recuperan información desde la misma base de datos.  Si la BD se llega a corromper es complejo repararla y volverla a su anterior estado.
  • 9. Los programas de bases de datos organizan y almacenan los datos de manera tal que las tablas están indexadas y se pueden contestar preguntas. Estas herramientas están disponibles en un número de configuraciones diferentes y escalables para ser usadas por un individuo o una corporación global. Algunos son fáciles de usar, con bases de datos a manera de interfaz visual, mientras que otras, al final del espectro empresarial, requieren entrenamiento y herramientas especializadas para ser útiles.
  • 10. Access es un sistema de base de datos personal de Microsoft. Se trata de un producto de software orientado hacia lo visual, lo que hace que quienes no sean programadores puedan crear bases de datos útiles con facilidad. Si bien la estructura de base de datos de Access puede ampliarse para satisfacer las necesidades empresariales, su uso más común es para pequeñas bases de datos individuales o en programas multiusuario de uso limitado. Access integra el lenguaje Visual Basic para aplicaciones, por lo que es un entorno de desarrollo completo.
  • 11. FoxPro es un sistema de base de datos relacional, también producido por Microsoft, que está estrechamente unido a su lenguaje de programación. FoxPro es menos amigable que las bases de datos de usuario final, lo que requiere más conocimientos técnicos que Access. Este sistema de base de datos es conocido por su motor de procesamiento rápido y la capacidad de manejar numerosas transacciones simultáneas.
  • 12. MySQL es una base de datos basada en servidor que permite a varios usuarios acceder a múltiples bases de datos. El software funciona en múltiples plataformas, incluyendo la mayoría de las variedades de UNIX y Windows. Ofrece usabilidad de primer plano limitada y está diseñado como un servidor de base de datos back-end. MySQL se diferencia de otros productos de base de datos por sus costos, la versión no empresarial se distribuye de forma gratuita.
  • 13. SQL Server es un servidor de base de datos a nivel empresarial escalable. Este producto se diferencia de la base de datos personal al no proporcionar las herramientas para el usuario que proporciona un producto de base de datos individual. El motor de base de datos se centra en responder rápidamente a las solicitudes del cliente en el formulario de consultas SQL. Estas consultas se pueden generar directamente en SQL Server, o por medio de una interfaz de usuario independiente desarrollada en una variedad de lenguajes de programación. SQL Server está diseñado para manejar bases de datos con millones de registros.
  • 14. La Oracle es otra base de datos escalable a nivel empresarial. La base de datos de SQL soporta bases de datos corporativas distribuidas, que permiten al usuario acceder a los datos de forma local o desde bases de datos remotas en una transacción transparente. Las bases de datos distribuidas ayudan a superar las limitaciones físicas de un entorno informático físico. El tamaño máximo de base de datos para una Oracle es de 8 millones de terabytes, lo que requiere un almacenamiento físico más allá de la capacidad de la mayoría de las instalaciones individuales.