Sei sulla pagina 1di 5

TIPOS DE DATOS INFORMATICOS TEXTO CARACTER COLOR nombre del color; las operaciones permitidas incl !

en la adici"n ! s stracci"n# pero no la m ltiplicaci"n$ %ste es n concepto propio de la in&orm'tica# m's espec(&icamente de los len) a*es de pro)ramaci"n# a n+ e tambi,n se enc entra relacionado con nociones similares de las matem'ticas ! la l")ica$ En n sentido amplio# n tipo de datos de&ine n con* nto de -alores ! las operaciones sobre estos -alores$. Casi todos los len) a*es de pro)ramaci"n e/pl(citamente incl !en la notaci"n del tipo de datos# a n+ e len) a*es di&erentes p eden sar terminolo)(a di&erente$ La ma!or parte de los len) a*es de pro)ramaci"n permiten al pro)ramador de&inir tipos de datos adicionales# normalmente combinando m0ltiples elementos de otros tipos ! de&iniendo las operaciones del n e-o tipo de dato$ Por e*emplo# n pro)ramador p ede crear n n e-o tipo de dato llamado 1Persona1 + e especi&ica + e el dato interpretado como Persona incl ir' n nombre ! na &ec2a de nacimiento$ 3n tipo de dato p ede ser tambi,n -isto como na limitaci"n imp esta en la interpretaci"n de los datos en n sistema de tipi&icaci"n# describiendo la representaci"n# interpretaci"n ! la estr ct ra de los -alores ob*etos almacenados en la memoria del ordenador$ El sistema de tipi&icaci"n sa in&ormaci"n de los tipos de datos para comprobar la -eri&icaci"n de los pro)ramas + e acceden o manip lan los datos$ Contenido $ Art(c lo principal4 Tipos de datos m'+ ina Todos los datos en los ordenadores basados en la electr"nica di)ital se representan como bits 5-alores 6 ! .7 en el ni-el m's ba*o$ La m's pe+ e8a nidad direccionable de datos es n )r po de bits llamado n b!te 5normalmente n octeto# + e son 9 bits7$ La nidad procesada por las instr cciones del c"di)o m'+ ina se le llama na palabra 5en :66;# normalmente <: o ;= bits7$ La ma!or parte de las instr cciones interpretan la palabra como n n0mero binario# como por e*emplo na palabra de <: bits p ede representar -alores enteros sin si)no desde el 6 al :<: > . o -alores enteros con si)no desde > :<. al :<. > .$ Por medio del complemento a dos# la ma!or parte del tiempo# el len) a*e m'+ ina ! la propia m'+ ina no necesitan distin) ir entre tipos de datos con o sin si)no$ E/iste n espec(&ico con* nto de instr cciones aritm,ticas + e sa na di&erente interpretaci"n de los bits de na palabra como n0mero en coma &lotante$ Tipos de datos primiti-os

DATOS PRIMITI?OS4 CARACTER N3MERICO LO@ICOS5AOOLEANOS7 CARBCTER El tipo de dato car'cter es n di)ito indi-id al el c al se p ede representar como n m,ricos 56 al C7# letras 5a>D7 ! s(mbolo 5E#F7$ NOTA4 En len) a*e *a-a la codi&icaci"n 3nicode permite traba*ar con todos los caracteres de distintos idiomas$ Tipo de dato Ran)o Tama8o de bits c2ar 6 a ;GG<; .; bits N3MERICOS Este tipo de dato p ede ser real o entero# dependiendo del tipo de dato + e se -a!a a tiliDar$ Enteros4 son los -alores + e no tienen p nto decimal# p eden ser positi-os o ne)ati-os ! el cero$ tipo de dato4 b!te tama8oH 9 bits tipo de dato4 s2ort tama8oH .; bits tipo de dato4 int tama8oH <: bits tipo de dato4 lon) tama8oH ;= bits Reales4 estos caracteres almacenan n meros m ! )randes + e poseen parte entera ! parte decimal$ tipo de dato4 &loatH <: bits tipo de dato4 do bleH ;= bits

DATOS DE TIPOS 1OLE1 es la si)la de Ob*ect LinIin) and Embeddin) &or 51Enlace e incr staci"n de ob*etos para bases de datos17 ! es na tecnolo)(a desarrollada por Microso&t sada para tener acceso a di&erentes & entes de in&ormaci"n# o bases de datos# de manera ni&orme$ permite separar los datos de la aplicaci"n + e los re+ iere$ Esto se 2iDo as( !a + e di&erentes aplicaciones re+ ieren acceso a di&erentes tipos ! almacenes de datos# ! no necesariamente desean conocer c"mo tener acceso a cierta & ncionalidad con m,todos de tecnolo)(as espec(&icas$ OLE DA est' concept almente di-idido en cons midores ! pro-eedores; el cons midor es la aplicaci"n + e re+ iere acceso a los datos ! el pro-eedor es el componente de so&tJare + e e/pone na inter&aD OLE DA a tra-,s del so del Component Ob*ect Model 5COM7$

DATOS DE TIPOS AOLEEANOS El tipo boolean representa -alores de -erdaderoK&also$ La-a de&ine los -alores -erdadero ! &also empleando las palabras reser-adas tr e ! &alse$ Por lo tanto# na -ariable o e/presi"n de tipo boolean ser' no de estos dos -alores$ OPERADORES ARITMETICOS4 Los operadores aritm,ticos nos permiten# b'sicamente# 2acer c al+ ier operaci"n aritm,tica# + e necesitemos 5e*emplo4 s ma# resta# m ltiplicaci"n# etc7$ En la si) iente tabla se m estran los operadores de los + e disponemos en C ! s & nci"n asociada$ OPERADORES LO@ICOS5o boleeanos7 nos proporcionan n res ltado a partir de + e se c mpla o no na cierta condici"n$ Esto )enera na serie de -alores + e# en los casos m's sencillos# p eden ser parametriDados con los -alores n m,ricos 6 ! .# como se p ede apreciar en los e*emplos de aba*o$ La combinaci"n de dos o m's operadores l")icos con&orma na & nci"n l")ica$ Los m's sencillos son 5n"tese s relaci"n con los operadores relacionales74 Operador NO>l")ico4 MNAM si)ni&ica todo lo + e no es AM Operador O>l")ico4 MA P AM si)ni&ica MA ! A a la -eDM; res ltando FALSO 567 si no se c mple ! ?ERDADERO 5.7 si s( lo 2ace$ Operador O>l")ico4 MA P AM si)ni&ica MO bien A# o bien A# o bien los dosM; res ltando FALSO 567 si no se dan ni A ni A ! ?ERDADERO 5.7 si se da al) no de los dos o los dos a la -eD$ Operador H4 MA H AM si)ni&ica MA debe ser i) al a AM; res ltando FALSO 567 si esto no es as( ! ?ERDADERO 5.7 en caso contrario$ Operador Q4 MA Q AM si)ni&ica MA debe ser menor + e AM; res ltando FALSO 567 si no se satis&ace ! ?ERDADERO 5.7 en caso contrario$ Los operadores m's comple*os se constr !en a partir de los anteriores 5podr(a incl irse al) no m's7 ! !a dentro de lo + e ser(a na & nci"n l")ica$ 3n e*emplo m ! tiliDado ser(a MSI5condici"n;A;A7M 5MIF condici"n TREN A ELSE AM en la ma!or(a de los len) a*es de pro)ramaci"n7 c !o res ltado ser(a A si se satis&ace la Mcondici"nM o A en caso contrario$ LAS ?ARIAALES -ariable es n s(mbolo + e representa n elemento o cosa no especi&icada de n con* nto dado$ Dic2o con* nto es llamado con* nto ni-ersal de la -ariable# ni-erso o -ariar de la -ariable# ! cada elemento del con* nto

es n -alor de la -ariable$ Sea / na -ariable c !o ni-erso es el con* nto S.#<#G#T#C#..#.<U; entonces / p ede tener c al+ iera de esos -alores4 .#<#G#T#C#..#.<$ En otras palabras / p ede reemplaDarse por c al+ ier entero positi-o impar menor + e .=$ Por esta raD"n# a men do se dice + e na -ariable es n reemplaDo de c al+ ier elemento de s ni-erso$ OPERACIONES CON DATOS4 .$Independencia l")ica ! &(sica de los datos4 se re&iere a la capacidad de modi&icar na de&inici"n de es+ ema en n ni-el de la ar+ itect ra sin + e esta modi&icaci"n a&ecte al ni-el inmediatamente s perior$ :$Red ndancia m(nima4 se trata de sar la base de datos como repositorio com0n de datos para distintas aplicaciones$ <$Acceso conc rrente por parte de m0ltiples s arios4 control de conc rrencia mediante t,cnicas de blo+ eo o cerrado de datos accedidos$ =$Distrib ci"n espacial de los datos4 la independencia l")ica ! &(sica &acilita la posibilidad de sistemas de bases de datos distrib idas$ Los datos p eden encontrarse en otra 2abitaci"n# otro edi&icio e incl so otro pa(s$ El s ario no tiene por + , preoc parse de la localiDaci"n espacial de los datos a los + e accede$ G$Inte)ridad de los datos4 se re&iere a las medidas de se) ridad + e impiden + e se introd Dcan datos err"neos$ Esto p ede s ceder tanto por moti-os &(sicos 5de&ectos de 2ardJare# act aliDaci"n incompleta debido a ca sas e/ternas7# como de operaci"n 5introd cci"n de datos inco2erentes7$ ;$Cons ltas comple*as optimiDadas4 la optimiDaci"n de cons ltas permite la r'pida e*ec ci"n de las mismas$ T$Se) ridad de acceso ! a ditor(a4 se re&iere al derec2o de acceso a los datos contenidos en la base de datos por parte de personas ! or)anismos$ El sistema de a ditor(a mantiene el control de acceso a la base de datos# con el ob*eto de saber + , o + i,n realiD" na determinada modi&icaci"n ! en + , momento$ 9$Respaldo ! rec peraci"n4 se re&iere a la capacidad de n sistema de base de datos de rec perar s estado en n momento pre-io a la p,rdida de datos$ C$Acceso a tra-,s de len) a*es de pro)ramaci"n est'ndar4 se re&iere a la posibilidad !a mencionada de acceder a los

datos de na base de datos mediante len) a*es de pro)ramaci"n a*enos al sistema de base de datos propiamente dic2o$

Potrebbero piacerti anche