Sunteți pe pagina 1din 16

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO.

CENTRO UNIVERSITARIO UAEM ATLACOMULCO.

LICENCIATURA EN INFORMTICA ADMINISTRATIVA.

UNIDAD DE APRENDIZAJE:
BASE DE DATOS RELACIONALES.

MANUAL DE PRCTICAS
ADMINISTRACION DE BASE DE DATOS

DOCENTE: LIA. ELIZABETH EVANGELISTA NAVA.

ESTUDIANTE: OMAR ARANA TORRIJOS.

GRUPO: I-9.

Atlacomulco, Mxico a 24 de agosto de 2015.

INTRODUCCIN
A continuacin se presentaran distintas actividades del manual de prcticas sobre
administracin de datos, las cuales nos sirven para la adquisicin de nuevos
conocimientos y habilidades para nuestro desarrollo acadmico, laboral y social. Adems
enriquece nuestras aptitudes relacionadas en los manejadores de bases de datos. En el
proceso realizado al contestar el manual se iz uso, de un equipo de cmputo, con S. O
Windows 8, y el software Microsoft Office Word 2013, con un tiempo de 2 horas 45
minutos.

DESARROLLO
Ejercicio 1.1 Preguntas de concepto.
1. Qu es una Base de Datos? Una base de datos es un conjunto de datos estructurados
y definidos a travs de un proceso especfico, que busaca evitar la redundancia y que
ser almacenada en algn medio masivo
2. Mencione 3 Sistemas Gestores de Base de Datos que conozca.
1. ACCES
2. SQL server
3. MYSQL
3. Qu es un ABD y cita alguna de sus funciones.
Es una persona o grupo de personas que reciben las especificaciones de anlisis, diseo para
su implementacin en un sistema de gestin de base de datos
o
o
o

Definir el esquema lgico de la base de datos.


Decidir la estructura del almacenamiento y las estrategias de acceso en el esquema
interno o fsico estableciendo los estndares y las guas tcnicas
Servir de enlace con los usuarios respecto a la utilizacin de la base de datos.

Ejercicio 1.2 Completar, identificar y describir los pasos a seguir para el diseo de una base de
datos en el esquema de la figura 1.1

Metodologia del
sistema de base
de datos

Implementacion
Logico:

Diseo

Recopilacion de
informacion

Figura 1.1

Caracteristicas
jerarquico
red
relacional

Caracteristicas
vista interna
vista externa

Caracteristicas
mantenimiento de la
base de datos
correccion de errores
mejoras graficas y de
codigo fuente de base
de datos

Actividad prctica 1.1 Elabora la solicitud para el desarrollo del sistema desde el punto
de vista del lder de proyectos en base al caso de estudio SICAH.
Un lder de proyectos se encarga de dirigir la creacin, adecuacin o modificacin de
ms de un proyecto con un equipo de trabajo conformado por analistas, diseadores,
desarrolladores, publicistas, asesores, dependiendo de la naturaleza del sistema. Para
esto, es necesario documentar lo que se deber hacer, inicialmente el cliente har una
previa solicitud para un trabajo de sistemas, posteriormente el personal de informtica
har un anlisis previo de la informacin, as como el estudio de la factibilidad que se
tiene para poder desarrollar el sistema, una vez hecho esto se hace el registro en la
solicitud como se observa en figura 1.2.

SOLICITUD PARA UN TRABAJO DE SISTEMAS

PARTE 1) LLENADA POR EL SOLICITANTE

SOLICITUD DE:

FECHA DE SOLICITUD:__24/08/2015

O DEL SISTEMA

PRESENTADA POR: Omar Arana Torrijos


DEPARTAMENTO: Sistemas
NATURALEZA DE LA SOLICITUD: Desarrollo
RAZONES DE LA SOLICITUD: Proporcionar mantenimiento a la empresa as como, innovacin sobre el
desarrollo de los sistemas que manejan.

ANEXO DE DOCUMENTOS DE APOYO: Certificado en Oracle y SQL


PARTE 1) LLENADO POR EL PERSONAL DE INFORMATICA
LAS MODIFICACIONES PARECEN SER:

LA IMPLEMENTACION PUEDE REQUERIR CANTIDAD ADICIONAL DE:

LOS RECURSOS REQUERIDOS SERIAN:

CALIFICACIONES DE LOS FACTORES DE FACTIBILIDAD:


TECNICO ____ LEGAL ____ ECONOMICO____ SOCIAL _____ OPERACIONAL x
INVESTIGACION PRELIMINAR DESARROLLADA POR: Analista y diseador de bases de datos Ing. En S. Luis Roldan Alcntara

NOMBRE DEL PROYECTO: reas de sistemas, en la Comisin Nacional del Agua, Atlacomulco, Edo de Mxico.
FECHA: 24/08/2015
PARTE 1) LLENADO POR EL PERSONAL DE INFORMATICA
CALIFICACIONES DE LOS FACTORES DE ESTRATEGICOS:
PRODUCTIVIDAD: 8 DIFERIENCIACIN: 9 ADMINISTRACIN: 9 CALIFICACIN: 8.6
x APROBACION DE INICIO DEL TRABAJO DE SISTEMAS
x INICIO: 26/01/2015

Actividad prctica 1.2. Relacionar conceptos de la Metodologa de diseo de BDR con


caso de estudio SICAH.
Ejercicio1.2.1 Complementar e identificar mediante el anlisis de la informacin
recopilada para el proyecto las siguientes preguntas.
1. Quin o quines son los principales usuarios?
Programador de aplicaciones: Los profesionales en computacin que interactan con el
sistema por medio de llamadas en DML (Lenguaje de Manipulacin de Datos), las cuales
estn incorporadas en un programa escrito en un lenguaje de programacin(Por ejemplo,
COBOL, PL/I, Pascal, C, etc.) encargado de escribir programas de aplicacin que utilicen
bases de datos.
Administradores de base de datos: Es la persona o grupo de personas encargadas del
control general del sistema de base de datos.
Usuario final: Acceso a la base de datos desde una terminal, puede emplear un lenguaje
de consulta proporcionado como parte integral del sistema o recurrir a un programa de
aplicacin escrito por un usuario programador que acepte rdenes desde la terminal y a
su vez formule solicitudes al DBMS en nombre del usuario final.
2. Cules son las expectativas de los usuarios?
3.- Para cumplir con el sistema de bases de datos requerida se debe seguir una
metodologa cumpliendo con cierta estructura formal (tablas, columnas, filas) para la
distribucin de todos los datos y se pueda tener un mejor control de la base de datos,
todo esto con ayuda de un gestor de bases de datos para que se haga ms fcil la
manipulacin de la informacin.
4.- Quines son los principales grupos de usuarios?
Analistas: Determinan los requerimientos de los usuarios finales, implementan
especificaciones en forma de programas, y luego prueban, depuran, documentan y
mantienen estas transacciones programadas. Para realizar dichas tareas, estos analistas
y programadores deben de conocer a la perfeccin toda la gama de capacidades del
SGBD.
Diseadores e implementadores del SGBD: Se encargan de disear e implementar los
mdulos e interfaces de SGBD en forma de paquetes de software, los lenguajes de
consulta, los procesadores de interfaz, el acceso a los datos y la seguridad.

Creadores de herramientas: Las herramientas son paquetes de software que facilitan el


diseo y el empleo de los sistemas de base de datos, y que ayudan a elevar el
rendimiento. Incluyen paquetes para disear bases de datos, vigilar el rendimiento,
proporcionar Interfaces de lenguaje natural o grficos, elaborar prototipos, realizar
simulaciones y generar datos de prueba.
Operadores y personal de mantenimiento: Son los miembros del personal de
administracin del sistema que tienen a su cargo el funcionamiento de mantenimiento
reales del entorno del hardware y software del sistema de base de datos.
5.- Cul o cules son las principales reas de aplicacin?
Las aplicaciones ms usuales son para la gestin de empresas e Instituciones pblicas.
Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar
la informacin experimental, en otras palabras las bases de datos sern aplicadas en
cualquier parte donde manejen grandes cantidades de informacin.
6.- Cul es el entorno operativo en el que se utilizara SICAH?
El entorno operativo incluye los sistemas fsicos y sus componentes, y tambin a los
arquitectos de centros de datos, los administradores y los miembros de la
organizacin.
7.- Identifica 5 procesos que debe realizar el proyecto SICAH?
1.
2.
3.
4.
5.

Planificacin del Proyecto


Recoleccin y Anlisis de los Requisitos
Implementacin
Pruebas
Mantenimiento

Ejercicio 1.2.2 El dicente ser capaz de identificar, crear diagramas e ilustrar los
principales conceptos del modelo relacional, con la finalidad de reforzar los
conocimientos tericos estudiados durante la clase.
El modelo conceptual es el estudio del mundo real manejando las entidades, atributos y
relaciones
a) Elabora el diagrama al menos 5 conjunto de entidades que identifiques en el
proyecto.

b)
c)
d)
#Clave
e)
Nombre
f)
g)
Ap. Paterno
h)
Ap. Materno i)
j)
Sexo
k)
l)
Telfono
m)
Cedula profesional
n)
o)
p)

AULA

PROFESOR

MATERIA

#Clave aula

#Clave materia

Numer_aula

Nombre

Grupo

Creditos

Edificio

Tiponucleo

ALUMNO

REPORTE

#Num cuenta

#Id reporte

Nombre

Fecha

Ap. Paterno

Hora

Ap. Materno

Asignatura

Licenciatura

Profesor

Todo aquello que se diferencie de lo dems, en el mundo real es una entidad en el


Modelo E-R. Se pude diagramar como lo muestra la figura 1.3 el conjunto de entidades
mediante:
a. Una caja de cualquier dimensin con las esquinas redondeadas.
b. Un nombre nico en singular para cada conjunto de entidades, escrito con
maysculas.
c. Opcionalmente, un nombre de sinnimo, escrito entre parntesis.
d. Una lista con los nombres de los atributos escritos en minsculas diagrama.

Figura 1.3 Representacin de la entidad profesor.


b) Completa o rellene los espacios en blanco de la tabla 1, con el nombre
del atributo y el tipo de valor correspondiente a la entidad profesor.

NOMBRE DEL
ATRIBUTO

ALIAS

clave_profesor cve_prof

TIPO

TAMAO

numerico 10

DOMINIO

{0:9} {A:Z}

USO

Llave
principal

DESCRIPCION

IDENTIFICADOR
DEL PROFESOR
MEDIANTE EL RFC
Nombre del profesor
Apellido materno del
profesor
Apellido materno del
profesor
Masculino o
femenino
Correo electrnico
del profesor

nombre-prof
ape_pat_pro
f
ape_mat_pr
of
sexo

nombre-prof
ape_pat_pro
f
ape_mat_pr
of
Sexo

Cadena
Cadena

20
25

{A:Z}
{A:Z}

obligatorio
obligatorio

Cadena

25

{A:Z}

obligatorio

Cadena

obligatorio

e-mail

e_mail

gradoacadmico

grd_ac

35
Alfa
numrico
Cadena 1

1:Masculino
2:Femenino
{0:9} {A:Z}
{_,.,@}
1:ingeniera
2:maestra
3:doctorado
4:postdoctorad
o

obligatorio

Nivel acadmico del


profesor

IAS: Interino
asignatura
IMT: Interino
medio tiempo
ITC: Interino
tiempo
completo
ASI:
Asignatura
DMT:
Definitivo
medio tiempo
DTC:
Definitivo
tiempo
completo

obligatorio

Tipo de contrato del


profesor

Tipo_profesor Tipo_prof

Curp
fecha de
ingreso
domicilio

cadena

opcional

Curp
fi_prof

alfanume 15
Fecha
rico

{0:9} {A:Z}
dd/mm/aa

obligatorio
obligatorio

dom_prof

alfanume 50
rico

{0:9} {A:Z}
{_,.,@}

obligatorio

Tabla 1 Diccionario de datos de la entidad PROFESOR

Fecha en que fue


dado de alta el
profesor
Direccin del
profesor

.1) Entonces, un campo de una tabla es un atributo, si/no Por qu?


Si, de tal forma que describe las caractersticas del campo, tambin puede ser
denominada dominio.
a) Relaciones: Una relacin entre conjuntos de entidades es simplemente una lista
ordenada de los atributos que forman las llaves de los conjuntos de entidades
que participan en la relacin.
Por ejemplo: las entidades se unen mediante la llave principal, que es la clave del
profesor.

Figura 1.4 Relacin del conjunto de entidades profesor y disponibilidad


c.1) Elabora el diagrama de conjunto de entidades en donde identifiques una relacin
y explica por qu?

MATERIAS

PROFESOR

Cve-prof
Nombre-prof
Ape_mat_prof
Ape_pat_prof
Sexo
E_mail
Curp

Cve-prof
Cve-materia
Nombre-mat
Gpo
Salon

Es la relacin de un profesor con las materias que imparte, estn relacionadas por la
clave principal de cve_prof a la tabla MATERIAS en donde la clave primaria es cve_
materia y la llave fornea es cve_profesor.
d) Grado de una relacin: Es la cantidad de entidades de un conjunto que puedan ser
asociadas con otra cantidad de entidades de otro conjunto. Por ejemplo:

1
GRUPO

n
MATERIA

Puede
tener

Figura 1.5 Diagrama de relacin entre entidades (grupo, materia)

d1) Explica brevemente cual es el grado de la relacin que muestra


1.5
Un grupo puede tener varias materias, en este caso es una relacin 1:M

e) Asocia el tipo de RESTRICCIONES DE ASIGNACION (mapping) de las


siguientes entidades:

A)

Profesor Materias

Uno a uno (1:1)

la figura

B)

Horario Aula
A

Muchos a Uno (M:1)

C) Profesores Profesiones

Muchos a muchos (M:N)

Tabla 2. Restricciones de Asignacin 1:1. M:1, M:N


Cardinalidad de asignacin: Limitacin del nmero de entidades de un conjunto que se
pueden combinar en una relacin con otro conjunto de entidades. Por ejemplo:
Dados dos conjuntos de entidades A y B:

Uno a uno (1:1) Horario Aula. Un horario pertenece a un aula.

Uno a muchos (1:M) Muchos a Uno (M:1) Profesor Materias. Un profesor puede
impartir muchas materias.

Muchos a muchos (M:N) Profesores Profesiones. Muchos profesores pueden


tener muchas profesiones.

Nombre de la entidad
Horario
Aula
Profesor
Materia
Profesion

Clave Candidata
numer_horas
numer_aula
nom_profr
nom_materia
nom_profesion

Clave Primaria
cve_ profr
cve_ profr
cve_ profr
cve_materia
cve_profesion

f) Identifica en al menos 5 entidades, cual es la clave candidata y cul es la clave primaria.

Tabla 3. Asocia llaves a las entidades


Clave (primaria, candidata): Primaria-Es un atributo, simple o compuesto, cuyo valor
nos permite identificar como nica a cada entidad de un conjunto de entidades.
Por ejemplo: en la Entidad Profesor una clave primaria es:
#cve_prof

primaria

Una clave candidata: permite identificar en forma alterna a una entidad en un


conjunto de entidades.
S1 nombre-prof

secundaria

g) Explica por qu razn la entidad telfono es considerada una entidad dbil en la


figura 1.6

{a1, a2,,an} u {b1, b2,,bn}


Figura 1.6 Entidad fuerte (Profesor) y Entidad dbil (Telfono)
La entidad telfono es considera como una entidad dbil debido a que sus atributos
no la identifican completamente. No contiene una atributo llave propio si no que
depende de la entidad llamada Profesor, participa en una relacin que le permite
identificarse.
h) Cita el esquema de relacin de las entidades del diagrama de la figura 1.7
Un esquema de relacin es una lista de los nombres de los atributos que participan
en una relacin. Si denominamos a una relacin REL para relacionar los atributos
a1, a2,...,ak, escribiremos su esquema de relacin como:
Profesor (cve-prof, nombre_prof, ape_pat_prof, ape_mat_prof, sexo_prof, tipo_prof)
La relacin de una materia, con un profesor y con un grupo, se puede manejar con
el esquema de relacin: MATERIA (clave_mat, clave_prof., clave_ grupo).

La relacin de entidades es modelo de datos conceptual que se emplea para el


diseo de una base de datos relacionales, est conformada por los atributos del a
BD.
Figura 1.7 Diagrama de relaciones entre entidades

i) Determina y describe si en el diagrama de la figura 1.8 se aplic generalizacin o


agregacin para la abstraccin de datos.
Se aplic la agregacin para la abstraccin de datos, ya que la generalizacin nos
dice que es la unin de 2 o ms conjuntos de entidades dbiles y as producir un
conjunto de entidades de ms alto nivel y en agregacin se construyen objetos
compuestos a partir de sus objetos componentes. Permite combinar entidades entre
las que existe una interrelacin y formar una entidad de ms alto nivel. Es til cuando
la entidad de ms alto nivel se tiene que interrelacionar con otra entidad, como se
muestra en la figura 1.8 donde la entidad de alto nivel o fuerte es materia y se
encuentre interrelacionada con otras entidades menores que son Mat_anterior,
Mat_actual y Mat_siguiente.

Figura1.8 Abstraccin de datos.

CONCLUSIN
En una relacin de base de datos siempre hay que tener presente la organizacin y
optimizacin de la informacin que caracterice a un elemento.
Adems al realizar siempre una investigacin en todo momento se adquieren
diferentes conceptos bsicos de un sistema o manejador de bases de datos,
caractersticas, ventajas, desventajas, usos y sus aplicaciones.
Yo como usuario de sistemas y de bases de datos, indico que siempre debemos de
tener las formas ms adecuadas para encontrar la solucin a un problema, mediante
la implementacin, innovacin y desarrollo de nuevas estrategias.

REFERENCIAS
Coulouris, Jean Dollimore. (1987).Distributed Systems Concepts and Design.
Edit.Addison Wesley. 2a Edicin.
Cdigo CE-C02. Fundamentos y Tcnicas de Programacin., Distintas Bases de
Datos Relacionales, como SQL Server, Oracle.
Kroenke, Davis M. (1996) .Database Processing. Edit Pearson Higher Education.
5.Edicin.
Martin, James. (1992).Organizacin de las Bases de Datos. Pretince Hall. Mxico.
Teorey, Toby J. (1998).Database Modeling and Design. Edit. Morgan Kaufmann.
3 Edicin

S-ar putea să vă placă și