informe gestor base de datos

Upload: guillermo-gomez-villarreal

Post on 07-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Informe Gestor Base de Datos

    1/12

    Arquitectura Gestor Base de Datos

    Nombre: Guillermo Gómez Villarreal

    Materia: Administración de Base de datos

    Grupo: 8ºA

    Carrera: IC

    Instituto !ecnoló"ico uperior de #uerto Vallarta

  • 8/18/2019 Informe Gestor Base de Datos

    2/12

    IN!$%D&CCI'N

    Los sistemas gestores de bases de datos nacieron para facilitar el desarrollo yavance de las empresas. Sabemos también que la información crecía día a día,y conforme iba creciendo Surgieron necesidades, que eran preciso suplir paramantener a ote la Empresa en el mundo moderno donde LA !"#$%A&'! ES

    LA &LA(E )EL *+#. Administrar la información, fue entonces -y sigue siendoel propósito de los SSE%AS /ES#$ES )E 0ASES )e )A#S. A1ora, en laactualidad los S/0) 1an logrado su ob2etivo a cabalidad, Sin embargo 3 y comoen cualquier campo3 1an surgido diversos tipos de S/0)4s que se per5lan deacuerdo a la necesidad del usuario y destacan m6s unas cualidades que otras.-Sql Server,#racle, %7S8L,9osgres, etc.

    Arquitectura de un istema Gestor de Bases de Datos

    E:isten tres características importantes, in1erentes a los sistemas de bases dedatos;

    • La separación entre los programas de aplicación y los datos.• El mane2o de m

  • 8/18/2019 Informe Gestor Base de Datos

    3/12

    (structura de memoria ) procesos de la instancia

    La memoria se puede estructurar en las siguientes partes;

    > ?rea /lobal del sistema -S/A, la cual se comparte entre todos losservidores y los procesos en segundo plano.

    > ?reas globales de programas -9/A, que es privada para cada servidor y

    proceso en segundo planos@ a cada proceso se asigna un 9/A.> ?rea de #rdenaciones -SortAreas.

    > %emoria (irtual

    > Area de codigo de softare.

     

    Instancia de una Base de Datos

  • 8/18/2019 Informe Gestor Base de Datos

    4/12

    &ada instancia est6 asociada a una base de datos. &uando se inicia una basede datos en un servidor -independientemente del tipo de computadora, se leasigna un 6rea de memoria -S/A y lan=a uno o m6s procesos. A lacombinación del S/A y de los procesos es lo que se llama instancia. Lamemoria y los procesos de una instancia gestionan los datos de la base dedatos asociada de forma e5ciente y sirven a uno o varios usuarios.

     &uando se inicia una instancia El )0%S monta la base de datos, es decir,asocia dic1a instancia a su base de datos correspondiente. En un mismacomputadora pueden e2ecutarse varias instancias simult6neamente,accediendo cada una a su propia base de datos física.

    Bnicamente el administrador de la base de datos puede iniciar una instancia yabrir una base de datos. Si una base de datos est6 abierta, entonces eladministrador puede cerrarla y, cuando esto ocurre, los usuarios no puedenacceder a la información que contiene.

     

    CA$AC!($*!ICA D( +, ($V($

    %icrosoft C S8L Server D posee las siguientes características;

    "acilidad de instalación, distribución y utili=ación.

    S8L Server posee una gran variedad de 1erramientas administrativas y dedesarrollo que permite me2orar la capacidad de instalar, distribuir, administrary utili=ar S8L Server.3Administrativas -Administrador &orporativo.3)esarrollo -Anali=ador de &onsultas.

    9uede utili=arse el mismo motor de base de datos a través de plataformas quevan desde equipos port6tiles que e2ecutan %icrosoft indosC FG H FI 1astagrandes servidores con varios procesadores que e2ecutan %icrosoft indos!C, Enterprise Edition.

    Almacenamiento de datos.

    S8L Server incluye 1erramientas para e:traer y anali=ar datos resumidos parael proceso analítico en línea-#LA9,#nline Analitycal 9rocessing. S8L Serverincluye también 1erramientas para diseJar gr65camente las base de datos yanali=ar los datos mediante preguntas en lengua2e normal.

    S8L Server se integra con el correo electrónico, internet y indos,permitiendo una comunicación local.

    Instalación del so-t.are de BD en modo transaccional

    Kna base de datos en modo transaccional signi5ca que la 0) ser6 capa= deque las operaciones de inserción y actuali=ación se 1agan dentro de una

  • 8/18/2019 Informe Gestor Base de Datos

    5/12

    transacción, es un componente que procesa información descomponiéndola deforma unitaria en operaciones indivisibles, llamadas transacciones, esto quieredecir que todas las operaciones se reali=an o no, si sucede alg

  • 8/18/2019 Informe Gestor Base de Datos

    6/12

    #rocedimiento "eneral de instalación

    9rimer paso; nstalación de las reglas de Soporte -Setup Support $ulesEsta ser6 la primera pantalla de instalación con la que nos toparemos cuandotratemos de instalar sql server. En ella,

  • 8/18/2019 Informe Gestor Base de Datos

    7/12

     

    9aso Q; &on5guración de la nstancia

    En este paso, no debemos preocuparnos por nada. Bnicamente presionamossiguiente.

    9aso R; $equerimientos de espacio en disco

  • 8/18/2019 Informe Gestor Base de Datos

    8/12

    !uevamente en esta instancia no tendremos traba2o alguno. Bnicamente esuna pantalla informativa de S8L en donde se muestra el espacio actual deldisco y el espacio que la instalación de S8L Server consumir6.

    9resionamos siguiente -ne:t.

    #rocedimiento de con/"uración

    &on5guración del servidor

    Este paso es uno de los m6s importantes, pues en él le indicaremos a S8L que

    usuario utili=ar6 para autenticarse y levantar cada uno de los servicios que1ayamos seleccionado al inicio.

    /eneralmente cuando se traba2a en local el usuario ! AK#$7TS7SE% esla me2or opción.

  • 8/18/2019 Informe Gestor Base de Datos

    9/12

    Si en este paso, seleccionamos un usuario con permisos insu5cientes S8L nosdar6 un error.

    9resionamos siguiente -ne:t.

    9aso U; &on5guración del motor de bases de datos

    En este paso, nos enfocaremos en la pestaJa Account 9rovisioning, que ser6 enla que le indiquemos el usuario con el que el motor de bases de datosfuncionar6 por defecto.

    Lo m6s recomendado sería 1acer clic en la opción add current user, la cual

    agregar6 el usuario de indos que se encuentre en ese momento. ambién, podremos seleccionar si queremos el modo de autenticación de S8L oel modo %i:to, que incluye autenticación de S8L Server y indos. 9aranuestra instalación seleccionaremos

  • 8/18/2019 Informe Gestor Base de Datos

    10/12

    Kna ve= que agregamos el usuario presionamos siguiente -ne:t.

    9aso V; "inali=ar la con5guración

    Luego de los pasos anteriores, las dem6s pantallas no requieren nada especial.Bnicamente presionar siguiente y esperar a que la instalación de S8L termine.

    Comandos +, B0sicos

    )e5niendo cómo es almacenada la información.

    &$EAE )AA0ASE se utili=a para crear una nueva base de datos vacía.

    )$#9 )AA0ASE se utili=a para eliminar completamente una base de datos

    e:istente.&$EAE A0LE se utili=a para crear una nueva tabla, donde la información sealmacena realmente.

    ALE$ A0LE se utili=a para modi5car una tabla ya e:istente.

    )$#9 A0LE se utili=a para eliminar por completo una tabla e:istente.

    %anipulando los datos.

    SELE& se utili=a cuando quieres leer -o seleccionar tus datos.

    !SE$ se utili=a cuando quieres aJadir -o insertar nuevos datos.

    K9)AE se utili=a cuando quieres cambiar -o actuali=ar datos e:istentes.

    )ELEE se utili=a cuando quieres eliminar -o borrar datos e:istentes.

    $E9LA&E se utili=a cuando quieres aJadir o cambiar -o reempla=ar datosnuevos o ya e:istentes.

    https://mariadb.com/kb/en/create-database/https://mariadb.com/kb/en/drop-database/https://mariadb.com/kb/en/create-table/https://mariadb.com/kb/en/alter-table/https://mariadb.com/kb/en/drop-table/https://mariadb.com/kb/en/select/https://mariadb.com/kb/en/insert/https://mariadb.com/kb/en/update/https://mariadb.com/kb/en/delete/https://mariadb.com/kb/en/replace/https://mariadb.com/kb/en/drop-database/https://mariadb.com/kb/en/create-table/https://mariadb.com/kb/en/alter-table/https://mariadb.com/kb/en/drop-table/https://mariadb.com/kb/en/select/https://mariadb.com/kb/en/insert/https://mariadb.com/kb/en/update/https://mariadb.com/kb/en/delete/https://mariadb.com/kb/en/replace/https://mariadb.com/kb/en/create-database/

  • 8/18/2019 Informe Gestor Base de Datos

    11/12

     $K!&AE se utili=a cuando quieres vaciar -o borrar todos los datos de laplantilla.

    Kn e2emplo sencillo.

    &$EAE )AA0ASE mydb@

    KSE mydb@

    &$EAE A0LE mitabla - id ! 9$%A$7 WE7, nombre (A$&A$-PX @

    !SE$ !# mitabla (ALKES - Y, 4ill4 @

    !SE$ !# mitabla (ALKES - P, 4%arry4 @

    !SE$ !# mitabla (ALKES - Q, 4)ean4 @

    SELE& id, nombre "$#% mitabla E$E id Z Y@

    K9)AE mitabla SE nombre Z 4illy4 E$E id Z Y@

    SELE& id, nombre "$#% mitabla@

    )ELEE "$#% mitabla E$E id Z Y@

    SELE& id, nombre "$#% mitabla@

    )$#9 )AA0ASE mydb@

    SELE& count-Y from mitabla@ da el n

  • 8/18/2019 Informe Gestor Base de Datos

    12/12

    1ttps;[[mariadb.com[Mb[es[basic3sql3statements[

    1ttp;[[proyectoQGF.ebnode.m:[unidadP[

    1ttp;[[geeMsit1blogs.net[2aullo[arc1ive[PXYX[YP[XI[instalar3sql3server3PXXI.asp: