Base de datos

Get Started. It's Free
or sign up with your email address
Base de datos by Mind Map: Base de datos

1. ¿Que es una base de datos? Una base de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistematicamente para su posterior uso.

1.1. El sistema de base de datos son una serie de recursos para manejar el conjunto de informacion.

1.2. Un sistema de base de datos comprende cuatro componentes principales: Datos, hadware, sotware, usuario.

2. ¿Cómo funcionan las Bases de Datos?  Lo que hacen es organizar la información en varias entidades que tienen una serie de características. Por ejemplo, una entidad puede ser un cliente, que puede tener datos como nombre, dirección, teléfono, etc. Cada una de esas entidades están relacionadas entre sí y todo eso se guarda en una serie de ficheros.

2.1. Conceptos básicos de los archivos.   Un archivo o fichero es un conjunto de información sobre el mismo tema, tratada como una unidad de almacenamiento y organizada de forma estructurada para la búsqueda de un dato individual.

2.2. Tipos de archivos.  La mayoría de los sistemas operativos tienen tres tipos básicos de archivos: regulares,  directorios  y  archivos  especiales.

2.2.1. Los  archivos  especiales  se  utilizan para modelar dispositivos de disco y terminales. Los archivos regulares se subdividen en tipos distintos en base a su uso. Los tipos diferentes se distinguen por medio de nombres que terminan con extensiones de archivo distintas.

2.2.1.1. Ejemplo de algunas extenciones. -XXX.DOC: documento escrito con el procesador de textos WORD.             -XXX.OBJ: archivo objeto (salida del compilador aún no linkada).              -XXX.EXE: programa binario ejecutable. -XXX.TXT: archivo de texto ASCII. -XXX.BAT: archivo de procesamiento de comandos por lotes.

3. "Sistema gestor de base de datos SGBD" Colección de programa cuyo objetivo es sevir de interfaz entre la base de datos, el usuario y las aplicaciones.

3.1. Se compone de 3 lenguajes.

3.1.1. Lenguaje de dedifinicion de datos. Permite a los usuarios llevar a cabo las tareas de definicion de las estructura que almacenaran los datos asi como de los procedimientos o funciones que permitiran consultarlos.

3.1.2. Lenguaje de manipulacion de datos. Permite a los usuarios llevar a cabo las tareas de consulta o modificacion de los datos contenidos en las base de datos.

3.1.3. Lenguaje de consulta.      Utilizado para realizar consultas lenguajes de consulta de base de datos, lenguaje de consulta de recuperación de información.

3.2. Algunos ejemplos de SGBD son: oracle, postgreSQL, MySQL, SQL Server y Acces.

4. ¿Cómo diseñar una base de datos?

4.1. Un buen diseño de base de datos garantiza su fácil mantenimiento. Los datos se almacenan en tablas y cada tabla contiene datos acerca de un tema. Por tanto, cuando se actualiza una parte de los datos concreta, como una dirección, se hace en un solo lugar, pero ese cambio aparece automáticamente en toda la base de datos.

4.2. Una base de datos bien diseñada suele contener distintos tipos de consultas que muestran la información necesaria. Una consulta puede mostrar un subconjunto de datos, como todos los clientes o combinaciones de datos de tablas diferentes, como la información de pedidos combinada con la información de clientes