Curso base de datos.
Enviado por Jonathan Sua • 15 de Febrero de 2017 • Resumen • 9.125 Palabras (37 Páginas) • 209 Visitas
FUNDAMENTOS BASES DE DATOS
Número de Créditos: 3 64 Horas Acompañamiento Directo 80 Horas Trabajo independiente
- Unidad: Fundamentos teóricos Bases de Datos.
- Unidad: Técnicas de análisis y diseño de Bases de Datos (Modelamiento)
- Unidad: Sentencias SQL (LDD – LMD)
- Unidad: PL-SQL
Distribución notas:
1 CORTE
5 EXPOSICION MESA REDONDA
10 CONTROLES DE CONCEPTOS ( 3 ó 4 )
15 TRABAJOS EN CLASE ( 3 )
2 CORTE
10 PRIMERA ENTREGA PROYECTO DE ASIGNATURA
20 TRABAJOS EN CLASE ( 5 )
3 CORTE
20 EXAMEN FINAL
10 SEGUNDA ENTREGA PROYECTO ASIGNATURA
10 TALLER PL-SQL
DEFINICION DE BASES DE DATOS
“ Colección o depósito de datos integrados, con redundancia controlada y con una estructura que refleja las interrelaciones y restricciones existentes en el mundo real; los datos que han de ser compartidos por diferentes usuarios y aplicaciones deben mantenerse independientes de estas y su definición y descripción, únicas para cada tipo de dato, han de estar almacenadas junto con los mismos. Los procesos de actualización y recuperación, habrán de ser capaces de conservar la integridad, seguridad y confidencialidad del conjunto de los datos. “
(Concepción y diseño de Bases de datos Cap. 1. Adoración de miguel Angel. Addoson – Wesley Iberoamericana)
SISTEMA DE INFORMACIÓN:
Sistema: Conjunto de elementos interrelacionados entre sí en la búsqueda de un fin común.
Se diseña un Sistema de información a fin de satisfacer las necesidades de información de una organización y está inmerso en ella.
ENTORNO
[pic 2]
ENTRADA ----- > ------ > SALIDAS
ENTORNO
Se alimenta tomando datos de la propia organización y en algunos casos de fuentes externas, cuyos resultados han de ser la información que dicha organización necesita para su gestión y toma de decisiones.
COMPONENTES DE UN SISTEMA DE INFORMACIÓN
[pic 3]
SISTEMAS TRADICIONALES BASADOS EN ARCHIVOS
ORIENTADOS A PROCESOS
La ubicación de datos se apoya en los requeridos por el proceso que se está solucionando.
[pic 4][pic 5]
Limitaciones:
- Separación y asilamiento de los datos: Se aíslan los datos en archivos separados. Dificultades para comparar datos.
- Duplicidad de los datos: Duplicidad incontrolada por la independencia de la misma información en archivos distintos. Costos en tiempo y almacenamiento de datos.
- Dependencias entre datos: Los registros están definidos en los códigos de las aplicaciones. Dificultad para su modificación. (re-envase de datos).
- Formatos de archivos incompatibles. Las estructuras dependen del lenguaje de programación de las aplicaciones.
- Proceso de consulta estático, proliferación de código para las mismas.
- Se debe controlar la persistencia de los datos.
SISTEMA DE BASE DE DATOS
Es básicamente un sistema computarizado para guardar registros; es decir, es un sistema computarizado cuya finalidad general es almacenar información y permitir a los usuarios recuperar y actualizar esa información con base en peticiones. Está compuesta por cuatro componentes: Datos, Hardware, Software y usuarios.
Datos: Toda empresa necesariamente debe mantener una gran cantidad de datos acerca de su operación. (Contables, Producción, Pacientes, estudiantes, Planeación, etc.). (Empresa – termino genérico que identifica cualquier organización independiente de tipo comercial, técnico, científico u otro – banco, hospital, Universidad, etc.).
Hardware: Volúmenes de Almacenamiento Secundario, Memoria Dispositivos de E/S
Software: Capas de software
CAPA SOFTWARE
Usuarios: Administrador de datos
Programados de Aplicaciones
Usuarios Finales (Terminales en línea).
Administrador de Base de Datos.
SISTEMAS BASADOS EN LOS DATOS
Se determinan todos los datos manejados en la compañía sin pensar en solucionar un proceso específico.
[pic 6][pic 7][pic 8]
Ventajas:
- Independencia de los datos respecto a los tratamientos y viceversa. Esta lleva a que un cambio de estos últimos no impongan un nuevo diseño lógico y físico de la base de datos. La base de datos está bajo la responsabilidad de un administrador y no del usuario de la misma.
- Coherencia de los resultados: La información de la base de datos se recoge y almacena una sola vez, en todos los tratamientos se utilizan los mismos datos.
- Mejor disponibilidad de los datos para el conjunto de usuarios: La metodología rompe con la propiedad sobre los datos de un usuario.
- Mayor Valor informático: El valor informático de su conjunto es superior a la suma del valor informático de los elementos individuales que lo constituyen.
- Mejor y más normalizada documentación de la información, la cual esta incluida con los datos. En un fichero están separados de su entorno semántico. En una base de datos se incluyen los datos acompañados de la semántica de los mismos.
- Mayor eficiencia en la recogida, validación y entrada de los datos al sistema. Los datos se recogen y validan una sola vez.
- Disminución de espacio físico: eliminación de la mayoría de la redundancia. En algunos la metodología requiere que se presente una redundancia mínima.
INVESTIGAR SOBRE:
(Consultar en un libro – Traer Bibliografía)
Arquitectura Cliente – Servidor
Funciones de un Sistema de Gestión de Bases de Datos
Lenguaje de Definición de datos LDD
Lenguaje de Manipulación de datos LMD
Bases de Datos OLTP
Transacción
Concurrencia
Bases de Datos Distribuidas
...