miércoles, 26 de agosto de 2009

TABLA DE CONTENIDO



· INTRODUCCION
· GENERACIONES DE LAS BASES DE DATOS
· TIPOS DE BASES DE DATOS
· ¿QUE ES? MODELO ENTIDAD RELACION
· TIPOS DE USUARIO:
a. INGENUOS
b. CASUALES
c. PROGRAMADORES DE APLICACIÓN
d. ADMINISTRADOR DE LA BASE DE DATO
· CONCEPTOS:
a. ATRIBUTO
b. CLAVES
c. DATO
d. ENTIDAD
e. REGISTRO
f. CAMPO
g. REDUNDANCIA
h. DIAGRAMA ENTIDAD /RELACION
i. METADATO
BIBLIOGRAFIA









Introducción
El término base de datos fue acuñado por primera vez en 1963, en un simposio celebrado en California.
De forma sencilla podemos indicar que una base de datos no es más que un conjunto de información relacionada que se encuentra agrupada o estructurada.
El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos. Las bases de datos manuales, pueden ser difíciles de gestionar y modificar. Por ejemplo, en una guía de teléfonos no es posible encontrar el número de un individuo si no sabemos su apellido, aunque conozcamos su domicilio.
Del mismo modo, en un archivo de pacientes en el que la información esté desordenada por el nombre de los mismos, será una tarea bastante engorrosa encontrar todos los pacientes que viven en una zona determinada. Los problemas expuestos anteriormente se pueden resolver creando una base de datos informatizada.
Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulan ese conjunto de datos.
Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, organizados independientemente en máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferente y no predecible en el tiempo.








· GENERACIONES DE LAS BASES DE DATOS

Se hará referencia a las principales características de las cinco generaciones de manejo de dato, dentro de las que se incluyen las tres generaciones de bases de datos.
Primera generación: Se baso en el procesamiento de archivos secuenciales. Los datos se agrupaban en registros escritos en cintas o tarjetas perforadas. Es decir se oriento hacia el procesamiento en batch.
Segunda generación: Aparecieron los sistemas de tiempo compartido, el procesamiento secuencial de archivos fue remplazado por los archivos de acceso directo y los métodos de acceso secuencial indexado, se crearon las aplicaciones en línea.
Tercera generación: Aparecen los sistemas de bases de datos cuya características son:
La integración, independencia y seguridad de los datos, facilidad de recuperación de la información. La navegación de la base de datos se hacía a través de procedimientos (navegación procedimental). Esta generación se conoce como primera generación de Base de Datos.
Los principales representantes de esta generación son: EL IMS (Modelo jerárquico) de IBM y el modelo CODASYL (Modelo de red). Sus interfaces eran de bajo nivel no se tenía la utilización directa del usuario para hacer consultas y se perdían agilidad en la toma de decisiones.
Cuarta generación: Corresponde a la segunda generación de base de datos. Se fundamenta en el modelo relacional que concibió en los años 70, tuvo su auge en los 80 y en los 90 se encontraba fuerte.
La diferencia de la generación anterior es:
Navegación automática.
Alto grado de independencia de los datos.
Incorporación de lenguajes de cuarta generación.
Interfaces con hojas electrónicas y con paquetes gráficos.
Entre los principales representantes de esta generación tenemos: DB2 de IBM; PACE de WANG; INFORMIS; INGRES; ACCELL; ORACLE y SUBASE.

Quinta Generación: Corresponde a la tercera generación de base de datos. Las bases de datos anteriores son estáticas, pero ante la demanda de nuevas tecnologías, ante la expansión de los sistemas, a campos muchos más complejos, como los sistemas de diseño asistido por computador CAD, la manufactura asistida por computador CAM, la automatización del proceso, la necesidad de integrar datos, texto, voz e imágenes; y ante el desarrollo de software reutilizable se ha generado una investigación en el campo de las bases de datos. Por lo tanto ha generado la nueva era de la base de datos orientadas a objeto.


· TIPOS DE BASES 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.

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, o la utilidad de la misma:
Según la variabilidad de los datos almacenados
Bases de datos estáticas: Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.
Bases de datos dinámicas: Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub. Según el contenido
Bases de datos bibliográficas: Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
Bases de datos de texto completo: Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.
Directorios: Un ejemplo son las guías telefónicas en formato electrónico.
Bases de datos o "bibliotecas" de información Biológica: Son bases de datos que almacenan diferentes tipos de información proveniente de las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:
Ø Aquellas que almacenan secuencias de nucleótidos o proteínas. Las bases de datos de rutas metabólicas.
Ø Bases de datos de estructura: comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas
Ø Bases de datos clínicas.
Ø Bases de datos bibliográficas (biológicas).


· TIPOS DE USUARIOS

a) Ingenuos: Los que no conocen nada de bases de datos y hacen uso de esta aplicación para extraer información. Por ejemplo las universidades, cuentan con una base de datos en línea (base de datos bibliográfica) para que aquellos estudiantes que no conocen de computadores consulten la base de datos y sean guiados paso a paso a su punto de interés.

b) Casuales: los que tienen algunas formas de consulta, pueden extraer información de la base de datos, pero no están en capacidad de desarrollar una aplicación. Estos usuarios son de mayor nivel que los anteriores.


c) Programadores de aplicación: son los expertos en el desarrollo de aplicaciones, tienen una visión parcial de la base de datos pero no tienen acceso al contenido total de la base de datos.
d) Administrador de la base de datos: Tiene el control total de la base de datos (esquema de la base de datos).

· CONCEPTOS

a) Atributos: Son los que detallan las entidades para asignarles identidad y descripción, tales como nombre, color, peso, etc. Se tienen dos atributos Identificadores (llaves) y Descriptores (información).Para cada atributo tiene un dominio de valores permitidos, ejemplo números de 0000 a 9999.

b) Claves: Una clave principal es una columna (o combinación de columnas) que permite identificar de forma inequívoca cada fila de la tabla, por lo que no pueden haber en una tabla dos filas con el mismo valor en la columna definida como clave principal. Normalmente todas las tablas deben tener una clave principal definida. Una clave foránea es una columna (o combinación de columnas) que contiene un valor que hace referencia a una fila de otra tabla (en algunos casos puede ser la misma tabla). Por ejemplo, tenemos dos tablas, la de alumnos y la de cursos, en la tabla de alumnos pondríamos una columna curso: para saber en qué curso está matriculado el alumno, la columna curso en la tabla de alumnos es clave foránea, mientras que la columna código de la tabla de cursos será clave primaria. Una tabla tiene una única clave primaria. Una tabla puede contener cero o más claves foráneas. Cuando se define una columna como clave principal, ninguna fila de la tabla puede contener un valor nulo en esa columna ni tampoco se pueden repetir valores en la columna. Una clave es algo que nos permite identificar cada fila de una tabla sin equivocarnos.

c) Dato: Un dato es una representación simbólica (numérica, alfabética, etc.), atributo o característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero convenientemente tratado (procesado) se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático.
En programación un dato es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo.




Un dato por sí mismo no constituye información, es el procesado de los datos lo que nos proporciona.

d) Entidad: Es un objeto (real o abstracto) que existe y puede distinguirse de otros objetos. Denota una persona, lugar, cosa o evento de interés informacional. Está formada por un conjunto de atributos.

e) 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 numero consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y practico es asignarle a cada registro un campo de clave para su búsqueda. La estructura implícita de un registro y el significado de los valores de sus campos exige que dicho registro sea entendido como una sucesión de datos, uno en cada columna de la tabla

f) Campo: Es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema. En las hojas de cálculo los campos son llamados celdas. La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos mientras otros almacenan texto, también varía el tamaño de estos. Adicionalmente, cada campo tiene un nombre.

Tipos de Campo
Un campo puede ser:
Campo genérico: También llamado registro. Es el conjunto de campos.
Campo índice o campo clave: Aquel campo que posee un dato único para una repetición de entidad. Puede servir para la búsqueda de una entidad en específico.

g) Redundancia: Llamamos redundancia a la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios.

h) Diagrama entidad/relación: Es la representación grafica por medio de una serie de símbolos de la distribución y organización de los datos en una base de datos. Con esta técnica se van separando en paquetes diferentes.

i) Metadato: Contiene el esquema de la B.D, los usuarios, los permisos de acceso, etc. Son datos sobre los datos. Almacena la información que permite la traducción entre los 3 niveles de la Arquitectura ANSI/SPARC














BIBLIOGRAFIA


BASES DE DATOS RELACIONALES (Un enfoque práctico de diseño)
Autor: José Cárcamo Sepúlveda
Ediciones uis

http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/

BASES DE DATOS

EVOLUCION DE LAS BASES DE DATOS

· GENERACIONES DE LAS BASES DE DATOS
· TIPOS DE BASES DE DATOS
· ¿QUE ES? MODELO ENTIDAD RELACION

· TIPOS DE USUARIO:
a. INGENUOS
b. CASUALES
c. PROGRAMADORES DE APLICACIÓN
d. ADMINISTRADOR DE LA BASE DE DATO

· CONCEPTOS:
a. ATRIBUTO
b. CLAVES
c. DATO
d. ENTIDAD
e. REGISTRO
f. CAMPO
g. REDUNDANCIA
h. DIAGRAMA ENTIDAD /RELACION
i. METADATO

BIBLIOGRAFIA









Introducción

El término base de datos fue acuñado por primera vez en 1963, en un simposio celebrado en California.
De forma sencilla podemos indicar que una base de datos no es más que un conjunto de información relacionada que se encuentra agrupada o estructurada.
El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos. Las bases de datos manuales, pueden ser difíciles de gestionar y modificar. Por ejemplo, en una guía de teléfonos no es posible encontrar el número de un individuo si no sabemos su apellido, aunque conozcamos su domicilio.
Del mismo modo, en un archivo de pacientes en el que la información esté desordenada por el nombre de los mismos, será una tarea bastante engorrosa encontrar todos los pacientes que viven en una zona determinada. Los problemas expuestos anteriormente se pueden resolver creando una base de datos informatizada.
Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulan ese conjunto de datos.
Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, organizados independientemente en máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferente y no predecible en el tiempo.




· GENERACIONES DE LAS BASES DE DATOS

Se hará referencia a las principales características de las cinco generaciones de manejo de dato, dentro de las que se incluyen las tres generaciones de bases de datos.

Primera generación: Se baso en el procesamiento de archivos secuenciales. Los datos se agrupaban en registros escritos en cintas o tarjetas perforadas. Es decir se oriento hacia el procesamiento en batch.

Segunda generación: Aparecieron los sistemas de tiempo compartido, el procesamiento secuencial de archivos fue remplazado por los archivos de acceso directo y los métodos de acceso secuencial indexado, se crearon las aplicaciones en línea.


Tercera generación: Aparecen los sistemas de bases de datos cuya características son:
La integración, independencia y seguridad de los datos, facilidad de recuperación de la información. La navegación de la base de datos se hacía a través de procedimientos (navegación procedimental). Esta generación se conoce como primera generación de Base de Datos.
Los principales representantes de esta generación son: EL IMS (Modelo jerárquico) de IBM y el modelo CODASYL (Modelo de red). Sus interfaces eran de bajo nivel no se tenía la utilización directa del usuario para hacer consultas y se perdían agilidad en la toma de decisiones.

Cuarta generación: Corresponde a la segunda generación de base de datos. Se fundamenta en el modelo relacional que concibió en los años 70, tuvo su auge en los 80 y en los 90 se encontraba fuerte.
La diferencia de la generación anterior son:
Navegación automática.
Alto grado de independencia de los datos.
Incorporación de lenguajes de cuarta generación.
Interfaces con hojas electrónicas y con paquetes gráficos.
Entre los principales representantes de esta generación tenemos: DB2 de IBM; PACE de WANG; INFORMIS; INGRES; ACCELL; ORACLE y SUBASE.

Quinta Generación: Corresponde a la tercera generación de base de datos. Las bases de datos anteriores son estáticas, pero ante la demanda de nuevas tecnologías, ante la expansión de los sistemas, a campos muchos más complejos, como los sistemas de diseño asistido por computador CAD, la manufactura asistida por computador CAM, la automatización del proceso, la necesidad de integrar datos, texto, voz e imágenes; y ante el desarrollo de software reutilizable se ha generado una investigación en el campo de las bases de datos. Por lo tanto ha generado la nueva era de la base de datos orientadas a objeto.


· TIPOS DE BASES DE DATOS

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, o la utilidad de la misma:
Según la variabilidad de los datos almacenados
Bases de datos estáticasÉstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.
Bases de datos dinámicasÉstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub. Según el contenido
Bases de datos bibliográficas: Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
Bases de datos de texto completo: Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.
Directorios: Un ejemplo son las guías telefónicas en formato electrónico.
Bases de datos o "bibliotecas" de información Biológica:Son bases de datos que almacenan diferentes tipos de información proveniente de las ciencias de la vida o médicas.
Se pueden considerar en varios subtipos:
Aquellas que almacenan secuencias de nucleótidos o proteínas. Las bases de datos de rutas metabólicas.
Bases de datos de estructura: comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas
Bases de datos clínicas.
Bases de datos bibliográficas (biológicas).

domingo, 16 de agosto de 2009

RELACION ENTRE LA ELECTRONICA Y LA INFORMATICA


RELACION ENTRE LA ELECTRONICA Y LA INFORMATICA

La Informática: es una disciplina emergente-integradora que surge producto de la aplicación-interacciónn sinérgica de varias ciencias, como la computación, la electrónica, la cibernética, las telecomunicaciones, la matemática, la lógica, la lingüística, la ingeniería, la inteligencia artificial, la robótica, la biología, la psicología, las ciencias de la información, cognitivas, organizacionales, entre otras, al estudio y desarrollo de los productos, servicios, sistemas e infraestructuras de la nueva sociedad de la información.


La electrónica: es el campo de la ingeniería y de la física aplicada relativo al diseño y aplicación de dispositivos, por lo general circuitos electrónicos, cuyo funcionamiento depende del flujo de electrones para la generación, transmisión, recepción, almacenamiento de información, entre otros. Esta información puede consistir en voz o música como en un receptor de radio, en una imagen en una pantalla de televisión, o en números u otros datos en un ordenador o computadora.


Por lo tanto mirando los siguientes conceptos anteriores La electrónica Va ligada a la informática muy estrechamente, y a medida que la electrónica mejora, reduciendo el tamaño y el precio, y aumentando la calidad del producto, así por ejemplo se consiguen ordenadores más rápidos, económicos y eficaces.


La informática es, probablemente la ciencia que más rápido avanza, creando nuevos dispositivos más rápidos, más fiables y en definitiva mejores casi a diario.

Gracias a la informática se ha avanzado mucho en el diagnóstico de enfermedades usando métodos diversos como mini cámaras-robots, scanner, aparatos de rayos, etc., controlados por ordenadores.
La electrónica médica a llegado hasta a sistemas que pueden diferenciar aún más los órganos del
cuerpo humano. Se han desarrollado asimismo dispositivos que permiten ver los vasos sanguíneos y el sistema respiratorio. También la alta definición promete sustituir a numerosos procesos fotográficos al eliminar la necesidad de utilizar plata.
La
investigación actual dirigida a aumentar la velocidad y capacidad de las computadoras se centra sobre todo en la mejora de la tecnología de los circuitos integrados y en el desarrollo de componentes de conmutación aún más rápidos. Se han construido circuitos integrados a gran escala que contienen varios centenares de miles de componentes en un solo chip. Han llegado a fabricarse computadoras que alcanzan altísimas velocidades en las cuales los semiconductores son reemplazados por circuitos superconductores que utilizan las uniones de Joseph son y que funcionan a temperaturas cercanas al cero absoluto.