Está en la página 1de 2

FUNDAMENTOS DE BASE DE DATOS: Una base de datos es una coleccin de datos pudiendo ser estos: magnitudes numricas, nombres

o conjuntos de smbolos, imgenes, sonido. Propiedades de base de datos: 1.- una base de datos representa algunos aspectos del mundo real de los denomina minimundo. 2.es una coleccin coherente de datos con significado inherente. 3.- se disea, se construye y prueba con datos para propsitos especficos. SGDB: es una coleccin de programas que permite a los usuarios crear y mantener una base de datos, el SGBD es por lo tanto un sistema de software. Procesos de SGBD: 1.- definicin de una base de datos: especificar los tipos de datos, las estructuras y restricciones. 2.- construccin de base de datos: almacena los datos concretos. 3.- manipulacin de base de datos: incluye funciones tales como consulta. Catalogo: contiene informacin como los nombres de los ficheros y de los elementos de datos. Soporte de mltiples vistas de datos: una vista puede ser un subconjunto de la base de datos o puede contener datos virtuales derivados de los ficheros de la base de datos. USUARIOS Y ADMINISTRADORES DE LAS BASE DE DATOS: 1.- administradores de base de datos: en un entorno de base de datos, el recurso primario es la propia base de datos, y el secundario es el SGBD y el software relacionados con el. Se encarga de: A. autoriza el acceso de base de datos. B. coordina y vigila la utilizacin de la base de datos. C. adquirir los recursos de software y hardware que sea necesario. 2.- diseadores de base de datos: Se encarga de identificar los datos que se almacenara en la base de datos y de elegir las estructuras para

presentar y almacenar dicho datos. 3.- USUARIOS FINALES: son las personas cuyo trabajo requiere acceder a la base de datos para consultar, actualizar y generar informes. a. los usuarios finales ocasionales acceden de vez en cuando a la base de datos. b. simples o para mtricos funcin consultara y actualizar la base de datos en forma constante. c. el usuario final avanzado puede ser los ingenieros, cientficos, analistas de negocios y otros. d. los usuarios autnomos mantienen base de datos personales mediante la utilizacin de paquetes de programas. VENTAJAS DE UTILIZAR UN SGBD: -Control de la redundancia. -Restricciones de acceso no autorizado. -Capacidad de realizar inferencia y acciones usando reglas. -Suministro de mltiples interfaces de usuario. ARQUITECTURA DE UN SGBD E INDEPENDENCIA DE DATOS: Hay 3 caractersticas importantes 1) la separacin entre los programas y los datos independientes. 2) el soporte de mltiples vistas de usuario.3) almacena la descripcin esquema de la base de datos. Arquitectura de tres esquemas: 1 nivel interno 2 Nivel conceptual 3 Nivel externo INDEPENDENCIA DE DATOS: 1 independencia lgica de los datos: es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas. 2 independencia fsica de los datos: es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual. LENGUAJES DEL SGBD: Lenguaje de definicin de datos (LDD): define los detalles de implementacin de los esquemas de base de datos que se ocultan usualmente a los usuarios. Lenguaje de manipulacin de datos:

-la recuperacin de informacin almacenada en l base de datos. -la insercin de informacin nueva en la base de datos. -el borrado de informacin de la base de datos. -la modificacin de informacin almacenada en la BD. INTERFACES DEL SGBD: Interfaces para navegacin basados en mens: estas interfaces presentan al usuario listas de opciones denominadas mens, q guan ala usuario para formular una solicitud. -Interfaces basadas en formularios: presentan un formulario a cada usuario este rellena todas la entradas para insertar nuevos datos o bien algunos. - Interfaces graficas de usuario: (GUI) suelen presentar al usuario los esquemas en forma de diagramas y este puede entonces especificar unja consulta manipulando el diagrama. -Interfaces de lenguaje natural: acepta solicitudes escritas suelen tener su propio esquema. -Interfaces para usuarios parametricos: Como los cajeros de un banco a menudo tienen un conjunto pequeo de operaciones q deben realizar repetidamente. -Interfaces para el ABD: En su mayora los sistemas de base de datos contienes instrucciones privilegiadas q solo el personal del ABD puede utilizar. MDULOS COMPONENTES DEL SGBD: 1 modulo gestor de datos almacenados del SGBD: este es el de ms alto nivel, controla el acceso a la informacin del SGBD almacenada en el disco bien sea parte de la base de datos o el catalogo. 2 compilador de LDD: procesa las definiciones de esquemas especificadas en el LDD. 3 procesador de base de datos en tiempo de ejecucin: se encarga de los accesos al catalogo durante la ejecucin; recibe obtenciones de actualizacin y las ejecuta sobre la base de datos.

4 compilador de consultas: maneja las consultas de nivel alto que se introduce, analiza la sintaxis y compila la consulta o la interpreta creando el cdigo de accedo a la base de datos. 5 precompilador: extrae instrucciones en LMD de un programa de aplicacin escrito en su lenguaje de programacin anfitrin. UTILIDADES DE LA BASE DE DATOS: 1 carga: para cargar ficheros de datos ya existentes. 2 copia de seguridad: las utilidades de respaldo crea una copia de seguridad de la base de datos. 3 reorganizacin de ficheros: sirve para pasar de una organizacin de los ficheros de la base de datos a otra. 4 control de rendimiento: supervisan la utilizacin de la base de datos y proporcionan datos estadsticos al ABD. CLIENTE SERVIDOR: es la responsable de verificar y aceptar las entradas de los usuarios. La capa de acceso de datos posee un interfaz de programacin (API) q es encargado de enviar las consultas al servidor. El servidor de base d datos acepta las consultas de los clientes, las procesas y devuelve los resultados. CLIENTE MULTISERVIDOR: El cliente se puede conectar a ms de un servidor. CLASIFICACIN DE LOS SISTEMAS DE GESTIN DE BASE DE DATOS: 1 segn modelo de dato. 2 segn nmero de usuarios a los que da servicio el sistema. 3 segn nmero de sitios en las que se encuentra distribuida la base de datos. 4 segn costo del SGBD. 5 segn los tipos de caminos de acceso. 6 segn propsito. APLICACIONES DE LOS SISTEMAS DE BASE DE DATOS: -la nueva tecnologa de base de datos: Se ocupa de la creacin de nuevos entornos as como de funcionalidad de los SGBD con el fin de manejar nuevas aplicaciones.

-los dominios de aplicacin principales: Referidos a aquellas aplicaciones basadas en el procesamiento manual de los sistemas de ficheros o en soluciones de sistemas hechos a medida. ACCESO A LAS BASE DE DATOS EN LA WORLD WIDE WEB: 1 Acceso mediante scripts CGI: puede obligarse al servidor de la base de datos a que se relacione con el servidor web. 2 Acceso mediante JDBC: es un conjunto de clases java para permitir el acceso a base de datos relacionales mediante la ejecucin sentencia SQL. BASE DE DATOS MULTIMEDIA: Modelado: Diseo Almacenamiento Consulta y recuperacin Rendimiento GESTIN DE DATOS DEL GENOMA: Se define como la informacin gentica total que puede obtenerse sobre una entidad. Genoma humano por ejemplo. Genbak La base de datos del genom (GDB). Herencia medeliana en el hombre on-line. INTRODUCCION AL LENGUAJE DE CONSULTA (SQL): Es una herramienta para organizar, gestionar y recuperar datos almacenados en una base de datos. -definicin de datos: SQL permite a un usuario definir la estructura y organizacin de los datos almacenados. -recuperacin de datos: SQL permite a un usuario recuperar los datos almacenados en la base de datos y utilizarlos. -manipulacin de datos: SQL permite a un usuario a actualizar la base d datos aadiendo nuevos datos sufrimiento datos antiguos y modificando datos previamente almacenados. -control d acceso: SQL puede ser utilizado para restringir la capacidad de un usuario para recuperar, aadir y modificar datos,

protegiendo as los datos almacenados. -comparticin de datos: SQL se utiliza para coordinar la comparticin de datos por parte de usuarios concurrentes. -integridad de datos: SQL define restricciones de integridad de la base de datos contra corrupciones de vidas a actualizaciones inconsistentes o a fallos del sistema. PROGRAMACION ORIENTADA A OBJETOS: Qu es un objeto? Es el concepto clave de la programacin orientada a objetos similar a la del mundo real, un objeto puede ser una silla, una mesa, un animal puede ser un objeto. Tiene dos caractersticas: 1 estado 2 comportamiento Clase: es algo abstracto define la forma del objeto se podra hablar de la clase como el modelo de los objetos. Herencia: los sistemas orientado a objetos permiten definir clases en trmino de otra clase, ejemplo: ovejero alemn y caniche son subclases de la clase perro de forma similar perro es superclase de ovejero alemn. Objeto: entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (mtodos). Mtodo: algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecucin se desencadena tras la recepcin de un mensaje. Evento: un suceso en el sistema(tal como una interaccin del usuario de la maquina, o un mensaje enviado por el objeto). Mensaje: una comunicacin dirigida a un objeto que le ordena que ejecute uno de sus mtodos con ciertos parmetros asociados al evento. Propiedad o atributo: contenedor de un tipo de datos asociados a un objeto(o a una clase de objetos), que hace los datos visibles desde fuera del objeto. Estado interno Es una variable que se declara privada, puede ser nicamente accedida y alterada por un mtodo del

objeto, y que se utiliza para indicar distintas situaciones posibles para el objeto. Componentes de un objeto: atributos, identidad, relaciones y mtodos. Representacin de un objeto: se representa por medio de una tabla o entidad q este compuesta por sus atributos. CARACTERSTICAS DE LA POO: Abstraccin: denota las caractersticas esenciales de un objeto, donde se captura sus comportamientos. Encapsulamiento: significa reunir a tos los elementos que puedan considerarse pertenecientes a una misma entidad. Principio de ocultacin: cada objeto est aislado del exterior es un modulo natural, y cada tipo de objeto expone una interfaz a otro objeto q especifica cmo puede interactuar con los objetos de la clase. Polimorfismo: comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre al llamarlos por ese nombre. Herencia: los objetos se heredan las propiedades y los comportamientos de todas las clases a las que pertenecen. Recoleccin de basura: es la tcnica por la cual el ambiente de objetos se encarga de destruir automticamente, y por lo tanto desasignar de la memoria. Sobre carga de mtodos: se refiere al uso del mismo identificador u operador en distintos contextos y con distintos significados.

También podría gustarte