Sunteți pe pagina 1din 23

Base de Datos. Prof.

Neyva Martínez

Universidad Gran Mariscal de Ayacucho


Extensión Guayana
Escuela de Ingeniería

Unidad I

Profesora: Ing. Neiva J. Martínez Sieglett


Base de Datos. Prof. Neyva Martínez

1. Procesamiento de datos
Conocimientos

Reduce la
Datos Incertidumbre
Toma de
Procesamiento Información decisiones

Alta
Gerencia Información
• Nivel Estratégico
Gerencia
Media • Nivel Coordinativo
• Nivel Operacional
Operaciones

Productos
y
Servicios

Insumos

2
Base de Datos. Prof. Neyva Martínez

Actividades del Procesamiento de datos


Procesamiento de transacciones:
a) Tareas del Procesamiento de transacción:
transacción:
 Recolectar los datos originados por las transacciones
 Clasificar los datos
 Ordenar los datos
 Calcular los nuevos datos (a partir de los anteriores)
 Resumir los datos
 Almacenar los datos
b) Procesamiento de Información
 Seleccionar los datos que se requieren para producir información
 Operar sobre los datos seleccionados
 Presentar la información
 Distribuir la información a los centros de decisión

Trabajar datos para generar información es


la actividad central de un Sistema de
Información
3
Base de Datos. Prof. Neyva Martínez

2. Sistemas de Información
“Es una colección de personas, procedimientos y equipos diseñados, operado y
mantenido con el fin de recolectar, registrar, procesar, almacenar, recuperar y
presentar la información”

Entrada Salida de
de datos Información
Procesamiento

Actividades

Almacenamiento

4
Base de Datos. Prof. Neyva Martínez

Componentes de los Sistemas de información

I Operaciones Manuales Personal y Procedimientos I


n n Reportes
Reportes t EQUIPO t
e  Utilitarios
e Documentos
Documentos r r
Programas del  Compiladores
f f
Equipo  Editores
a a
 Sistemas Operativos
Montajes
Montajes c c
e  SMBD e
s s
Programas de Aplic. Archivos o Base de datos Señales
Señales
Operaciones Manuales

5
Base de Datos. Prof. Neyva Martínez

3. Sistemas de Base de datos


 “Subconjunto del sistema de información, sirven para accesar los datos por
cualquier entidad para accesar los datos por cualquier entidad que sea y con
mayor facilidad que en los archivos que son recomendados para el manejo de
datos en lotes y esporádicamente.”

 “Conjunto integrado de componentes que permiten la administración, uso y


control de los datos de un sistema de información”

Programas de Terminales
Aplicación usuarios no
SMBD especializados

Prog 1

Prog 1 Base
de
datos
Prog 1

6
Base de Datos. Prof. Neyva Martínez

Base de datos
Colección de datos interrelacionados y almacenados en un
mismo medio físico, sin redundancia innecesaria y que sirve
para múltiples aplicaciones

Programas de
Aplicación en línea
Prog. De
Nómina

Base de
Prog de
Personal Datos de
Personal,
contabilidad y
Prog de nómina
Contabilidad

Ejemplo de base de datos para Administración

7
Base de Datos. Prof. Neyva Martínez

Características
 Datos almacenados que sirven para múltiples aplicaciones
 Varios usuarios pueden tener acceso a los mismos datos
simultáneamente
 Garantizan la consistencia de los datos
 El acceso a los datos es controlado mediante mecanismos de seguridad
y privacidad.
 Los programas de aplicación permanecen invariables (Independientes
de los datos) por cambios en la base de datos.
Independencia de los Datos : Inmunidad de los programas de
aplicación a cambios o modificaciones del esquema o de la
organización física de los datos
• Indep. Lógica: Cambios en el esquema no afecta a los programas
de aplicación
Tipos:
• Indep. Física: Cambios en la estructura de almacenamiento y
métodos de almacenamiento no afectan a los programas de
aplicación

8
Base de Datos. Prof. Neyva Martínez

Objetivos de los Sistemas de Base de Datos


1. Versatilidad para la representación de las relaciones
2. Desempeño
3. Costo mínimo
4. Redundancia mínima
5. Capacidad de búsqueda
6. Integridad
7. Reserva y seguridad
8. La interfaces con el pasado
9. La interfaces con el futuro
10. Afinación
11. Migración de los datos
12. Simplicidad

9
Base de Datos. Prof. Neyva Martínez

Arquitectura de un Sistema de Base de datos


Nivel externo 1 Nivel externo 2 Nivel externo 3
Organización
Lógica
Nivel lógico o conceptual

Nivel físico o interno Organización


Física

Disco
Visión o Niveles de Abstracción
 Nivel Interno: definido por el administrador de base de datos; forma como está
organizado el computador (como almacena). Visión de almacenamiento
 Nivel Conceptual: Forma lógica en que se ven los datos, como están relacionados.
Visión lógica de los datos y es una visión de conjunto. Estructura lógica de los datos,
definido por el administrador de la BD.
 Nivel Externo: visión individual de los usuarios. Es dependiente del usuario. No es
necesario conocer toda la data set, solo se usa parte de esta a no ser que el programa
de dicho usuario lo requiera

10
Base de Datos. Prof. Neyva Martínez

Sistema Manejador de Base de Datos. (DBMS)


Un SMBD es una colección de numerosas rutinas de software
interrelacionadas, cada una de las cuales es responsable de una
tarea específica. Conjunto de integrado de componentes que
permiten la administración, uso y control de los datos de un sistema
de información

Base de
datos

Programas de aplicación SMBD Terminales usuarios especializados


Base de Datos. Prof. Neyva Martínez

Todas las peticiones de acceso a la base, se manejan


centralizadamente por medio del DBMS, por lo que este paquete
funciona como interfase entre los usuarios y la base de datos.

El objetivo primordial de un sistema manejador base de datos


es:

Proporcionar un contorno que sea a la vez conveniente y


eficiente para ser utilizado al extraer, almacenar y manipular
información de la base de datos
datos..

12
Base de Datos. Prof. Neyva Martínez

Las funciones principales de un DBMS son:

Crear y organizar la Base de datos.


Establecer y mantener las trayectorias de acceso a la bases
de datos de tal forma que los datos puedan ser accesados
rápidamente.
Manejar los datos de acuerdo a las peticiones de los
usuarios.
Registrar el uso de las bases de datos.
Interacción con el manejador de archivos: Esto a través de las
sentencias en DML al comando de el sistema de archivos. Así el Manejador
de base de datos es el responsable del verdadero almacenamiento de los
datos.
Respaldo y recuperación:
Control de concurrencia.
Seguridad e integridad.
13
Base de Datos. Prof. Neyva Martínez

Componentes de un SMBD
1. Lenguajes de descripción lógica de los datos (LDLD)
- LDE (Lenguaje de descripción de esquemas)
- LDS (Lenguaje de descripción de subesquemas)
2. Lenguaje de descripción física de los datos (LDFD)
- Estructura de almacenamiento
- Métodos de acceso
- Elementos físicos
3. Lenguaje de manipulación de datos (LMD)
- Acceso a la BD
- Instrucciones particulares para la manipulación de losdatos (LMD)
4. Sistema de control de BD (SCBD)

14
Base de Datos. Prof. Neyva Martínez

ENTIDADES Y ATRIBUTOS
Entidades:
casa u objeto del mundo real, que es distinguible de todos los demás objetos. Está
caracterizada porque tiene propiedades que lo identifican y lo hacen diferente de otras
entidades del mismo tipo.
Atributos:
información originada por las propiedades de una entidad. Una entidad tiene un conjunto
de uno o más atributos.
Tres campos diferentes de información
Realidad Información Datos

Item de datos
Atributos
Entidad
Valor de
Valor de
Propiedades Item de
atributo
datos

15
Base de Datos. Prof. Neyva Martínez

ESQUEMAS Y SUBESQUEMAS

El conjunto de datos La estructura


que la base de datos general que sigue
tiene almacenado en la base de datos
un momento dado se se denomina:
denomina

Instancia ESQUEMA

Las bases de datos tienen varios esquemas divididos según los niveles de
abstracción :

• El esquema físico, describe el diseño de BD en el nivel físico.


• El esquema lógico, describe su diseño en el nivel lógico o conceptual.
• En el nivel de vistas la BD puede tener varios esquemas, denominados
subesquemas, que describen diferentes vistas de la BD
.

16
Base de Datos. Prof. Neyva Martínez

Ejemplo de esquemas y subesquemas

Cédula Nombre y Apellido Materia Nota


15122222 Pedro Luis Pérez Ruiz Base de datos 15

Subesquema para el
programador

El Software hace la conversión

Estudiante Notas Materia


*Cédula *Cédula *Codigo materia
Nombre y apellido *Codigo Materia Nombre materia
F_nacimiento nota Unidades credito
F_ingreso semestre
Telefono
dirección Esquema de la base de datos Administrador
de la BD

17
Base de Datos. Prof. Neyva Martínez

Pasos para la construcción del esquema:


1. Se identifican los objetos de la situación del mundo real
(entidades)
2. Se establecen las relaciones entre las entidades
3. Se construyen un diagrama del esquema o modelo de
datos ( diagrama entidad relación)
4. Se selecciona un SMBD

5. Se escribe el programa del esquema usando el LDD del


SMBD seleccionado

18
Base de Datos. Prof. Neyva Martínez

Administrador de base de datos


Es la persona o equipo de personas profesionales
responsables del control y manejo del sistema de
base de datos, generalmente tienen experiencia
en DBMS, diseño de bases de datos, Sistemas
operativos, comunicación de datos, hardware
y programación

19
Base de Datos. Prof. Neyva Martínez

Acceso a un registro a través de un programa de


aplicación

Programa de Aplicación A
Subesquema utilizado por
el programa de aplicación

11 Area de trabajo del


sistema 1 2
10
Sistema
9 Manejador 3
Esquema
de Base
de Datos
Almacenamiento
Intermedio del 4
sistema 8
5 Descripción física de la BD

7 Sistema
Operativo
6
Base
De
datos
20
Base de Datos. Prof. Neyva Martínez

Fases de Diseño de Base de Datos Mundo Real

Recolección y Análisis de
Requerimientos

Requerimientos Funcionales Requerimientos de la BD


Análisis Funcional Diseño Conceptual

Especificaciones de transacciones de Esquema Conceptual


Independiente del SMBD alto nivel En un modelo de datos de alto nivel

Específico del SMBD Diseño Lógico


Transformación del modelo de datos

Esquema (Conceptual) Lógico


En el modo de datos de un SMBD

Diseño Físico Diseño Físico


Transformación del modelo de datos Transformación del modelo de datos

Implementación de transacciones Esquema Interno


Para el mismo SMBD

Programas de Aplicación
21
Base de Datos. Prof. Neyva Martínez

22
Base de Datos. Prof. Neyva Martínez

“El éxito depende de la


voluntad…”

23

S-ar putea să vă placă și