Técnico de Soporte Informático TEMA 19 INTRODUCCIŁN A LAS BASES DE DATOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Técnico de Soporte Informático TEMA 19 INTRODUCCIŁN A LAS BASES DE DATOS"

Transcripción

1 Técnico de Soporte Informático INTRODUCCIŁN A LAS BASES DE DATOS

2 2 CONTENIDO TEMA19.INTRODUCCIÓNALAS BASESDEDATOS CONCEPTO...2 TIPOS MODELOSTRADICIONALES...4 Modelojerárquico...4 Modeloenred...5 Modelorelacional MODELOSAVANZADOS....6 Modeloorientadoaobjetos...6 Modelodeclarativo MODELOCONCEPTUALDEDATOS ELMODELOENTIDADRELACIÓN...8 PasosparadesarrollarunmodeloE/R...10 Relacionescomplejas ELMODELORELACIONAL...13 ESTÁNDARESDECONECTIVIDAD...15 ADO...15 JDBC...16 WebDB...17

3 3 1. CONCEPTO Unsistemadebasesdedatosproporcionauncontrolcentralizadodelosdatos.Estocontrasta conlasituaciónqueprevaleceactualmente,dondeamenudocadaaplicacióntienesuspropios ficheros.lasventajasdelcontrolcentralizadosonentreotras: 1. Reducciónderedundancia:Enlossistemasquenousabasesdedatos,cadaaplicación tiene sus propios ficheros. Esto a menudo origina enorme redundancia en los datos almacenados,asícomodesperdiciodelespaciodealmacenamiento.porejemplo,una aplicación de depósitos en un banco y otra de préstamos puede contener la misma informaciónreferentealadireccióndeciertosclientes. 2. Evitarlainconsistencia:Siguiendoconelejemploanterior,habráalgunasocasionesen que la dirección del mismo cliente no concuerde en Préstamo y Depósito. Se dice entoncesquelabasededatosesinconsistente.siunhechoserepresentaporunasola entradalainconsistencianopuedeexistir. 3. Seguridad:Puedeaplicarserestriccionesdeseguridaddefiniendocontrolesycanales específicosparaaccederalosdatos. 4. Representación de los datos: Pueden hacerse cumplir normas de representación de los datos, para facilitar el intercambio entre sistemas y de igual forma se pueden definirprocedimientosdevalidacióncadavezqueseintenteunaactualizacióndela B.D.(porejemplo,nohayempleadosdemásde65años,compartirlosdatos,etc.). 5. Independencia de los datos: Como independencia de los datos se entiende la posibilidaddecambiarlosprogramasdeaplicaciónsincambiarlarepresentaciónyel modo de acceso de los datos y viceversa. En contraposición a la costumbre de organizar y acceder a los datos según los requerimientos de la aplicación. Pueden desarrollarsenuevasaplicacionesqueoperenconlosdatosqueyahayalmacenados, puesestossonindependientesdelasaplicaciones. UnSistemadeBasedeDatosconsisteenunconjuntoderecursos(datos,programas,personas ymáquinas)diseñadoparamanejargrandescantidadesdeinformación.elconjuntodedatos seconocecomobasededatos,quecontieneinformaciónacercadeunaorganización determinada. YlosprogramasparaaccederadichosdatosesloqueseconocecomoSistemadeGestiónde Base de Datos (SGBD) odata Base Management System (SGBD). El manejo de los datos incluye la definición de las estructuras para el almacenamiento de la información y los mecanismosparaelmanejodedichainformación.ademásseencargadeotrosaspectoscomo elcuidadodelaseguridaddelainformaciónalmacenada,tantocontrafallosdelsistema,como contraintentosdeaccesoporpersonalnoautorizado.elsgbdproporcionaalosusuariosuna visión abstracta de la información. Es decir, el sistema oculta ciertos detalles relativos a la formaenquelosdatossealmacenanymantienen. Estoesasí,porqueparaqueelsistemaseaútil,lainformacióndebealmacenarseyrecuperarse en forma eficiente, lo que obliga a la utilización de estructuras de datos complejas para

4 4 representarlainformaciónenlabasededatos.peroestacomplejidadnointeresarealmenteal usuario de bases de datos, que generalmente no cuenta con conocimientos profundos de informática.porellosedefinenvariosnivelesdeabstracción(definidosporelgrupodeestudio deansi/x3/sparcsobresistemasdeadministracióndebasesdedatos),desdelosquepuede observarse la base de datos, que ocultan en diferentes grados dicha complejidad de las estructurasdedatos.ydesdelosquesepuedendefinirlasestructurasdealmacenamientoy losmecanismosdemanejodelainformación.estosnivelesson: NivelInternooFísico:Eselnivelmásbajodeabstracciónenelquesedescribecómo sealmacenanrealmentelosdatos.enestenivelsedescribenendetallelasestructuras dedatosalmásbajonivel,utilizandoparadicharepresentaciónunesquema,odiseño general de la base de datos, llamado esquema físico. El esquema físico establece la forma en que los datos se almacenan en los dispositivos periféricos del ordenador. Dichadescripciónpodemosconsiderarla,asímismo,envariosniveles:enelnivelmás bajo, se puede considerar cada bit del soporte, estableciendo su significado y su dirección, o bien a un nivel más alto, se puede hablar en términos de registros y ficheros. NivelConceptual:Eselsiguienteniveldeabstracción,enelquesedescribecuálesson losdatosrealesqueestánalmacenadosenlabasededatosyquérelacionesexisten entredichosdatos.estenivelcontendrátodalabasededatosentérminosdeunas cuantas estructuras relativamente sencillas. El paso del mundo real al esquema conceptual corresponde a un proceso de modelización en el que se clasifica en categorías a los objetos o entidades del mundo real, designándolos mediante nombres. Decimos proceso de modelización porque dicho paso (mundo real a esquema conceptual), lo realizamos ajustándonos a uno de los modelos de datos propuestos para ello. Un modelo de datos es la herramienta formal utilizada para comprendereinterpretarelmundoreal. NivelExternooLógico:Eselmáscercanoalosusuarios,esdecir,elqueatañeala manera cómo cada usuario ve los datos. En otras palabras, habrá muchas vistas externas, cada una compuesta por una representación más o menos abstracta de algunapartedelabasededatos,yhabráunasolavistaconceptual,compuestapor unarepresentacióntambiénabstractadelabasededatosensutotalidad.lamayoría delosusuariosnoseinteresanenlabasededatostotal,sinotalsóloenalgunaparte limitadadelamisma,estoes,unavistadelosdatos. ENRESUMEN ParaconcluirestepuntobastacondestacarlaimportanciadelasBasesdeDatoshoyendía.La sociedad actual dispone de cantidades impensables de datos e información, que si no fueran estructurados a través de una serie de reglas sería imposible abarcar de manera sencilla y entendible.porestecometidosurgiólanecesidaddecrearlasbasesdedatos

5 5 2. TIPOS La división que vamos a hacer aquí de las bases de datos será en función de la tecnología empleadaensufuncionamiento. Por poner un ejemplo de la vida real, si hablamos de coches tenemos los tradicionales de motoragasolina,losdegasóleo,losturbodiesel,losquefuncionabancongasógeno,ymucho menos frecuentes los coches solares o incluso los de propulsión a chorro; pues bien, si hablamosdebasesdedatostenemosquelasmásutilizadassonlabasesdedatosrelacionales, lasmásantiguassonlasjerárquicasyenred,ylasmásavanzadassonlasorientadasaobjetos, ylasdeclarativas.estassediferencian,enlaformadetrabajarconlosdatosyenlaconcepción omentalidadqueelusuariodebeadoptarparainteractuarconelsistema. 2.1MODELOSTRADICIONALES. Estudiaremos en este epígrafe los sistemas de bases de datos más utilizados hasta el momento.daremossólounasnocionesmuybásicasdecadaunoyaquenoscentraremosen sucesivosepígrafesenelmodelorelacional,queeselmásinteresanteyutilizadohoyendía. MODELOJERÁRQUICO. ElsistemajerárquicomáscomúnmenteconocidoeselsistemaIMSdeIBM.Estabasededatos tiene como objetivo establecer una jerarquía de fichas, de manera que cada ficha puede contenerasuvezlistasdeotrasfichas,yasísucesivamente.p.ej.,unafichadeclientespuede contenerunalistadefichasdefacturas,cadaunadelascualespuedecontenerasuvezuna listadefichasdelíneasdedetallequedescribenlosserviciosfacturados. Unabasededatosjerárquicaestácompuestaporunasecuenciadebasesdedatosfísicas,de manera que cada base de datos física se compone de todas las ocurrencias de un tipo de registroofichadeterminada. Estemodelopresentaalgunosinconvenientesquederivandelproblemaprincipal,surigidez. Esto hace que puedan darse obligatoriamente redundancias, es decir, tener que almacenar variasveceselmismodatoendiferentessitios,estoprovocadesperdiciodeespacio,tiempoy quelosdatosnoseránconsistentes.

6 6 MODELOENRED. Podemos considerar al modelo de bases de datosen red como de una potencia intermedia entreeljerárquicoyelrelacionalqueestudiaremosmásadelante.suestructuraesparecidaa la jerárquica aunque bastante más compleja, con lo que se consiguen evitar, al menos en parte,losproblemasdeaquél. Losconceptosfundamentalesquedebeconocereladministradorparadefinirelesquemade unabasededatosjerárquica,sonlossiguientes: Registro:Vieneasercomocadaunadelasfichasalmacenadasenunficheroconvencional. Camposoelementosdedatos.Soncadaunodelosapartadosdequesecomponeunaficha. Conjunto:Eselconceptoquepermiterelacionarentresítiposderegistrodistintos. MODELORELACIONAL. Este modelo intenta representar la base de datos como un conjunto de tablas. Aunque las tablas son un concepto simple e intuitivo, existe una correspondencia directa entre el conceptoinformáticodeunatabla,yelconceptomatemáticoderelación,locualesunagran ventaja, pues permite efectuar formalizaciones de una forma estricta mediante las herramientasmatemáticasasociadas,comopuedaserelálgebrarelacionalenelámbitodelas consultas. Dispondremosdeunasherramientasfácilesdemanejarquenospermitiráninteractuarconla basededatos. Losconceptosbásicosdelmodelorelacionalson: Registro:Esalgoasícomocadafichadeunficheroconvencional. Tabla:Esunconjuntodefichasdeunmismotipo. Conestosdosconceptosesposiblecrearcualquiertipodedatos,yasociarlosentresí,sinlas restriccionespropiasdelmodelojerárquicooenred. Cada tabla está compuesta por filas, también llamadas tuplas o registros, cada uno de los cualesposeeunaseriedecamposenlosquesealmacenanlosdatosbásicos.elesquemade unatablanosindicalosnombresdecadaunodeloscamposquecontiene,asícomoeltipode informaciónquedebecontener. Una tabla es para nosotros un conjunto de registros; por tanto, los registros no pueden repetirse. Parapoderaccederaunregistroconcreto,esnecesariohacerunaconsultaatravésdealgún campoqueidentifiqueadichoregistro.

7 7 2.2MODELOSAVANZADOS. Las bases de datos relacionales han sido y siguen siendo ampliamente utilizadas para una extensa gama de aplicaciones. Sin embargo, el aumento de potencia de los ordenadores personales, ha hecho aparecer nuevas aplicaciones potentes que requieren la utilización de datos complejamente relacionados o con necesidades de consultas muy particulares, como puedanserp.ej.,lossistemasdeinformacióngeográficos,eldiseñodecircuitoselectrónicos porordenador,etc. MODELOORIENTADOAOBJETOS. Actualmente, la creación de programas más grandes y complejos, ha hecho avanzar los métodos de programación hacia nuevas formas que permiten el trabajo en equipo de una forma más eficaz y en la que se disminuyen los problemas de coordinación. Uno de estos métodos consiste en la programación orientada a objetos (POO), que trata los problemas desde un punto de vista realista, y modelando cada uno de ellos como si se tratase de un conjuntodeelementosuobjetosqueinterrelacionanentresíparasolucionarelproblema. MODELODECLARATIVO. El enfoque de las bases de datos declarativas es sumamente intuitivo para el usuario, y le permite abstraerse de los problemas de programación inherentes a otros métodos. Este modelo suele usarse para bases de conocimiento, que no son más que bases de datos con mecanismos de consulta en los que el trabajo de extracción de información a partir de los datosrecaeenrealidadsobreelordenador,enlugardesobreelusuario.estosmecanismosde consulta exigen que la información se halle distribuída de manera que haga eficiente las búsquedasdelosdatos,yaquenormalmentelasconsultasdeestetiporequierenaccederuna yotravezalosdatosenbuscadepatronesqueseadecúenalascaracterísticasdelosdatos quehasolicitadoelusuario. Noentraremosenmásdetallesobreestostiposdebasesdedatos. ENRESUMEN ExistenmuyvariadostiposdeBasesdeDatos,lasquesevienenutilizandohastaahorasonlas tradicionales,basadasenestructurasconocidasenotrosaspectosdelavidacomopuedeserla Jerarquíaounared.ElmásimportanteeselmodeloRelacional,tambiénelmásutilizado.Otros tipos de Bases de datos más modernos son los conocidos como Orientados a Objetos, que se basanenlamismaideaporlaqueserigelaprogramaciónorientadaaobjetos.

8 8 3. MODELOCONCEPTUALDEDATOS A la hora de determinar una Bases de Datos debemos establecer un proceso partiendo del acotamientodeunaparceladelmundoexterior(micromundoouniversodeldiscurso),aquél quenosinteresarepresentarenlosdatos.enesteprocesosedebeaprehender,comprendery conceptualizardichomundoexteriortransformándoloenunconjuntodeideasydefiniciones quesuponganunaimagenfieldelcomportamientodelmundoreal.aestaimagendelmundo exteriorlallamaremosmodeloconceptual. Unavezdefinidoelmodeloconceptual,éstesehadetransformarenunadescripcióndedatos, atributosyrelacionesquedenominaremosesquemaconceptualdelosdatos.porúltimo,este esquemaconceptualhabráquetraducirloaestructurasalmacenablesensoportesfísicos.por tantoesnecesariodistinguirentrebasesdedatos,queseráelbanco,elalmacéndelosvalores (ocurrencias)delosdatos.losmodelosdedatos,quesonlasherramientasparadiseñarlos datos y sus relaciones de forma que puedan soportar los valores correspondientes. Y finalmentelossistemasgestoresdebasesdedatos(sgbd),queseránlosencargadosdelas accionesquellevemosacaboconlasbasesdedatos,permitiendotambiéncumplimentaralos usuarios,mostrándoleslosdatosdeacuerdoasusnecesidades.contodoello,sepuededefinir unmodelodedatoscomo:ungrupodeherramientasconceptualesparadescribirlosdatos, susrelaciones,susemánticaysuslimitaciones;detalforma,quefacilitalainterpretaciónde nuestromundorealysurepresentaciónenformadedatos,ennuestrosistemainformático. Definidoelmodelodedatos,pasamosaanalizarlo.Paraello,partiremosdelaspropiedades, quepodemosdiferenciarendostipos: Estáticas: Son las propiedades invariantes en el tiempo. Quedan especificadas en el Modelo de Datos por ESTRUCTURAS. Esta se define mediante el ESQUEMA, con el lenguaje de definición de datos (DDL). El esquema, a su vez, está constituido por EstructurayRestricciones.LaEstructuraquedadefinidaporlosObjetosdelModeloy las Restricciones inherentes, conformando un conjunto de reglas de definición de dichas Estructuras. Los objetos y Restricciones de la Estructura dependen de cada Modelo,peroengeneralson: Entidades Atributos Dominio Relaciones Representación,y Restricciones:Haytrestiposderestricciones.Restriccionesinherentesvienen impuestas por la propia naturaleza de Modelo introduciendo rigideces en la modelización. Las Restricciones opcionales o de usuario, restricciones propiamente dichas en el Esquema, son definidas por el usuario, pero el ModelodeDatoslasreconoceysuministraherramientasparamanejarlas.Las Restriccioneslibresdeusuarios,porúltimo,sonresponsabilidaddelusuarioy elmodelodedatosnilasreconoce,nilasmaneja.

9 9 Dinámicas:Sonlaspropiedadesquevaríanconeltiempo.Enelmodelodedatosson las OPERACIONES. Se define como un conjunto de Operaciones con el Lenguaje de manipulacióndedatos(dml).lasoperacionessobreunmodelodedatospuedenser de: Selección.Localizacióndelosdatosdeseados. Acción.Realizacióndeunaacciónsobrelosdatosseleccionados.Dichaacción puedeser: Recuperación(obtencióndelosdatosseleccionados)y Actualización,queasuvezpuedeser: Modificación Inserción Borrado Generalmente,todaoperacióndeActualizaciónvaprecedidadeunadeRecuperación,aunque nonecesariamente. 3.1ELMODELOENTIDADRELACIÓN Cuandoseutilizaunabasededatosparagestionarinformación,seestáplasmandounaparte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad. Antes de crear físicamente estas tablas en el ordenadorsedeberealizarunmodelodedatos. Se suele cometer el error de ir creando nuevas tablas a medida que se van necesitando, haciendo así el modelo de datos y la construcción física de las tablas simultáneamente. El resultadodeestoacabasiendounsistemadeinformaciónparcheado,condatosdispersosque terminanpornocumpliradecuadamentelosrequisitosnecesarios. ENTIDADESYRELACIONES ElmodelodedatosmásextendidoeseldenominadoENTIDAD/RELACIÓN(E/R)Enelmodelo E/Rsepartedeunasituaciónrealapartirdelacualsedefinenentidadesyrelacionesentre dichasentidades: ENTIDAD. Objeto del mundo real sobre el que queremos almacenar información (Ej.: una persona).lasentidadesestáncompuestasdeatributosquesonlosdatosquedefinenelobjeto (para la entidad persona serían DNI, nombre, apellidos, dirección,...). De entre los atributos habráunoounconjuntodeellosquenoserepite;aesteatributooconjuntodeatributossele llama clave de la entidad, (para la entidad persona una clave seria DNI). En toda entidad siempre hay al menos una clave que en el peor de los casos estará formada por todos los atributosdelatabla.yaquepuedehabervariasclavesynecesitamoselegiruna,loharemos atendiendoaestasnormas:

10 10 Queseaúnica. Quesetengaplenoconocimientodeella. Porquéenlasempresasseasignaacadacliente unnúmerodecliente? Queseamínima,yaqueserámuyutilizadaporelgestordebasededatos. RELACIÓN.Asociaciónentreentidades,sinexistenciapropiaenelmundorealqueestamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relacionespuedenserdetrestipos: Relacionesunoauno.Lasentidadesqueintervienenenlarelaciónseasocianunaa una(ej.:laentidadhombre,laentidadmujeryentreelloslarelaciónmatrimonio). Relacionesunoamuchos.Unaocurrenciadeunaentidadestáasociadaconmuchas (n)deotra(ej.:laentidadempersa,laentidadtrabajadoryentreelloslarelación TRABAJAREN). Relacionesmuchosamuchos.Cadaocurrencia,encualquieradelasdosentidadesde larelación,puedeestarasociadaconmuchas(n)delaotrayviceversa(ej.:laentidad ALUMNO,laentidadEMPRESAyentreelloslarelaciónMATRÍCULA). REPRESENTACIÓNGRÁFICADEENTIDADESYRELACIONES ParaasimilarfácilmenteundiseñodedatoscuandoseempleaelmodeloE/Rseutilizanlos siguienteselementosgráficos: EJEMPLO 1 1.Unhombreestácasadoconunaysólo unamujer EstaclasificacióndelasrelacionessellamaCardinalidad 1n. En una empresa pueden trabajar muchas personas, pero un trabajador sólo trabajaenunaempresa. nn. Un alumno puede matricularse en muchasasignaturasyademásesaasignatura hayotrosmuchosalumnos.

11 11 Lasentidadesylasrelacionespuedentener: ATRIBUTOS Un atributo es un hecho o una unidad de información sobre una entidad que no se puede descomponer. Unatributodebeperteneceraunaentidadysóloauna. Debentenervaloresparalasocurrenciasdelasentidades Cadaatributodebetenerunsignificadoúnicoyconsistente. No es necesario especificar los atributos que se obtienen mediante cálculos en el modeloconceptual Ejemplo:UnaentidadAlumnotienelosatributos:DNI,Nombre,Sexo,etc IDENTIFICADOR Elidentificadordebetomarunoysólounvalorparacadaunadelasocurrenciasdela entidad. Paraunamismaentidadpuedenhaberdiferentesopcionesdedefiniridentificadores (Nota:enelmodeloE/Rseeligeunadeestasopcionesparadefinirlaclaveprimaria). Esaconsejablequeseadecortalongitud,deusocomúnyfácilmentememorizable. Ejemplo:ElidentificadordeunAlumnopodríasersuDNI. PASOSPARADESARROLLARUNMODELOE/R IDENTIFICARLASPRINCIPALESENTIDADES Comenzaridentificandolosobjetosdeinterés(apartirdelosrequisitos)yanalizarcadauno paraversisondeinterésonoparaelsistema. Consideraralgúnejemplodeocurrenciaparacomprobarquetienesentido pensarenel concepto que representa, una misma representación puede significar diferentes conceptos paraanalistasdiferentes Nombrar,definirydocumentarlasentidadeseneldiccionariodedatosoeneldocumento dediseñocorrespondiente. Diccionariodedatos:Undiccionariodedatoscontienelascaracterísticaslógicasdelos datosquesevanautilizar. Documentodediseño:Básicamenterecogeunasíntesisdecreacióndelconceptoque sedesarrollaosevaadesarrollar. DETERMINARLASRELACIONESENTREENTIDADES Lasrelacionessonloshechosdeinterésparaelsistemaqueproporcionanlaconexiónentrelas ocurrenciasdedosomásentidades. ExistentesodePosesión(porejemplounempleadotienehijos)

12 12 Funcionales(Elprofesorexplicaalosalumnos) Sucesos(Elclienterealizapedidos) Reglas: Identificarlasrelacionesydarlesunnombre,documentarlaseneldiccionariodedatos Asignarcardinalidadoconectividad DEFINIRIDENTIFICADORES Elegircomomínimounidentificadorparacadaentidad. Establecerestándaresdenomenclatura,abreviaturas,etc. Usocomúnentrelosusuarios AÑADIRATRIBUTOSALMODELODEDATOS. Yahemosvistoladefinicióndeatributoanteriormente. Básicamenteseusanpararepresentarunapropiedaddeinterésenunaentidad. Porejemplo,unatributodeunAlumnopodríasersunombre. RELACIONESCOMPLEJAS RELACIONESDELTIPOM:N(MUCHOSAMUCHOS) Siexisteunconceptoquepuedesustituirlarelación,tienesentidocomoentidadyaportauna mejorcomprensiónalmodelo(parausuariosyanalistas)esconvenientedeshacerlasmediante estaentidadylasrelacionesunoamuchosadecuadas.

13 13 RELACIONESENTRETRESOMÁSENTIDADES Las relaciones entre tres o más entidades se reclasificaran mediante una entidad relacionada con cada una de ellas, si existe un concepto que puedeserrepresentadocomounaentidad,yaportamayorcomprensiónalproblema. RELACIONESPOTENCIALMENTEREDUNDANTES(PUED DELASRELACIONESYDELASCARDINALIDADES) RELACIONESRECURSIVASOAUTORRELACIONES ENRESUMEN ENSERLOONO,DEPENDEDELSIGNIFICADO Estasdebensereliminadas Delmodeloconceptualdedatossabemosquesonlosorientadosaladescripcióndeestructuras de datos y restricciones de integridad. Están orientados a representar los elementos que intervieneneneseproblemaysusrelaciones. ElmásimportanteyutilizadoeselmodeloEntidad/Relaciónquebasasufuncionamiento,como su propio nombre indica, en localizar las entidades (objetos independientes) de una base de datosysaberquérelacionessedanentreellas.

14 14 4. ELMODELORELACIONAL ElModeloRelacionalfuedefinidoen1970porE.F.Codd.EnesteModelo,tantolasEntidades como la Relación se presentan mediante tablas.es tal vez el modelo más utilizado para la creacióndelossgbd.analizaremosenprimerlugar,laparteestáticadelmodeloque,como apuntábamos anteriormente, está constituida por los Objetos y las Restricciones. Entre los Objetospasamosadefinir: Relación:EnesteModeloelconceptodeRelaciónnoserefierealaasociaciónentre Entidades,comoocurreenelModeloEntidadRelación,sinoqueestárelacionadocon elconjuntodeocurrenciasvarioselementosestructuradosenformadetablas: Atributos: Los atributos son las propiedades o características de las Entidades. Correspondenaladenominaciónocabeceradeunacolumnaocampodeunatabla. Dominio:ElDominioeselconjuntodedondelosAtributostomansusvalores.Puede suceder que dos atributos distintos de una misma Relación tomen sus valore del mismodominio. Tupla:LaTuplaesunaocurrenciadelaEntidadoconjuntodeítemsdeinformación queformanunafiladeunatabla. Grado:ElGradoesunaRelacióneselnúmerodeAtributosocolumnasqueposee. Cardinalidad:SedenominaasíalnúmerodeTuplasofilasdeunaRelación. Clave: Definimos como Clave de una relación a aquel o aquellos Atributos que nos determinandeformaunívocaymínimaaunatupladeesarelación. EntrelasRestriccionespodemosdiferenciar: Restriccionesinherentes.ElModeloposeedos: 1. NopuedenaparecerdosfilasigualesenunamismaRelación 2. El atributo o Atributos, que es o forma parte de la clave, no puede tomar valoresnulos(pornulosseinterpretavaloresdesconocidos). Restricciones opcionales. Están formadas por las Dependencias Funcionales, DependenciasTransitivas,DependenciasMultivaluadas,etc. ConrespectoalaParteDinámica,diremosqueelModeloRelacionaltrabajaporEspecificación, esdecir,seespecificaunacondiciónquedebecumplirunaseriedetuplas(lasquequeremos localizar). Es por tanto el lenguaje utilizado para la manipulación de datos un lenguaje No Procedimental.

15 15 Resumiendotodoloexpuesto,tenemos: 1) UnabasedeDatosRelacionalestáformadaporunconjunto dedatosagrupadosen Relaciones. 2) EstasRelacionessepresentanmediantetablasycontieneinformaciónhomogénea. 3) LosdistintosítemsdeinformaciónconformanTuplasycadaunadeellasseidentifican deformaúnicamedianteunaclave. 4) CadaTuplaestáformadaporvarioscamposoAtributoscuyosvaloresnosepueden descomponer. 5) Los atributos se asignan a Dominios, siendo un Dominio un conjunto de valores posiblesdeunatributo. ENRESUMEN Una base de datos relacional es un conjunto de una o más tablas estructuradas en registros(líneas)ycampos(columnas),quesevinculanentresíporuncampoencomún, enamboscasosposeelasmismascaracterísticascomoporejemploelnombredecampo, tipoylongitud;aestecampogeneralmenteseledenominaid,identificadoroclave.aesta maneradeconstruirbasesdedatosseledenominamodelorelacional.

16 16 5. ESTÁNDARESDECONECTIVIDAD Las2tecnologíasmásimportantesdeconectividadalabasededatossonADOyJDBC. ADO Existenvariosnivelesointerfacesparalograrlacomunicaciónoaccesoalabasededatosa travésdelaaplicación. Elsiguienteesquemamuestra2delosprincipalesniveles,dentrodeloscualesseencuentra ADO. Porlogeneral,lasinterfacesdeobjetosdedatossonmásfácilesdeusarquelasAPIS,aunque lasapisofrecenmásfuncionalidades.ado(activexdataobjects)eslainterfazdeobjetosde datosparaoledb,yrdo(remotedataobjects)eslainterfazparaelobjetoodbc. ADO encapsula el API OLE DB en un modelo objeto simple que reduce el desarrollo, mantenimientoycostodelaaplicación.esmuyfácildeusar,utilizalenguajesdeprogramación comovisualbasic,java,c++,vbscriptyjscript,puedeaccesardatosdesdecualquierrecurso OLEDByademás,esextensible.EslainterfazutilizadaporMicrosoft. El modelo ADO, basado en el modelo de objetos, define una jerarquía de objetos programablesquepuedenserusadospordesarrolladoresdepáginaswebparaaccederala información almacenada en una base de datos. Una jerarquía es un grupo de objetos relacionadosquetrabajanjuntosparaunmismopropósito.

17 17 ADOpermitediseñarsitioswebquepuedenaccederrepetidamentealamismabasededatos usandounamismabúsquedauotrasimilar.sepuedencompartirconexionesyestosignifica unamenorcargadetrabajoparaelservidordelabasededatos,untiempoderespuestamás rápidaymásaccesosapáginaconéxito. ExisteuncomponentellamadoRDS(RemoteDataService)queofreceelambientedeAcceso UniversalaDatos,yaseadesdeInternetolaWorldWideWeb,creandounmarcodetrabajo quepermiteunainteracciónfácilyeficienteconlosdatosfuenteoledbtantoenintranets corporativasoeninternet.rdsofrecelaventajadeobtenerporelladodelclienteresultados dedatos,actualizaciónysoporteparacontrolesadoyofreceelmodelodeprogramaciónole DB/ADOparamanipulardatosdelasaplicacionesdelcliente. JDBC JDBCoJavaDataBaseConnectivity,creadoporlaempresaSun,eslaAPIestándardeaccesoa basesdedatosconjava.sunoptóporcrearunanuevaapienlugardeutilizarodbc,porque esta última presentaba algunos problemas desde ciertas aplicaciones Java. ODBC es una interfazescritaenlenguajec,quealnoserunlenguajeportable,hacíaquelasaplicaciones Javatambiénperdiesenlaportabilidad.Además,ODBChadeinstalarsemanualmenteencada máquina, mientras que los controladores (drivers) JDBC que están escritos en Java son automáticamenteinstalablesyportables.elniveldeabstracciónalquetrabajajdbcesmás altoqueeldeodbcy,deestaforma,sepuedencrearlibreríasdemásaltonivel, ParatrabajarconJDBCesnecesariotenercontroladoresquepermitanaccederalasdistintas basesdedatos.sinembargo,odbcsiguesiendohoyendíalaapimáspopularparaaccesoa BasesdeDatos,porloque:Sunsehavistoobligadaadiseñarunpuentequepermiteutilizarla APIdeJDBCencombinaciónconcontroladoresODBC.

18 18 Las tecnologías que se emplea para la conectividad entre los datos y la aplicación, se ha convertidoenunfactormuyimportantealahoradedesarrollarunproyectowebquecuente confuncionalidaddeaccesoadatos.acontinuaciónsemuestrauncuadrocomparativodelas dostecnologíasmásimportantesenestesentido:activexdataobjects(ado)yjavadatabase Connectivity(JDBC). ADO TecnologíaelaboradaporMicrosoft Tienelaprincipalfunciónderealizarlasolicitudde losdatosalabasededatos. Esta solicitud la realizará mediante la tecnología OLE DB, la cual estará en contacto de manera directaconlabasededatos. LatecnologíaOLEDBsóloseemplearácuandoel DBMS pertenece de igual manera a Microsoft, comoessqlserver. ADO encapsulará a ciertos objetos de OLE DB, para que de ésta manera se realice la conexión conlabasededatos. Pararealizarlagestióndeaccesoabasesdedatos heterogéneasporpartedeado,ésteharáusode ciertos objetos de la tecnología RDO (Remote DataObjects). RDO dependerá de los ODBC s para poder efectuarlaconexiónalabasededatosyconesto elaccesoalainformación. ADOpodráencontrarsetrabajandoenunapágina web en conjunto con código HTML; esto será posible mediante un mecanismo de introducción deinstruccionescomoeselvbscript. Los objetos que conforman al ADO, no son compatiblesconotroslenguajes,soloporaquellos quepertenecenalaempresamicrosoftcomoson: VisualC++,VisualBasic,VisualJava,etc. JDBC TecnologíahechaporSunMicrosistems. Tiene la función de ser un gestor para la aplicaciónconrespectoalabasededatos. PorprimeravezelJDBCfueempleado,tomando comointermediarioentreélylabasededatosal ODBC. Como modelo cliente/servidor, el JDBC se encontrará trabajando en el equipo cliente, conectándosedirectamenteconlabasededatos. Como modelo de tres capas, el JDBC se encontraráenunacapaintermedia,dondetodos losusuariospasaránporélparapoderaccesarala basededatos. Existen módulos JDBC que son propios de los fabricantes de DBMS, que son utilizados para el rápido acceso a la información de las bases de datosdelosmismos. JDBC no se encontrará ligado a trabajar con algunatecnologíaenespecífica,yaqueseelaboró conlafinalidaddeserportable. En aplicaciones Web, JDBC se encontrará laborando en conjunto con código HTML, medianteelmecanismodeljavascript. JDBC se elaboró con la finalidad de poder ser compatible y portable para poder ser empleado en aplicaciones y para la conexión con bases de datos. WEBDB Porúltimo,hayquedestacartambiénunatecnologíallamadaWebDButilizadaporalgunos servidores de bases de datos, con la cual, un usuario puede solicitar la información que requierayvisualizarlaamododerespuestaenunapáginaweb,queserácreadayelaborada porelpropioservidordebasededatos. Elprocesoquecomprendedesdelasolicitudala visualización delainformación,puedeser representadodelasiguientemanera:

19 19 Enesteesquemaanteriordestacan: Navegador (browser): es la aplicación mediante la cual, se tiene acceso libre a los servicios de Internet, y el medio que permite al usuario introducir la solicitud para visualizar la información, empleando el URL para especificar detalladamente el procesoquesedeseaejecutar. InterfazdeWeb:proporcionaunainterfazparaqueunprogramaqueseejecuteenel servidorgenerecomosalidaelcódigohtml,enlugardeleersimplementeunarchivo estático de texto. Con ésta interfaz se podrán crear las páginas Web de forma dinámica y/o utilizar la implementación de formularios HTML. Esta interfaz permite tecnologíascomoloscgi soaquellasotrasquesonpropiasdelservidordebasede datos. AgentePL/SQL:eseleslabónfinaldelprocesoentreunnavegadorclienteyelservidor debasededatos.elagenteejecutaráunallamadaaunprocedimientoalmacenadoen el servidor. Este procedimiento creará una página HTML dinámica como salida, y el agente devolverá dicha salida al cliente a través del navegador empleando de igual maneralainterfazdeweb. BasedeDatos(BD).Enellasemantendráalmacenadalainformación;seencargaráde proporcionar los datos que le hayan solicitado previamente, al momento de la ejecucióndeunprocedimientoporpartedelagentepl/sql. Estaherramientaesunamuybuenaopciónparapequeñasomedianasempresas,enlascuales llegaría a resultar muy costosa la implementación de otro tipo de tecnologías más caras y avanzadas. ENRESUMEN Los estándares de conectividad a Bases de Datos son en general, el conjunto de aplicaciones,órdenesyreglasqueseutilizanparaconectarunabasededatosalsistema desdeelcualnecesitamosobtenerundato.losmásconocidosyusadossondos:ado,de MicrosoftyJDBCdeSunMicrosistem

20 20 BIBLIOGRAFÍA ABADDOMINGOA.RedesdeÁreaLocal.McGrawHill PASTORSÁNCHEZJ.A.CursodeSistemasdeGestiónDocumental.EnclaveFormación NEVADOCABELLOM.V.IntroducciónalasBasesdeDatosRelacionales.VisiónLibros ROBP,CORONELC.SistemasdeBasesdeDatos.CienciasIngenierías.

Gestion y Modelación de Datos Introducción

Gestion y Modelación de Datos Introducción Gestion y Modelación de Datos Introducción Julio de 2011 Contenido Gestión y Modelación de Datos Descripción del Curso Bases de Datos Definición - Funcionalidades Modelos de Datos DDLs, DMLs Descripción

Más detalles

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de

Más detalles

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS [Escriba el subtítulo del documento] Qué es un gestor de base de datos? Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un

Más detalles

DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática

DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática DED Diagramas de Estructura Lógica de Datos Universidad de Oviedo Departamento de Informática Contenidos Introducción Relaciones Construcción del modelo conceptual Normalización Primera Forma Normal Segunda

Más detalles

UNIDAD 2: Bases de Datos en Visual Basic

UNIDAD 2: Bases de Datos en Visual Basic UNIDAD 2: Bases de Datos en Visual Basic 2. Conocer los controles de acceso a datos: Data Manager, textbox, label, dbgrid. Bases de Datos en Visual Basic 6.0 Visual Basic versión 6 puede conectarse a base

Más detalles

Diseño Lógico El modelo relacional. M.Sc.Lic. Cimar H. Meneses España

Diseño Lógico El modelo relacional. M.Sc.Lic. Cimar H. Meneses España Diseño Lógico El modelo relacional Introducción En capítulos anteriores hemos estudiado el modelo relacional, el cual es un modelo que permite representar la información a través de entidades y relaciones,

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

Diseño arquitectónico 1ª edición (2002)

Diseño arquitectónico 1ª edición (2002) Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado

Más detalles

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16

Más detalles

JAVA 7 Los fundamentos del lenguaje Java

JAVA 7 Los fundamentos del lenguaje Java Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado

Más detalles

RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1

RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1 RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1 ANTES QUE NADA DEFINIR QUE ES UNA BASE DE DATOS: Una base de datos es una colección estructurada de datos, Un sistema de base de datos es una colección de

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN

Más detalles

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles

Más detalles

Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación

Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No

Más detalles

Conocimiento de las Bases de Datos relacionales.

Conocimiento de las Bases de Datos relacionales. TEMA 19: MODELO DE DATOS RELACIONAL OBJETIVOS DEL TEMA Conocimiento de las Bases de Datos relacionales. 1.- INTRODUCCIÓN Las desventajas de los modelos jerárquicos y en red provocaron gran interés cuando

Más detalles

APLICACIONES DE INTERNET: SOAP

APLICACIONES DE INTERNET: SOAP Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento

Más detalles

HERENCIA Y TIPOS. Articulo. Video Audio Altavoces. Amplificador

HERENCIA Y TIPOS. Articulo. Video Audio Altavoces. Amplificador HERENCIA Y TIPOS. Las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son las subclases. Las clases se organizan como jerarquía de clases.

Más detalles

ANEXO APLICACIÓN DE FIRMA

ANEXO APLICACIÓN DE FIRMA ANEXO APLICACIÓN DE FIRMA Como se ha comentado anteriormente, uno de los principales usos del DNI electrónico es la realización de firma electrónica. Para utilizar esta funcionalidad de firma, numerosas

Más detalles

PERSISTENCIA DE OBJETOS EN BASE DE DATOS RELACIONALES FRANCISCO LEÓN NAJERA CÓDIGO: CEDULA:

PERSISTENCIA DE OBJETOS EN BASE DE DATOS RELACIONALES FRANCISCO LEÓN NAJERA CÓDIGO: CEDULA: PERSISTENCIA DE OBJETOS EN BASE DE DATOS RELACIONALES FRANCISCO LEÓN NAJERA CÓDIGO: 20092295009 CEDULA: 80087371 UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS BELTRÁN FACULTAD DE INGENIERÍA MAESTRIA EN

Más detalles

Cómo se hace un blog?

Cómo se hace un blog? Cómo se hace un blog? Enric Bruguera Payà P08/93006/01569 FUOC P08/93006/01569 Cómo se hace un blog? Índice Introducción... 5 1. Alojamiento del blog... 7 2. Gestión de contenidos... 8 3. Opciones más

Más detalles

UNIDAD 5. calc OPCIONES AVANZADAS. CURSO: LibreOffice

UNIDAD 5. calc OPCIONES AVANZADAS. CURSO: LibreOffice UNIDAD 5 OPCIONES AVANZADAS CURSO: LibreOffice calc 1 Introducción y Objetivos Hasta el momento hemos visto parte de lo fundamental de las hojas de cálculo. Insertar datos, copiar, pegar y borrar, pero

Más detalles

El Modelo Relacional. Carlos A. Olarte BDI

El Modelo Relacional. Carlos A. Olarte BDI Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de

Más detalles

Base de Datos. Formularios. Consultas

Base de Datos. Formularios. Consultas Base de Datos y programa de Microsoft Access Definición Tablas Formularios Consultas Informes 1 BASE DE DATOS. DEFINICIÓN Y PLANIFICACIÓN Qué es una base de datos? Una base de datos es una serie de datos

Más detalles

Bases de Datos OTROS ASPECTOS MODELO E-R

Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos

Más detalles

BASES DE DATOS TEMA 2 MODELOS DE DATOS

BASES DE DATOS TEMA 2 MODELOS DE DATOS SES DE DTOS TEM 2 MODELOS DE DTOS Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de

Más detalles

INFORMÁTICA Y COMUNICACIONES

INFORMÁTICA Y COMUNICACIONES 441 INFORMÁTICA Y COMUNICACIONES Microsoft Access 2003 (Completo) DESCRIPCIÓN Microsoft Access 2003 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access

Más detalles

CAPÍTULO 2: DISEÑO GLOBAL DEL PROYECTO

CAPÍTULO 2: DISEÑO GLOBAL DEL PROYECTO CAPÍTULO 2: DISEÑO GLOBAL DEL PROYECTO En este capítulo explicamos de manera global cómo hemos realizado la implementación del proyecto. Para ello primero vemos por encima las partes que integran el proyecto

Más detalles

EXAMEN EXTRAORDINARIO Informática y Computación IV

EXAMEN EXTRAORDINARIO Informática y Computación IV Nombre del alumno: EXAMEN EXTRAORDINARIO Informática y Computación IV Lee cada una de las preguntas y contesta con una V para verdedero o una F en caso de que sea falso lo que se propone. Una base de datos

Más detalles

Tema 3: Bases de datos en Entorno Web

Tema 3: Bases de datos en Entorno Web Tema 3: Bases de datos en Entorno Web 1. Introducción. Un sistema de bases de datos proporciona un control centralizado de los datos. Esto contrasta con la situación que prevalece actualmente, donde a

Más detalles

Gestor de bases de datos MicroSoft Access (2 de 4)

Gestor de bases de datos MicroSoft Access (2 de 4) Gestor de bases de datos MicroSoft Access (2 de 4) Departament d Informàtica de Sistemes i Computadors 1 Contenido Conceptos generales Diseño de tablas Propiedades de los campos Ordenación, filtrado e

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más

Más detalles

Contenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos...

Contenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos... 1 Contenido Introducción... 3 Características principales... 3 Los niveles de usuario... 4 El aprendizaje de di Monitoring... 4 Usando di Monitoring como un usuario normal... 5 Acceso a di Monitoring...

Más detalles

Capas de presentación

Capas de presentación TEMA5 Tema5:Programación por Capas Introducción Capa de Presentación Capa de Negocios (Lógica de Negocio) Capa de Datos Enlace a datos por medio de Clases Métodos de Manipulación de Datos Objetivos: Introducir

Más detalles

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access) INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

Esquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE)

Esquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE) Esquema Lógico F1 EQUIPO (NOMBRE:cadena) CP (NOMBRE) EXAMEN 1 de diciembre de 2006 DIRECTOR (NOMBRE:cadena) CP (NOMBRE) DIRIGE (EQUIPO:cadena, DIRECTOR:cadena) CP (EQUIPO) CAlt (DIRECTOR) CAj (EQUIPO)

Más detalles

INFORMÁTICA II TEMA IV

INFORMÁTICA II TEMA IV INFORMÁTICA II TEMA IV INTRODUCCIÓN A LAS BASES DE DATOS TEMA IV INTRODUCCIÓN A LAS BASES DE DATOS 4.1. Introducción...3 4.2. Características de las Bases de Datos....3 4.3. Estructura de una B.D...4 4.4.

Más detalles

TEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso 2010/2011

TEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso 2010/2011 TEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso Origen Nuevo lenguaje de propósito general de Microsoft para la plataforma.net Es el único que ha sido diseñado específicamente.net

Más detalles

UNIDAD PEDAGÓGICA LIBERTAD, S.C.

UNIDAD PEDAGÓGICA LIBERTAD, S.C. UNIDAD PEDAGÓGICA LIBERTAD, S.C. BASE DE DATOS I CUADERNO DE PRACTICAS SEGUNDO SEMESTRE TEMA:CONCEPTO Y EVOLUCIÓN HISTÓRICA... 2 TEMA: DEFINICIÓN Y CONCEPTO DE BASES DE DATOS Y MANEJADORES DE BASES DE

Más detalles

Herramientas Informáticas I Software: Sistemas Operativos

Herramientas Informáticas I Software: Sistemas Operativos Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar

Más detalles

Diseño Web Avanzado con HTML5 y CSS3

Diseño Web Avanzado con HTML5 y CSS3 Diseño Web Avanzado con HTML5 y CSS3 METODOLOGÍA DE LOS CURSOS Cursos interactivos sobre materias especializadas en los que el alumno avanza de forma guiada bajo una concepción learning by doing (aprender

Más detalles

TIPOS DE CAMPOS Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes.

TIPOS DE CAMPOS Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

Más detalles

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón 1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado

Más detalles

Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes

Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes Modalidad de realización del curso: Número de Horas: Titulación: Online 160 Horas Diploma

Más detalles

Tema 7. Manejo de bases de datos.

Tema 7. Manejo de bases de datos. Tema 7. Manejo de bases de datos. Introducción a la Informática. E.U. Politécnica. PrimerCurso. Departamento Lenguajes y Ciencias de la Computación. Universidad de Málaga José Luis Leiva Olivencia. Despacho:

Más detalles

CAPÍTULO 1. Conceptos Básicos... 8. CAPÍTULO 2. Interfaz de Access 2013. Ejecutar el programa... 14

CAPÍTULO 1. Conceptos Básicos... 8. CAPÍTULO 2. Interfaz de Access 2013. Ejecutar el programa... 14 CAPÍTULO 1. Conceptos Básicos... 8 1.1 Qué es una Base de Datos?... 8 1.2 Qué es una Base de Datos relacional?... 8 1.3 Objetos de una Base de Datos... 9 1.3.1 Access 2013... 9 1.3.2 Tablas... 10 1.3.3

Más detalles

Modelos de Datos. Modelo Entidad-Relación

Modelos de Datos. Modelo Entidad-Relación Modelos de Datos Diseño Lógico de Bases de Datos Modelo Entidad/Relación Modelo Relacional Paso a tablas Modelo Entidad-Relación Formulado por P.P. Chen en 1976 Modelo de datos que representa un esquema

Más detalles

Introducción a las Bases de Datos

Introducción a las Bases de Datos Introducción a las Bases de Datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos Sistemas gestores de bases de datos Definición Características y ventajas

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal. Que Es Excel? Excel es un programa que permite la manipulación de libros y hojas de calculo. En Excel, un libro es el archivo en que se trabaja y donde se almacenan los datos. Como cada libro puede contener

Más detalles

Bases de datos. Diseño y gestión

Bases de datos. Diseño y gestión Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL

Más detalles

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema

Más detalles

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Juan Luis Mora Blanco. El modelo Relacional 1 Modelo Relacional El modelo relacional El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Conceptos...1

Más detalles

Atributos Los atributos son las columnas de un relación y describen características particulares de ella.

Atributos Los atributos son las columnas de un relación y describen características particulares de ella. Unidad III: Modelo relacional 3.1 Estructura básica Tablas El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación. título año duración tipo

Más detalles

EL MODELO RELACIONAL

EL MODELO RELACIONAL EL MODELO RELACIONAL 1. SGBD RELACIONALES Hay muchos tipos de SGBD, pero la mayor parte de los utilizados comercialmente en la actualidad son relacionales, es decir, se basan en una cierta teoría o forma

Más detalles

COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B)

COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) APRENDERAPROGRAMAR.COM COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP

Más detalles

Diseño y Desarrollo Web. Espinola Raul 2008 basado en una Presentación de G. Gaona.

Diseño y Desarrollo Web. Espinola Raul 2008 basado en una Presentación de G. Gaona. Diseño y Desarrollo Web Espinola Raul 2008 basado en una Presentación de G. Gaona. Contenido Conceptos Básicos Páginas Web Diseño de Interfaces Ejemplos Errores Introduccion Qué es la Web? World Wide Web

Más detalles

Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases

Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases Prof. Mariano Mancuso Sistemas de información y control diagrama de clases UML Qué son los modelos? Para qué sirven los modelos? Cuáles son los modelos de UML? Se usan todos...? Qué son los modelos? Un

Más detalles

PATRONES DE DISEÑO DE CREACIÓN. Abstract Factory Builder Factory Method Prototype

PATRONES DE DISEÑO DE CREACIÓN. Abstract Factory Builder Factory Method Prototype PATRONES DE DISEÑO DE CREACIÓN Abstract Factory Builder Factory Method Prototype Patrones de diseño de creación Abstraen el proceso de creación de instancias Encapsulan el conocimiento sobre las clases

Más detalles

DEVICES & TECHNOLOGY NIT:

DEVICES & TECHNOLOGY NIT: SISTEMA DE LLAMADO A ENFERMERA El sistema llamado a enfermera es una solución basada en sistemas y tecnologías de información que resuelve una necesidad existente en el sistema hospitalarios colombianos,

Más detalles

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert Guía del Curso Certificación It en Microsoft Excel 2016 + VBA para Excel: Macros and Graphics Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 140 Horas Diploma acreditativo

Más detalles

MICROSOFT ACCESS 2016 Avanzado

MICROSOFT ACCESS 2016 Avanzado MICROSOFT ACCESS 2016 Avanzado METODOLOGÍA DE LOS CURSOS Cursos interactivos sobre materias especializadas en los que el alumno avanza de forma guiada bajo una concepción learning by doing (aprender haciendo).

Más detalles

Complementos de Telemática II

Complementos de Telemática II Complementos de Telemática II Grupo JMX_A Olga Martínez Gómez Noelia Martín Hernández Daniel Ramos Fuentes Contenidos Introducción JMX Aplicación práctica Conclusiones Introducción y contexto La gestión

Más detalles

1

1 Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus

Más detalles

Lenguajes de marcado para presentación de Páginas web.

Lenguajes de marcado para presentación de Páginas web. CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA

Más detalles

Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S

Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S Arquitectura Web Básica Arquitectura Web Contenido Estático Arquitectura Web

Más detalles

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo

Más detalles

Una Interfaz Grafo-Matriz

Una Interfaz Grafo-Matriz Una Interfaz Grafo-Matriz R. Carballo, C. Escribano, M.A. Asunción Sastre Dept. Matemática Aplicada F.Informática. U.P.M. Boadilla del Monte Madrid, 28660-Madrid e-mail: cescribano@fi.uib.es Resumen. El

Más detalles

ESCUELA DE INFORMÁTICA

ESCUELA DE INFORMÁTICA TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar

Más detalles

1. Almacenamiento redundante

1. Almacenamiento redundante ALTA DISPONIBILIDAD Los sistemas RAID los hacemos con un conjunto de discos. Por un lado hay RAID que valen para: *VELOCIDAD. Optimizan el rendimiento para conseguir velocidad. *SEGURIDAD. Si falla un

Más detalles

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas

Más detalles

Unidad 1. CONCEPTOS DE BASES DE DATOS.

Unidad 1. CONCEPTOS DE BASES DE DATOS. Unidad 1. CONCEPTOS DE BASES DE DATOS. Evolución de las Bases de Datos Diferencia entre Datos e Información. Datos. Es un texto, un número o un conjunto arbitrariamente grande de ambos. Ejemplos : Nombre

Más detalles

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías... Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3

Más detalles

Introducción a las Bases de Datos Documentales Bases de Datos Documentales Grao en Información e Documentación Curso 2013/2014

Introducción a las Bases de Datos Documentales Bases de Datos Documentales Grao en Información e Documentación Curso 2013/2014 Introducción a las Bases de Datos Documentales Bases de Datos Documentales Curso 2013/2014 Miguel Ángel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña Objetivos En esta sección responderemos

Más detalles

Sist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a.

Sist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a. Sistemas Operativos. Unidad V Entrada Salida. Programación de Entrada y Salida Introducción. Comunicación de los procesos con el mundo externo : Mecanismo de E/S de información. Aspectos que diferencian

Más detalles

APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable.

APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. APUNTADORES Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No hay que confundir una dirección de memoria con el contenido

Más detalles

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque: Análisis y Diseño O.O. Preguntas del diseño : Cómo podrían asignarse responsabilidades a las clases de los objetos? Cómo podrían interactuar los objetos? Qué deberían hacer las clases? Patrones : Ciertas

Más detalles

Fabricante: Interno Grupo: Plantilla Subgrupo: Curso

Fabricante: Interno Grupo: Plantilla Subgrupo: Curso C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Diseño y Desarrollo Web Fabricante: Interno Grupo: Plantilla Subgrupo: Curso Formación: Presencial Horas: 24 Introducción

Más detalles

Plataforma de video bajo demanda (VOD)

Plataforma de video bajo demanda (VOD) Plataforma de video bajo demanda (VOD) Miguel Ángel Muñoz Bañón (G14) 74365649W Esquema para el proyecto de prácticas. 1. Descripción del proyecto Qué es lo que queremos hacer? Objetivos Se desea implementar

Más detalles

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador. SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición

Más detalles

BASES DE DATOS TEMA 1. Introducción a las Bases de Datos

BASES DE DATOS TEMA 1. Introducción a las Bases de Datos BASES DE DATOS TEMA 1 Introducción a las Bases de Datos 1.1 y 1.2 Introducción y Concepto intuitivo de base de datos. Ejemplo: Datos referentes a organización docente Aplicaciones posibles: Matricula:

Más detalles

Servicio de terminal remoto. Jesús Torres Cejudo

Servicio de terminal remoto. Jesús Torres Cejudo 1 - Telnet, Rlogin, SSH. Telnet (TELecommunication NETwork) es el nombre de un protocolo de red red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. También es el

Más detalles

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual. Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la

Más detalles

NOMBRE DEL CURSO: Excel 2010 Intermedio

NOMBRE DEL CURSO: Excel 2010 Intermedio NOMBRE DEL CURSO: Excel 2010 Intermedio DURACION: 15 Horas MODALIDAD: Presencial TITULACION: Al finalizar el curso el alumno recibirá un Diploma o Certificado de Aprovechamiento. AREA FORMATIVA: Informática

Más detalles

Versión 1.0. Manual del Usuario Proveedor

Versión 1.0. Manual del Usuario Proveedor hipercompras Versión 1.0 Manual del Usuario Proveedor INDICE DE CONTENIDOS Requerimientos de Software:... 4 Instalación y configuración del MS Internet Explorer 5.0...4 Ingreso a HiperCompras... 6 Descripción

Más detalles

Sistemas Distribuidos. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J.

Sistemas Distribuidos. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Sistemas Distribuidos Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Bases de datos distribuidas implica que una sola aplicación deberá ser capaz de trabajar en forma transparente

Más detalles

PA JOSÉ MANUEL BURBANO CARVAJAL

PA JOSÉ MANUEL BURBANO CARVAJAL PA121-01 SISTEMA DE GESTIÓN DEL CONOCIMIENTO PARA LA DEFINICIÓN DE ESTRATEGIAS QUE EVITEN LA DESERCIÓN ESCOLAR EN LOS COLEGIOS DE MOCOA PUTUMAYO EN EL NIVEL DE EDUCACIÓN BÁSICA SECUNDARIA JOSÉ MANUEL BURBANO

Más detalles

18/02/2012. En realidad, los modelos de datos no son más que lenguajes muy precisos y limitados a un problema muy concreto.

18/02/2012. En realidad, los modelos de datos no son más que lenguajes muy precisos y limitados a un problema muy concreto. 1 Modelar consiste en representar una realidad pero eliminando aquellos detalles que no son relevantes para el objetivo final: el color del pelo de los empleados, los asientos de cuero del conductor...

Más detalles

CURSO EXCEL BÁSICO INTERMEDIO

CURSO EXCEL BÁSICO INTERMEDIO CURSO EXCEL BÁSICO INTERMEDIO Adquirir conocimientos y habilidades desde un nivel básico, sobre el uso y manejo de las hojas de cálculo. Saber realizar desde operaciones matemáticas sumamente sencillas

Más detalles

Sistemas de información Administrativa II

Sistemas de información Administrativa II Sistemas de información Administrativa II UNIDAD 1 MSI. José Luis Llamas Cárdenas Ciclo de Vida Proceso de todo sistema de información Sistemas de Información El sistema informativo esta comprendido por

Más detalles

Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve.

Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve. Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve. Antes de todo esto, vamos a ver un video que cuenta

Más detalles

DISEÑO DE PAGINAS WEB

DISEÑO DE PAGINAS WEB DISEÑO DE PAGINAS WEB Conceptos básicos PAGINA WEB Una página web, también conocida como página de Internet, es un documento adaptado para la Web y que normalmente forma parte de un sitio web. Su principal

Más detalles

Pasarelas TCP/IP de IPAS

Pasarelas TCP/IP de IPAS Pasarelas TCP/IP de IPAS Contenido Introducción... 2 Principio de funcionamiento... 2 Comparativa de pasarelas... 3 ComBridge Studio Suite... 5 Software adicional... 10 Licencias ComBridge Studio Suite...

Más detalles

Computadora y Sistema Operativo

Computadora y Sistema Operativo Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos

Más detalles

BLOQUE I: HOJA DE CÁLCULO

BLOQUE I: HOJA DE CÁLCULO 4. Organización, secuenciación y temporización de contenidos BLOQUE I: HOJA DE CÁLCULO En este bloque se pretende conocer y utilizar tanto la hoja de cálculo Excel como sus gráficos. Se aplicará la hoja

Más detalles

ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. Manual del usuario

ojovoz Una plataforma de código abierto para la creación de memorias comunitarias.  Manual del usuario ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. http://ojovoz.net Manual del usuario 1. CÓMO INSTALAR OJOVOZ. 1. ojovoz funciona en la mayoría de teléfonos con sistema

Más detalles

Tecnología de Información

Tecnología de Información CAPITULO 6 : Tecnología de Información ADMINISTRACIÓN DE DATOS MBA SERGIO ORTEGA Material revisado para la cursada 29 BIBLIOGRAFIA Básica: Laudon & Laudon, Sistemas de Información Gerencial. Organización

Más detalles

1-Componentes Físicos y Lógicos de un Ordenador.

1-Componentes Físicos y Lógicos de un Ordenador. 1-Componentes Físicos y Lógicos de un Ordenador. En este capítulo trataremos de explicar el conjunto de elementos por lo que está compuesto un ordenador. A grandes rasgos un Ordenador Personal o PC ( Personal

Más detalles

Sistemas de Información Geográfica BD Espaciales y BD Espacio-temporales

Sistemas de Información Geográfica BD Espaciales y BD Espacio-temporales Sistemas de Información Geográfica BD Espaciales y BD Espacio-temporales Miguel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña Introducción Contenidos Representación de información

Más detalles

Tema 1: Arquitectura de ordenadores, hardware y software

Tema 1: Arquitectura de ordenadores, hardware y software Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática

Más detalles