You are on page 1of 10

ADMINISTRACIN DE BASE DE DATOS

ACTIVIDAD 1: MTODOS DE CONECTIVIDAD



UNIDAD TRES: ADMINISTRAR BASE DE DATOS

INGENIERA EN DESARROLLO DE SOFTWARE


ALUMNO: ROBERTO CABRERA HERNNDEZ.

MATRICULA: AL12504228

NOMBRE DE LA FACILITADORA: HILDA LUZ REYES ESCAMILLA

ELABORADO: 20 DE OCTUBRE DE 2014.


CORREO ELECTRNICO: shagadelico09051980@yahoo.com,
giyoman09051985@hotmail.com




Actividad 1. Mtodos de conectividad

Introduccin:
En la presente actividad analizars una base de datos con respecto a su conectividad, su esquema
fsico, as tambin, cules son los archivos que la forman y su estado para ser acezada a la red.

Problema a analizar:
Un taller de autos usados tiene una base de datos llamada Autolav, la cual es usada para
almacenar los datos de sus vehculos, sus clientes y los mecnicos que reparan los autos. La
empresa cuenta con un middleware de bases de datos llamado SQL server 2008; el anterior
administrador de la base de datos, dej un dibujo conformado por tablas y lneas que unen esas
tablas especificando detalles de las caractersticas que contiene cada una de esas tablas y la forma
en que se relacionan entre ellas. Esta empresa contrata un nuevo administrador de bases de datos,
quien comienza a hacerse las siguientes preguntas:
Cul es el propsito del middleware con el que cuenta la empresa?
Cuenta con esquema o modelo fsico de la base de datos?
Este nuevo administrador, aparte de responder estas preguntas, debe explicar si les conviene usar
archivos de longitud fija o variable, por qu?, cmo quedara el diccionario de datos de las tablas
vehculos, clientes y mecnicos? Dicha base de datos no cuenta con acceso a travs de internet y el
administrador se pregunta qu tan conveniente sera hacer que se pueda acezar; por lo tanto, debe
especificar ventajas y desventajas de hacer la conexin de la BD a internet.






Instrucciones:
Durante esta actividad se presentar una situacin de cmo se encuentra la base de datos de una
empresa que tiene un taller de reparacin de autos por lo tanto, realiza lo siguiente:
1.- Elabora un anlisis del caso, respondiendo las cuestiones que tiene el nuevo
administrador contratado:
Cul es el propsito del middleware con el que cuenta la empresa?
Primero definiremos que es un middleware:
Middleware: Es un nombre genrico para designar un tipo de software cuyo propsito
es servir como pegamento entre sistemas software construidos por separado.
- Introduce una gran simplificacin al utilizar la misma interfaz para comunicar entidades
locales y remotas
- Aunque el gran paso adelante viene cuando esta interfaz es independiente de la
localizacin de la entidad remota
- Existe una capa intermedia entre el cliente y el servidor
Microsoft SQL Server 2008 es una plataforma de base de datos para transacciones en
lnea (OLTP) a gran escala, bodegas de datos (data warehousing), y aplicaciones de
comercio electrnico; a su vez es un plataforma de inteligencia de negocios con integracin
de datos, anlisis, y soluciones de reporteo.
Microsoft SQL Server revoluciona el concepto de Base de Datos para la Empresa. Rene en
un slo producto la potencia necesaria para cualquier aplicacin empresarial crtica junto con
unas herramientas de gestin que reducen al mnimo el coste de propiedad. Con Microsoft
SQL Server, la empresa tiene todo de serie.
Miles de Soluciones Disponibles: Tendr libertad de eleccin, ya que todas las aplicaciones
de gestin del mercado corren sobre Microsoft SQL Server.





- Escalabilidad: Se adapta a las necesidades de la empresa, soportando desde unos
pocos usuarios a varios miles. Empresas centralizadas u oficinas distribuidas, replicando
cientos de sites.
- Potencia: Microsoft SQL Server es la mejor base de datos para Windows NT Server.
Posee los mejores registros de los benchmarks independientes (TCP) tanto en
transacciones totales como en coste por transaccin.
- Gestin: Con un completo interfaz grfico que reduce la complejidad innecesaria de las
tareas de administracin y gestin de la base de datos.
- Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev,
Microfocus Cobol y muchas otras herramientas son compatibles con Microsoft SQL
Server.


Plataforma de datos SQL Server

Cuenta con esquema o modelo fsico de la base de datos?
No se cuenta con esquema con lo nico que se cuenta es con lo que dejo el anterior administrador
dejo un dibujo conformado por tablas y lneas que unen esas tablas especificando detalles de las
caractersticas que contiene cada una de esas tablas y la forma en que se relacionan entre ellas.
Aunque no es un modelo E-R hecho en mysql workbench y solo es un boceto rpido en papel, este
cuenta como un modelo fsico de la base de datos. Sin embargo la empresa permite identificar el
modelado con los datos actuales permitiendo representar las entidades relevantes de la base de
datos, as como tambin las relaciones y propiedades de cada una de ellas.


Es decir el modelo definido se muestra en este ejemplo con el que se puede empezar a trabajar:



2.- Explica si conviene o no, usar archivos de longitud fija o variable y por qu?
Veamos la diferencia entre los dos; el tipo de datos CHAR, es de longitud fija, es la que est
definida y no hay ms, por otro lado los tipos de dato VARCHAR son de longitud variable. Un
ejemplo?


- CHAR nombre(30)
- VARCHAR apellido (30)
El campo nombre que vemos en el ejemplo, tiene una longitud de 30, incluso si nombre es
igual a Hugo, el nombre tiene 4 caracteres pero su longitud es de 30, pero segundo dato
del ejemplo que es de tipo VARCHAR, si el apellido es Torres, su longitud es de 6
caracteres.



Ahora si se entiende lo de longitud fija y variable?
Si es que pensaste que lo mejor es usar VARCHAR, me debes un caf, ya que en trminos
de rendimiento, es mejor usar CHAR, la razn es la siguiente. Cuando haces una consulta el
motor de base de datos debe leer la longitud de cada registro una y otra vez, esto no pasa
con los CHAR ya que su longitud es fija, si aun as decides usar VARCHAR para ahorrar
espacio, cosa que en estos das es casi innecesaria con los tamaos de los discos duros,
solo un favor: nunca utilices un VARCHAR como clave primaria.

Cmo sera especficamente el diccionario de datos de la tabla vehculos, clientes y
Mecnicos?

















Cliente
Campo
Nombre del
campo
Tipo Tamao Descripcin
Identificacin
del cliente
Id_cliente Char 5
Primary key, identificacin
del cliente
Rfc Rfc Varchar 13
Registro federal del
contribuyente del cliente
Nombre del
cliente
nombrecliente Varchar 40 Nombre del cliente
Direccin Direccin Varchar 45 Direccin del cliente
Telfono Telfono Varchar 10 telfono
Mecnico
Campo
Nombre del
campo
Tipo Tamao Descripcin
Identificacin del
mecnico
Id_mecanico Char 5 Primary key, llave mecnico
Nombre del
mecnico
Nombremecanico Varchar 15 Nombre del mecnico
Turno Turno Varchar 25 Turno del mecnico
Fecha Fecha Date Fecha de entrada y salida






Vehculos
Campo
Nombre del
campo
Tipo Tamao Descripcin
Identificacin
vehculo
Id_vehiculo Char 5
Primary key, llave
vehculo
Reparacin Reparacin Varchar 35 Reparacin del vehculo
Costo_reparacion Decimal(12,0) Decimal 12 Costo de la reparacin
Identificacin del
cliente
Id_cliente Char 5
Foreign key, llave del
cliente relacionada con
tabla cliente
Identificacin del
mecnico
Id_mecanico Char 5
Foreign key, llave del
cliente relacionada con
tabla mecnico

Qu ventajas y desventajas se tienen si se conectara a internet la BD Autolav?
Ventajas
El Web es un medio para localizar/enviar/recibir informacin de diversos tipos, aun con
las bases de datos. En el mbito competitivo, es esencial ver las ventajas que esta va
electrnica proporciona para presentar la informacin, reduciendo costos y el
almacenamiento de la informacin, y aumentando la rapidez de difusin de la misma.
Internet provee de un formato de presentacin dinmico para ofrecer campaas y mejorar
negocios, adems de que permite acceder a cada sitio alrededor del mundo, con lo cual se
incrementa el nmero de personas a las cuales llega la informacin.
Alrededor de 14 millones de personas alrededor del mundo hacen uso de Internet, lo cual
demuestra el enorme potencial que esta red ha alcanzado, con lo cual se puede decir que en
un futuro no muy lejano, ser el principal medio de comunicacin utilizado para distintos
fines.
Pero, no slo es una va para hacer negocios, sino tambin una gran fuente de informacin,
siendo ste uno de los principales propsitos con que fue creada.
Una gran porcin de dicha informacin requiere de un manejo especial, y puede ser provista
por bases de datos.
En el pasado, las bases de datos slo podan utilizarse al interior de las instituciones o en
redes locales, pero actualmente el Web permite acceder a bases de datos desde cualquier
parte del mundo. Estas ofrecen, a travs de la red, un manejo dinmico y una gran
flexibilidad de los datos, como ventajas que no podran obtenerse a travs de otro medio
informativo.
Con estos propsitos, los usuarios de Internet o Intranet pueden obtener un medio que
puede adecuarse a sus necesidades de informacin, con un costo, inversin de tiempo, y
recursos mnimos. Asimismo, las bases de datos sern usadas para permitir el acceso y
manejo de la variada informacin que se encuentra a lo largo de la red




Desventajas:
Instalacin costos: Equipos: Nuevas instalaciones o ampliaciones, sistemas operativos,
compiladores, SGBD comerciales, computadores ms poderosos, etc.

Personal especializado: Se requiere de conocimientos especficos.
- La implantacin
Costos en equipos (lgico y fsico).
Ausencia de estndares.
Larga y difcil puesta en marcha.
Rentabilidad a mediano plazo.

- Los usuarios
Personal especializado.
Desfase entre teora y prctica.
Desfase entre teora y prctica: Muchos asumen a ciertas funcionalidades como un
hecho cuando en realidad son estudios tericos.










Referencias:

- Calvo, Isidro (ISBN). Introduccin a la programacin. Recuperado el da 19 de octubre de
2014 de la pgina web: www.disa.bi.ehu.es/spanish/profesores-etsi

- Microsoft SQL Server. Recuperado el da 20 de octubre de 2014 de la pagina web:
http://www.monografias.com/trabajos73/microsoft-sql-server/microsoft-sql-server.shtml