You are on page 1of 25

INSTITUTO TECNOLGICO SUPERIOR DE ACAYUCAN

MANUAL DE PRCTICAS DE SISTEMAS GESTORES DE BASES DE DATOS Clave: BDC-1104 INGENIERA EN SISTEMAS COMPUTACIONALES

Abril 2013

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

OB ETI!O DE LA MATERIA Los participantes eran capaces de crear, manipular los ms utilizados Manejadores de Bases de Datos en la actualidad. El participante creara Bases de Datos, conocer los tipos de datos de cada uno de los manejadores, los diferentes entornos y herramientas de cada uno, as como la programacin ue in!olucra cada uno de ellos.

OB ETI!O

"roporcionar al alumno los procedimientos necesarios para la instalacin, e#ploracin y manejo de los $istemas %estores de Bases de Datos ms empleados en la actualidad, as como permitirles crear &ases de datos, conocer los tipos de datos de cada uno de los manejadores, los diferentes entornos y herramientas, para ue de esta manera logren un aprendizaje significati!o.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
INTRODUCCI"N 'n (DBM$ es un $istema %estor de Bases de Datos (elacionales. $e trata de soft)are capaz de producir, manipular y gestionar &ases de datos de tipo relacional. Es un soft)are ue se antepone a los datos de una &ase de datos, de modo ue cual uier acceso a los datos pasa por una peticin al (DBM$ ue *ste gestiona a fin de realizar la operacin ms con!eniente so&re esa peticin. "rcticamente es un $istema +perati!o dise,ado para el control del acceso a los datos. El presente manual, descri&ir prcticas ue se aplicaran y sern desarrolladas en oracle. Or#$l% es una potente herramienta &asada en l# #r&'i(%$('r# Cli%)(%*S%r+idor para la gestin de Bases de Datos (elacionales desarrollada por +racle -orporation. +frece una interfaz intuiti!a &asada en el e#plorador, ue es capaz de administrar las &ases de datos, crear ta&las, !istas y otros o&jetos de &ases de datos, importar, e#portar y !isualizar datos de ta&las, ejecutar scripts de $.L y generar informes. /dems, soporta transacciones, es esta&le, escala&le y multiplataforma.

Cdigo:

COMPETENCIAS A AD,UIRIR
-onocimientos generales &sicos $olidez en los conocimientos &sicos de la profesin (esolucin de pro&lemas -apacidad de crtica y autocrtica 0ra&ajo en e uipo -ompromiso *tico -apacidad para aplicar la teora a la prctica 1a&ilidades de in!estigacin

COMPETENCIAS DESTRE.AS A AD,UIRIR POR EL ALUMNO

CONTRIBUCI"N AL DESARROLLO DE /ABILIDADES - DESTRE.AS GEN0RICAS

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
Desarrollar en el alumno su capacidad para plantear la creacion de Bd en los diferentes $istemas %estores de Bases de Datos $eleccionar los tipos de datos adecuados para cada campo ue se creara en cada una de las ta&las de la BD 1a&ilidad para tra&ajar de forma autnoma. -apacidad de generar nue!as ideas -apacidad de adaptacin a nue!as situaciones -onseguir sea $%BD "lanificar y dirigir 2niciati!a emprendedor Liderazgo y espritu capaz ue el estudiante de &uscar y

Cdigo:

seleccionar informacin so&re

CONTRIBUCI"N AL DESARROLLO DE COMPETENCIAS ESPEC12ICAS


-ogniti!as 3$a&er45 -aractersticas, !entajas y des!entajas de los $%BD, para seleccionar el ms adecuado para crear BD, para una organizacin especfica. /r uitectura, y herramientas de los $istemas %estores de Bases de Datos, para identificar los componentes ue de&e de tener la BD, en dicho $%BD. 1a&ilidad para instalar, utilizar instruccin $.L para definir, manipular y generar consultas de las BD creadas en los $%BD. 1a&ilidad para estructurar de manera adecuada cada consulta solicitada, de acuerdo a los re uerimientos de la BD de la organizacin.

"rocedimentales62nstrumentales 3$a&er hacer45

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
/ctitudinales 3ser45

Cdigo:

-ompromiso *tico, tra&ajo en e uipo, ha&ilidades en las relaciones interpersonales, preocupacin por la calidad, capacidad de adaptacin a nue!as situaciones.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

INSTALACION DE ORACLE 10g SOBRE LA DISTRIBUCION DE LINU3 UBUNTU 10405 O POSTERIOR PRACTICA No41
UNIDAD: 'nidad 7.8 2ntroduccin a los $%BD TEMAS:

0ema 7.7 2nstalacin Ob6%(i+o:


El alumno ser capaz de generar la instalacin del $%BD 9+racle:, en Linu#, realizando su configuracin correspondiente, asignando puerto para la aplicacin ;e&, y puerto ue utilizara la BD para ue sea escuchada.

I)(rod'$$i):
'n ser!idor +racle es el soft)are ue permite una administracin y desarrollo de &ases de datos. 0iene tres posi&ilidades de ejecucin5 Local o basada en host. El ser!idor se ejecuta en la misma m uina en la ue se conectan los clientes. La !ersin personal de +racle data&ase, produce ser!idores de este tipo. Cliente-Servidor. Enfo ue ms tpico. El ser!idor reside en un ordenador distinto respecto al ue los usuarios !an a usar para conectarse a la &ase de datos. Cliente-Servidor de Aplicaciones-Servidor. Los usuarios acceden a un ser!idor de aplicaciones 3+racle /pplication $er!er4 ue, a su !ez, accede al ser!idor +racle. Los tres elementos 3cliente, ser!idor de aplicaciones, ser!idor +racle4 pueden estar en tres m uinas distintas.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
El servidor Oracle est formado por dos elementos: La instancia de la &ase de datos. -onsta de datos 3llamados estructuras de memoria4 y de

Cdigo:

procesos en memoria 3procesos &ac<ground4 necesarios para dar ser!icio a los usuarios de la &ase de datos. "uede ha&er ms de una instancia si se distri&uye la &ase de datos en ms de una m uina. -ada instancia a&re una y slo una &ase de datos. =icheros en disco. (epresentan la &ase de datos en s. -onsta de5 Estructuras lgicas5 0a&lespaces, o&jetos del es uema de usuario. Estructuras fsicas5 Los ficheros de datos almacenados en disco. Los =icheros de datos 3asociados a los ta&lespaces4, los ficheros redo log y los ficheros de control

M#(%ri#l # '(ili7#r:

/#rd8#r%

So9(8#r%

'na computadora de escritorio o Lap8top, $istema +perati!o Linu#, distri&ucin con las siguientes caractersticas como '&untu o De&ian mnimo5 -ontar con los siguientes pa uetes de (/M5 7g& como mnimo > g& instalacin en los e uipos5 recomendado li&aio7C?.D.7?B87u&untuACiDEA.de& Memoria !irtual5 do&le de la cantidad de la (/M Espacio en disco duro oracle8#e8uni!ersalC7?.>.?.78 7.?CiDEA.de& +perati!o +ptati!o5

Espacio para archi!os temporales en disco5 7??MB $istema /daptador de !ideo5 >@A colores ;indo)s F" "rocesador B?? Mhz mnimo.

+racle E#press Edition 7?g o $uperior.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
Pro$%di:i%)(o4

Cdigo:

Para instalar Oracle en Ubuntu, debe de seguir los siguientes pasos.


1. Desempaquetar los archivos de Oracle: Existen dos formas de desempacar los archivos de Oracle; una de ellas es: a) En el ambiente grafico de ubuntu ubicar los archivos li&aio7C?.D.7?B87u&untuACiDEA.de& oracle8#e8uni!ersalC7?.>.?.787.?CiDEA.de& dar do&le clic en cada uno de ellos en el orden en ue se muestra arri&a, seguir cada una de las !entanas, dando siguiente, hasta finalizar.

b) La segunda manera es en la terminal de ubuntu. 7. '&icarnos en la carpeta en la ue se encuentran los archi!os de oracle natyGnaty8laptop5HI cd 6Escritorio6+racle >. Jos u&icara en el directorio, escri&ir la siguiente linea para instalarlo con dp<g
natyGnaty8laptop5HEscritorio6+racleI

sudo dp<g 8i li&aio7C?.D.7?B87u&untuACiDEA.de&

D. /hora instalar el segundo archi!o.


natyGnaty8laptop5HEscritorio6+racleI

sudo

dp<g

8i

oracle8#e8uni!ersalC7?.>.?.78

7.?CiDEA.de& . 2. Ahora tenemos que configurarlo, en consola nos aparece un mensa e que aconse a configurar con !etc!init.d!oracle"xe configure. #iga los siguientes pasos para lograr la configuraci$n.

a. Escribe la siguiente linea para iniciar la configuracion:


naty@naty-laptop:~$ sudo /etc/init.d/oracle-xe configure "Oracle Database 10g xpress dition !onfiguration ------------------------------------------------"#is $ill configure on-boot properties of Oracle Database 10g xpress dition. "#e follo$ing %uestions $ill deter&ine $#et#er t#e database s#ould be starting upon syste& boot' t#e ports it

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
$ill use' and t#e pass$ords t#at $ill be used for database accounts. (ress to accept t#e defaults. !trl-! $ill abort. )pecify t#e *""( port t#at $ill be used for Oracle +pplication ,-0-0.: -0/0" xpress

Cdigo:

b. / u nos pide el puerto para la aplicacin )e&, el E?E? est por defecto.
")pecify a port t#at $ill be used for t#e database listener ,1011.: "

c4 /hora pide el puerto para ue otras aplicaciones se comuni uen con la Base de Datos 3por ejemplo KDB-4, se asigna por default, pero tam&i*n se puede cam&iar.
" )pecify a pass$ord to be used for database accounts. 2ote t#at t#e sa&e pass$ord $ill be used for )3) and )3)" 4. Oracle reco&&ends t#e use of different pass$ords for eac# database account. "#is can be done after initial configuration: !onfir& t#e pass$ord: "

d. / u pide la contrase,a para las cuentas de /dministracin y su confirmacin.


"Do you $ant Oracle Database 10g xpress dition to be started on boot 5y/n6 ,y.:"

e. Nos pregunta si queremos que Oracle inicie con el arranque del sistema, por defecto si.
" )tarting Oracle 2et 7istener...Done !onfiguring Database...Done )tarting Oracle Database 10g xpress dition 8nstance...Done 8nstallation !o&pleted )uccessfully. "o access t#e Database *o&e (age go to "#ttp://119.0.0.1:-0/0/apex"

f. Despues de este paso la configuracin ha&ra finalizado Nota: Si entramos a http5667>L.?.?.75E?M@6ape# http566localhost5E?M@6ape# desde un explorador, (recuerda el puerto), nos pide usuario contrase!a (s stem la contrase!a que especificamos arriba) a tendremos Oracle"xe totalmente funcional.

PRACTICA No42

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
UNIDAD: 'nidad >.8 /r uitectura y estructura de los $%BD TEMAS:

Cdigo:

0ema 7.7 /r uitectura de manejador de &ase de datos Ob6%(i+o:


El alumno analizar la estructura lgica de +racle.

I)(rod'$$i):
2nformacin &sica5

-ada &ase de datos est di!idida en uno o ms ta&lespaces. "ara cada ta&lespace se crea uno o ms archi!os de datos, de forma ue almacenen fsicamente los datos de todas las estructuras lgicas de un ta&lespace. El tama,o de un ta&lespace es la suma de los tama,os de los archi!os de datos del ta&lespace. El tama,o de la &ase de datos es la suma de los tama,os de los ta&lespaces.

+racle permite la utilizacin eficiente de las estructuras lgicas de datos mediante distintos ni!eles de granularidad. "ara ello, +racle utiliza los &lo ues de datos, las e#tensiones y los segmentos.

M#(%ri#l # '(ili7#r:
/#rd8#r%

So9(8#r%

'na computadora de escritorio o Lap8top $istema +perati!o Linu#, distri&ucin "- por alumno, con las siguientes '&untu o De&ian caractersticas como mnimo5 -ontar con los siguientes pa uetes de (/M5 7g& como mnimo > g& instalacin en los e uipos5 recomendado. li&aio7C?.D.7?B87u&untuACiDEA.de& Memoria !irtual5 do&le de la cantidad de la (/M. Espacio en disco duro Espacio para archi!os oracle8#e8uni!ersalC7?.>.?.78

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
temporales en disco5 7??MB /daptador de !ideo5 >@A colores "rocesador B?? Mhz mnimo. 7.?CiDEA.de& $istema ;indo)s F" +perati!o +ptati!o5

Cdigo:

+racle E#press Edition 7?g o $uperior.

Pro$%di:i%)(o: 14 !i;'#li7#r lo; (#bl%;<#$% d% l# BD i)(%gr#d#; %) Or#$l% $o) l#; ;ig'i%)(%; i);(r'$$io)%;
select tablespace!name from dba!tablespaces order b" tablespace!name#

De&er mostrar el resultado

24= !i;'#li$% $'#)(o; ;%g:%)(o; %>i;(%) %) $#d# (#bl%;<#$%; ? #gr@<%lo; <or (i<o4
select tablespace!name segment!t"pe count$%) segmentos from dba!segments group b" tablespace!name segment!t"pe

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

M'%;(r% l# (#bl# d%+'%l(# 34=!i;'#li7% l#; %>(%);io)%; d% $#d# ;%g:%)(o


select tablespace!name segment!t"pe count$%) from dba!e&tents group b" tablespace!name segment!t"pe#

CONCLUSI"N: 'na &ase de datos est di!idida en unidades lgicas de almacenamiento denominadas ta&lespaces. 'n ta&lespace se utiliza para agrupar estructuras lgicas relacionadas. "or ejemplo, podemos tener un ta&lespace para la agrupacin de todos los o&jetos de una aplicacin, de forma ue se puedan simplificar las tareas de administracin.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
PRACTICA No43
UNIDAD 'nidad >.8 /r uitectura y estructura de los $%BD. TEMAS: 0ema >.> Estructura de la Base de datos, 0a&las, campos y tipos de datos. Ob6%(i+o: El alumno consultara el Diccionario de Datos de +racle para conocer la informacin de 0a&las, columnas de ta&la y sus tipos de datos, restricciones de integridad e ndices de las BD almacenadas en +racle. I)(rod'$$i): Las !istas proporcionadas por el DD se di!iden en tres grupos5 '$E(, /LL y DB/. Los nom&res de los grupos construyen el prefijo para cada nom&re de ta&la. "ara algunas !istas, hay sinnimos asociados 3descritos en las ta&las adjuntas4. N USERA5 las tuplas en la !ista '$E( contienen informacin so&re o&jetos pertenecientes al usuario ue realiza la consulta $.L 3usuario actual4.

Cdigo:

ALL&: las filas de las #istas $%% contienen id&ntica informacin que las #istas US'( pero de todos los usuarios. %a estructura de estas #istas es an)loga a la estructura de las #istas US'(.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

DBAA5 Las !istas DB/ incluyen informacin so&re todos los o&jetos de la BD sin tener a los propietarios de dichos o&jetos. $lo los usuarios con pri!ilegios DB/ pueden acceder a estas !istas.

Las ta&las y !istas ue proporciona el DD contienen informacin so&re5 O 'suarios y sus pri!ilegios O 0a&las, columnas de ta&la y sus tipos de datos, restricciones de integridad e ndices O Estadsticas so&re ta&las e ndices usados O "ri!ilegios concedidos a los o&jetos de la BD O Estructuras de almacenamiento de la BD M#(%ri#l # '(ili7#r: /#rd8#r% So9(8#r%

'na computadora de escritorio o Lap8top $istema +perati!o Linu#, distri&ucion "- por alumno, con las siguientes '&untu o De&ian caacteristicas como minimo5 -ontar con los siguientes pa uetes de (/M5 7g& como minimo > g& instalacion en los e uipos5 recomendado. li&aio7C?.D.7?B87u&untuACiDEA.de& Memoria !irtual5 do&le de la cantidad de la (/M. Espacio en disco duro Espacio para archi!os oracle8#e8uni!ersalC7?.>.?.78 7.?CiDEA.de&

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
temporales en disco5 7??MB /daptador de !ideo5 >@A colores "rocesador B?? mhz minimo. Pro$%di:i%)(o: *." +ipee las siguientes instrucciones en la interfa, de oracle informacin de#uel#e esta consulta S'%'-+ . /(O0 12-+2ON$(34 escriba que tipo de $istema ;indo)s F" +perati!o +ptati!o5

Cdigo:

+racle E#press Edition 7?g o $uperior.

5." $nalice la siguiente instruccin continuacin muestrela S'%'-+ . /(O0 +$6S

obser#e que tipo de informacin se recupera, a

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

7."Se desea conocer la definicin de la tabla coc8es, para ello introdu,ca la siguiente instruccin. describe coches

9:u& informacin de la tabla se de#uel#e la instruccin; 1e#uel#e el diccionario de datos de la tabla coc8es, en ella se describen los datos que se incluir)n todos los registros que sean almacenados en la base de datos. <."2ntrodu,a la instruccin que proporcione informacin sobre el usuario( actual).

$ continuacin muestre la tabla resultante

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

'sta consulta nos proporciona informacin sobre el usuario actual.

=." 0uestre los disparadores (triggers) de la base de datos Oracle 1atabase: select * from ALL_TRIGGERS

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

0uestre la informacin que de#uel#e dic8a instruccin >."2ntrodu,ca la siguiente instruccin, analice recupera muestre que tipo de informacin se

select username, password from dba_users;

!" #btener los roles e$istentes en #racle %atabase&

select * from %'A_R#LES

Jota5 -uando se especifica un pass'ord para un usuario o rol, la BD almacena la !ersin encriptada del mismo en el diccionario de datos. El mismo pass'ord para diferentes usuarios genera diferentes !ersiones encriptadas. Pstas estn compuestas por una cadena de 7A caract*res alfanum*ricos 3con las letras en mayQsculas4.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

CONCLUSI"N: 0oda la informacin de las ta&las est registrada en el diccionario del sistema 3Data Dictionary4, ue est formado por ta&las especiales ue se crean en la instalacin de +racle 3 ue son administradas por el sistema4. Las ta&las ue constituyen el diccionario de datos estn accesi&les a tra!*s de la !ista 3del sistema4 dictionary o su sinnimo dict. El diccionario de datos lo actualiza +racle y puede ser consultado 3total o parcialmente segQn los permisos4 por los usuarios.

Re%a'(e ) *+,*ia ',"'l) i!" %uis /elipe $l#arado Pegueros 'n esta pr)ctica se obser# cmo act?an las sentencias S:% acerca del diccionario del sistema su arquitectura interna de Oracle, todas las tablas obser#adas en su interior, constitu en todos los datos que son aceptados como son almacenados en los registros para este S@16. $sA tambi&n en la pr)ctica final se obser#a que no solo es de introducir cdigos S:% a la plataforma Oracle, sino que tambi&n se debe de saber armar antes bien la estructura de las tablas saber definir los campos de las tablas de la base de datos.

$#imael 6alderas -andido 'n este practica 5 nos referimos a los espacio de tablas que esto es m)s quenada la ubicacin de almacenamiento de la bases datos, no de la estructura de la base de datos lgica, donde nos sir#e para asignar almacenamiento para todos los 160S logro de segmento. 1onde tambi&n se 8iso la #isuali,acin de segmentos.

Bos& $ndr&s @me, 0artAne, 'n esta pr)ctica se identific los diccionarios de datos en la cual se clasifica en tres grandes grupos, US'(C: donde contiene informacin sobre obDetos perteneciente al usuario. $%%C: contiene #ista an)loga a la estructura de las #ista US'(. 16$C: inclu en informacin sobre todos los obDetos de la 61 sin tener a los propietarios de dic8os obDetos.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

$bra8am Buli)n $ntonio 'n esta pr)ctica se refiere a la creacin de tabla pero siempre cuando tenemos que en cuenta los campos que 8a insertar que sea congruente en los tipos de datos, asA se comprueba que una base de datos tiene estabilidad casi para cualquier plataforma con la que se desee trabaDar. +ambi&n se obser#o como con las sentencias otorgadas en la pr)ctica sir#en para describir claramente la estructura interna de Oracle.

$lfredo 1omAngue, 0acedonio 'n la pr)ctica se describi la estructura interna de la base de datos en Oracle, asA como su estructura interna del motor de eDecucin, solamente con algunas sentencias S:% del tipo 11% para definir datos consultar como est) organi,ado Oracle, por ?ltimo se 8i,o una pr)ctica para saber cmo tener en claro como se debe de acomodar las tablas con sus atributos como quedan declaradas las tablas de la base de datos.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

PRACTICA No45
UNIDAD 'nidad >.8 /r uitectura y estructura de los $%BD. TEMAS: 0ema >.> Estructura de la Base de datos, 0a&las, campos y tipos de datos. Ob6%(i+o: El alumno conocer los tipos de datos en oracle para aplicarlas las adecuadas en la construccin de ta&las. I)(rod'$$i): /ntes de crear una ta&la de&emos pensar en sus campos y optar por el tipo de dato adecuado para cada uno de ellos. "or ejemplo, si en un campo almacenaremos nQmeros telefnicos o un nQmeros de documento, usamos R!archar>R, no Rnum&erR por ue si &ien son dgitos, con ellos no realizamos operaciones matemticas. $i en un campo guardaremos apellidos, y suponemos ue ningQn apellido superar los >? caracteres, definimos el campo R!archar>3>?4R. $i en un campo almacenaremos precios con dos decimales ue no superarn los MMM.MM pesos definimos un campo de tipo Rnum&er3@,>4R, es decir, @ dgitos en total, con > decimales. $i en un campo almacenaremos !alores enteros de no ms de D dgitos, definimos un campo de tipo Rnum&er3D,?4R.

M#(%ri#l # '(ili7#r: /#rd8#r% So9(8#r% Linu#, distri&ucion

'na computadora de escritorio o Lap8top $istema +perati!o "- por alumno, con las siguientes '&untu o De&ian caacteristicas como minimo5

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
(/M5 7g& como minimo > g& recomendado. Memoria !irtual5 do&le de la cantidad de la (/M. Espacio en disco duro oracle8#e8uni!ersalC7?.>.?.78 Espacio para archi!os 7.?CiDEA.de& temporales en disco5 7??MB /daptador de !ideo5 >@A colores $istema +perati!o +ptati!o5 "rocesador B?? mhz minimo. ;indo)s F" +racle E#press Edition 7?g o $uperior. -ontar con los siguientes pa uetes de instalacion en los e uipos5 li&aio7C?.D.7?B87u&untuACiDEA.de&

Cdigo:

Pro$%di:i%)(o: 7.8 De lectura a la siguiente pro&lemtica y elija el tipo de dato ms adecuado para cada campo ue se menciona. 'n comercio ue tiene un stand en una feria registra en una ta&la llamada R!isitantesR algunos datos de las personas ue !isitan o compran en su stand para luego en!iarle pu&licidad de sus productos. Los datos ue se necesitan almacenar de los !isitantes son los siguientes5 Jom&re, edad, se#o, domicilio y tel*fono.

Los campos Rnom&reR, RdomicilioR y RciudadR almacenarn !alores cuya longitud !ara, adems en ellos se almacenaran cadena de caracteres por ello elegimos el tipo R!archar>R y le damos a cada uno una longitud m#ima estimando su tama,o. El campo Rse#oR se define de tipo RcharR, por ue necesitamos solamente 7 carcter RfR o RmR, ue siempre ser fijo. El campo Rtel*fonoR tam&i*n se define como !archar> por ue no todos los nQmeros telefnicos tienen la misma longitud.

>.8 De lectura al siguiente planteamiento, e#traiga los campos necesarios para almacenarlos en ta&las y elija los tipos de datos adecuados para cada uno de ellos.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
$e desea tener una &ase de datos con la siguiente informacin acerca de los alumnos de una institucin de estudios superiores5 E E E 2nformacin acerca de los alumnos, ue constar de su nom&re y apellidos, un cdigo Qnico para cada alumno, su direccin, fecha de nacimiento y se#o 3S1T o SMT4. Estos alumnos estarn matriculados en un slo curso cada uno. -ada curso tendr un nom&re, un cdigo Qnico ue lo identifica, el nQmero m#imo de alumnos recomendado, un profesor, la fecha de inicio y de finalizacin del curso y el nQmero de horas del curso. Los profesores tendrn una ficha en la academia donde se especifican sus datos personales y los datos del contrato. Es decir, nom&re, Jumero de seguro social, direccin, perfil acad*mico, cuota por hora

Cdigo:

D.8/lmacene los resultados de su anlisis en la siguientes ta&las. N,-.+e Ta.la: /i i(a"(e Ca-*, Nombre 'dad Sexo 1omicilio -iudad +elefono Ti*, %e Da(, Farc8ar5 Number -8ar Farc8ar5 Farc8ar5 Farc8ar5 Ta-a0 , 5G *GG * 5G 5G 5G

N,-.+e Ta.la: Al)-", Ca-*, Jom&re /pellidos Matricula Ti*, %e Da(, Farc8ar5 Farc8ar5 Farc8ar5 Ta-a0 , 5G =G *=

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS
Direccin =echaCnacimiento $e#o Farc8ar5 1ate -8ar 5G
11"00" $$$$

Cdigo:

N,-.+e Ta.la: C)+ , Ca-*, Jom&reCalumno Matricula -upoCasistencia "rofesor =echaCcurso 1orasCcurso Ti*, %e Da(, Farc8ar5 Farc8ar5 Number Farc8ar5 1ate +imestamp Ta-a0, 5G *= *GG 5G
11"00"$$$$

HH:00:S S

N,-.+e Ta.la: 1i'2a&*+,3e ,+ Ca-*, Jom&re Ti*, %e Da(, Farc8ar5 Ta-a0, 5G

JumCsegCsocial Direccin "erfilCacad*mico -uotaChora

Farc8ar5 Farc8ar5 Farc8ar5 Number(I, 5)

7G 5G =G I

CONCLUSIONES4 /l crear una ta&la de&emos elegir la estructura adecuada, esto es, definir los campos y sus tipos ms precisos, segQn el caso.

MANUAL DE PRCTICAS DE: Revi i!": 0 SISTEMAS GESTORES DE BASES P#$i"a 1 %e DE DATOS

Cdigo:

You might also like