n4 lección16

20
Sistemas de Administración de Bases de Datos (DBMS) leCCIÓn 16

Upload: johanes-ramirez

Post on 25-May-2015

307 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: N4 lección16

Sistemas de Administración de Bases

de Datos (DBMS)

leCCIÓn 16

Page 2: N4 lección16

Esta lección incluye las siguientes secciones:

• Bases de Datos y DBMS’

• Trabajar con una Base de Datos

• Software Empresarial

Page 3: N4 lección16

• La diferencia entre las Bases de Datos y los DBMS’

• Fundamentos de Bases de Datos

• Fundamentos de DBMS’

Bases de Datos y DBMS’s (Sistemas de Administración de Bases de Datos)

Page 4: N4 lección16

• Una base de datos es un almacén para colecciones de datos o hechos relacionados.

• Un Sistema de Administración de Bases de Datos (DBMS) es una herramienta de software para permitir a múltiples usuarios que tengan acceso, observen, y trabajen con la data en una Base de Datos.

• Las Bases de Datos Grandes y los DBMS son utilizados por grandes organizaciones, pero muchas aplicaciones de productividad se construyen alrededor de conceptos de bases de datos.

Bases de Datos y DBMS’ Las diferencias entre Bases de Datos y DBMS’

Page 5: N4 lección16

Los dos tipos primarios de Bases de Datos son: Base de Datos de Archivo Simple (flat-file databases, con sólo una tabla) y la Base de Datos Relacional (con múltiples tablas relacionadas).

• Campos (Fields), que almacenan elementos de datos relacionados con una sola entidad.

• Registros (Records), o colecciones de campos relacionados con una sola entidad.

• Tablas (Tables), las cuales son colecciones de registros relacionados.

Las Bases de Datos utilizan tres estructuras principales para organizar la data:

Bases de Datos y DBMS’ – Fundamentos de Bases de Datos

Page 6: N4 lección16

Campo

Registro

Campos

Registro

Tabla

Page 7: N4 lección16

Tabla

PROFESSIONAL ADDRESS BOOK

Page 8: N4 lección16

• Ingreso de Data en la Base de Datos.

• Clasificar (Sorting o reorganización) de la data en la Base de Datos.

• Obtención de subconjuntos de la data para su uso.

Un DBMS permite el acceso y el manejo de la data agrupada en la Base de Datos.

El manejo de la data (hecho todo mediante el DBMS) se divide en tres categorías:

Bases de Datos y DBMS’ – Fundamentos de DBMS

Page 9: N4 lección16

• Creación de Tablas de la Base de Datos

• Visualización de Registros

• Clasificación (Sorting) de Registros

• Consultas a la Base de Datos

• Generación de Reportes

Trabajo con una Base de Datos

Page 10: N4 lección16

Text Logical NumericDate/Time(Texto) (Lógico) (Numérico) (Fecha/Tiempo)

Memo Binary Counter (Memo) (Binario) (Contador)

• El primer paso en la construcción de la Base de Datos es la creación de sus Tablas. Esto significa identificar, nombrar, y organizar sus Campos para que reciban la Data.

• Tipos de Campos de las Bases de Datos:

Trabajo con una Base de Datos – Creación de Tablas de la Base de Datos

Page 11: N4 lección16

• Se pueden crear Formularios que permiten visualizar Registros e ingresarle data, “Un Registro a la vez”.

• Entre las herramientas de la Base de Datos están las “máscaras de captura” que permiten validar la data en el momento de su captura, para asegurar que esté en el formato correcto.

Trabajo con una Base de Datos – Creación de Tablas de la Base de Datos

Page 12: N4 lección16

Teclee la data para los siguientes Campos y Pulse Next>>

Page 13: N4 lección16

• Un “filtro” es una herramienta que permite ver los Registros, que cumplan determinado criterio de búsqueda.

• Los Filtros son muy útiles para la búsqueda de cierto tipo de información, en una Base de Datos que tenga muchos Registros.

• Un “Formulario” puede trabajar con un “Filtro”, pero sólo se visualiza la información de “un sólo Registro de Datos”.

Trabajo con una Base de Datos – Visualización de Registros

Page 14: N4 lección16

*** Este es un “Formulario” para visualización !!!

Page 15: N4 lección16

• Clasificación (o Sorting) significa organizar los Registros de la Base de Datos “en un orden dado”.

• Un DBMS permite la clasificación de Registros en orden: Alfabético, Numérico, y Cronológico.

• La Clasificación puede ser en orden “ascendente” (Desde A hasta Z) o “descendente” (Desde Z hasta A).

Trabajo con una Base de Datos – Clasificación de Registros

Page 16: N4 lección16

• SQL

• Query by Example (QBE)

• Xbase

Una Consulta (query) es una sentencia definida por el Usuario, para pedirle al DBMS que encuentre los Registros que cumplan con el Criterio de Búsqueda señalado en la “Sentencia de Búsqueda”.

Los DMBS modernos contienen herramientas de consulta, basadas en uno o más de los siguientes lenguajes:

Trabajo con una Base de Datos - Consultas a una Base de Datos

Page 17: N4 lección16

*** Ésta es una Consulta planteada en SQL !!!

Page 18: N4 lección16

• Un Reporte es un subconjunto de información de una Base de Datos, producido en forma impresa.

• Se puede “generar la data para un reporte” mediante una Consulta (query), un Filtro (Filter) o alguna otra herramienta disponible.

• El Formato de los Reportes se puede hacer de diversas maneras.

Trabajo con una Base de Datos – Generación de Reportes

Page 19: N4 lección16

• El Software Empresarial es una Aplicación de Gran Escala basada en un DBMS, utilizada por las Organizaciones Grandes y por las Empresas Transnacionales.

• El SE está orientado a la satisfacción de las necesidades de información de muchos usuarios distintos en diferentes localidades.

• En una Corporación, diferentes usuarios pueden tener diferentes interfaces personalizadas con la Base de Datos, para que trabajen sólo con la data que necesiten.

Software Empresarial (SE)

Page 20: N4 lección16

• Defina los términos “Base de Datos” y “Sistema de Administración de Base de Datos” (DBMS).

• Enumere tres tipos de trabajos que un DBMS le permite realizar a los usuarios.

• Señales las diferencias entre las Bases de Datos de Archivo Simple y las Bases de Datos Relacionales.

• Identifique tres pasos necesarios para crear una Base de Datos.

• Explique el propósito de los “Filtros” y los “Formularios” en el ambiente de DBMS.

• Liste tres ejemplos de Lenguajes de Consulta.

leCCIÓN 16: rePASO