You are on page 1of 8

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN

Procedimiento Ejecucin de la Formacin Profesional Integral

SOLUCION GUIA 13.

APRENDIZ: Nathalie Gmez Castillo

ID: 98071250997

FICHA: 914949

COLEGIO: INSTITUTO SAN IGNACIO DE LOYOLA

GRADO: 11

1. Situacin Problema: Suponga que decide ir a un almacn donde se venden datos


llamado "SGBD", porque necesita una informacin que all se encuentra; Cules
seran las funciones y/o tareas que debe desempear un vendedor en el almacn de
datos para que usted salga de all con la informacin requerida?

Sistema gestor de base de datos es una coleccin de programas cuyo objetivo es


servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de
un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un
lenguaje de consulta y para obtener la informacin requerida se debe almacenar,
asignar niveles de seguridad, actualizacin de datos, copia de seguridad y
restauracin, las interfaces externas bien pueden ser utilizadas por los
administradores o bien por programas que se comunican a travs de una aplicacin.

2. Actividades de contextualizacin e identificacin de conocimientos necesarios


para el aprendizaje.

De acuerdo al video sobre la Historia de MS Sql Server


(http://www.youtube.com/watch?v=MpZMGJkPAjw), elabore un mapa conceptual
donde identifique:

Consulte acerca del origen de Ms Sql Server.


Versiones.
componentes.
3.3 Actividades de apropiacin del conocimiento (Conceptualizacin y Teorizacin).

Actividad de Aprendizaje:

1. Consulte acerca del significado de las siglas SGBD, su propsito, caractersticas,


ventajas y desventajas, de ejemplos de los productos que se encuentran en el
mercado de SGBD y licenciamiento.
RTA/ SGBD (Sistema de gestin de base de datos) o en ingls Database
management system (DBMS), es una agrupacin de programas que sirven para
definir, construir y manipular una base de datos.
Sus propsitos son:
* Definir una base de datos: consiste en especificar los tipos de datos, estructuras
y restricciones para los datos que se almacenarn.

* Construir una base de datos: es el proceso de almacenar los datos sobre algn
medio de almacenamiento.

* Manipular una base de datos: incluye funciones como consulta, actualizacin,


etc. de bases de datos.
Sus caractersticas son:

Control de redundancia:
En la creacin tradicional de programas de archivos, cada grupo de usuarios mantiene sus
propios archivos para manejar sus aplicaciones de procesamiento de datos.

Restriccin de los accesos no autorizados:


Cuando muchos usuarios comparten una misma base de datos, es probable que no todos
tengan la autorizacin para tener acceso a toda la informacin que contiene.
Cumplimiento de las restricciones de integridad:
La mayor parte de las aplicaciones de base de datos tienen ciertas restricciones de integridad
que deben cumplir los datos. El SGBD debe ofrecer recursos para definir tales restricciones y
hacer que se cumplan.

Respaldo y recuperacin:
Todo SGBD debe contar con recursos para recuperarse de fallos de hardware o de software.
Para ello est el subsistema de respaldo y recuperacin del SGBD.

Ventajas de un SGBD

Reutilizacin de datos y programas


Control de redundancia
Estandarizacin
Es posible equilibrar las cargas de los requerimientos
Integridad
Seguridad
Rapidez de desarrollo
Mantenimiento y reingeniera: Cambios en la estructura de datos sin cambiar los programas que lo
usan.

Desventajas de un SGBD

Puede llegar a ser lento


Tamao
Susceptibilidad de fallas
Compatibilidad en la recuperacin a fallas
Puedo llegar a trabajar en forma lenta debido a la cantidad de verificaciones que debe hacer.

* SGBD libres
-MySQL Licencia Dual, depende el uso (no se sabe hasta cuando, ya que la compro
Oracle). Sin embargo, existen 2 versiones: una gratuita que sera equivalente a la
edicion express SQL server de Windows y otra ms completa de pago, ese pago se
hara en la licencia de ella ya que permitira usarse en otras distribuciones sin usar
la licencia GNU.
PostgreSQL (http://www.postgresql.org Postgresql) Licencia BSD
-Firebird basada en la versin 6 de InterBase, Initial Developers PUBLIC LICENSE
Version 1.0.
-SQLite (http://www.sqlite.org SQLite) Licencia Dominio Pblico
-DB2 Express-C (http://www.ibm.com/software/data/db2/express/)
-Apache Derby (http://db.apache.org/derby/)
* SGBD no libres
-Advantage Database
-dBase
-FileMaker
-Fox Pro
-IBM DB2 Universal Database (DB2 UDB)
-IBM Informix
-Interbase de CodeGear, filial de Borland
-MAGIC
-Microsoft Access
-Microsoft SQL Server
-NexusDB
-Open Access
-Oracle
-Paradox
-PervasiveSQL
-Progress (DBMS)
-Sybase ASE
-Sybase ASA
-Sybase IQ
-WindowBase
-IBM IMS Base de Datos Jerrquica
-CA-IDMS
* SGBD no libres y gratuitos
-Microsoft SQL Server Compact Edition Basica
-Sybase ASE Express Edition para Linux (edicin gratuita para Linux)
-Oracle Express Edition 10

2. Mediante una imagen ejemplifique cual es la arquitectura en la que est basada


SQL Server.
3. Defina concretamente cuales son las tareas del motor de base de datos de SQL
Server y cul es el sistema administrador que ofrece SQL Server para administrar
y disear bases de datos.

Las principales tareas asociadas al trabajo con una base de datos son:
planeamiento, diseo, implementacin, optimizacin y mantenimiento. El
Administrador de configuracin de SQL Server y SQL Server Management Studio
utiliza el Instrumental de administracin de Windows (WMI) para ver y cambiar
algunas configuraciones del servidor. WMI proporciona una forma unificada de
crear una interfaz con las llamadas a la API que administran las operaciones del
Registro solicitadas por las herramientas de SQL Server y de proporcionar un
mejor control y manipulacin de los servicios SQL seleccionados del
complemento del Administrador de configuracin de SQL Server.Para obtener
ms informacin sobre cmo configurar permisos relacionados con WMI.

4. Mediante una imagen seale las partes del entorno de trabajo del administrador
de SQL Server instalado en su equipo y defina concretamente sus funciones.
5. Realice un cuadro comparativo de los tipos de datos y sus divisiones en MS SQL
SERVER 2005 -2008 con:

a. Categora

b. Nombre

c. Descripcin

d. Rango De Valores Admitidos

Tipo de Datos Longitud Descripcin

1 byte Para consultas sobre tabla adjunta de productos de bases de


BINARY
datos que definen un tipo de datos Binario.

BIT 1 byte Valores Si/No True/False

BYTE 1 byte Un valor entero entre 0 y 255.

COUNTER 4 bytes Un nmero incrementado automticamente (de tipo Long)

Un entero escalable entre 922.337.203.685.477,5808 y


CURRENCY 8 bytes
922.337.203.685.477,5807.

DATETIME 8 bytes Un valor de fecha u hora entre los aos 100 y 9999.

Un valor en punto flotante de precisin simple con un rango


SINGLE 4 bytes de -3.402823*1038 a -1.401298*10-45 para valores negativos,
1.401298*10-45 a 3.402823*1038 para valores positivos, y 0.

Un valor en punto flotante de doble precisin con un rango


de -1.79769313486232*10308 a -4.94065645841247*10-324 para
DOUBLE 8 bytes
valores negativos, 4.94065645841247*10-324 a
1.79769313486232*10308 para valores positivos, y 0.

SHORT 2 bytes Un entero corto entre -32,768 y 32,767.

LONG 4 bytes Un entero largo entre -2,147,483,648 y 2,147,483,647.

1 byte por
LONGTEXT De cero a un mximo de 1.2 gigabytes.
carcter

Segn se
LONGBINARY De cero 1 gigabyte. Utilizado para objetos OLE.
necesite

TEXT 1 byte por De cero a 255 caracteres.


caracter

6. Defina cuales son las bases de datos del sistema de SQL Server y cul es su
contenido.

En cada instalacin de SQL Server hay 4 bases de datos de sistema, y la capacidad de


crear nuevas bases de datos por el usuario, en los cuales los datos estn almacenados en
tablas.

Estas bases de datos, creadas por parte de los usuarios, incluyen bsicamente un archivo
de datos (con el sufijo mdf) con las tablas y los distintos objetos a nivel de la base de
datos; y un archivo de registro (con el sufijo ldf) con las transacciones abiertas, y
transacciones cerradas, Sujeto al modelo de recuperacin seleccionado (se puede
acumular en el archivo de registro todos los cambios en la base de datos desde el ltimo
respaldo). Se puede crear un conjunto de archivos de datos adems del principal (con el
sufijo ndf) por consideraciones de eficiencia, particin de carga de trabajo entre los
discos rgidos, etc.

Las bases de datos del sistema:

master - Todos los procedimientos, funciones y tablas del sistema que estn
utilizadas por parte de todas las bases de datos y que estn instaladas
automticamente, tanto como las que han sido creado por parte de los
administradores del sistema. Adems, todas las definiciones en respecto a la
seguridad a nivel del servidor, estn almacenadas en esta base de datos.
msdb - Almacenamiento de las tareas del agente, los cdigos de CLR combinados en
el sistema, los paquetes de SSIS, y otros ms.
model - El molde de las bases de datos. Cada nueva base de datos se crea como una
copia de esta base de datos, menos que algo ms estaba definido explcitamente.
tempdb - Base de datos temporal que se crea de nuevo cada vez que el servicio
reinicia. Se utiliza para almacenar tablas temporales creadas por parte de los
usuarios o el sistema (por ejemplo en ordenaciones complejos).

7. Consulte tutoriales de instalacin del motor y administrador de MS SQL Server.

https://www.youtube.com/watch?v=cvuz0J2rzYs

https://www.youtube.com/watch?v=XkQhOMJiRe8

GLOSARIO
CREATE CREAR: con este comando creamos una tabla.

DATABASE BASE DE DATOS: para crear una base de datos en workbench.

SELECT SELECCIONAR: lo utilizamos para hacer consultas en los campos de la tabla.

CLEAR LIMPIAR: limpia o borra los campos de una tabla o al ejecutar la ventana
donde se captura los datos por cada consulta se limpia la pantalla.

WHERE DONDE: where es un filtro para utilizar un determinado campo en una


tabla, en el ejemplo se escoge campo edad del alumno para hacer un filtro en los
registros.

DROP SUPRIMIR: para eliminar campos o registros en la tabla.

You might also like