ABSTRACCION DE DATOS
Es la característica de un sistema de bases de datos, permite al usuario operar con los datos sin tener que conocer detalles que no son de «importancia» dando una visión abstracta de estos.
NIVEL FÍSICO: Determina como están almacenados físicamente los datos, (pistas, sectores, cilindros).
NIVEL CONCEPTUAL: Determina la organización de los archivos.( Índices, llaves,relaciones).
Nivel de Vistas. Oculta parte de la información a los usuarios, es decir hace visible solo una parte de la base de datos.
Arreglos
Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes tipos:
De una dimensión.
De dos dimensiones.
De tres o más dimensiones.
Arreglos unidimensionales:Es un tipo de datos estructurado que está formado por un conjunto de elementos de un mismo tipo, que se almacenan bajo un mismo nombre y se diferencian por el índice que tiene cada elemento dentro del arreglo de datos. Para declarar un arreglo tiene que indicar su tipo, un nombre único y la cantidad de elementos que va a contener.
Arreglos multidimensionales:
Es también un tipo de datoestructurado, que cuenta con varias dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión. El término dimensión representa el número de índices utilizados para referirse a un elemento particular en el arreglo. Los arreglos de más de una dimensión se llaman arreglos multidimensionales.
Arreglos con múltiples subíndices:
Es larepresentación de tablas de valores, consistiendo de información arreglada en renglones y columnas. Para identificar un elemento particular de la tabla, deberemos de especificar dos subíndices; el primero identifica el renglón del elemento y el segundo identifica la columna del elemento. A los arreglos que requieren dos subíndices para identificar un elemento en particular se conocen como arreglo de doblesubíndice.
REGISTROS
Un registro refiere al asiento de una información cualquiera y concreta, a través de la computadora y haciendo uso de una base de datos relacional que se haya creado con ese objetivo.
Un registro, también conocido como fila o tupla, representará a un ítem único de información que está implícitamente estructurado en una tabla.
TIPOS DE DATOS
Es uno de los conceptosfundamentales de cualquier lenguaje de programación.
Definen los métodos de almacenamiento disponibles para representar la información y la forma en que esta será interpretada.
Para crear una variable (simple) en memoria debe declararse indicando su tipo de variable y su identificador que la identificará de forma única.
La sintaxis de declaración de variables es la siguiente:
Tipo SimpleIdentificador1, Identificador2:
Esta sentencia indica al compilador que reserve memoria para dos variables del Tipo Simple con nombres Identificador1 e Identificador2.
ENTEROS: Se usan para representar números enteros con signo. Hay cuatro tipos: byte, short, int y long.
En punto flotante: Representan números con partes fraccionarias, hay 2 tipos: float (reserva almacenamiento para un número simple 4bytes) y double (lo hace para un número de 8 bytes).
Boolean: Almacena variables que presentes 2 estados (Falso o Verdadero).
Char o carácter: Almacena caracteres unicode simple, compuesto por 16 bits, por lo cual se almacena en un entero sin signo de 16 bits.
LAS ESTRUCTURAS DE DATOS DINÁMICAS
Es aquella en la que el tamaño ocupado en memoria puede modificarse durante la ejecución delprograma.
Las variables que se crean y están disponibles durante la ejecución del programa se llaman variables continuas.
De esta manera se pueden adquirir posiciones adicionales de memoria a medida que se necesiten durante la ejecución del programa y liberarlas cuando no se necesiten.
Las estructuras dinámicas de datos se pueden dividir en dos grandes grupos:
Lineales: Pilas, Cola, Listas...
Regístrate para leer el documento completo.