Está en la página 1de 15

https://books.google.com.pe/books?

id=KD8ZZ66PFgC&pg=PA224&dq=BASE+DE+DATOS+SISTEMA+DE+INFORMACION&hl=es
419&sa=X&ei=ljkzVYPqH4XbsATgqYHoBA&ved=0CDMQ6AEwBA#v=onepag
e&q=BASE%20DE%20DATOS%20SISTEMA%20DE
%20INFORMACION&f=false
DEFINICION
DISEO
SISTEMA DE ADM DE BASE DE DATOS
http://www.quees.info/que-es-una-base-de-datos.html APLICACIONES
https://www.google.com.pe/webhp?sourceid=chromeinstant&ion=1&espv=2&ie=UTF-8#q=jerarquico%2C%20en%20red%2C
%20relacional%20estructur ESTTRUCTURA
https://visualbasictutor.wordpress.com/tipos-de-datos-de-visual-basic/ TIPO
DE DATOS

El conjunto unificado de informacin, resultante de nuestro proyecto informtico y, que ser compartida por los
diferentes usuarios de la organizacin, va a conformar la denominada Base de Datos.
La funcin bsica de una base de datos es permitir el almacenamiento y la recuperacin de la informacin necesaria,
para que las personas de la organizacin puedan tomar decisiones. Es as que las Bases de Datos se tornan esenciales
para la supervivencia de cualquier organizacin; pues los datos estructurados constituyen un recurso bsico para todas
las organizaciones.
Dependiendo de la capacidad de almacenamiento y procesamiento del hardware, la organizacin puede contar con
una nica Base de Datos, o con mltiples Bases de Datos.

Es comn que en las pequeas y medianas empresas se cuente con microcomputadoras, y por ello tengan que
distribuir su informacin en un conjunto de Bases de Datos; asignndole a cada una de ellas, informacin sobre cada
rea especfica de la empresa. Un ejemplo sera el de contar con una base de datos para el almacenamiento de la
informacin correspondiente al rea financiera, otra para el rea de personal, una ms para el rea de ventas o el rea
de produccin.
Mientras tanto las Grandes organizaciones poseen computadoras de gran porte, y es as que pueden almacenar toda la
informacin necesaria, integrada, consistente y consolidada, en una nica base de datos.
Independientemente de la Base de Datos que ser implementada, sta necesita de un Sistema de Gestin de Base de
Datos (SGBD o DBMS). Los sistemas de Gestin de Base de datos, son programas de software para la
administracin de las Bases de Datos; y en particular, para: almacenar, manipular y recuperar datos en una
computadora. El SGBD tambin se encargar de la comunicacin entre el usuario y la base de datos,
proporcionndole al usuario, los medios necesarios para poder obtener informacin, introducir nuevos datos y
actualizar los ya existentes.

3.1. ESTRUCTURA DE UNA BASE DE DATOS.


Una Base de Datos est compuesta por un conjunto de tablas o archivos. Para una mayor comprensin podemos
ejemplificar la siguiente Base de Datos de compras.
ARCHIVO DE PRODUCTOS
Cdigo
artculo

Descripcin del material

Unidad

Cantidad

1.01.01

CD-ROM RW IDE

Unidad

10

1.01.02

Disco rgido ATA 66

Unidad

20

1.02.01

Disco Flexible de 3 1/2" 1,44 Mbytes

Caja de 10

20

2.01.01

Sonido de 16 bit

Unidad

3.01.01

Papel carta para impresora.

Resma 100 hojas

25

4.01.01

Pentium II 200Mhz

Unidad

4.01.02

Pentium III 500Mhz

Unidad

4.01.03

Pentium III 800Mhz

Unidad

ARCHIVO DE PROVEEDORES

Cdigo
proveedor

Nombre del
proveedor

Telfono del
proveedor

Direccin del
proveedor

001

Inca Tel

4923-4803

Av. La Plata 365

002

Infocad

4633-2520

Doblas 1578

003

Herrera Compusistem

4232-7711

Av. Rivadavia 3558

ARCHIVO DE ORIGEN DE LOS PRODUCTOS

Cdigo
proveedor

Cdigo del
artculo

Precio

001

1.01.01

70,00

002

1.01.01

80,00

003

1.01.01

75,00

002

2.01.01

50

001

4.01.03

450

Esta Base de Datos contiene informacin de tres Entidades:

Datos sobre productos (Entidad producto), almacenados en el archivo de PRODUCTOS;

Datos sobre proveedores (Entidad proveedores), almacenados en el archivo PROVEEDORES y;

Datos sobre el origen de los productos (Entidad origen del producto), o sea, los productos son provistos por
cada proveedor y viceversa, almacenados en el archivo de ORIGEN DEL PRODUCTO.

La informacin almacenada en cada uno de estos archivos se conoce con el nombre de Entidad. Por lo tanto una
entidad es cualquier persona, cosa o evento, real o imaginario, de inters para la organizacin y acerca del cual se
capturan, almacenan o procesan datos.
Adems, cada uno de estos archivos est formado por un conjunto de registros que describe, a travs de
losatributos o datos (columna), cada entidad en l almacenado. Un atributo es pues, cualquier detalle que sirve para
identificar, clasificar, cuantificar o expresar el estado de una entidad.
Todos los registros de un archivo, identificados por las filas de cada tabla, poseen el mismo formato, o sea tienen el
mismo conjunto de datos o atributos, identificados por las columnas, que describen a las entidades.
En otras palabras los registros estn formados por un conjunto de datos almacenados en los campos de cada atributo;
y cada registro debe contener el conjunto de atributos necesarios, para describir completamente cada entidad sobre la
cual una organizacin necesita almacenar y obtener informacin.

BLOOLEAN
Utilice el tipo de datos Boolean para contener valores de dos estados como verdadero/falso, s/no o
activado/desactivado.
El valor predeterminado de Boolean es False.
Conversiones de tipo
Cuando Visual Basic convierte los valores de tipos de datos numricos en Boolean, 0 pasa a ser False y
todos los otros valores, True. Cuando Visual Basic convierte los valores Boolean en tipos
numricos, False pasa a ser 0 y True, -1.
Al convertir entre valores Boolean y tipos de datos numricos, recuerde que los mtodos de conversin de
.NET Framework no siempre producen los mismos resultados que las palabras clave de conversin de
Visual Basic. Esto se debe a que la conversin de Visual Basic conserva un comportamiento compatible con
versiones anteriores. Para obtener ms informacin, vea Solucionar problemas de tipos de datos.
Sugerencias de programacin

Nmeros negativos. Boolean no es un tipo numrico y no puede representar un valor


negativo. En cualquier caso, no debera utilizar Boolean para contener valores numricos.

Caracteres de tipo. Boolean no tiene ningn carcter de tipo de literal o de tipo de


identificador.

Tipo de Framework. El tipo correspondiente en .NET Framework es la


estructura System.Boolean.
Ejemplo

En el ejemplo siguiente, runningVB es una variable Boolean que almacena un nico parmetro
de tipo s/no.
BYTE
Utilice el tipo de datos Byte para contener datos binarios.
El valor predeterminado de Byte es 0.

Sugerencias de programacin

Nmeros negativos. Dado que Byte es un tipo sin signo, no puede representar un
nmero negativo. Si utiliza el operador menos () unario en una expresin que produce un
resultado del tipo Byte, Visual Basic convierte primero la expresin a Short.
Conversiones de formato. Cuando Visual Basic lee o escribe archivos o cuando
llama a archivos DLL, mtodos y propiedades, puede convertir automticamente entre los
formatos de datos. Los datos binarios almacenados en variables Byte y matrices se
conservan durante estas conversiones de formato. No debera utilizar una
variable String para datos binarios, ya que su contenido puede daarse durante la
conversin entre los formatos ANSI y Unicode.
Ampliacin. El
tipo
de
datos Byte se
ampla
a Short, UShort, Integer y UInteger, Long, ULong, Decimal, Single y Double. Esto
significa que se puede convertir Byteen cualquiera de estos tipos sin encontrar un
error System.OverflowException.
Caracteres de tipo. Byte no tiene ningn carcter de tipo de literal o de tipo de
identificador.
Tipo en Framework. El tipo correspondiente en .NET Framework es la
estructura System.Byte.

LONG
Utilice el tipo de datos Long para incluir nmeros enteros demasiado grandes para ajustarse en
el tipo de datos Integer.
El valor predeterminado de Long es 0.

Sugerencias de programacin

Consideraciones sobre la interoperabilidad. Si interacta con componentes no


escritos para .NET Framework, por ejemplo, objetos de automatizacin o COM, recuerde
que Long tiene un ancho de datos diferente (32 bits) en otros entornos. Al pasar un
argumento de 32 bits a esos componentes, declrelo en el cdigo de Visual
Basic como Integer en lugar de Long.
Adems, la automatizacin no admite enteros de 64 bits en Windows 95, Windows 98, Windows
ME o Windows 2000. No se puede pasar ningn argumento Long de Visual Basic a un
componente de automatizacin en estas plataformas.

Ampliacin. El tipo de datos Long se ampla a Decimal, Single o Double. Esto


significa que se puede convertir Byte en cualquiera de estos tipos sin encontrar un
error System.OverflowException.

Caracteres de tipo Al agregar el carcter de tipo de literal L a un literal, el tipo de


datos se convierte al tipo de datos Long. Si se agrega el carcter de tipo de identificador & a
cualquier identificador, se convierte su tipo de datos al tipo Long.

Tipo en Framework. El tipo correspondiente en .NET Framework es la


estructura System.Int64.
STRING
Utilice el tipo de datos String para contener varios caracteres sin la sobrecarga de
administracin de matriz de Char(), una matriz de elementos Char.
El valor predeterminado de String es Nothing (una referencia nula). Observe que esto no es lo
mismo que la cadena vaca (valor ).

Caracteres Unicode
Los primeros 128 puntos de cdigo (0127) Unicode corresponden a las letras y smbolos de un
teclado estndar de EE.UU. Estos primeros 128 puntos de cdigo son los mismos que los que
define el juego de caracteres ASCII. Los siguientes 128 puntos de cdigo (128255) representan
caracteres especiales, como letras de alfabetos latinos, acentos, smbolos de moneda y
fracciones. Unicode utiliza los puntos de cdigo restantes (256-65535) para una amplia variedad
de smbolos, incluidos caracteres de texto de todo el mundo, signos diacrticos, y smbolos
tcnicos y matemticos.
Puede utilizar mtodos como IsDigit y IsPunctuation en una variable individual String para
determinar su clasificacin Unicode.

Requisitos de formato
Debe agregar un literal String entre comillas ( ). Si necesita incluir una comilla
como uno de los caracteres de la cadena, utilice dos comillas contiguas (). Esto se
ilustra en el siguiente ejemplo:
Dim j As String = "Joe said ""Hello"" to me."
Dim h As String = "Hello"
' The following messages all display the same thing:
' "Joe said "Hello" to me."
MsgBox(j)
MsgBox("Joe said " & """" & h & """" & " to me.")
MsgBox("Joe said """ & h & """ to me.")

Observe que las comillas contiguas que representan unas comillas de la cadena son
independientes de las comillas que comienzan y terminan el literal String.

Manipulacin de cadenas
Cuando asigna una cadena a una variable String, esa cadena es inmutable , lo que significa que
no puede cambiar su longitud ni su contenido. Cuando modifica una cadena de alguna manera,
Visual Basic crea una nueva cadena y abandona la anterior. La variable String seala a
continuacin a la nueva cadena.
Puede manipular el contenido de una variable String mediante varias funciones de cadena. En
el siguiente ejemplo se ilustra Left (Funcin, Visual Basic):
Dim S As String = "Database"
' The following statement sets S to a new string containing "Data".
S = Microsoft.VisualBasic.Left(S, 4)
Una cadena creada por otro componente puede completarse con espacios iniciales o finales. Si
recibe este tipo de cadena, puede utilizar Trim, LTrim y RTrim (Funciones)para quitar estos espacios.

Para obtener ms informacin sobre manipulacin de cadenas, vea Cadenas en Visual Basic.

Sugerencias de programacin

Nmeros negativos. Tenga presente que los caracteres contenidos en String son sin signo y no pueden
representar valores negativos. En cualquier caso, no debera utilizar String para contener valores numricos.
Consideraciones sobre interoperabilidad. Si trabaja con componentes no escritos para .NET
Framework, por ejemplo objetos de automatizacin o COM, recuerde que los caracteres de cadena pueden tener un
ancho de datos distinto (8 bits) en otros entornos. Si est pasando un argumento de cadena de caracteres de 8 bits
a este tipo de componentes, declrelo como Byte(), una matriz de elementos Byte, en lugar de String en el nuevo
cdigo de Visual Basic.

Caracteres de tipo. Anexar el carcter de tipo de identificador $ a un literal fuerza a que sea de un tipo de
datos String. String no tiene ningn carcter de tipo de literal. Sin embargo, el compilador trata los literales
incluidos entre comillas ( ) como String.

Tipo de Framework. El tipo correspondiente en .NET Framework es la clase System.String.


o
El tipo de datos UInteger proporciona el valor sin signo ms largo en el ancho de datos ms eficaz.
o
El valor predeterminado de UInteger es 0.
o
Los tipos de datos UInteger y Integer proporcionan un rendimiento ptimo en un procesador de
32 bits, ya que los tipos de enteros ms pequeos (UShort, Short, Byte ySByte), aunque utilizan menos
bits, necesitan ms tiempo para cargarse, almacenarse y obtenerse.
INTEGER
El tipo de datos Integer proporciona rendimiento ptimo en un procesador de 32 bits. Los dems tipos integrales son
ms lentos para cargarse y almacenarse de y a la memoria.
El valor predeterminado de Integer es 0.

Sugerencias de programacin

Consideraciones sobre la interoperabilidad. Si interacta con componentes no escritos para .NET


Framework, por ejemplo, objetos de automatizacin o COM, recuerde que Integer tiene un ancho de datos
diferente (16 bits) en otros entornos. Al pasar un argumento de 16 bits a esos componentes, declrelo en el
cdigo de Visual Basic como Short en lugar de Integer.
Ampliacin. El tipo de datos Integer se ampla a Long, Decimal, Single o Double. Esto significa que se
puede convertir Integer en cualquiera de estos tipos sin encontrar un error System.OverflowException.
Caracteres de tipo Al agregar el carcter de tipo de literal I a un literal, el tipo de datos se convierte al tipo
de datos Integer. Si se agrega el carcter de tipo de identificador % a cualquier identificador, se convierte su
tipo de datos al tipo Integer.

Tipo en Framework. El
estructura System.Int32.

tipo

correspondiente

en

.NET

Framework

es

la

Tipos de Datos
Un tipo de dato determina la naturaleza del dominio de valores que puede tomar una variable, las operaciones en
que puede participar y el espacio de memoria que necesita. La tabla siguiente muestra los tipos de datos,
incluyendo el tamao de almacenamiento y el intervalo.

TIPO DE DATO

Byte

Boolean

Integer

Long
(entero largo)

Single
(coma flotante/ precisin simple)

Double
(coma flotante/ precisin doble)

Currency

(entero a escala)

Decimal

Date

Object

String
(longitud variable)

String
(longitud fija)

Variant
(con nmeros)

Variant
(con caracteres)

Definido por el usuario


(utilizando Type)

Nota: Las matrices de cualquier tipo de datos requieren 20 bytes de memoria ms cuatro bytes
para cada dimensin de matriz, ms el nmero de bytes que ocupan los propios datos. Por
ejemplo, los datos de una matriz unidimensional que constan de cuatro elementos de datos
tipo Integer de dos bytes cada uno, ocupan ocho bytes. Los ocho bytes que requieren los datos

ms los 24 bytes necesarios para la matriz suman un requisito total de memoria de 32 bytes
para dicha matriz. Un tipo Variant que contiene una matriz requiere 12 bytes ms que la matriz
por s sola.