gbd1

14
Introducción Base de datos Ing. Linda K. Masias M. Base de datos (MySQL)

Upload: linda-masias

Post on 06-Jul-2015

1.044 views

Category:

Technology


0 download

DESCRIPTION

Gbd1

TRANSCRIPT

Page 1: Gbd1

Introducción Base de datos

Ing. Linda K. Masias M.

Base de datos (MySQL)

Page 2: Gbd1

¿Base de datos están en todo aspecto de

nuestra vida?

Page 3: Gbd1

¿Qué diferencia existe entre Información y Datos?

Datos

Son hechos que describen sucesos e identidades.

Dato puede referirse a un número, letra signo o símbolo.

Información

Ejemplo: “tiene un carro” Ejemplo: “Pedro tiene un carro”

Page 4: Gbd1

¿Qué es la Información

La información son datos procesados en formasignificativa, para el receptor, con valor real yperceptible para decisiones presentes ofuturas.

Page 5: Gbd1

Introducción

Una base de datos es un “almacén” que nospermite guardar grandes cantidades deinformación de forma organizada para queluego podamos encontrar y utilizar fácilmente.

Una base de datos se puede definir como unconjunto de información relacionada que seencuentra agrupada ó estructurada.

Page 6: Gbd1

Introducción

BDCompone

Una o más tablas

Page 7: Gbd1

Introducción

Page 8: Gbd1

Características de la base de datos

• 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.

Page 9: Gbd1

Niveles de Abstracción

• Nivel físico

Describe él como un registro (cliente) es almacenado.

• Nivel lógico

Describe que datos se almacenan en la base de datos, que relaciones existen entre estos.

• Nivel de vista

Programas de aplicación que esconden los detalles de los tipos de datos. Las vistas proporcionan un mecanismo de seguridad para evitar que los usuarios accedan a ciertas partes de la base de datos (como el sueldo de un empleado).

Page 10: Gbd1

Arquitectura de un sistema de base de datos

Page 11: Gbd1

Sistemas de gestión de base de datos

Los Sistemas de Gestión de Base de Datos sonun tipo de software muy específico, dedicadoa servir de interfaz entre la base de datos, elusuario y las aplicaciones que la utilizan. Secompone de un lenguaje de definición dedatos, de un lenguaje de manipulación dedatos y de un lenguaje de consulta.

Page 12: Gbd1

Ventajas y desventajas delas bases de dato

Ventajas BD Desventajas BD

Control sobre la redundancia de datos Complejidad

Consistencia de datos Coste del equipamiento adicional

Compartición de datos Vulnerable a los fallos

Mantenimiento de estándares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

Page 13: Gbd1

Tipos de camposTipo Descripción

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.

Page 14: Gbd1

Aplicaciones de la base de datos

• Banca: Todas las transacciones.• Líneas aéreas: Reservaciones, planificación.• Universidades: Información de los estudiantes,.

matriculas de las asignaturas y cursos.• Ventas: Clientes, productos, compras.• Producción: Inventario, ordenes, pedidos de

productos.• Recursos Humanos: Registro de

empleados, sueldos,. impuestos y beneficios, y para la generación de las nóminas.