lunes, 20 de febrero de 2012

DATOS ESTRUCTURADOS

Conceptos: Estructura de datos, Array, Vector, Matriz, Índice, String, Cadena, Record,
Campo, Set, Conjunto.
Resumen: A diferencia de los datos de tipo simple que sólo pueden almacenar un valor.

Los datos estructurados o estructuras de datos pueden recolectar varios valores
Simultáneamente. Se hace una primera introducción a los datos estructurados
Destacando en primer lugar que se les asigna una cantidad fija de memoria
Durante la ejecución del programa cuando se declara una variable de un
Determinado tipo estructurado. El primer tipo estructurado es el tipo array que
Permite agrupar otros datos más simples de igual tipo bajo un mismo
Identificador. Este tipo de estructuras permiten definir vectores, matrices,
Tablas y estructuras multidimensionales. TurboPascal incorpora un tipo
Especial de array: el tipo string. Se define como una secuencia de caracteres
Cuya longitud puede variar entre 1 y 255. El tipo record está compuesto de
Elementos de diferentes tipos a cada uno de los cuales se les asocia un
identificador. Finalmente se analiza el tipo estructurado set equivalente al
Concepto de conjunto matemático y otros tipos de datos no simples.

Objetivos específicos. Al finalizar el tema, el alumno deberá ser capaz de:
a) Describir los tipos de datos estructurados en el lenguaje de programación Turbopascal, su formato de representación y las operaciones más características que pueden realizarse con ellos (Conocimiento).

b) Escribir la declaración de variables de cualquiera de los tipos de datos estructurados
(Comprensión).

c) Escribir el código necesario para acceder a un elemento o conjunto de elementos de una estructura de datos (Comprensión).

d) Seleccionar la estructura de datos más adecuada para una aplicación determinada
(Aplicación).

e) Codificar una tarea sencilla convenientemente especificada, utilizando datos
   estructurados (Aplicación).
Los tipos estructurados de datos se componen de otros tipos de datos más simples
Previamente declarados o predefinidos en el lenguaje TurboPascal. Los tipos de datos
Estructurados en TurboPascal son los siguientes:
a) Array
b) String
c) Record
d) Set
e) File
f) Text
g) Object
If the database window is not visible, either DEFINICION PROPIA

El objetivo de un sistema de bases de datos es simplificar y facilitar el acceso a los datos; los usuarios del sistema no deben someterse sin necesidad alguna a la carga de los detalles físicos del desarrollo del sistema.

Un sistema de bases de datos es una colección de archivos interrelacionados y un conjunto de programas que permitan a los usuarios acceder y modificar estos archivos.
Uno de los propósitos principales de un sistema de bases de datos es proporcionar a los usuarios una Visión abstracta de los datos. Es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos.


 
           
Estructura de datos
DEFINICION# 1
En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.
Una estructura de datos define la organización e interrelación de estos y un conjunto de operaciones que se pueden realizar sobre ellos. Las operaciones básicas son:
  • Alta, adicionar un nuevo valor a la estructura.
  • Baja, borrar un valor de la estructura.
  • Búsqueda, encontrar un determinado valor en la estructura para realizar una operación con este valor, en forma secuencial o binario (siempre y cuando los datos estén ordenados).
Otras operaciones que se pueden realizar son:
  • Ordenamiento, de los elementos pertenecientes a la estructura.
  • Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a las apareadas.
Cada estructura ofrece ventajas y desventajas en relación a la simplicidad y eficiencia para la realización de cada operación. De esta forma, la elección de la estructura de datos apropiada para cada problema depende de factores como la frecuencia y el orden en que se realiza cada operación sobre los datos.

DEFINICION# 2

Definición de Bases de Datos.- Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos
Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.
Explicar Sus Orígenes Y Antecedentes
Surgen desde mediados de los años sesenta la
historia de las bases de datos, en 1970 Cód. propuso el modelo relacional, este modelo es el que ha marcado la línea de investigación por muchos años, ahora se encuentran los modelos orientados a objetos.

Estructura de base de datos
DEFINICION# 3
The Database File El archivo de base de datos
A Microsoft Access database is a single file with the file extension *.mdb and is often referred to as Una base de datos de Microsoft Access es un único archivo con la extensión *. Mdb y se refiere a menudo como
a database application since, unlike other Microsoft Office files it can contain many different objects Una aplicación de base de datos, ya que, a diferencia de otros archivos de Microsoft Office puede contener muchos objetos diferentes
and work as if it were a program in its own right. Y trabajar como si se tratara de un programa en su propio derecho. Usually you need a copy of Microsoft Access to Por lo general, usted necesita una copia de Microsoft Access a
run an Access database, although Access developers (programmers) can create and distribute Ejecutar una base de datos Access, aunque los desarrolladores de Access (programadores) pueden crear y distribuir
Access databases that will work completely independently of the Microsoft Access program so that Bases de datos de acceso que funcionan de forma totalmente independiente del programa de Microsoft Access, para que
the user does not need a separate copy of Access to run the database. El usuario no necesita una copia separada de acceso para ejecutar la base de datos. These are known as run- Estos se conocen como de ejecución
time databases. Bases de datos de tiempo.
Access database files are also different from other Microsoft Office files (such as Excel Workbooks) Acceda a los archivos de base de datos también son diferentes de otros archivos de Microsoft Office (por ejemplo, libros de Excel)
in that they permit more than one user to work with the file simultaneously. En que permiten más de un usuario para trabajar con el archivo de forma simultánea. An Access database Una base de datos Access
can have up to 255 concurrent users. Puede tener hasta 255 usuarios simultáneos.
Database Objects Objetos de base de datos
An Access database can consist of many different components. Una base de datos puede estar formada por muchos componentes diferentes. These are called the database Estos se denominan la base de datos
objects . Objetos. They are organised into groups according to type and are listed in the Access database Ellos se organizan en grupos según el tipo y se enumeran en la base de datos Access
window ( ventana ( Fig. Fig. 1 1 ) which is normally displayed when the database opens. ) Que normalmente se muestra cuando se abre la base de datos.
Fig. Fig. 1 The Access Database Window 1 La ventana de base de datos Access
Some database developers prefer to hide the database window from their users. Algunos desarrolladores de bases de datos prefieren ocultar la ventana de la base de datos de sus usuarios. You can find this Usted puede encontrar esta
setting by choosing StartUp from the Tools menu. La creación por la elección de inicio en el menú Herramientas.