100% encontró este documento útil (1 voto)
71 vistas24 páginas

Bases de Datos

El documento proporciona una introducción a las bases de datos, incluyendo su definición, componentes, tipos de campos, ventajas, desventajas y algunos programas utilizados para generar bases de datos. Explica que una base de datos es una colección de datos relacionados organizados sistemáticamente, compuesta de tablas, registros y campos. También describe brevemente tipos comunes de bases de datos como MySQL, PostgreSql, Access y SQL Server.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
71 vistas24 páginas

Bases de Datos

El documento proporciona una introducción a las bases de datos, incluyendo su definición, componentes, tipos de campos, ventajas, desventajas y algunos programas utilizados para generar bases de datos. Explica que una base de datos es una colección de datos relacionados organizados sistemáticamente, compuesta de tablas, registros y campos. También describe brevemente tipos comunes de bases de datos como MySQL, PostgreSql, Access y SQL Server.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 24

Técnico Laboral por Competencias en

Auxiliar Contable Ciclo 1

Ing. Yohana Tapias Salamanca


Tutora
Lunes 28 de junio
ESTUDIANTES
Lubi Yeszeni Angel Fuentes
Carla Andrea Bello Mora
Jaqueline Castellanos Aguirre
Geimi Mayle Coba Velandia
Karin Lorena Diaz Bustos
Yeni Paola Gonzalez Perez
Miguel Angel Lugo Jaspe
Liliem Katherym Orozco Farfan
Emilce Pidiache Lombana
Alejandra Santos Camila
Gina Marcela Tumay Dedios
BASES DE DATOS

LUNES 28 DE JUNIO
¿Que es una base de dato?

Una base de datos BD es un conjunto de datos


pertenecientes a un mismo contexto y
almacenados sistemáticamente para su
posterior uso.

¿Que es un Dato? ¿Que es una Base de
Palabras y números que Datos?
por si solos no tienen Colección de datos
ningún significados, son relacionados, ordenados y
los que se utilizan para organizados con un sentido
construir información, por y pueden ser consultados en
si solos no nos dice cualquier momento.
absolutamente nada.
Que la componen
Registro:
Campo: es el área de Colección de datos
almacenamiento de datos relacionada iguales o de
de un dato especifico y de diferentes tipos que están
un mismo tipo. relacionados.

Archivo:
Colección de registros
relacionados siguiendo una
estructura homogénea.
Ejemplo
Tipos de Campos
Cada Sistema de Base de Datos posee tipos de campos que
pueden ser similares o diferentes. Entre los más comunes
podemos nombrar:
Numérico: entre los diferentes tipos de campos numéricos
podemos encontrar enteros “sin decimales” y reales
“decimales”.
Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
Memos: son campos alfanuméricos de longitud ilimitada.
Presentan el inconveniente de no poder ser indexados.
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.
Alfanuméricos: contienen cifras y letras. Presentan una
longitud limitada (255 caracteres).
Autoincrementables: son campos numéricos enteros
que incrementan en una unidad su valor para cada
registro incorporado. Su utilidad resulta: Servir de
identificador ya que resultan exclusivos de un registro.
El término de bases de datos fue escuchado por primera vez
en 1963, en un simposio celebrado en California, USA.
En una primera aproximación, se puede decir que una base de
datos es un conjunto de información relacionada que se
encuentra agrupada o estructurada.
Los orígenes de las bases de datos se remontan a la
Antigüedad donde ya existían bibliotecas y toda clase de
registros. Además también se utilizaban para recoger
información sobre las cosechas y censos. Sin embargo, su
búsqueda era lenta y poco eficaz y no se contaba con la ayuda
de máquinas que pudiesen reemplazar el trabajo manual.
Posteriormente, el uso de las bases de datos se desarrolló a
partir de las necesidades de almacenar grandes cantidades
de información o datos. Sobre todo, desde la aparición de
las primeras computadoras, el concepto de bases de datos ha
estado siempre ligado a la informática.
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.
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.
Ventajas de las bases de datos
Control sobre la redundancia de datos:
Los sistemas de ficheros almacenan varias copias de
los mismos datos en ficheros distintos. Esto hace que
se desperdicie espacio de almacenamiento, además
de provocar la falta de consistencia de datos.

Compartir datos:
En los sistemas de ficheros, los ficheros pertenecen a las personas
o a los departamentos que los utilizan. Pero en los sistemas de
bases de datos, la base de datos pertenece a la empresa y puede
ser compartida por todos los usuarios que estén autorizados.
Consistencia de datos:
Eliminando o controlando las redundancias de datos se reduce en
gran medida el riesgo de que haya inconsistencias. Si un dato está
almacenado una sola vez, cualquier actualización se debe realizar
sólo una vez, y está disponible para todos los usuarios
inmediatamente. Si un dato está duplicado y el sistema conoce
esta redundancia, el propio sistema puede encargarse de
garantizar que todas las copias se mantienen consistentes.
Mejora en la integridad de datos:
La integridad de la base de datos se refiere a la validez y la
consistencia de los datos almacenados. Normalmente, la
integridad se expresa mediante restricciones o reglas que
no se pueden violar. Estas restricciones se pueden aplicar
tanto a los datos, como a sus relaciones, y es el SGBD
quien se debe encargar de mantenerlas.

Mejora en la seguridad:
La seguridad de la base de datos es la protección de la base de
datos frente a usuarios no autorizados. Sin unas buenas medidas
de seguridad, la integración de datos en los sistemas de bases de
datos hace que éstos sean más vulnerables que en los sistemas de
ficheros.
Mejora en los servicios de copias de seguridad:
Muchos sistemas de ficheros dejan que sea el usuario quien
proporcione las medidas necesarias para proteger los datos
ante fallos en el sistema o en las aplicaciones. Los usuarios
tienen que hacer copias de seguridad cada día, y si se
produce algún fallo, utilizar estas copias para restaurarlos.

Mejora en la accesibilidad a los datos:


Muchos SGBD proporcionan lenguajes de consultas o
generadores de informes que permiten al usuario hacer cualquier
tipo de consulta sobre los datos, sin que sea necesario que un
programador escriba una aplicación que realice tal tarea.
Desventajas de las bases de datos

✓ Complejidad
✓ Coste del equipamiento adicional
✓ Vulnerable a los fallos
Tipos de Base de Datos
Entre los diferentes tipos de base de datos, podemos encontrar los
siguientes:
MySql: es una base de datos con licencia GPL basada en un
servidor. Se caracteriza por su rapidez. No es recomendable usar
para grandes volúmenes de datos.
PostgreSql y Oracle: Son sistemas de base de datos poderosos.
Administra muy bien grandes cantidades de datos, y suelen ser
utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base
de datos, debe ser creada bajo el programa Access, el cual crea un
archivo .mdb.
Microsoft SQL Server: es una base de datos más potente que
access desarrollada por Microsoft. Se utiliza para manejar grandes
volúmenes de informaciones.
Programas para generar
Bases de Datos
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.
Visual FoxPro
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 Database
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
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.
Oracle
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.

También podría gustarte