• Welcome Message

El Gestor De Base De Datos

Posted by DaviD On lunes, marzo 07, 2011 0 comentarios


Manejador de Bases de Datos

El sistema manejador de bases de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

Las funciones principales de un DBMS son:

Crear y organizar la Base de datos.

Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesados rápidamente.

Manejar los datos de acuerdo a las peticiones de los usuarios.

Registrar el uso de las bases de datos.

Interacción con el manejador de archivos.

Esto a través de las sentencias en DML al comando de el sistema de archivos. Así el Manejador de base de datos es el responsable del verdadero almacenamiento de los datos.

http://www.mitecnologico.com/Main/ElGestorDeBaseDeDatos


Sistema de gestión de bases de datos


Los sistemas de gestión de bases de datos (en inglés database management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Propósito

El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.

http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos



ADMINISTRADOR DE BASE DE DATOS

Posted by DaviD On lunes, marzo 07, 2011 0 comentarios

El administrador de base de datos (DBA) es la persona responsable de los aspectos ambientales de una base de datos. En general esto incluye lo siguiente:

  • Recuperabilidad - Crear y probar Respaldos
  • Integridad - Verificar o ayudar a la verificación en la integridad de datos
  • Seguridad - Definir o implementar controles de acceso a los datos
  • Disponibilidad - Asegurarse del mayor tiempo de encendido
  • Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones
  • Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.

El diseño lógico y físico de las bases de datos a pesar de no ser obligaciones de un administrador de bases de datos, es a veces parte del trabajo. Esas funciones por lo general están asignadas a los analistas de bases de datos o a los diseñadores de bases de datos.



"http://es.wikipedia.org/wiki/Administrador_de_base_de_datos"


2
. Administración de bases de datos

Dentro de un ambiente de bases de datos existen usuarios que intervienen en ella, como el cliente, que es quien recibe solo resultados, los usuarios medios que son quienes manipulan un poco los datos pero de una forma no profesional, y el administrador de bases de datos (ADB) , que es el que se encarga de realizar todas las actividades que conciernen a la supervisión, explotación y el óptimo funcionamiento de las base de datos, intervienen en situaciones de emergencia ó problemáticas e inclusive manipular la información en caso de necesitar un proceso externo como reportes especiales o procesos de control e inclusive establecer las condiciones para evitar incidencias. Aquí se enlistan algunas actividades:

  • Mantenimiento, administración, control de esquemas y comunicación de cambios a los usuarios. Es decir debe establecer los lineamientos para administrar la información, por ejemplo como debe fluir, quien tendrá acceso a cada uno de los procesos que intervienen la base de datos. En cuanto a mantenimiento es decir mantener en buenas condiciones la información, depurada, con sus respectivos índices, evitar redundancias, etc. En cuanto a control de esquemas es decir que todas las bases de datos se encuentren bien estructuradas, coherente y que sigan los flujos de información eficientemente.
  • Mantener los datos disponibles, como por ejemplo con respaldos, reportes, reestructurando las bases de datos, cualquier actividad en la que se tenga que afectar la base de datos para tener una mejor consistencia en la información y seguridad en caso de emergencias.
  • Resolución de emergencias, es decir, debe estar preparado para resolver una situación inconveniente con los archivos y se debe contar con las herramientas informáticas necesarias para la solución de problemas.
  • Vigilar que todos los datos sean consistentes y la base de datos se mantenga íntegra.
  • Diseño físico, reestructuraciones, accesos y restricciones a la base de datos , esto es que debe mantener un diseño y poder manipularlo para futuras modificaciones a las estructuras de datos, establecer criterios de acceso para los usuario y su alcance dentro de ellas.
  • Controlar el rendimiento, decisiones relacionadas con la base de datos, parámetros y establecer medidas para mejorar las estructuras y el manejador de bases de datos, además de ello tener iniciativa y toma de decisión para realizar las actividades con las que se afecten las bases de datos.
  • Como hemos mencionado como este usuario es el responsable de la base de datos, también debe asesorar de la normativa de manejo de las bases de datos a los programadores y usuarios que tengan ingerencia en la base de datos.

La tarea de este usuario como se muestra no es fácil, requiere de responsabilidad y buen conocimiento de estas, además de la iniciativa para poder hacer los cambios, realizar propuestas y hacer toma de decisiones para las mejoras dentro de las estructuras de las bases de datos.

Como podemos ver el proceso de un análisis y diseño de bases de datos es un trabajo que requiere de tiempo y seguir los pasos para tener el éxito y esa sea una estructura robusta para el propósito para el cual se creó.




http://www.monografias.com/trabajos59/administracion-diseno-db/administracion-diseno-db2.shtml#xadmin

ESTRUCTURA DE UNA BASE DE DATOS.

Posted by DaviD On lunes, marzo 07, 2011 0 comentarios


Una Base de Datos está compuesta por un conjunto de tablas o archivos. Para una mayor comprensión podemos ejemplificar la siguiente Base de Datos de compras.

ARCHIVO DE PRODUCTOS

Código artículo

Descripción del material

Unidad

Cantidad

1.01.01

1.01.02

1.02.01

2.01.01

3.01.01

4.01.01

4.01.02

4.01.03

CD-ROM RW IDE

Disco rígido ATA 66

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

Sonido de 16 bit

Papel carta para impresora.

Pentium II 200Mhz

Pentium III 500Mhz

Pentium III 800Mhz

Unidad

Unidad

Caja de 10

Unidad

Resma 100 hojas

Unidad

Unidad

Unidad

10

20

20

5

25

7

8

9

ARCHIVO DE PROVEEDORES

Código proveedor

Nombre del proveedor

Teléfono del proveedor

Dirección del proveedor

001

002

003

Inca Tel

Infocad

Herrera Compusistem

4923-4803

4633-2520

4232-7711

Av. La Plata 365

Doblas 1578

Av. Rivadavia 3558

ARCHIVO DE ORIGEN DE LOS PRODUCTOS

Código proveedor

Código del artículo

Precio

001

002

003

002

001

1.01.01

1.01.01

1.01.01

2.01.01

4.01.03

70,00

80,00

75,00

50

450

Esta Base de Datos contiene información 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 información 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 interés para la organización y acerca del cual se capturan, almacenan o procesan datos.

Además, cada uno de estos archivos está formado por un conjunto de registros que describe, a través de los atributos 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 están 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 organización necesita almacenar y obtener información.

MODELO RELACIONAL

Posted by DaviD On lunes, marzo 07, 2011 0 comentarios

http://www.uazuay.edu.ec/analisis/El%20modelo%20relacional.pdf

http://ict.udlap.mx/people/carlos/is341/bases03.html


Modelo relacional

Las bases de datos relacionales son el tipo de bases de datos actualmente más difundido. Los motivos de este éxito son fundamentalmente dos:

1. ofrecen sistemas simples y eficaces para representar y manipular los datos
2. se basan en un modelo, el relacional, con sólidas bases teóricas

El modelo relacional fue propuesto originariamente por E.F. Codd en un ya famoso artículo de 1970. Gracias a su coherencia y facilidad de uso, el modelo se ha convertido en los años 80 en el más usado para la producción de DBMS.
La estructura fundamental del modelo relacional es precisamente esa, "relación", es decir una tabla bidimensional constituida por líneas (tuple) y columnas (atributos). Las relaciones representan las entidades que se consideran interesantes en la base de datos. Cada instancia de la entidad encontrará sitio en una tupla de la relación, mientras que los atributos de la relación representarán las propiedades de la entidad. Por ejemplo, si en la base de datos se tienen que representar personas, se podrá definir una relación llamada "Personas", cuyos atributos describen las características de las personas(Figura 2). Cada tupla de la relación "Personas" representará una persona concreta.

ejemplo de relación


En realidad, siendo rigurosos, una relación es sólo la definición de la estructura de la tabla, es decir su nombre y la lista de los atributos que la componen. Cuando se puebla con las tuplas, se habla de "instancia de relación". Por eso, la anterior Figura 2 representa una instancia de la relación persona. Una representación de la definiticón de esa relación podría ser la siguiente:

Personas (nombre, apellido, fecha_nacimiento, sexo, estado_civil)

A continuación, se indicarán ambas (relación e instancia de relación) con el término "relación", a no ser que no quede claro por el contexto a qué acepción se refiere.
Las tuplas en una relación son un conjunto en el sentido matemático del término, es decir una colección no ordenada de elementos diferentes. Para distinguir una tupla de otra, se recurre al concepto de "llave primaria", o sea a un conjunto de atributos que permiten identificar unívocamente una tupla en una relación. Naturalmente, en una relación puede haber más combinaciones de atributos que permitan identificar unívocamente una tupla ("llaves candidatas"), pero entre éstas se elegirá una sola para utilizar como llave primaria. Los atributos de la llave primaria no pueden asumir el valor nulo (que significa un valor no determinado), en tanto que ya no permitirían identificar una tupla concreta en una relación. Esta propiedad de las relaciones y de sus llaves primarias está bajo el nombre de integridad de las entidades (entity integrity).
A menudo, para obtener una llave primaria "económica", es decir compuesta de pocos atributos fácilmente manipulables, se introducen uno o más atributos ficticios, con códigos identificativos unívocos para cada tupla de la relación.
Cada atributo de una relación se caracteriza por un nombre y por un dominio. El dominio indica qué valores pueden ser asumidos por una columna de la relación. A menudo un dominio se define a través de la declaración de un tipo para el atributo (por ejemplo diciendo que es una cadena de diez caracteres), pero también es posible definir dominios más complejos y precisos. Por ejemplo, para el atributo "sexo" de nuestra relacion "Personas" podemos definir un dominio por el cual los únicos valores válidos son 'M' y 'F'; o bien por el atributo "fecha_nacimiento" podremos definir un dominio por el que se consideren válidas sólo las fechas de nacimiento después del uno de enero de 1960, si en nuestra base de datos no está previsto que haya personas con fecha de nacimiento anterior a esa. El DBMS se ocupará de controlar que en los atributos de las relaciones se incluyan sólo los valores permitidos por sus dominios. Característica fundamental de los dominios de una base de datos relacional es que sean "atómicos", es decir que los valores contenidos en las columnas no se puedan separar en valores de dominios más simples. Más formalmente se dice que no es posible tener atributos multivalor (multivalued). Por ejemplo, si una característica de las personas en nuestra base de datos fuese la de tener uno o más hijos, no sería posible escribir la relación Personas de la siguiente manera:

Personas (nombre, apellido, fecha_nacimiento, sexo, estado_civil, hijos)

En efecto, el atributo hijos es un atributo no-atómico, bien porque una persona puede tener más de un hijo o porque cada hijo tendrá diferentes características que lo describen. Para representar estas entidades en una base de datos relacional hay que definir dos relaciones:

Personas (*número_persona, nombre, apellido, fecha_nacimiento, sexo, estado_civil)
Hijos(*número_persona, *nombre_apellido, edad, sexo)


En las relaciones precedentes, los asteriscos (*) indican los atributos que componen sus llaves primarias. Nótese la introducción en la relación Personas del atributo número_persona, a través del cual se asigna a cada persona un identificativo numérico unívoco que se usa como llave primaria. Estas relaciones contienen sólo atributos atómicos. Si una persona tiene más de un hijo, éstos se representarán en tuplas diferentes de la relación Hijos. Las diferentes características de los hijos las representan los atributos de la relación Hijos. La unión entre las dos relaciones está constituida por los atributos número_persona que aparecen en ambas relaciones y que permiten que se asigne cada tupla de la relación hijos a una tupla concreta de la relación Personas. Más formalmente se dice que el atributo número_persona de la relación Hijos es una llave externa (foreign key) hacia la relación Personas. Una llave externa es una combinación de atributos de una relación que son, a su vez, una llave primaria para otra relación. Una característica fundamental de los valores presentes en una llave externa es que, a no ser que no sean null, tienen que corresponder a valores existentes en la llave primaria de la relación a la que se refieren. En nuestro ejemplo, esto significa que no puede existir en la relación Hijos una tupla con un valor del atributo número_persona sin que también en la relación Personas exista una tupla con el mismo valor para su llave primaria. Esta propiedad va bajo el nombre de integridad referencial (referential integrity)

Una de las grandes ventajas del modelo relacional es que define también un álgebra, llamada "álgebra relacional". Todas las manipulaciones posibles sobre las relaciones se obtienen gracias a la combinación de tan sólo cinco operadores: RESTRICT, PROJECT, TIMES, UNION y MINUS. Por comodidad, se han definido también tres operadores adicionales que de todos modos se pueden obtener aplicando los cinco fundamentales: JOIN, INTERSECT y DIVIDE. Los operadores relacionales reciben como argumento una relación o un conjunto de relaciones y restituyen una única relación como resultado.
Veamos brevemente estos ocho operadores:

RESTRICT: restituye una relación que contiene un subconjunto de las tuplas de la relación a la que se aplica. Los atributos se quedan como estaban.

PROJECT: restituye una relación con un subconjunto de los atributos de la relación a la que viene aplicado. Las tuplas de la relación resultado se componen de las tuplas de la relacion original, de manera que siguen siendo un conjunto en sentido matemático.

TIME: se aplica a dos relaciones y efectúa el producto cartesiano de las tuplas. Cada tupla de la primera relación está concatenada con cada tupla de la segunda.

JOIN: se concatenan las tuplas de dos relaciones de acuerdo con el valor de un conjunto de sus atributos.

UNION: aplicando este operador a dos relaciones compatibles, se obtiene una que contiene las tuplas de ambas relaciones. Dos relaciones son compatibles si tienen el mismo número de atributos y los atributos correspondientes en las dos relaciones tienen el mismo dominio.

MINUS: aplicado a dos relaciones compatibles restituye una tercera que contiene las tuplas que se encuentran sólo en la primera relación.

INTERSECT: aplicado a dos relaciones compatibles restituye una relación que contiene las tuplas que existen en ambas.

DIVIDE: aplicado a dos relaciones que tengan atributos comunes, restituye una tercera que contiene todas las tuplas de la primera relación que se puede hacer que correspondan con todos los valores de la segunda relación.

En las siguientes tablas, a título de ejemplo, se representan los resultados de la aplicación de algunos operadores relacionales a las relaciones Personas e Hijos. Como nombres para las relaciones resultado se han utilizado las expresiones que las producen.

Personas
número_persona nombre apellido fecha_nacimiento sexo stado_civil
2 Mario Rossi 29/03/1965 M Casado
1 Giuseppe Russo 15/11/1972 M Soltero
3 Alessandra Mondella 13/06/1970 F Soltera


Hijos
número_persona nombre_apellido edad sexo
2 Maria Rossi 3 F
2 Gianni Rossi 5 M


RESTRICT (Personas)
sesso='M'

número_persona nombre apellido fecha_nacimiento sexo estado_civil
2 Mario Rossi 29/03/1965 M Casado
1 Giuseppe Russo 15/11/1972 M Soltero


PROJECT sexo (Personas)
sexo
M
F


RESTRICT (Personas)
sexo='M'

n. nombre apellido nacimiento sexo stado_civil nombre edad sexo
Mario Rossi apellido 29/03/1965 M Csado Maria Rossi 3 F
Mario Rossi Apellido 29/03/1965 M Casado Gianni Rossi 5 M


Las bases de datos relacionales efectúan todas las operaciones en las tablas usando el álgebra relacional, aunque normalmente no le permiten al usuario usarla. El usuario interacciona con la base de datos a través de una interfaz diferente el lenguaje SQL, un lenguaje declarativo que permite escribir conjuntos de datos. Las instrucciones SQL vienen descompuestas por el DBMS en una serie de operaciones relacionales.


http://www.htmlpoint.com/sql/sql_03.htm


2. El modelo relacional

modelo lógico en el que se basan la mayoría de los SGBD comerciales en uso hoy en día. En primer lugar, se trata la descripción de los principios básicos del modelo relacional: la estructura de datos relacional y las reglas de integridad. A continuación, se presenta un tratamiento detallado del álgebra relacional, que es un conjunto de operaciones para manipular la estructura de datos relacional y especificar consultas de datos. El álgebra relacional es un lenguaje procedural, mientras que el cálculo relacional, que también se estudia en este capítulo, es un lenguaje equivalente no procedural.

http://www.mailxmail.com/curso-diseno-base-datos-relacionales/modelo-relacional




3. Modelo Relacional

El modelo relacional es un modelo lógico de datos que utiliza registros, lo que quiere decir que la estructura de nuestra base de datos al utilizar este modelo estará definido por registros de formato fijo, donde cada registro se define por medio de un número también fijo de campos o atributos y cada campo tiene un tamaño estático. En otras palabras, el modelo relacional es una colección de tablas, con las cuales representamos datos y relaciones entre ellos.

ejemplo modelo relacional

ejemplo modelo relacional

Con esta breve introducción pasamos a conocer los componentes del modelo relacional: Entidades, Atributos, Relaciones.

http://attakinsky.com/2009/09/modelo-relacional-conceptos-basicos/


4.

Modelo relacional
• Creado por Codd a Principios de los 70
• Modelo lógico de datos de no muy alto nivel, orientado a registro.
• Sólida base teórica.
• Implementado en muchos SGBD.
• El concepto principal es la relación o tabla .

Representación:
En el modelo relacional no se representan diagramas del esquema de la BD. Se pueden
representar instancias de una relación de la siguiente forma:


Ej.: Instancia de la relación alumnos


DNI NombreyApellidos Domicilio Teléfono COU
01234567Z Manuel Vázquez Prieto Calle del Jazmín 7 4 Izq 91-12345678 SI

http://www.fdi.ucm.es/profesor/milanjm/bdsi0304/Tema02-ModRelacional.pdf


5.

Modelo relacional

• Creado por Codd a Principios de los 70 • Modelo lógico de datos de no muy alto nivel, orientado a registro. • Sólida base teórica. • Implementado en muchos SGBD. • El concepto principal es la relación o tabla .

2.2.1. Terminología del modelo relacional

• Entidad: Igual que en el esquema ER. También se les llama tuplas o filas de la relación. • Atributo: Igual que en el esquema ER. También se le llaman columnas de la relación.


Descripción:

En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que estos se almacenen no tiene mayor relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar por un usuario no experto. La información puede ser recuperada o almacenada por medio de «consultas» que ofrecen una amplia flexibilidad y poder para administrar la información.

http://www.mitecnologico.com/Main/ModeloRelacional







TIPOS DE BASES DE DATOS

Posted by DaviD On lunes, marzo 07, 2011 0 comentarios




1. Las bases de datos se pueden dividir en cuatro tipos básicos:


Bases de datos de fichero plano (o ficheros por bloques).

Bases de datos relacionales.

Bases de datos orientadas a objetos.

Bases de datos híbridas.



¿Qué es una base de datos de fichero?



Las bases de datos de fichero plano consisten en ficheros de textodivididos en filas y columnas. Estas bases de datos son las más primitivas y quizás ni tan siquiera merezcan considerarse como tales. Pueden ser útiles para aplicaciones muy simples, pero no para aplicaciones medianas o complejas, debido a sus grandes limitaciones.



¿Qué es una base de datos relacional?


Las bases de datos relacionales son las más populares actualmente. Su nombre proviene de su gran ventaja sobre las bases de datos de fichero plano: la posibilidad de relacionar varias tablas de datos entre sí, compartiendo información y evitando la duplicidad y los problemas que ello conlleva (espacio de almacenamiento y redundancia). Existen numerosas bases de datos relacionales para distintas plataformas (Access, Paradox, Oracle, Sybase) y son ampliamente utilizadas. Sin embargo, tienen un punto débil: la mayoría de ellas no admite la incorporación de objetos multimedia tales como sonidos, imágenes o animaciones.



¿Qué es una base de datos orientada a objeto?





Las bases de datos orientadas a objetos incorporan el paradigma de la Orientación a Objetos (OO) a las bases de datos. La base de datos está constituida por objetos, que pueden ser de muy diversos tipos, y sobre los cuales se encuentran definidas unas operaciones. Las bases de datos orientadas a objetos pueden manejar información binaria (como objetos multimedia) de una forma eficiente. Su limitación suele residir en su especialización, ya que suelen estar diseñadas para un tipo particular de objetos (por ejemplo, una base de datos para un programa de CAD).



¿Qué es una base de datos híbrida?


Las bases de datos híbridas combinan características de las bases de datos relacionales y las bases de datos orientadas a objetos. Manejan datos textuales y datos binarios, a los cuales se extienden las posibilidades de consulta. Es una tecnología reciente y aún existen pocas en el mercado.

Elementos de almacenamiento de una base datos.

CAMPO: Es la unidad básica de una base de datos.

REGISTRO: Es el conjunto de información referida a una misma persona u objeto.




2.“Tipos de Base de Datos”

Los tipos de Base de Datos son tres:

•Base de Datos Jerárquica

Es aquella donde los datos se presentan en nivel múltiples que represente con raíz y sus ramificaciones.


•Bases de Datos Red

Es aquella que permite la conexión de los nodos en forma multidireccional, por lo que cada nodo puede tener varios dueños a la vez.



•Base de Datos Relacional

En informática, tipo de base de datos o sistema de administración de bases de datos, que almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla. En una base de datos relacional, las filas representan registros (conjuntos de datos acerca de elementos separados) y las columnas representan campos (atributos particulares de un registro). Al realizar las búsquedas, una base de datos relacional hace coincidir la información de un campo de una tabla con información en el campo correspondiente de otra tabla y con ello produce una tercera tabla que combina los datos solicitados de ambas tablas. Por ejemplo, si una tabla contiene los campos NÚM-EMPLEADO, APELLIDO, NOMBRE y ANTIGÜEDAD y otra tabla contiene los campos DEPARTAMENTO, NÚM-EMPLEADO y SALARIO, una base de datos relacional hace coincidir el campo NÚM-EMPLEADO de las dos tablas para encontrar información,

Como por ejemplo los nombres de los empleados que ganan un cierto salario o los departamentos de todos los empleados contratados a partir de un día determinado. En otras palabras, una base de datos relacional utiliza los valores coincidentes de dos tablas para relacionar información de ambas. Por lo general, los productos de bases de datos para microcomputadoras o microordenadores son bases de datos relaciónales.

http://html.rincondelvago.com/base-de-datos_3.html
4. Tipos de Base de Datos
Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:

•MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.

•PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.

•Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.

•Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.
5.

BASE DE DATOS

Posted by DaviD On lunes, marzo 07, 2011 0 comentarios


Las bases de datos son recursos que recopilan todo tipo de información, para atender las necesidades de un amplio grupo de usuarios. Su tipología es variada y se caracterizan por una alta estructuración y estandarización de la información


Que son las bases de datos ?

Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y organizadas internamente por registros (formado por todos los campos referidos a una entidad u objeto almacenado) y campos (cada uno de los elementos que componen un registro). Permite recuperar cualquier clase de información: referencias, documentos textuales, imágenes, datos estadísticos,

http://www.mariapinto.es/e-coms/bases_datos.htm


2. BASE DE DATOS


Una base de datos o banco de datos (en ocasiones abreviada B.D.D.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.

Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo, en España los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).

"http://es.wikipedia.org/wiki/Base_de_datos"




3.Base de datos


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 tiemporeal y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.

http://www.monografias.com/trabajos24/bases-de-datos/bases-de-datos.shtml


4. Definición de Base de datos

(database). Almacén de datos relacionados con diferentes modos de organización. Una base de datos representa algunos aspectos del mundo real, aquellos que le interesan al diseñador. Se diseña y almacena datos con un propósito específico. Con la palabra "datos" se hace referencia a hechos conocidos que pueden registrarse, como ser números telefónicos, direcciones, nombres, etc.

Las bases de datos almacenan datos, permitiendo manipularlos fácilmente y mostrarlos de diversas formas.

El proceso de construir una base de datos es llamado diseño de base de datos.

http://www.alegsa.com.ar/Dic/base%20de%20datos.php


5.Concepto de base de datos



Una base de datos se puede definir como un conjunto de información homogénea que mantiene una estructura ordenada, y que toda ella se encuentra relacionada con un mismo tema.

Un ejemplo claro de lo que es una base de datos, lo constituye la agenda de una empresa, en la cual se almacenan una serie de datos (nombre, dirección, teléfono, etc.), referentes a cada uno de sus clientes, proveedores o empleados. Para gestionar ésta información se necesitaría crear la base de datos "Agenda". Otro ejemplo de base de datos, sería el conjunto de datos e informaciones referidas a un video club (datos de películas, clientes, distribuidoras, géneros...) con lo cual, mediante un programa específico para estas tareas, un Gestor de Base de Datos, tendríamos que crear una base de datos "video club". Otro ejemplo mas de base de datos sería la base de datos de una academia donde se archiva todo lo necesario para controlar los alumnos, profesores, asignaturas, precios, etc...La base de datos bien la podríamos llamar "Academia".

A menudo se confunde la idea de una base de datos con la idea de tabla. Una tabla es una estructura de filas y columnas que alberga información o datos de una determinada naturaleza, como por ejemplo una tabla con los datos (código, nombre, dirección, actividad...) de los 555 clientes, por ejemplo, de una empresa; sería en éste caso la tabla de clientes. En cada fila tendríamos todos los datos de cada cliente, tendríamos lo que en términos de bases de datos se denomina un registro: Antes se llamaba ficha. En cada columna tendríamos todos los datos referidos a un elemento de dicha tabla (todos los nombres, todas las actividades...) a esto se le llama campo, y en cada campo de cada registro se alberga un dato.

Sin embargo, una base de datos (toda la información y elementos de gestión de esa información referida a un mismo tema) puede contener varias tablas (clientes, proveedores, artículos, familias, descuentos) así como otros elementos que permiten trabajar cómodamente con dichos datos de las tablas. En Access, a esos otros elementos se les denomina consultas, formularios, informes, módulos, macros... Por lo tanto, dentro de una base de datos, pueden existir elementos de diferentes naturalezas.

http://www.adrformacion.com/curso/access/leccion1/concepto_base_datos.htm

DICCIONARIO DE DATOS

Posted by DaviD On lunes, marzo 07, 2011 0 comentarios

Un diccionario de datos es un conjunto de metadatos que contiene las características lógicas de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización.

Estos diccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño del proyecto.

Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño.

En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos mas importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos.

Ejemplos

Nombre = Título + Primer-nombre + Apellido-paterno + Apellido-materno

Título = [ Sr | Sra | Dr | Ing]

Primer-nombre = {caracter}

Apellido-paterno = {caracter}

Apellido-materno = {caracter}

caracter = [A-Z|a-z| |’] a

http://es.wikipedia.org/wiki/Diccionario_de_datos

Posted by DaviD On martes, mayo 18, 2010 0 comentarios

La primera tarjeta gráfica DirectX 11 de AMD


AMD ha lanzado al mercado la tarjeta gráfica mono-procesador más rápida del planeta. Se trata de la Radeon HD 5870, la primera tarjeta compatible con DirectX 11, el API gráfico incluido en Windows 7 y actualizable en Windows Vista, y el primer chip gráfico en romper la barrera de los 2,7 teraflops.


La Radeon HD 5870 tiene 1600 Stream Processors corriendo a 850 MHz, 80 unidades de textura y 32 ROPs, también incluye 1 GB de memoria RAM GDDR5 corriendo a 1,2 GHz nominales (4,8 GHz efectivos) con un bus de 256-bit. Además, trae la tecnología Eyefinity, que le permite manejar 3 monitores de forma independiente para resoluciones que nunca antes habíamos visto.

Junto a la AMD ATI Radeon HD 5870 y sus USD$380 de precio, se espera también el lanzamiento de la Radeon HD 5850 que es una versión ligeramente menos potente — 1440 SP y 72 UT — y bastante más económica (USD$260).

Posted by DaviD On martes, mayo 18, 2010 0 comentarios

17 de Mayo
Día Mundial de las Telecomunicaciones



El 17 de mayo de 1865 se fundó en París (Francia) la Unión Internacional de Telégrafos que, años más tarde, en 1934, adoptó el nombre de Unión Internacional de Telecomunicaciones (UIT). Es la más antigua organización intergubernamental de las Naciones Unidas y algunas de sus funciones son: promover el desarrollo y el funcionamiento eficiente de las instalaciones de telecomunicaciones, lograr que los beneficios de las nuevas tecnologías lleguen a toda la gente, ofrecer asistencia técnica a los países en desarrollo.

PRACTICA PUESTA A TIERRA

Posted by DaviD On viernes, marzo 19, 2010 0 comentarios