28
FASE FINAL BASE DE DATOS 301125_26 PRESENTADO POR: JAIRO EMILIO ARRIETA MEJIA MARCO ANTONIO LOPEZ OSPINA TUTOR UNAD - 2015

Trabajo Proyecto Final de Base de Datos

Embed Size (px)

DESCRIPTION

Trabajo Proyecto Final de Base de Datos

Citation preview

Page 1: Trabajo Proyecto Final de Base de Datos

FASE FINAL BASE DE DATOS

301125_26

PRESENTADO POR:JAIRO EMILIO ARRIETA MEJIA

MARCO ANTONIO LOPEZ OSPINATUTOR

UNAD - 2015

Page 2: Trabajo Proyecto Final de Base de Datos

INTRODUCCIONEste trabajo nos brinda la oportunidad de aprender temas fundamentales para nuestra futura labor profesional tratando temáticas como instrucciones sobre consulta, actualización de bases de datos y la ilustración de las sentencias del lenguaje SQL, utilizando como referencia un planteamiento real de un aeropuerto llamado Ciudad Gótica y utilizando el gestor de base de datos MySQL Workbench

Page 3: Trabajo Proyecto Final de Base de Datos

GESTIÓN DE BASES DE DATOSEn la actualidad cuando la información es globalizada y las empresas trabajan con mucha información se requiere sistema que manejen esta información de una manera eficiente, más fácil de acceder y sobre todo más segura es cuando nacen los sistemas gestores de bases de datos que proporcionan un interfaz entre aplicaciones y sistemas operativos.Entonces el sistema gestor de bases de datos (SGBB) consiste en un conjunto de datos interrelacionados y un conjunto de programas para acceder a datos. Este conjunto de datos llamada base de datos, contiene información importante de las organizaciones. El principal objetivo de un SGDB es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera práctica como eficiente. Los SGDB entonces son diseñados para almacenar y manipular grandes cantidades de datos con el fin de brindar información.

Page 4: Trabajo Proyecto Final de Base de Datos

ARQUITECTURAS PARA GESTIÓN DE BASES DE DATOS

La arquitectura para gestión de bases de datos está basada en tres niveles o esquemas: el nivel físico o de máquina, el nivel externo o de usuario y el nivel conceptual. El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación, de la base de datos física.

Page 5: Trabajo Proyecto Final de Base de Datos

NIVELES ARQUITECTURAS PARA GESTIÓN DE BASES DE DATOS

• En el nivel interno se describe la estructura física de la base de datos mediante un esquema interior. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.

• En el nivel conceptual se describe la estructura de toda la base de datos para una comunidad de usuarios mediante un esquema conceptual. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones.

• En el nivel externo se describen varios esquemas externos o vistas de usuarios. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinados y aculta a ese grupo el resto de la base de datos.

Page 6: Trabajo Proyecto Final de Base de Datos

FUNCIONES PRINCIPALES DE UN GESTOR DE BASES DE DATOSEl objetivo de los sistemas de gestión de base de datos es proporcionar la interfaces entre los datos de bajo nivel en la base de datos y los programas de aplicación y consultas emitidas. Entre sus principales funciones tenemos:

Gestor de almacenamiento es responsable de la interacción con el gestor de archivos. Este incluye: Gestor de autorización e integridad, Gestor de transacciones, Gestor de archivo. Gestor de memoria intermedia que es responsable de traer los datos del disco de almacenamiento a memoria principal y describir que datos tratar en memoria cache. Gestor de almacenamiento también implementa varias estructuras de datos como parte de la implementación física el sistema como archivos de datos, diccionarios de datos e índices. Estos gestores tienen un procesador de consultas que tiene los siguientes componentes: interprete LDD, Compilador del LMD, y el motor de evaluación de consultas que ejecutan las instrucciones de bajo nivel generadas por el compilador del LMD. 

Page 7: Trabajo Proyecto Final de Base de Datos

LOS PRINCIPALES COMPONENTES DE UN SISTEMA  GESTOR DE BASES DE DATOS

Los principales componentes del gestor de la base de datos son los siguientes:• Control de autorización• Procesador de comandos• Control de integralidad• Optimizador de consultas• Gestor de transacciones• Planificador (scheduler)• Gestor de recuperación• Gestor de buffer.

Page 8: Trabajo Proyecto Final de Base de Datos

MODELO DE BASES DE DATOS LÓGICO Y FISICO

El modelo de bases de datos es la representación o abstracción de los datos de una organización y sus relaciones, plasmadas en un gráfico llamado diagrama entidad – relación. Este diagrama es una técnica de modelación conceptual de datos, cuya bases teórica se encuentran en la teoría de conjuntos, relaciones y funciones de la ciencia de las matemáticas.Los modelos de datos aportan la base conceptual para diseñar aplicaciones que hacen un uso intensivo de datos, así como la base formal para las herramientas y técnicas empleadas en el desarrollo y uso de sistemas de información.Que diferencia existe entre el modelo lógico y el modelo físico de datos.La diferencia que existe entre el modelo lógico y el modelo físico de datos es que la modelo lógico están orientadas a las operaciones más que a la descripción de una realidad, ejemplo es el modelo relacional, pero el modelo físico son cuando estas estructuras son implementadas por un manejador de datos.

Page 9: Trabajo Proyecto Final de Base de Datos

Modelo lógico de la base de datos

Page 10: Trabajo Proyecto Final de Base de Datos
Page 11: Trabajo Proyecto Final de Base de Datos

INSTALACION Y CONFIGURACION DEL SGBD MySQL WORKBENCHDescargar programa desde https://www.mysql.com/products/workbench/

Page 12: Trabajo Proyecto Final de Base de Datos

Una vez descargado se procede a ejecutar.

Page 13: Trabajo Proyecto Final de Base de Datos
Page 14: Trabajo Proyecto Final de Base de Datos

Ya instalado

Page 15: Trabajo Proyecto Final de Base de Datos

CREACION BASE DE DATOS

Entramos a phpMyAmin

Page 16: Trabajo Proyecto Final de Base de Datos

CREACION BASE DE DATOS

Page 17: Trabajo Proyecto Final de Base de Datos

CREACION DE TABLAS

Page 18: Trabajo Proyecto Final de Base de Datos

INSERTAR DATOS EN LAS TABLAS

Page 19: Trabajo Proyecto Final de Base de Datos

CONSULTAR BASE DE DATOSSELECT * FROM jarrieta.aerolinea;

Page 20: Trabajo Proyecto Final de Base de Datos

Lista General De Aeronaves.

Page 21: Trabajo Proyecto Final de Base de Datos

Lista de pilotos

Page 22: Trabajo Proyecto Final de Base de Datos

Relación de pilotos y/o auxiliares y aeronaves en las que trabaja

Page 23: Trabajo Proyecto Final de Base de Datos

Crear usuarios para cada uno de los compañeros del grupo colaborativo y asignarles diferentes niveles de acceso a la base de datos. Ingresar con las credenciales de los diferentes usuarios y verificar la seguridad.

Page 24: Trabajo Proyecto Final de Base de Datos

Base de Datos y Tablas creadas

Page 25: Trabajo Proyecto Final de Base de Datos

Crear usuarios y privilegios en la Base de Datos

Page 26: Trabajo Proyecto Final de Base de Datos

Usuario Jairo clave 0217

Page 27: Trabajo Proyecto Final de Base de Datos

Todos los usuarios

Page 28: Trabajo Proyecto Final de Base de Datos

Copia de seguridad de la base de datos