1 Administración y Diseño de Bases de Datos Por : Luis Saavedra Zegarra.

Slides:



Advertisements
Presentaciones similares
Fundamentos de Base de Datos
Advertisements

Base de Datos Unidad I Introducción.
Diseño de Sistemas de Información
Introducción a LAS Bases de Datos
CURSO DE ACCESS Ing. Saul Yasaca.
Bases de Datos Introducción.
¿QUÉ SON LAS BASES DE DATOS?
Introduccion a base de datos
Sistema de Gestión de Base de Datos
Base de datos.
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
UNIDAD I Conceptos Básicos.
SISTEMAS GETIONADORES DE BASES DE DATOS
Definición De Datos Lenguaje de definición de datos
ROMERO G ARCIA FANY KARINA Y BARRIOS CRUZ REBECCA SARAHI GRUPO:303 EQUIPO:5.
Introducción a los SGBD Profesor Julio Telot González Universidad de Matanzas “Camilo Cienfuegos” Cuba.
Diseño de una base de datos Zavaleta Nolasco Karina
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Introducción a la Base de Datos
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Introducción A Las Bases De Datos
UNIVERSIDAD LATINA BASES DE DATOS.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Página 1 20/03/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Administración.
Bases de datos relacionales
SISTEMA DE BASE DE DATOS
Página 1 19/04/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Repaso.
EMPRESA DISTRIBUIDORA DE CERVEZA
APLICACIÓN EN VISUAL BASIC
BASES DE DATOS CONCEPTUALIZACIÓN
PARCIAL 3.
Conceptos Generales de Bases de Datos
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
INTERFASES DE ACCES Colegio de Bachilleres Plantel 13 Xochimilco Tepepan Alumnos: González Rosas Citlalmina Romero Ortega Roberto Grupo:303 Equipo:08.
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
Seminario de Informática Elementos Conceptuales
PROYECTO EMPRESARIAL Clase # 1.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Access.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca Edith Carreto Vichique Laura Belén Rosales Titla María.
Lenguaje Estructurado de Consulta
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
DEFINICION  Las bases de datos son una colección organizada de información dividida en campos los cuales nos proporcionan datos detallados e individuales.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
¿Qué es una Base de datos?
SISTEMA DE BASE DE DATOS
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
INSTRUCCIONES Elaboración de la Presentación:
1 FUNDAMENTOS DE BASES DE DATOS SISTEMA GESTOR DE BASES DE DATOS (SGBD) Consiste en una colección de datos interrelacionados y un conjunto de programas.
Bases de Datos Unidad 1.
Un sistema de administración de bases de datos DBMS (es un sistema basado en computador (software) que maneja una base de datos, o una colección de bases.
MiCrOsOfT AcCeSs PrAcTiCa #2 NaDiA pArEdEs. ¿qUe Es AcCeSs? es un programa del sist. Operativo Creado y modificado para uso personal componente de la.
INSTITUTO DE CIENCIAS ECONÓMICO-ADMINISTRATIVO ÁREA ACADÉMICA DE COMERCIO EXTERIOR 13/09/ UAEH.
Prof. Christian Montoya1 Microsoft Access 2010 Conceptos Básicos.
Transacciones seguras  Concurrencia Ing. Yeberth Martinez Programación II.
Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información relacionada, organizada Sistemáticamente,
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Unidad 1. CONCEPTOS DE BASES DE DATOS
Microsoft Office.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
Prof. Claudia Vides – 2015 – Presentación 1. Las bases de datos y los sistemas de bases de datos son un componente esencial en la vida cotidiana de la.
Introducción Base de datos Ing. Linda K. Masias M. Base de datos (MySQL)
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
13/11/14. UNIDADES DEL SEMESTRE Este trabajo esta diseñado para saber los propósitos de los sistemas de información, así como el buen desempeño que le.
Transcripción de la presentación:

1 Administración y Diseño de Bases de Datos Por : Luis Saavedra Zegarra

2 Administración y Diseño de Bases de Datos Por : Luis Saavedra Zegarra 1.Presentación. 2.Revisión del Sílabo. 3.Evaluación. 4.Conformación de Grupos.

3 Por : Luis Saavedra Zegarra ¿Cómo están las oportunidades de trabajo? Administración y Diseño de Bases de Datos Preguntas iniciales

4 Por : Luis Saavedra Zegarra ¿Y para el Ingeniero de Sistemas? Administración y Diseño de Bases de Datos Preguntas iniciales

5 Por : Luis Saavedra Zegarra ¿Y para el Ingeniero de Sistemas egresado de TELESUP? Administración y Diseño de Bases de Datos Preguntas iniciales

6 Por : Luis Saavedra Zegarra ¿ Con qué otros profesionales compiten? Administración y Diseño de Bases de Datos Preguntas iniciales

7 Por : Luis Saavedra Zegarra ¿ Cómo debemos enfrentar las oportunidades que se nos presenten? Administración y Diseño de Bases de Datos Preguntas iniciales

8 BASES DE DATOS Por : Luis Saavedra Zegarra Fuente: Fuente: ail/oracle_use.jpg Fuente: s=MLM&f= _1133.jpg&v=P Fuente: 6.1/graphics/dbv5bkmd.gif Fuente: Fuente: go.jpg Fuente: AAAAAAAAAWQ/YjcWVrOxb9Q/s320/microsoft-sql-server logo.jpg

9 Conceptos fundamentales Por : Luis Saavedra Zegarra Bit: Unidad de almacenamiento binaria. Puede contener un cero o un uno. Byte: Conjunto de 8 Bits. Un dato. Atributo o Columna Un dato. Ej.: Nombre, Teléfono, Sueldo. Campo Conjunto de atributos relacionados. Fila, tupla o Instancia Grupo de campos relacionados. Registro Conjunto de Filas o Instancias. Tabla, Entidad o Relación Conjunto de registros.Archivo Conjunto de datos organizados. Base de Datos Conjunto de archivos. Base de Datos DescripciónConceptoDescripciónConcepto Bases de DatosEntorno Tradicional

10 Problemas con el entorno tradicional Por : Luis Saavedra Zegarra Redundancia no controlada de datos. Dependencia estructural de los datos en los programas. Dificultad para obtener nuevos reportes. Dificultad para proporcionar acceso a los datos. Dificultad para asegurar los datos.

11 Redundancia no controlada de datos Por : Luis Saavedra Zegarra En el Sistema de ventas existe una Tabla Cliente con las siguientes columnas: Código de Cliente Nombre de Cliente Dirección Jefe de Compras Teléfono En el Sistema de cobranzas existe una Tabla Cliente con las siguientes columnas: Código de Cliente Nombre de Cliente Dirección Cajero Teléfono

12 Dependencia estructural de los datos en los programas Por : Luis Saavedra Zegarra Este problema se presenta en muchos lenguajes de programación (COBOL, RPG, etc.). Por ejemplo, en Cobol: IDENTIFICATION DIVISION.... INPUT-OUTPUT SECTION. SELECT CLIENTE ASSIGN TO “CLIENTE.TXT” ORGANIZATION IS SEQUENTIAL ACCESS IS LINE SEQUENTIAL.... DATA DIVISION. FILE SECTION. FD CLIENTE. 01 REG-CLI. 02 COD-CLI PIC 9(6). 02 NOM-CLI PIC X(30). 02 TEL-CLI PIC 9(7)....

13 Dependencia estructural de los datos en los programas Por : Luis Saavedra Zegarra El contenido del archivo “CLIENTE.TXT” podría ser el siguiente: JORGE PÉREZ PEDRO OTINIANO CARLOS CASTRO FELIPE PINGLO CECILIA DE LA CRUZ ¿Qué pasaría si se desea incorporar a un nuevo cliente, llamado “ALBERTO ORLANDO FERNÁNDEZ DE CÓRDOBA”?

14 Dependencia estructural de los datos en los programas Por : Luis Saavedra Zegarra JORGE PÉREZ PEDRO OTINIANO CARLOS CASTRO FELIPE PINGLO CECILIA DE LA CRUZ ALBERTO ORLANDO FERNÁNDEZ DE CÓRDOBA7... Se observa claramente el problema de traslape que se produce en las posiciones Esto obligaría a modificar la estructura del archivo.

15 Dependencia estructural de los datos en los programas Por : Luis Saavedra Zegarra JORGE PÉREZ PEDRO OTINIANO CARLOS CASTRO FELIPE PINGLO CECILIA DE LA CRUZ ALBERTO ORLANDO FERNÁNDEZ DE CÓRDOBA Pero, esto también afecta al programa desarrollado en COBOL.

16 Dependencia estructural de los datos en los programas Por : Luis Saavedra Zegarra IDENTIFICATION DIVISION.... INPUT-OUTPUT SECTION. SELECT CLIENTE ASSIGN TO “CLIENTE.TXT” ORGANIZATION IS SEQUENTIAL ACCESS IS LINE SEQUENTIAL.... DATA DIVISION. FILE SECTION. FD CLIENTE. 01 REG-CLI. 02 COD-CLI PIC 9(6). 02 NOM-CLI PIC X(37). 02 TEL-CLI PIC 9(7)....

17 Por : Luis Saavedra Zegarra Dificultad para obtener nuevos reportes En el entorno tradicional, los reportes son elaborados, exclusivamente, por el personal del Tecnologías de la Información. Los Reportes son difíciles

18 Dificultad para obtener nuevos reportes Por : Luis Saavedra Zegarra En Base de Datos, se suele disponer de guías para usuarios finales que sirven para la construcción de reportes. Fuente:

19 Por : Luis Saavedra Zegarra Para permitir a los usuarios acceder y manipular la base de datos. Para proveer a los administradores de bases de datos (DBA) herramientas que le permitan realizar tareas de mantenimiento y administración de los datos. ¿Para qué utilizamos un DBMS?

20 Por : Luis Saavedra Zegarra Definición de la base de datos. Creación de la base de datos. Recuperación de los datos. Actualización de los datos. Control de la integridad de la base de datos. Mantener la seguridad de los datos. Monitoreo del comportamiento de la base de datos. Funciones de un DBMS

21 Por : Luis Saavedra Zegarra Gestión de transacciones y acceso concurrente

22 Por : Luis Saavedra Zegarra BEGIN o START (inicio de la transacción). SAVEPOINT (Establecer un punto de retorno). ROLLBACK (Deshacer los cambios). ROLLBACK TO SAVEPOINT (deshacer los cambios hasta un punto de retorno). EXCEPTION (Control de errores). COMMIT (Concluir la transacción, guardando los cambios en la base de datos). END (Fin del bloque de proceso). Elementos de control de transacciones

23 Por : Luis Saavedra Zegarra Caso: Retiro de una cuenta en el Banco. Caso: Bloqueo simultáneo o abrazo. Acceso concurrente

24 Por : Luis Saavedra Zegarra Personal del DBA. Programadores de aplicaciones. Usuarios regulares (finales). Usuarios Eventuales. Usuarios de un DBMS

25 Por : Luis Saavedra Zegarra Hardware. Software. Datos. Usuarios. Procedimientos. Componentes de un DBMS