Академический Документы
Профессиональный Документы
Культура Документы
un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente
estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse
formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos
relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición
de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en
ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo
clave para su búsqueda.
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos
recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja
de cálculo.
Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos
tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un
nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de
otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección,
o un número de teléfono, un nombre, etc.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros
insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los
datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada Base de Datos, haciéndola accesible mediante
su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida).
La integridad referencial es un sistema de reglas que utilizan la mayoría de las bases de datos
relacionales para asegurarse que los registros de tablas relacionadas son válidos y que no se borren
o cambien datos relacionados de forma accidental produciendo errores de integridad.
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es
un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos
de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional
permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de
una base de datos, así como también hacer cambios sobre ella.
En los lenguajes de programación un tipo de dato es un atributo de una parte de los datos que indica al
ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye
imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden
realizar. Tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas
alfanuméricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, en Java,
el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al
2.147.483.647, así como las operaciones que se pueden realizar con los enteros, como la suma, resta y
multiplicación. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de
rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones
permitidas incluyen la adición y sustracción, pero no la multiplicación.
Éste es un concepto propio de la informática, más específicamente de los lenguajes de programación,
aunque también se encuentra relacionado con nociones similares de las matemáticas y la lógica.
En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos
valores.[1] Casi todos los lenguajes de programación explícitamente incluyen la notación del tipo de
datos, aunque lenguajes diferentes pueden usar terminología diferente. La mayor parte de los lenguajes
de programación permiten al programador definir tipos de datos adicionales, normalmente combinando
múltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un
programador puede crear un nuevo tipo de dato llamado "Persona" que especifica que el dato
interpretado como Persona incluirá un nombre y una fecha de nacimiento.
Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación de los datos
en un sistema de tipificación, describiendo la representación, interpretación y la estructura de los
valores u objetos almacenados en la memoria del ordenador. El sistema de tipificación usa información
de los tipos de datos para comprobar la verificación de los programas que acceden o manipulan los
datos.
Informix Dynamic Server con J/Foundation combina las características de IDS con un ambiente
abierto, flexible, empotrado de Java! Virtual Machine. IDS con J/Foundation permite que los
desarrolladores de base de datos escriban lógica de negocio del lado-servidor usando el lenguaje Java!.
Java User Defined Routines (UDRs) tienen completo acceso a las características de la base de datos
extensible líder mundial, de la base de datos IDS. Haciendo del IDS la plataforma ideal para el
desarrollo de base de datos Java.
Además de Java UDRs, el IDS está en conformidad con el estándar SQLJ para procedimientos
almacenados en Java, permitiendo el uso de los paquetes Java estándar que se encuentran incluidos en
el Java Development Kit (JDK). Escribir UDRs en Java proporciona aplicativos mucho más flexibles
que se pueden desarrollar más rápidamente que C, y más potentes y administrables que los lenguajes de
procedimientos almacenados.
Una extensión adicional de escribir UDRs en Java es escribir módulos DataBlade® en Java. Los
módulos DataBlade son colecciones de nuevas funciones del lado-servidor y tipos de datos puestos en
conjunto para extender el IBM Informix® Dynamic Server con el servidor de datos J/Foundation. El
DataBlade Developer's Kit (DBDK) ahora soporta Java y permite el desarrollo, diseminación y
depuración de UDRs en Java. La tecnología IBM Informix DataBlade es líder en la industria en
extender el servidor para permitir tanto la administración de contenido rich, cuanto la lógica de
negocio.
J/Foundation está provisto con IDS en muchas de las plataformas IDS 9.30 soportadas. Las plataformas
soportadas incluyen Sun Solaris 32 bit, Microsoft Windows NT/2000, Linux, IBM AIX, SGI Irix, y
Compaq Tru 64
IBM Informix® Dynamic Server (IDS) 9.30 proporciona fiabilidad superior, atendiendo las
necesidades de las exigentes prácticas actuales del e-business-particularmente para aplicativos que
requieran transacciones de alto desempeño.
Informix Dynamic Server con J/Foundation combina las características de IDS con un ambiente
abierto, flexible, empotrado de Java! Virtual Machine. IDS con J/Foundation permite que los
desarrolladores de base de datos escriban lógica de negocio del lado-servidor usando el lenguaje Java!.
Java User Defined Routines (UDRs) tienen completo acceso a las características de la base de datos
extensible líder mundial, de la base de datos IDS. Haciendo del IDS la plataforma ideal para el
desarrollo de base de datos Java.
Además de Java UDRs, el IDS está en conformidad con el estándar SQLJ para procedimientos
almacenados en Java, permitiendo el uso de los paquetes Java estándar que se encuentran incluidos en
el Java Development Kit (JDK). Escribir UDRs en Java proporciona aplicativos mucho más flexibles
que se pueden desarrollar más rápidamente que C, y más potentes y administrables que los lenguajes de
procedimientos almacenados.
Una extensión adicional de escribir UDRs en Java es escribir módulos DataBlade® en Java. Los
módulos DataBlade son colecciones de nuevas funciones del lado-servidor y tipos de datos puestos en
conjunto para extender el IBM Informix® Dynamic Server con el servidor de datos J/Foundation. El
DataBlade Developer's Kit (DBDK) ahora soporta Java y permite el desarrollo, diseminación y
depuración de UDRs en Java. La tecnología IBM Informix DataBlade es líder en la industria en
extender el servidor para permitir tanto la administración de contenido rich, cuanto la lógica de
negocio.
J/Foundation está provisto con IDS en muchas de las plataformas IDS 9.30 soportadas. Las plataformas
soportadas incluyen Sun Solaris 32 bit, Microsoft Windows NT/2000, Linux, IBM AIX, SGI Irix, y
Compaq Tru 64
Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de
Relational Data Base Management System), desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos,[cita requerida]
destacando:
• soporte de transacciones,
• estabilidad,
• escalabilidad y
• Soporte multiplataforma.
Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente
sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con
licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido
certificadas para poder trabajar bajo GNU/Linux.
MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis
millones de instalaciones.[1] MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems
y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en
un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para
aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una
licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública
y el copyright del código está en poder del autor individual, MySQL es patrocinado por una empresa
privada, que posee el copyright de la mayor parte del código.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta
de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan
trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David
Axmark, Allan Larsson y Michael Widenius.
Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado
en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server
constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son
Oracle o PostgreSQL o MySQL.
Una base de datos computarizada: es una coleccion de informacion almacenada de forma organizada en
un computador.
Las bases de datos computarizadas ofrecen varias ventajas sobre sus contrapartes de papel y lapiz:
Facilitan:
Lasbases de datos se aplican en las industrias, bancos locales ynacionales, compañias manofactureras,
empresas e instituciones, redesde bancos, etc.
Desde computadoras personales y en situaciones mascomplejas donde se requiere que muchos usuarios
compartan lainformacion, utilizan computadoras multiusuario ya sea, mainframes,minis o redes.