Você está na página 1de 13

Universidad Abierta y a

Distancia de Mxico

Diseo de Base de Datos


Unidad 1. Administracin de base de
datos
Daniel Eduardo Vivanco Guajardo
Matricula: ES1421003294

Actividad 2

Sistema de Administracin de Base de Datos (DBMS).


Es el nivel de software que provee el acceso a la informacin a un alto nivel de
abstraccin. En lugar de manipular archivos, registros, ndices, el programa de aplicacin
opera en trminos de clientes, cuentas, saldos, etc.
El DBMS es un conjunto de programas que se encargan de manejar la creacin y todos
los accesos a las bases de datos. Se compone de un Lenguaje de Definicin de Datos
(DDL: Data Definition Languaje), de un Lenguaje de Manipulacin de Datos (DML: Data
Manipulation Languaje), y de un Lenguaje de Consulta (SQL: Structured Query Languaje).
Las funciones principales de un DBMS son:

Crear y organizar la base de datos.


Establecer y mantener las trayectorias de acceso a la base de datos.
Registrar el uso de las bases de datos.
Interaccin con el manejador de archivos.
Respaldo y recuperacin.
Control de concurrencia.
Seguridad e integridad.

Los usuarios que utilizan el DBMS deben ser las personas que disea, elabora, termina y
la usa. Por lo que existen 3 clases generales de usuario.

Programador de Aplicaciones: los profesionales que interactan con el sistema por


medio de llamada de un DML (Lenguaje Manipulacion de Datos).
Usuario Final: acceso a la base de datos por medio de una terminal para poder
realizar consultas que necesite de acuerdo a su rol dentro de la empresa u
organizacin
Administradores de Base de datos: Grupo o personas encargadas de los
controles generales de la base de datos.

Un sistema de BD se divide en mdulos que se encargan de cada una de las tareas del
sistema general. Algunas de las funciones del sistema de BD pueden ser realizadas por el
sistema operativo.
Entre los componentes funcionales de un sistema de BD, se encuentran:

Manejador de archivos
El manejador de bases de datos

El procesador de consultas
El pre compilador de DML
El compilador de DDL

Adems se requieren varias estructuras de datos como parte de la implantacin del


sistema fsico, incluyendo:

Archivos de datos que almacenan la BD.


Diccionario de datos
ndices

Las principales caractersticas de un DBMS son los siguientes.

Seguridad de los datos: el derecho de acceso a los datos contenidos en la base de


datos por parte de personas y organismos. El sistema de auditora mantiene el
control de acceso a la base de datos, con el objeto de saber qu o quin realiz
una determinada modificacin y en qu momento.
Gestin de datos almacenados: el DBMS ahorran a los usuarios detalles acerca
del almacenamiento fsico de los datos para evitar redundancia en la informacin.

Transformacin de datos: permite a los usuarios insertar, actualizar, eliminar y


obtener datos de la base de datos, usualmente a travs del lenguaje de
manipulacin de datos.
Definicin de las relaciones entre datos: los registros dentro de una tabla pueden
ser relacionados y se enlazan a otra tabla con una "clave" con la cual puede
almacenar ms datos y simplificarla en las consultas.
Procedimiento del diseo de su arquitectura: Puede ser visto como un sistema con
una estructura muy sencilla en dos partes. Un servidor y un conjunto de clientes.
El servidor es el propio DBMS. Soporta todas las funciones bsicas de un DBMS.
En particular, proporciona todo el soporte de los niveles externo, conceptual e
interno. Los clientes son las diversas aplicaciones que se ejecutan sobre el DBMS,
tanto aplicaciones escritas por el usuario como aplicaciones integradas.

Instalacin MySQL Server 5.5


A continuacin se describe en pasos el seguimiento de la instalacin.
1.- En primer lugar necesitaremos disponer del programa de instalacin. Se puede
descargar gratuitamente de "http://dev.mysql.com/downloads". Una vez descargado el
programa de instalacin de MySQL lo ejecutaremos y seguiremos las instrucciones que
nos muestra el asistente de instalacin:

2.- En la ventana de instalacin pulsaremos en "Next" y marcaremos "Custom"

3.- Despues seleccionamos las utilidades a instalar, por defecto se instalar todo salvo las
herramientas para desarrolladores (slo necesarias para desarrollos en Perl, C++ y
MySQL Embedded Server)

4.- Posteriormente pulsamos en "Next" y a continuacin en "Install"

5.- En la siguiente ventana podemos registrarnos en MySQL.com o si ya estamos


registrados introducir email de registro y contrasea. Tambin podemos cancelar el
registro. En nuestro caso, puesto que ya estamos registrados marcaremos "Login to
MySQL.com e introduciremos email y contrasea". Para registrarse desde aqu
marcaremos en "Create a new free MySQL.com account" e iremos rellenando los datos
que nos pide

6.- Si queremos configurar MySQL en este momento dejaremos marcada la opcin


"Configure the MySQL Server now" y pulsaremos en "Finish".

7.- Ahora nos aparecer un asistente para la configuracin "MySQL Server Instance
Configuration Wizard" y pulsaremos en "Next"

8.- Marcaremos la opcin "Detailed Configuration" y pulsaremos en "Next", de esta forma


podremos configurar ms opciones de MySQL utilizando el asistente. Si marcsemos
"Standard Configuration" el asistente nos pedira menos informacin pero habra que
configurar algunas opciones manualmente

9.- Dependiendo del uso que queramos dar al equipo en el que se instala marcaremos
una de las tres opciones:
Developer Machine: marcaremos esta opcin si en el equipo donde hemos instalado
MySQL Server se utiliza tambin para otras aplicaciones. MySQL Server utilizar la
memoria mnima necesaria.
Server Machine: marcaremos esta opcin si vamos a utilizar el equipo para algunas
aplicaciones (no demasiadas). Con esta opcin MySQL Server utilizar un nivel medio de
memoria.

Dedicated MySQL Server Machine: marcaremos esta opcin slo si queremos utilizar el
equipo como un servidor dedicado exclusivamente a MySQL. Con esta opcin MySQL
Server utilizar el mximo de memoria disponible. Se obtendr un rendimiento elevado
pero el equipo slo servir para MySQL.
En nuestro caso marcaremos "Developer Machine" (consume el mnimo de memoria
necesaria para su funcionamiento), este tipo de configuracin de la instancia de MySQL
no es recomendable si la base de datos va a soportar mltiples conexiones concurrentes
con un volumen importante de informacin. Aunque puesto que nosotros la utilizaremos
para desarrollar software ser suficiente.

10.- Dependiendo del uso que queramos dar a la Base de Datos marcaremos una de las
tres opciones siguientes, normalmente se marcar "Multifunctional Database" salvo que
queramos utilizar MySQL como base de datos para transacciones de otra Base de Datos
MySQL

11.- Seleccionaremos la unidad y la carpeta donde queramos guardar los ficheros de


datos (Tablespace) de la Base de Datos. A partir de la versin 4.0 de MySQL incorpora
soporte para el control de la integridad referencial. A este nuevo tipo de tablas lo llama
InnoBD

12.- Seleccionaremos ahora el nmero aproximado de conexiones concurrentes (varios


clientes conectados a la vez) que tendr nuestro servidor de MySQL). La primera opcin
asume unas 20, la segunda unas 500 y la tercera permite especificarlas manualmente.
Este parmetro es aproximado no tiene por qu ser exacto

13.- Dejaremos marcada la opcin "Enable TCP/IP Networking" si queremos que los
clientes se puedan conectar mediante TCP/IP al equipo servidor de MySQL. Podremos
cambiar el puerto por el que lo harn, por defecto se suele dejar 3306 (si tenemos
instalado algn cortafuegos deberemos abrir dicho puerto)

14.- Seleccionaremos el juego de caracteres que queramos utilizar, por defecto est
marcado "Latin1" vlido para Inglaterra y Europa

15.- El siguiente paso es importante pues nos pide que especifiquemos el tipo de
arranque de MySQL Server. Si seleccionamos la primera opcin ("Install As Windows
Service") el programa de instalacin nos crear un Servicio que ser el encargado de
ejecutar MySQL Server, tambin nos permite especificar el nombre del servicio y si
queremos que arranque automticamente al iniciar el sistema ("Launch the MySQL Server
automatically"). La segunda opcin "Include Bin Directory in Windows PATH aadir las
variables de entorno necesarias para la ejecucin de los ficheros necesarios para iniciar
MySQL .La opcin recomendada es "Install As Windows Service"

16.- Introduciremos la contrasea para el usuario administrador (root) y marcaremos la


opcin "Enable root access from remote machines" si queremos que se pueda acceder
como administrador desde otros equipos

17.- Por ltimo pulsaremos en "Execute" para finalizar la configuracin de MySQL

18.- Si no hay problemas mostrar esta ventana indicando que el proceso de instalacin y
configuracin de MySQL Server ha terminado y se ha instalado e iniciado el Servicio que
ejecutar MySQL

El gestor de bases de datos MySQL es una aplicacin que es intermediaria entre un


cliente y servidor para el almacenamiento de informacin como cualquier otro SGBD, este
sistema gestor de bases de datos es gratuito pero de igual forma existe una versin
comercial. Los elementos que ms sobresalientes son:

Autentificacin de seguridad.
Manejo de FileStream entre la aplicacin y la base de datos de forma no
estructurda.
Autentificacin de procesos en las transacciones.
Sistema de anlisis de datos.

Informes de reportes.
Motor de base de datos.

Fuentes de Consulta:
http://www.mastermagazine.info/termino/4544.php
http://www.tutorialspoint.com/dbms/
http://rosaaida.blogspot.mx/2007/10/funciones-principales-de-un-dbms.html
http://es.slideshare.net/andersonjesuslopezortega/tipos-de-usuarios-de-base-de-datosdiapositivas
http://html.rincondelvago.com/bases-de-datos_6.html
http://elies.rediris.es/elies9/4-1-2.htm
https://jesuscasillas.wordpress.com/2013/08/29/dbms-y-sus-caracteristicas/
https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos
http://gplsi.dlsi.ua.es/bbdd/bd1/lib/exe/fetch.php?media=bd1:0910:trabajos:aimsgbdptn.pdf

Você também pode gostar