Você está na página 1de 4

Institucin Educativa 1228

Leoncio Prado
UGEL 06 - VITARTE Telf. 351 6263

QUINTO GRADO

CUARTA SEMANA

FECHA: 06/04/2012

APELLIDOS Y NOMBRES ............................................................................................................ TEMA: Base de datos. Definicin. Clases. Conceptos generales. Profesor Lic. Luis Enrique MUNIVE MEZA

Base de datos (DB Database)


DEFINICIN.- Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su uso posterior. Por ejemplo una biblioteca, una gua telefnica, etc. ***Una base de datos es un sistema de archivos electrnico.*** Caractersticas
Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicacin puede hacer uso de los datos. Reduccin de la Redundancia. Llamamos redundancia a la existencia de duplicacin de los datos, al reducir sta al mximo conseguimos un mayor aprovechamiento del espacio y adems evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios. Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos. Se visualiza normalmente como una tabla de una hoja de clculo, en la que los registros son las filas y las columnas son los campos, o como un formulario. Permite realizar un listado de la base de datos. Permiten la programacin a usuarios avanzados.

Gestor o administrador de base de datos. Una base de datos es una coleccin de datos que es gestionada y organizada por un software especfico, el DBMS (DataBase Management System, Sistema de Gestin de DataBase). Un gestor de base de datos (DBMS) es un software que se coloca entre el usuario y los datos que estn almacenados lgica y estructuralmente. Gracias a esto el usuario y las aplicaciones no acceden a los datos tal y como se memorizan (representacin fsica), sino que se ve slo una representacin lgica. Esto permite un grado elevado de independencia entre las aplicaciones y la memorizacin fsica de los datos. El administrador de la base de datos, si lo necesita, puede decidir memorizar los datos de un modo diferente o incluso cambiar el DBMS sin que las aplicaciones, es decir los usuarios, tenga inconvenientes. Lo importante es que no cambie la representacin lgica de los datos. Esta representacin lgica se conoce como Esquema de la base de datos y es la forma de representacin de los datos de ms bajo nivel a la que un usuario de la base de datos puede acceder. Por ejemplo, en la Figura 1 est representada una situacin en la que el administrador de la base de datos ha decidido que, por motivos de eficacia, era necesario cambiar el disco en el que se haban memorizado algunos datos, repartindolos, adems, en ms discos para permitir accesos paralelos a subconjuntos de datos independientes. Desde el punto de vista del usuario, no ha cambiado absolutamente nada y probablemente ni siquiera conoce el cambio que se ha producido. CLASIFICACIN: Por representacin lgica de los datos que muestran a sus usuarios. 1. Bases de datos jerrquicos: los datos se organizan en grupos unidos entre ellos por relaciones de "posesin", en las que un conjunto de datos puede tener otros conjuntos de datos, pero un conjunto puede pertenecer slo a otro conjunto. La estructura resultante es un rbol de conjuntos de datos. 2. Bases de datos reticulares: es muy parecido al jerrquico. El conjuntos de datos estn unidos por relaciones de posesin, pero cada conjunto de datos puede pertenecer a uno o ms conjuntos. La estructura resultante es una red de conjuntos de datos. 3. Bases de datos relacionales: se basan en el modelo relacional, cuya estructura principal es la relacin, es decir una tabla bidimensional compuesta por lneas y columnas. Cada lnea, que en terminologa

Leoncio Prado orgullo de Vitarte

Informtica

Lic. Luis Enrique MUNIVE MEZA

relacional se llama tupla, representa una entidad que nosotros queremos memorizar en la base de datos. las caractersticas de cada entidad estn definidas por las columnas de las relaciones, que se llaman atributos. Entidades con caractersticas comunes, es decir descritas por el mismo conjunto de atributos, formarn parte de la misma relacin. 4. Base de datos por objetos (object-oriented): el esquema de una base de datos por objetos est representado por un conjunto de clases que definen las caractersticas y el comportamiento de los objetos que poblarn la base de datos. La diferencia principal respecto a los modelos examinados hasta ahora es la no positividad de los datos. En efecto, con una base de datos tradicional (entendiendo con este trmino cualquier base de datos no por objetos), las operaciones que se tienen que efectuar en los datos se les piden a las aplicaciones que los usan. Con una base de datos object-oriented, al contrario, los objetos memorizados en la base de datos contienen tanto los datos como las operaciones posibles con tales datos. En cierto sentido, se podr pensar en los objetos como en datos a los que se les ha puesto una inyeccin de inteligencia que les permite saber cmo comportarse, sin tener que apoyarse en aplicaciones externas. Los primeros dos tipos de bases de datos, los jerrquicos y reticulares, hoy ya casi pertenecen a la historia de la informtica. Hoy se usan bases de datos relacionales. Las bases de datos por objetos son la nueva frontera en la investigacin sobre las bases de datos. Ejemplo imgenes, sonidos o ambos coordinados. Independientemente del tipo de base de datos, las funciones principales que se pueden esperar de un DBMS son: 1. Permitir el acceso a los datos a travs de un esquema conceptual, en vez de hacerlo a travs de un esquema fsico; 2. Compartir e integrar los datos entre aplicaciones diferentes; 3. Controlar el acceso compartido a los datos; 4. Garantizar la seguridad e integridad de los datos; PROGRAMAS O SOFTWARE Los ms usados son. Oracle, Interbase, MS Acces, My SQL, Sybase, SQLite, Posgree lite, SQL Server, Foxpro, Paradox, Approach, Open Office Base, etc.
FUENTE: http://www.htmlpoint.com/sql/sql_02.htm http://www.mailxmail.com/curso-informatica-administracion-publica-3/bases-datos-conceptocaracteristicas-funcionalidades

Actividad Dirigida
1.- Hoy en da cualquier empresa, organizacin u asociacin se enfrenta al manejo de ingentes cantidades de datos. Para facilitar este proceso debe de utilizar: A) Un sistema informtico actualizado B) Hardware y software de ltima generacin C) Una Bases de Datos D) Un lenguaje de programacin E) Un analista de sistema de la UNI 2.- Un gestor de base de datos es: A) es un software que permite introducir, organizar y recuperar la informacin de las bases de datos (administrarlas) B) es el registro de los datos en una tabla C) el software Access, Visual basic, y otros D) son hardware que organiza los datos E) un tipo de lenguaje de programacin para crear datos. 3.- Microsoft Access es A) un procesador de textos B) un gestor de programacin C) un programa para exponer D) un gestor de clculos automatizados E) Ninguna es correcto 4.- De las siguientes aplicaciones cul es una base de datos? A) Microsoft Excel B) Microsoft Access C) Lotus Approach D) Ninguna es correcta 5.- Qu es una base de datos? A) Conjunto de informes que pertenecen a un mismo sistema B) Nmero de consultas de un sistema informtico. C) Conjunto de datos que pertenecen al mismo contexto almacenados sistemticamente para su uso posterior. D) Conjunto de programas que permite gestionar los formularios. E) Son registro que se almacenan y tratan la informacin para construir algoritmo programticos. 6.- Una DEFINICIN de una base de datos A) Un conjunto de valores que puede tomar un atributo B) Es un conjunto de informacin relacionados entre s C) Es un registro de campos D) Es un programa para registrar los datos E) Todas son correctas 7.- Una base de . Access puede contener miles de ...., y el nmero de registros que puede contener cada tabla viene determinado sobre todo por el espacio disponible en el .... (A) controles formularios disco extrable (B) datos tablas disco duro (C) informes tablas disco duro (D) tablas datos gestor de datos (E) datos tablas programa ejecutable 8.- Para qu usar una base de datos? A) Trabajar con grandes cantidades de informacin y controlarlo. B) Gestionar toda la aplicacin dinmicamente C) Ser capaces de crear sistemas para cualquier necesidad de empresa. D) Programar y sistematizar los reportes, informes. E) Representar los datos en un diagrama de flujo 9.- Qu es un "backup"? A) Es un sistema de antivirus B) Es un sistema de copia de seguridad C) Es un sistema de seguridad en Internet D) Es un gestor de base de datos E) Es un hardware que se conecta al PC 10.- Qu es el interfaz? A) Es la apariencia externa de una aplicacin informtica B) Es la apariencia externa de un ordenador C) Es la parte tcnica del hardware del ordenador D) Es la aplicacin de un gestor de datos.

nacimos para ser orgullo de Vitartee

Observacin. Hay programas denominados sistemas gestores de bases de datos (SGBD), que permiten almacenar, registrar y acceder a los datos de forma rpida, fcil y bien estructurada. Las propiedades de SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica Son usados en la gestin de empresas privadas o pblicas, as como en la comunidad cientfica. Permite almacenar grandes cantidades de informacin de una forma rpida, sencilla y fiable, y que a su vez, se pueda acceder a ella en cualquier momento sin necesidad de desplazarse a lugares donde se archiva la documentacin. La mayora de las bases de datos estn en formato digital (electrnico), A finales de los aos sesenta nacen las bases de datos Es un conjunto de datos interrelacionados y almacenados sin redundancias innecesarias, los cuales sirven a las aplicaciones sin estar relacionados de una manera directa entre ellos. Una base de datos puede ser utilizada por varias aplicaciones y usuarios. Toda base de datos debe permitir insertar, modificar y borrar datos por lo que en las bases de datos se guarda informacin de dos tipos: Los datos de usuarios (datos usados por las aplicaciones) Los datos de sistema (datos que la base de datos utiliza para su gestin. Ej. Datos de los usuarios que tienen acceso a la base de datos) Organizacin de una base de datos debe cumplir los siguientes objetivos: Ser verstil hacer diferentes cosas o traten a los datos de formas distintas. Atender con la rapidez adecuada a cada aplicacin o empresa, atendiendo a lo que se la requiera alta capacidad de acceso para ganar el mayor tiempo posible en la realizacin de consultas. Alto ndice de integridad, esto significa que al tener muchos usuarios atacando a una misma base de datos no puede haber fallos en la insercin de datos, errores por redundancia o lenta actualizacin. Tener un nivel altsimo de seguridad y privacidad ya que los datos que se pueden almacenar en una base de datos pueden ser altamente confidenciales o importantes ser posible su constante actualizacin para no dejar a la base de datos anticuada e inservible Tres principales niveles que presentan las bases de datos: Nivel Interno: es el nivel ms cercano al almacenamiento fsico de los datos. Permite escribirlos tal y como estn almacenados en el ordenador. En este nivel se disean los archivos que contienen la informacin, la ubicacin de los mismos y su organizacin, es decir se crean los archivos de configuracin. Nivel conceptual: En este nivel se representan los datos que se van a utilizar sin tener en cuenta aspectos como lo que representamos en el nivel interno. Nivel externo: es el ms cercano al usuario. En este nivel se describen los datos o parte de los datos que ms interesan a los usuarios. Estos tres niveles de visin de usuarios los proporcionan los sistemas gestores de base de datos Sistemas gestores de bases de datos Se define como el conjunto de programas que administran y gestionan la informacin contenida en una base de datos. Ayuda a realizar las siguientes acciones: Definicin de los datos Mantenimiento de la integridad de los datos dentro de la base de datos Control de la seguridad y privacidad de los datos Manipulacin de los datos Un sistema gestor de base de datos est compuesto de: El gestor de la base de datos conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interaccin con el sistema operativo. Proporciona una interfaz entre los datos, los programas que los manejan y los usuarios finales. Cualquier operacin que el usuario hace contra la base de datos est controlada por el gestor. El gestor almacena una descripcin de datos en lo que llamamos diccionario de datos, as como los usuarios permitidos y los permisos.

Leoncio prado orgullo de Vitarte

Lic. Luis Enrique MUNIVE MEZA

Tiene que haber un usuario administrador encargado de centralizar todas estas tareas. Diccionario de datos Es una base de datos donde se guardan todas las propiedades de la base de datos, descripcin de la estructura, relaciones entre los datos, etc. El diccionario debe contener: La descripcin externa, conceptual e interna de la base de datos Las restricciones sobre los datos El acceso a los datos Las descripciones de las cuentas de usuario Los permisos de los usuarios Los esquemas externos de cada programa El administrador de la base de datos Es una persona o grupo de personas responsables del control del sistema gestor de base de datos. Las principales tareas de un administrador son: La definicin del esquema lgico y fsico de la base de datos La definicin de las vistas de usuario La asignacin y edicin de permisos para los usuarios Mantenimiento y seguimiento de la seguridad en la base de datos Mantenimiento general del sistema gestor de base de datos Los lenguajes Un sistema gestor de base de datos debe proporcionar una serie de lenguajes para la definicin y manipulacin de la base de datos. Estos lenguajes son los siguientes: Lenguaje de definicin de datos (DDL). Para definir los esquemas de la base de datos Lenguaje de manipulacin de datos (DML). Para manipular los datos de la base de datos Lenguaje de control de datos (DCL). Para la administracin de usuarios y seguridad en la base de datos.

nacimos para ser orgullo de Vitartee

Você também pode gostar