Anda di halaman 1dari 18

BASE DE DATOS AVANZADA

Momento intermedio: fase 1.

NOMBRE DE LA ESTUDIANTE
Adriana Cristina Almanza Ramos
COD: 1.065.994.885
GRUPO: 301125_22

TUTOR
Marco Antonio Lopez Ospina

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BSICAS, TECNOLOGAS E INGENIERAS
PROGRAMA: INGENIERIA DE SISTEMAS
2015 II

INTRODUCCION
El presente trabajo pretende dar solucin al informe y al trabajo de la prctica 1 del curso
Base de Datos Avanzado que se imparte en la UNAD y que hace parte del programa
educativo de Tecnologa de Sistemas.
La actividad se aborda estableciendo el trabajo individual como eje de la ejecucin del
planteamiento de la necesidad y solucin de base de datos para una empresa para permitir
que cada una de las sedes en que se tiene operaciones pueda tener acceso a informacin
relevante y necesaria para la realizacin de sus operaciones sobre los clientes, los productos
y dems.
La solucin al trabajo se har de acuerdo al entrenamiento recibido por parte del material
proporcionado por la universidad y apoyado en el material de referencia y ejemplos de
consultados en la bibliografa, se usan diagramas modelo entidad relacin para representar
los datos y se explica brevemente el funcionamiento del modelo.

MANUAL DE INSTALACION MYSQL, MYSQL WORKBENCH Y XAMPP

INSTALACION DEL MOTOR DE BASE DE DATOS MYSQL SERVER

Para realizar la instalacin de nuestro motor de base de datos de Mysql, se debe ingresar a
la pgina o sitio oficial de descargas, Una vez ingresado a la pgina se debe elegir
MySQLCommunity Server, que es la versin gratuita del producto. Se Selecciona Windows
como plataforma y elige el instalador MSI que mejor se adapte a tu sistema operativo ya
sea a (32 o 64 bits).
Pgina oficial https://dev.mysql.com/downloads/installer/

El proceso de instalacin es muy simple y se efecta de la siguiente manera: Una vez


descargada la aplicacin se procede instalar el ejecutable, dndole doble clic sobre el
instalador como se observa en la imagen a continuacin:

Una vez realizada la accin anterior mente mencionada le aparecer la siguiente ventana, la
deber escribir una password para as poder a nuestro software, que ms adelante mostrare
como es el ingreso con nuestra contrasea.

A continuacin se realiza la configuracin de los servicios de Windows la cual se realiza una


instalacin estndar de nuestra cuenta como se observa en la imagen y le damos siguiente.

Ahora se procede a ejecutar la configuracin de la aplicacin del servidor y una vez elaborada esta
accin se finaliza.

Una vez finalizada la instalacin, nos aparecer una ventana o cuadro de dialogo en donde se
verifica la Conexin con el servidor y se aplica la configuracin anteriormente realiza de nuestro
servidor de MySQL server.

Finalmente terminamos con la instalacin de MySQL server. A continuacin se realizara la prueba


de ingreso y uso de alguno de los comandos de nuestro servidor.
Ingreso al MySQL Server con la contrasea establecida.

Ejecucin de comando de SQL para la creacin de:

Base de datos
Vista de las base de datos existentes o creadas
Creacin de tablas
Vista de la tablas
Eliminacin de tablas y de base de datos existentes en nuestro servidor.

INSTALACIN DE MYSQL WORKBENCH

Para la instalacin de MySQLWorkbench se debe ingresar al sitio oficial de nuestro


software, Para descargar esta aplicacin solo basta con ir a la pgina oficial:
http://www.mysql.com/products/workbench/) est disponible para Windows, Linux y Mac
OS X.

Ahora se procede a seleccionar el sistema Operativo y descargamos el archivo.

Luego de descargado el archivo se procede a instalarlo


Inicio de la instalacin

E inmediatamente se abrir nuestro programa.

PRUEBAS DEL USO DEL MOTOR DE BASE DE DATOS MYSQL WORKBENCH


Para dar inicio del uso de nuestro motor de base de datos de MySQL WORKBENCH
damos clic en file y crear nuevo modelo E/R, una vez realizada esta accin procedemos a
darle un nombre y guardar la base datos en el lugar que usted desee.

Ahora se procede a aadir un nuevo diagrama ( adddiagram) y a la creacin de las tablas,


campos, llaves primarias y forneas y finalmente las relaciones.

Una vez efectuado este procedimiento, se procede a realizar el scrip de nuestra base de
datos para as pdela cargar en mysql que se hace de la siguiente manera:
1. Se da file-export forward enginner SQL CREATE scrip y luego se busca la ruta en donde
se va a guardar el archivo SQl.

2. Seleccionamos generatedropshema y generateseparete CREATE INDEX statements y


next.

3. Ahora nos aparece nuestro cdigo SQL y damos clic en finalizar.

4. Una vez realizada esta accin procedemos a abrir local instancemysql y si tiene
Password ingresar la que se cre cuando se instal MySQL server y se ingresa dndole ok.
Ahora procedemos a buscar nuestro script llamado jesa.sql y la ejecutamos. Ya hecho este
procedimiento procedemos a ingresar a la base de datos creada.

MANUAL DE INSTALACIN
1. Qu es xampp?
XAMPP es un servidor independiente de plataforma de cdigo libre y gratuito que permite
instalar de forma sencilla Apache en un ordenador, sin importar el sistema operativo
(Linux, Windows, MAC o Solaris).

La versin ms reciente disponible en la pgina oficial del proyecto Apache lanzada el 21


de abril es la versin Xampp 5.5.24 & 5.6.8 que incluye el servidor web Apache, servidores
de bases de datos como MySQL y SQLite con sus respectivos gestores phpMyAdmin y
phpSQLiteAdmin. Incorpora tambin el intrprete de PHP, el intrprete de Perl, servidores
de FTP como ProFTPDFileZilla FTP Serve, etc. entre otras aplicaciones.
2. Requisitos de instalacin
Xampp es compatible con variados sistemas operativos, la versin ms reciente:
WINDOWS: Es compatible con Windows 2008, 2012, Vista, 7, 8 Nota: Esta versin no es
compatible con XP o 2003, si usted tiene esta versin de S.O descargue una versin
anterior compatible. Encuntrelas en: http://sourceforge.net/projects/xampp/files/XAMPP
%20Windows/1.8.2/
LINUX: Es compatible con la mayora de todas las distribuciones de Linux, incluyendo
Debian, RedHat, CentOS, Ubuntu, Fedora, Gentoo, Arco, SUSE.
OSX Compatible con Mac OS X 10.6 o superior
3. Descarga de fichero de instalacin Luego de verificar los requerimientos para la
instalacin y de determinar cul es la versin que usted necesita, descargue de la pgina
oficial de Apacha los ficheros correspondientes en:
https://www.apachefriends.org/es/download.html
Inicio de la instalacin

Finalizacin de la instalacin Panel de control de XAMPP

PRUEBA DEL SERVIDOR WEB EN FUNCIONAMIENTO

ACTIVIDADES A DESARROLLAR

1.

Leer y comprender el material de estudio de la unidad 1 del curso

2.

Contestar las preguntas orientadoras

Qu es la gestin de bases de datos?


Est conformada por una coleccin de datos que se encuentran relacionados entre s,
estructurados y organizados (Bases de Datos) y se compone de paquetes de software que
permiten aprovecharlas eficientemente, estos programas permiten definir, manipular y
utilizar la informacin que contienen.
Describa algunas arquitecturas para gestin de bases de datos
ANSI SPARC propuso una arquitectura de 3 niveles para separar la base de datos de los
programas:

Nivel interno o fsico: Representa los datos tal y como se almacenan en el


ordenador, a partir de un esquema que describe como se almacenan fsicamente los
datos.
Nivel externo o de visin: Es el nivel que permite a un usuario o grupos de usuarios
visualizar la parte de las bases de datos que requiera.
Nivel conceptual: Representa de manera lgica la informacin contenida en la BD,
descrita mediante un esquema que muestra las entidades, atributos, relaciones,
operaciones de los usuarios y restricciones.

Cules son las funciones principales de un gestor de bases?


Sus funciones estn centradas en facilitar la utilizacin de las BD. Funciones orientadas a la
definicin de los datos, la manipulacin, garantizar la seguridad e integridad y la gestin de
transacciones permitiendo el acceso recurrente de los usuarios.
Qu ventajas representa un gestor de bases de datos y comparado con que herramienta?
Antes del surgimiento de los Sistemas Gestores de Bases De Datos SGBD, la informacin
se gestionaba haciendo uso de los sistemas de gestin de archivos sin embargo a la hora de
tratar grandes volmenes de informacin tenan inconvenientes como redundancia e
inconsistencia en los datos, dependencia fsica de los datos fsica-lgica, dificultad para
tener acceso a los datos e incluso el acceso recurrente, separacin o aislamiento de los
datos, dependencia de los archivos con lenguajes de programacin, problemas con
laseguridad y la integridad de los datos. En este sentido el SGBD surge para subsanar estos
inconvenientes y con respecto a su predecesor tiene las siguientes ventajas:

Evitan la redundancia de los datos, mediante la disminucin de la duplicidad, lo que


conlleva a evitar tambin la incoherencia de los datos mediante el ejercicio de
integridad referencial, que adicional a esto implica la definicin de unas reglas
determinadas para insertar y actualizar la informacin.
Implementan herramientas para reconstruir y restaurar datos estropeados, gracias a
la obtencin de copias de seguridad.
Permiten la concurrencia de los usuarios en procesos complejos mediante el manejo
transacciones independientes, as como compartir los mismos datos entre diferentes
aplicaciones con distintas necesidades.
Mejoran la seguridad de los datos al manejar confidencialidad, autorizaciones,
derechos de acceso entre otros.
Un SGBD proporcionar independencia de los datos respecto a las aplicaciones.

Cules son los principales componentes de un sistema gestor de bases de datos:

Lenguajes de los SGBD: Permiten al administrador de la BD especificar estructurar,


definir y gestionar los datos. Se clasifican en:
Lenguaje de definicin de datos (LDD o DDL)
Lenguaje de manipulacin de datos (LMD o DML)
Lenguajes de cuarta generacin (4GL).
El diccionario de datos: Es una gua que permite describir la BD y los objetos que la
forman, en s se puede considerar un espacio que contiene caractersticas lgicas de
las BD.
Seguridad e integridad de datos: Suministra mecanismos para garantizar la
seguridad y la integridad de los datos, garantizando proteccin contra acceso no
autorizado bajo cualquier circunstancia; proporcionando reglas de integridad para
definir y almacenar los datos; herramientas para restauracin y aseguramiento del
acceso concurrente.
El administrador de la BD: Siendo la autoridad en trminos de las funciones que
maneja, debe haber muy pocos pues entre sus responsabilidades est instalar SGBD,
crear BD, crear usuarios, administrar procesos en general.

Que diferencia existe entre el modelo lgico y el modelo fsico de datos:


La diferencia entre el modelo lgico y el modelo de datos, radica en la forma en la que
describen la estructura de las BD.
Los modelos lgicos que pueden ser de dos tipos, basados en objeto o en registros,
describen datos en el nivel conceptual y externo, por lo que incorporan en el esquema de
descripcin las entidades, sus atributos y las relaciones existentes entre ellas, como el
modelo entidad relacin que lo hace a partir de tablas; mientras que los modelos fsicos
parten del modelo lgico y buscan representar los datos tal cual cmo se almacenan los

datos en el ordenador, por lo que incluyen el formato de registros, la estructura de los


archivos, los mtodos de acceso, entre otros.
3. Desarrollar la prctica 1 descrita en la hoja de ruta de aprendizaje prctico.
Esta prctica consiste en disear la base de datos para el problema planteado y preparar el
entorno para la implementacin de la base de datos. Las actividades a desarrollar son:
a. Analizar el problema planteado y comprender la importancia y la funcin de la base de
datos en la solucin del mismo.
b. Elaborar el modelo lgico de la base de datos y compartirlo con los compaeros del
grupo
c. colaborativo.
d. Instalar y configurar MySQL. Probar su funcionamiento.
e. Instalar y configurar MysqlWorkbench. Probar su funcionamiento.
f. Instalar y confirgurarXampp. Probar su funcionamiento.
Producto entregable

Modelo lgico de la base de datos


Descripcin del proceso de instalacin de las herramientas con incluyendo
pantallazos de algunas operaciones.

4. Comentar en el foro de desarrollo de las actividades prcticas y presentar evidencia de su


realizacin.
5. Analizar el problema y disear el modelo lgico de la base de datos.

CONCLUSIONES
Para el desarrollo del problema de la situacin que se presenta a la empresa es muy
importante contar con conocimiento sobre el modo de operacin de los diferentes
departamentos que la conforman para lograr plasmar los requisitos del cliente en un diseo
de datos que solucione las necesidades.
Es necesario el dominio de la notacin de entidades y relaciones y la habilidad de
simplificar el modelo ayudndose de los avances y la informacin de referencia publicada
por otros autores sobre la mejor manera de solucionar los problemas, en especial sobre las
base de datos fragmentadas y el rendimiento de sus componentes en situaciones de recursos
limitados.
El conocimiento del manejo de un sistema gestor de base de datos es fundamental para la
construccin de un diagrama de entidades que pueda ser llevado a funcionamiento
entendiendo las limitaciones del software disponible para solucionar las reas que se salen
del alcance del SGBD.

Anda mungkin juga menyukai