Upload
almar26
View
273
Download
0
Embed Size (px)
Citation preview
AGENDA
Generales del Curso
Prueba de Entrada
Base de Datos
Sistema de Administración Base de Datos
Porqué una Base de Datos?
Beneficios del Enfoque de Base de Datos
Administrador de Datos
Administrador de Base de Datos
Sistemas Relacionales
GENERALES DEL CURSO
Denominación: Base de Datos
Código: L105
Créditos: 03
Horas Semanales: 04 Horas (Teoría/Práctica)
Tipo de Evaluación: B Prácticas Calificadas
Mínimo: 5
Antes del Parcial
2 Prácticas
Después del Parcial
3 Prácticas
PRUEBA DE ENTRADA
¿Qué entiende por Base de Datos?
¿Cuáles son los componentes de un Sistema de Base de Datos?
¿Qué entiende por Administrador de Datos?
¿Qué entiende por Administrador de Base de Datos?
¿Qué entiende por Sistemas Relacionales?
¿Qué entiende por DML? Ejemplo
¿Qué entiende por DDL? Ejemplo
BASE DE DATOS
Los activos de información son relevantes para la empresa y son necesarios para lograr un cambio efectivo en los negocios.
La información de una compañía es considerada uno de los activos más importantes de la misma
BASE DE DATOS
La Base de Datos lo podemos considerar como una especie de armario electrónico, como un contenedor de una colección de archivos computarizados
SISTEMA DE BASE DE DATOS
Un Sistema de Base de Datos es básicamente un sistema computarizado para llevar registros.
La finalidad general del Sistema de Base de Datos es:
• Almacenar información
• Permitir a los usuarios:
–Recuperar información en base a peticiones
–Actualizar información en base a peticiones
SISTEMA DE BASE DE DATOS
Los componentes de un Sistema de Base de Datos son:
• Datos
• Hardware
• Software
• Usuarios
SISTEMA DE BASE DE DATOS
Datos: Es lo que esta almacenado en el Sistema de Base de Datos y que serán:
• Integrados: –Evitar la redundancia entre los
datos mediante su integración
• Compartida: –Puede ser accedida por diferentes
usuarios la misma sección de datos pero con diferente fin
• Estas características nos permiten almacenar datos persistentes
SISTEMA DE BASE DE DATOS
Hardware: Comprendido de:
• Volúmenes de Almacenamiento
–Para almacenar los datos
• Procesadores de Hardware y Memoria
–Para apoyar la ejecución del software del Sistema de Base de Datos
SISTEMA DE BASE DE DATOS
Software: Comprendido por:
• Sistema de Administración de Base de Datos (DBMS)
–Este nos apoya a mostrar al usuario una percepción de la Base de Datos, percepción no de detalle.
–Maneja las operaciones que los usuarios realicen sobre la Base de Datos
SISTEMA DE BASE DE DATOS
Usuarios: Los cuales lo podemos dividir en tres:
• Programadores de Aplicaciones
• Usuarios Finales
• Administrador de Base de Datos o DBA
PORQUE UNA BASE DE DATOS?
Compactación • No hay necesidad de archivos voluminosos
Velocidad • La maquina puede recuperar y actualizar datos
rápidamente
Menos Trabajo laborioso • Eliminar gran parte de trabajo de llevar archivos a mano
Actualidad • En el momento que necesitemos la información la
tendremos
BENEFICIOS ENFOQUE DE BASE DE DATOS
Los datos pueden compartirse
Es posible reducir la redundancia
Es posible evitar la inconsistencia
Es posible trabajar el manejo de transacciones
Es posible mantener la integridad
Es posible hacer cumplir la seguridad
Es posible hacer cumplir los estándares
ADMINISTRADOR DE DATOS
Modelo de Datos: Definición lógica, independiente y abstracta de los objetos, operadores con los que interactúan los usuarios
Decide que datos deben ser almacenados en la Base de datos
Establece políticas para mantener y manejas los datos almacenados
No necesita conocimientos técnicos de TI
ADMINISTRADOR DE BASE DE DATOS
Profesional de TI
Crea la Base de Datos real
Implementa los controles técnicos necesarios para hacer cumplir las políticas definidas por el administrador de Datos
SISTEMAS RELACIONALES
Esta basado en la teoría formal de modelos relacionales
Los datos se representan como filas de tablas
Estos datos son interpretadas como proposiciones verdaderas
Permite inferir proposiciones verdaderas adicionales a partir de las ya existentes
Brinda operadores los cuales generan nuevas tablas a partir de las anteriores
SISTEMAS RELACIONALES
Los operadores disponibles para el usuario son operadores que generan nuevas tablas a partir de las anteriores
• Operador Restringir
• Extrae subconjunto de filas
• Operador Proyectar
• Extrae un subconjunto de columnas