base de datos

10
República bolivariana de Venezuela Ministerio del poder popular para la educación I.U.T Rufino Blanco Fombona Base de datos II Docente: Carolina López Alumno: Jorwin Mateus CI: 20.914.909 BASES DE DATOS Guatire, Marzo 2015

Upload: jorwin-aaron

Post on 24-Jul-2015

55 views

Category:

Education


2 download

TRANSCRIPT

República bolivariana de VenezuelaMinisterio del poder popular para la educación

I.U.T Rufino Blanco FombonaBase de datos II

Docente: Carolina López

Alumno: Jorwin Mateus CI: 20.914.909

BASES DE DATOS

Guatire, Marzo 2015

BASES DE DATOS-Se define como un conjunto de datos que se encuentran organizados y relacionados entre sí, con el fin de satisfacer tratamientos de información implicados en las actividades de una empresa. También permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.

Ventajas y Desventajas de la B.D

-La estructura de una base de datos hace referencia a los tipos de datos, los vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos).La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos.

Estructura De Una Base De Datos

Sistema Gestor de B.D-Es un sistema de software que permite la definición de bases de datos; así como la elección de las estructuras de datos necesarios para el almacenamiento y búsqueda de los datos, ya sea de forma interactiva o a través de un lenguaje de programación.

MySQL-Es un sistema gestor de bases de datos relacionales rápido, sólido y flexible. Es idóneo para la creación de bases de datos con acceso desde páginas web dinámicas, así como para la creación de cualquier otra solución que implique el almacenamiento de datos, posibilitando realizar múltiples y rápidas consultas. Está desarrollado en C y C++, facilitando su integración en otras aplicaciones desarrolladas también en esos lenguajes.

Microsoft SQL Server-SQL Server es un sistema gestor de base de datos relacionales producido por Microsoft. Es un sistema cliente/servidor que funciona como una extensión natural del sistema operativo Windows. Entre otras características proporciona integridad de datos, optimización de consultas, control de concurrencia y backup y recuperación.

PostgreSQL

-Es un gestor de bases de datos de código abierto, brinda un control de concurrencia multi-versión (MVCC por sus siglas en inglés) que permite trabajar con grandes volúmenes de datos; soporta gran parte de la sintaxis SQL y cuenta con un extenso grupo de enlaces con lenguajes de programación.

CREATE -Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.

Operaciones basicas en una B.D

ALTER -Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc.

DROP-Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER.

TRUNCATE-Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE.

La B.D y la Wed-En la actualidad, muchas instituciones se han dado cuenta de la importancia que el Web tiene en el desarrollo de sus potencialidades, ya que con ello pueden lograr una mejor comunicación con personas o instituciones situadas en cualquier lugar del mundo.-Gracias a la conexión con la red mundial Internet, poco a poco, cada individuo o institución va teniendo acceso a mayor cantidad de información de las diversas ramas de la ciencia con distintos formatos de almacenamiento.-La mayor parte de información es presentada de forma estática a través de documentos HTML, lo cual limita el acceso a los distintos tipos de almacenamiento en que ésta pueda encontrarse.-Pero, en la actualidad surge la posibilidad de utilizar aplicaciones que permitan acceder a información de forma dinámica, tal como a bases de datos, con contenidos y formatos muy diversos.-Una de las ventajas de utilizar el Web para este fin, es que no hay restricciones en el sistema operativo que se debe usar, permitiendo la conexión entre si, de las páginas Web desplegadas en un browser del Web que funciona en una plataforma, con servidores de bases de datos alojados en otra plataforma. Además, no hay necesidad de cambiar el formato o estructura de la información dentro de las bases de datos. 

Tipos de B.DTipos de base de datos Según el contenido1. Bases de datos bibliográficas Sólo 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.

2. 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.

3. Directorios Un ejemplo son las guías telefónicas en formato electrónico.

4. Bases de datos o "bibliotecas" de información química o biológica -Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos: •Las que almacenan secuencias de nucleótidos o proteínas.•Las bases de datos de rutas metabólicas.•Bases de datos de estructura.•Bases de datos clínicas.•Bases de datos bibliográficas (biológicas, químicas, médicas y de otros campos).

Seguridad de la B.D-El objetivo es proteger la Base de datos contra accesos no autorizados.

Incluye aspectos de:•Aspectos legales, sociales y éticos•Políticas de la empresa, niveles de información publica y privada•Controles de tipo físico, acceso a las instalaciones•Identificación de usuarios: voz, retina del ojo, etc.•Controles de sistema operativo•En relación al SGBD, debe mantener información de los  usuarios,  su tipo y los accesos y operaciones permitidas a éstos.Entre las principales funciones del ABD tenemos:•Apoyar y asesorar durante el proceso de adquisición del SGBD. •Definir la información que contendrán las base de datos corporativas. •Mantener la relación y comunicación estrecha con los especialistas del SGBD.•Diseñar las estructuras de almacenamiento y estrategias de acceso a las base de datos. • Atender y servir como punto de enlace entre los usuarios de la organización.

Requisitos esenciales para la seguridad B.D:•La base de datos debe ser protegida contra el fuego, el robo y otras formas de destrucción.•Los datos deben ser reconstruibles, porque por muchas precauciones que se tomen, siempre ocurren accidentes.