jueves, 10 de diciembre de 2009

Sistema de gestión de bases de datos.

Sistema de gestión de bases de datos
Los sistemas de gestión de bases de datos o SGBD son un tipo de software muy específico, dedicado a servir entre la base de datos, y las aplicaciones que la utilizan.
Los hechos general de los sistemas de gestor 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 importante para una organización.
Objetivos que deben cumplir los SGBD:
• Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.
• Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.
• Consistencia. Será necesario vigilar que aquella información que aparece repetida se actualice de forma simultánea.
• Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor.
• Manejo de transacciones. Una Transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado.
Ventajas
 Proveen facilidades para la manipulación de grandes volúmenes de datos.
 Garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores.
 Organizan los datos con un impacto mínimo en el código de los programas.
 Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.
Inconvenientes
 Es necesario disponer de una o más personas que administren de la base de datos, en la misma forma en que suele ser necesario en instalaciones de cierto porte disponer de una o más personas que admistren los sistemas operativos.
 Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que realizar consultas complejas sobre los datos, es conveniente usar una planilla de cálculo.
 Complejidad: cuando el software es muy complejo, las personas que vayan a usarlo deben tener conocimiento de las funcionalidades del mismo para poder aprovecharlo al máximo.
 Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaño, que requiere de gran cantidad de memoria para poder correr.
 Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que estos equipos pueden llegar a

COMENTARIO

Un Sistema General de Base de Datos es un programa hecho para grandes empresas, que nos permite ser manejada por muchas personas, las cuales deben saber el correcto manejo para no cometer errores, se puede manejar de forma sencilla y ordenada, se tiene acceso a grandes volúmenes de información y además nos permite organizar los datos en un tiempo mínimo.
Al permitirnos ser manejado por varias personas, esto incrementa los costos de operación de una empresa grande, esta información que esta almacenada debe ser de gran valor, porque si es una información muy mínima, pues se esta perdiendo el objetivo para el cual esta hecho un Sistema General de Base de Datos.
Maneja programas, donde si por un error ocurre una falla este modifica los datos de forma sencilla, al solicitar la información lo hace en un mínimo de tiempo.
Cuando se maneja información de una gran empresa y esta cumple una gran cantidad de funciones debe tener un software de gran tamaño

El modelo entidad-relación





El modelo entidad-relación
El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.
Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido.
Entidad
Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona, concepto abstracto o suceso. Por ejemplo: coches, casas, empleados, clientes, empresas, oficios, diseños de productos, conciertos, excursiones, etc. Las entidades se representan gráficamente mediante rectángulos y su nombre aparece en el interior. Un nombre de entidad sólo puede aparecer una vez en el esquema conceptual.
Hay dos tipos de entidades: fuertes y débiles. Una entidad débil es una entidad cuya existencia depende de la existencia de otra entidad. Una entidad fuerte es una entidad que no es débil.
Relación (interrelación)
Es una correspondencia o asociación entre dos o más entidades. Cada relación tiene un nombre que describe su función. Las relaciones se representan gráficamente mediante rombos y su nombre aparece en el interior.
Las entidades que están involucradas en una determinada relación se denominan entidades participantes. El número de participantes en una relación es lo que se denomina grado de la relación. Por lo tanto, una relación en la que participan dos entidades es una relación binaria; si son tres las entidades participantes, la relación es ternaria; etc.
Una relación recursiva es una relación donde la misma entidad participa más de una vez en la relación con distintos papeles. El nombre de estos papeles es importante para determinar la función de cada participación.
La cardinalidad con la que una entidad participa en una relación especifica el número mínimo y el número máximo de correspondencias en las que puede tomar parte cada ocurrencia de dicha entidad. La participación de una entidad en una relación es obligatoria (total) si la existencia de cada una de sus ocurrencias requiere la existencia de, al menos, una ocurrencia de la otra entidad participante. Si no, la participación es opcional (parcial). Las reglas que definen la cardinalidad de las relaciones son las reglas de negocio.
Atributo
Es una característica de interés o un hecho sobre una entidad o sobre una relación. Los atributos representan las propiedades básicas de las entidades y de las relaciones. Toda la información extensiva es portada por los atributos. Gráficamente, se representan mediante bolitas que cuelgan de las entidades o relaciones a las que pertenecen.
Cada atributo tiene un conjunto de valores asociados denominado dominio. El dominio define todos los valores posibles que puede tomar un atributo. Puede haber varios atributos definidos sobre un mismo dominio.
Los atributos pueden ser simples o compuestos. Un atributo simple es un atributo que tiene un solo componente, que no se puede dividir en partes más pequeñas que tengan un significado propio. Un atributo compuesto es un atributo con varios componentes, cada uno con un significado por sí mismo. Un atributo compuesto se representa gráficamente mediante un óvalo.
Los atributos también pueden clasificarse en monovalentes o polivalentes. Un atributo monovalente es aquel que tiene un solo valor para cada ocurrencia de la entidad o relación a la que pertenece. Un atributo polivalente es aquel que tiene varios valores para cada ocurrencia de la entidad o relación a la que pertenece. Por último, los atributos pueden ser derivados. Un atributo derivado es aquel que representa un valor que se puede obtener a partir del valor de uno o varios atributos, que no necesariamente deben pertenecer a la misma entidad o relación.
Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.
Modelado Entidad-Relación
El Modelo Entidad-Relación, es una herramienta de modelado para bases de datos, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades, las cuales tienen unos atributos y se vinculan mediante relaciones.
Es una representación conceptual de la información. Mediante una serie de procedimientos se puede pasar del modelo E-R a otros, como el modelo relacional.
El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. No es la única técnica pero sí la más utilizada.

Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado de un conjunto de símbolos y reglas sintácticas semánticas que definen su estructura y el significado de sus elementos y expresiones.
Una característica relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.
Clasificación de los lenguajes de programación
Los lenguajes de programación se pueden clasificar:
Según su nivel de abstracción
Lenguajes de Máquina
Están escritos en lenguajes directamente legibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1). Da la posibilidad de cargar (transferir un programa a la memoria).


Lenguajes de bajo nivel
Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código maquina
La principal utilización de este tipo de lenguajes es para programar los microprocesadores, utilizando el lenguaje ensamblador correspondiente a dicho procesador.
Lenguajes de medio nivel
Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano.
Lenguajes de alto nivel
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés.

martes, 1 de diciembre de 2009

EJEMPLO BASE DE DATOS


sábado, 14 de noviembre de 2009

EJEMPLO DE BASE DE DATOS




























BIBLIOTECA
BASE DE DATOS

Forma de utilizar el sistema. Disponible también en la página WEB de la Universidad: http://www.unilibre.edu.co/biblioteca/biblioteca.htm en CONSULTA DE LIBROS.

Puede utilizar una de las siguientes opciones, no más de 2 al tiempo:

1.
Búsqueda en el acervo de Libros
Libre:
Título:
Autores:
Descriptores:


Libre: Puede digitar autor, tema, ó título y luego dar clic en BUSCAR.

2. Título: Digite únicamente el título del libro que desea buscar y luego clic en BUSCAR.

3. Autores. Digite un sólo autor correspondiente al libro que desea buscar. Recuerde que existen personas ó instituciones como autores. Clic en BUSCAR

4. Descriptores: Son los mismos temas a los que pertenece el libro. Ej.: Administración, Educación, etc. Clic en BUSCAR

NOTA. Recuerde siempre verificar que la palabra, título, autor o tema, se halla digitado correctamente.


· Estos son los resultados que arroja la búsqueda, ahora elija el libro que necesita consultar.
Núm.
Título
Autor
1429
El derecho y el reves del impuesto: legalidad tributaria y evasión / Hernando Sierra Mejia
Sierra Mejia, Hernando
2397
Derecho tributario a su alcance / Ruth Younes de Salcedo
Younes de Salcedo, Ruth
4448
Regimen De Procedimiento Tributario+Cd/Legis
Legis
4782
Tributacion Y Plazos 2000/Dian
Dian

Haga clic sobre el número del libro, e inmediatamente el sistema le muestra la ficha, según el título seleccionado.


Ficha núm. 2397

Younes de Salcedo, Ruth

Derecho tributario a su alcance / Ruth Younes de Salcedo -- Bogota : Editorial Norma, 1981
64 pag.
Colección Historica

DERECHO TRIBUTARIO

344.3 Y92

Núm.Adqui.
Núm.Bib.
Ejemplar
Volumen
Tomo
C026372
1
1
0
0




Al hacer clic sobre el número del libro, el sistema le mostrará, la respectiva información (autor, título, número de páginas, editorial, año de la edición, temas) del libro seleccionado.

Con el número de clasificación ubica el material físicamente en los estantes.

Haga clic en Mostrar existencias y





En la parte inferior de la ficha aparecen:

Número de Inventario: Precedido por la letra C, es material que se encuentra en la Sede Centro

Número de Biblioteca:
1. Sede Centro
2. Sede Bosque popular


Ejemplares correspondientes al libro. Recuerde que el ejemplar “1” no se presta.

sábado, 31 de octubre de 2009

BASE DE DATOS








BASE DE DATOS
Las bases de datos son una herramienta importante para el desarrollo de la actividad profesional. Se podría considerar como base de datos cualquier recopilación organizada de información sobre la que haya habido análisis documental y que disponga de un sistema de búsqueda específica.
Historia de los sistemas de bases de datos

El uso de sistemas de bases de datos, se desarrollo a partir de la necesidad de almacenar grandes cantidades de datos, para su posterior consulta.

Década de 1950
En este lapso de tiempo se da origen a las cintas magnéticas.
Consistía en leer una cinta o más y pasar los datos a otra, y también se podían pasar desde las tarjetas perforadas.
Década de 1960
El uso de los discos en ese momento fue un adelanto muy efectivo, ya que por medio de este soporte se podía consultar la información directamente, esto ayudo a ahorrar tiempo.
Década de 1970
Inicialmente no se uso el modelo relacional debido a que tenía inconvenientes por el rendimiento, ya que no podían ser competitivas con las bases de datos jerárquicas y de red.
Década de 1980
Las bases de datos relacionales con su sistema de tablas, filas y columnas, pudieron competir con las bases de datos jerárquicas y de red, ya que su nivel de programación era bajo y su uso muy sencillo.
Principios década de los 90
Para la toma de decisiones se crea el lenguaje SQL, que es un lenguaje programado para consultas.

Siglo XXI
En la actualidad existe gran cantidad de alternativas en línea que permiten hacer búsquedas orientadas a necesidades especificas de los usuarios, una de las tendencias más amplias son las bases de datos que cumplan con el protocolo.

Aplicación

Los Sistemas de gestión de base de datos 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.
BIBLIOTECA
BASE DE DATOS

Forma de utilizar el sistema. Disponible también en la página WEB de la Universidad: http://www.unilibre.edu.co/biblioteca/biblioteca.htm en CONSULTA DE LIBROS.

Puede utilizar una de las siguientes opciones, no más de 2 al tiempo:

1.
Búsqueda en el acervo de Libros
Libre:
Título:
Autores:
Descriptores:


Libre: Puede digitar autor, tema, ó título y luego dar clic en BUSCAR.

2. Título: Digite únicamente el título del libro que desea buscar y luego clic en BUSCAR.

3. Autores. Digite un sólo autor correspondiente al libro que desea buscar. Recuerde que existen personas ó instituciones como autores. Clic en BUSCAR

4. Descriptores: Son los mismos temas a los que pertenece el libro. Ej.: Administración, Educación, etc. Clic en BUSCAR

NOTA. Recuerde siempre verificar que la palabra, título, autor o tema, se halla digitado correctamente.