Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Gestión de Datos 2013
2
Los conocimientos son esenciales en el desempeño profesional
Los conocimientos son esenciales en el desempeño profesional. Sin ellos es imposible lograr las habilidades para competir laboralmente. La Universidad ofrece la oportunidad de adquirir conocimientos que serán aprovechados más adelante en beneficio propio y de la sociedad. El avance de la ciencia y de la técnica hace necesario actualizar continuamente esos conocimientos. Cuando se toma la decisión de embarcarse en una vida profesional, se adquiere un compromiso de por vida: “Mantenerse al día en los conocimientos del área u oficio que ha decidido desempeñar”
3
Equipo J.T.P Higinio Facchini Auxiliar Mara García
Profesora María Eugenia Stefanoni
4
Horarios María Eugenia Turno tarde: sábado 8:00 a 11:00
Turno noche: sábado 11:00 a 14:00 Higinio/Mara Turno tarde: lunes 14:30 a 17:30 Turno noche: lunes 19:00 a 22:00 2013
5
ingresar a la página http://frm. cvg. utn. edu
ingresar a la página al curso Gestión de Datos y registrarse como usuario con su correo (de la frm) y la contraseña es "gestion 2013"
6
Área de Programación 2013 Para cursar Regulares Rendidas Para rendir
Aprobadas Análisis de Sistemas 2º Matemática Discreta 1º Análisis de Sistemas 2º Sintaxis y Semántica de lenguajes 2º Sistemas y Organizaciones 1º Sintaxis y semántica de lenguajes 2º Paradigmas de programación 2º Algoritmos y Estructuras de Datos 1º Paradigmas de Programación 2º 2013
7
Bibliografía sugerida
SISTEMAS DE BASES DE DATOS Thomas M. Connolly; Carolyn E. Begg
8
En los últimos 20 años, el manejo de las Bases de datos y el conocimiento de los motores de Bases de Datos existentes en el mercado han tomado un protagonismo absoluto en el desarrollo del software. Si bien este tema siempre se analizaron dentro del área de informática, antes sólo era considerado para el desarrollo de sistemas de mediana y gran envergadura. Actualmente no se justifica la construcción de una página Web sin tener como respaldo una base de datos para manejar la persistencia de los datos, aunque sean mínimos.
9
La informática evoluciona a un ritmo vertiginoso
La informática evoluciona a un ritmo vertiginoso. Esto provoca una constante innovación de tecnologías de desarrollo de software y almacenamiento de datos. A pesar de esto, es necesario el estudio de los temas elementales, en nuestro caso, referidos a Base de Datos.
10
OBJETIVOS Capacitarse en: Diseñar una Base de datos.
Manejar lenguajes de consultas. Implementar una Base de datos. Tener una visión de resultados teóricos importantes sobre la teoría de BD. 2013
11
PROYECTO Narración de un problema, para el cual construirás una Base de Datos. Construcción del Modelo Algebraico o Modelo Entidad Relación. Transformación del Modelo anterior al Modelo Relacional con sus restricciones de integridad correspondientes. Plantear consultas en Álgebra Relacional y SQL. Creación de tablas y restricciones en cualquier SGBD Relacional que consideres interesante. Demostrar por medio de la Teoría de Normalización que la BD se encuentra en 3º Forma Normal o Forma Normal Boyce Codd. 2013
12
Bases de Datos y usuarios de Bases de Datos
Conceptos y arquitectura de los sistemas de bases de datos 2013
13
Bases de Datos y usuarios de Bases de Datos
2013
14
Objetivos de la clase Conocer la Teoría de Bases de Datos.
Identificar los modelos de datos anteriores y actuales para el almacenamiento persistente de grandes volúmenes de datos. Distinguir los tipos de usuarios y funciones de un administrador de Bases de Datos. 2013
15
Base de Datos Definición inicial: Dato:
Conjunto de datos relacionados entre sí Dato: Hecho concreto 2013
16
Base de Datos Propiedades:
Representa algún aspecto del mundo real, llamado: Minimundo, Realidad o Universo de discurso Conjunto de datos lógicamente coherentes. Se diseña, construye y puebla para un propósito específico. 2013
17
Una posible definición
base de datos: Una fuente de la cual se derivan los datos, cierto grado de interacción con los acontecimientos del mundo real y un público activamente interesado en su contenido. 2013
18
Otra definición Una Base de Datos es un conjunto de datos estructurados y definidos a través de un proceso específico, que busca evitar la redundancia, y que se almacenará en algún medio de almacenamiento masivo, como un disco.
19
Sistema De Base De Datos
Hardware Software DBMS Define Construye Manipula Aplicación Base de datos Personas 2013
20
Acciones de una BD Definición: Datos, estructuras y restricciones
Construcción: almacenar los datos concretos Manipulación: Consultas y actualización 2013
21
Usuarios/programadores
SISTEMA DE BASE DE DATOS Programas de aplicación / consultas SOFTWARE DEL SGBD Software para procesar consultas/programas Software para tener acceso a los datos almacenados Definición de la base de datos almacenada (meta-datos) Base de datos almacenada
22
Sistema de alumnos en una Universidad
Ejemplo de BD Sistema de alumnos en una Universidad 2013
23
ALUMNO Nombre Código Alumno Año Especialidad CURSO Nombre de Curso
Juan Manuel 17 1 CS Agustina 8 2 CURSO Nombre de Curso Código Curso Créditos Departamento Intr. a la Computación CS1310 4 CS Estructura de Datos CS3320 Matemática Discreta MATE2410 3 MATE Bases de Datos CS3380
25
Base De Datos Vs. Procesamiento De Archivos 2013
26
Características del enfoque de Bases de datos
2013
27
Características del enfoque de Bases de datos
Naturaleza autodescriptiva de la base de datos (Catálogo: estructura y organización de los archivos) Separación entre los programas y los datos (Independencia con respecto a programas y datos) (Independencia con respecto a programas y operaciones) (Abstracción de datos) Manejo de múltiples vistas de los datos Datos compartidos y con acceso concurrente por varios usuarios (Software de control de concurrencia) 2013
28
Características del enfoque de Bases de datos
Potencial para imponer normas. (Comunicación y cooperación) Más rapidez para crear aplicaciones. Flexibilidad. (Para modificar la estructura de la BD). Disponibilidad de información actualizada para todos los usuarios. (Es posible a través de subsistemas de control de concurrencia y recuperación) Economías de escala. (Reducción de costos de operación y control) 2013
29
Personas Administrador de la base de datos
Definición del esquema de la BD Modificación de la organización física Autorización para el acceso a los datos Especificaciones de las restricciones de integridad Diseñadores de bases de datos Generan vistas 2013
30
Personas 2013 Usuarios finales Esporádicos Paramétricos Avanzados
(Consultas) Paramétricos (Consultas y actualizaciones) Avanzados Autónomos 2013
31
Personas Programadores de aplicaciones y analistas de sistemas
(Transacciones programadas) Diseñadores e implementadores del DBMS (Módulos para catálogo, leng. De consultas, acceso a los datos, seguridad) Creadores de herramientas Operadores y personal de mantenimiento 2013
32
Ventajas de Utilizar un SGBD
2013
33
Recursos Del DBMS Control de redundancia
(Redundancia controlada) Restricción de accesos no autorizados (Subsistema de seguridad y autorización) 2013
34
Recursos Del DBMS Almacenamiento persistente de objetos y estructuras de datos de programas (DBMS orientado a objetos) Problema de incompatibilidad de impedancia Inferencias que permiten generar reglas de deducción (Bases de datos deductivas) 2013
35
Recursos Del DBMS Múltiples interfaces
Lenguajes de consulta Lenguajes de programación Formas y códigos Menús Representación de vínculos complejos entre los datos 2013
36
Recursos Del DBMS Imposición de restricciones de integridad
Tipos de datos Vinculación entre registros de archivos Elementos de información únicos Respaldo y recuperación (Subsistema de respaldo y seguridad) 2013
37
Cuándo No Usar Un DBMS 2013
38
Costos adicionales: Inversión inicial en equipo, software y capacitación La generalidad que ofrece el DBMS para definir y procesar los datos Seguridad, control de concurrencia, recupe-ración e integridad Administración inadecuada del DBA 2013
39
Sistemas Convencionales de Archivos
La base de datos y las aplicaciones simples, bien definidas y no se esperan cambios. Requerimientos estrictos de tiempo real (Costo extra del SGBD) No se requiere acceso multiusuario a los datos. 2013
40
Conceptos y arquitectura de los sistemas de bases de datos
2013
41
Conceptos y arquitectura de los sistemas de bases de datos
Modelos de datos, esquemas y ejemplares Arquitectura de tres niveles Independencia con respecto a los datos Módulos de un sistema de base de datos 2013
42
Modelo de datos “Colección de conceptos que sirven para describir la estructura de una base de datos” 2013
43
Modelo De Datos Modelo de datos de alto nivel o conceptuales
(Modelo algebraico/entidad-relación) Modelo de datos de implementación (Modelo relacional, red, jerárquico, orientado a objetos, deductivo…) Modelo de datos de bajo nivel, o físico 2013
44
Esquemas, instancias y estado de la BD
Descripción: esquema de la BD no es de esperar que se modifique Intensión Base de Datos: datos reales cambiantes Estado de la BD Ocurrencias o instantánea Extensión 2013
45
Arquitectura De Tres Esquemas
Nivel externo Esquemas externos (Descripción de vistas) Nivel conceptual Esquema conceptual (Descripción de alto nivel de la BD) Relacional / Red / Jerárquico Describe qué datos y qué relaciones existen entre los datos Nivel interno Esquema interno (Descripción de estructuras de almacenamiento de la BD) Describe cómo se almacenan los datos 2013
47
Independencia con respecto a los Datos
Capacidad de poder modificar el esquema en un nivel sin tener que modificar el esquema del nivel inmediato superior: Independencia lógica con respecto a los datos (Modificar el esquema conceptual) No modificar las aplicaciones Independencia física con respecto a los datos (Modificar el esquema interno) Crear estructuras de acceso adicionales 2013
48
Lenguajes De Una BD DDL lenguaje de definición de datos
SDL lenguaje de definición de almacenamiento VDL lenguaje de definición de vistas DML lenguaje de manipulación de datos 2013
49
Módulos Componentes De Un DBMS
2013
51
Utilería Del Sistema De Base De Datos
Ayuda al DBA a manejar el sistema Carga Respaldo Reorganización de archivos Vigilancia del rendimiento Catálogo/diccionario Activo (DBMS, DBA y usuarios) Pasivo (DBA y usuarios) 2013
52
Clasificación De Los Sistemas De Gestión De BD
Modelos de datos Relacional Red Jerárquico Orientados a objetos Otros Número de usuarios Monousuarios Multiusuarios Número de sitios Centralizados. DBMS distribuidos. Homogéneos. Heterogéneos (DBMS federados). 2013
53
Cuestionario de Repaso
¿Qué es una Base de Datos? ¿Qué es un Sistema Administrador /Gestor/ Motor de una BD? ¿Qué es un Modelo de Datos? ¿Qué tipos de Usuarios puede tener una BD? ¿Qué diferencias encuentra entre un Administrador de BD y un Programador de Aplicaciones de interactúan con BD?
54
Y ahora descanso
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.