Base de Datos

19
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Universidad Politécnica Territorial del Estado Portuguesa U.P.T.P.J.J Montilla Guanare Estado Portuguesa BASE DE DATOS BASE DE DATOS 1 Bachiller: Liliana Juárez C.I 16.431.283 Informática

Transcript of Base de Datos

Repblica Bolivariana de VenezuelaMinisterio del Poder Popular para la Educacin UniversitariaUniversidad Politcnica Territorial del Estado PortuguesaU.P.T.P.J.J MontillaGuanare Estado Portuguesa

BASE DE DATOS

Bachiller:

Liliana JurezC.I N 16.431.283

Informtica

Guanare, Mayo de 2014INDICE

IntroduccinBase de datosAdministradores de base de datosGestores de base de datosIngresos de datosConexin y desconexin Operacin bsica para base de datosImportacin y exportacin de la base de datosConclusinBibliografaAnexos 34455678101112

INTRODUCCINAntes de las bases de datos se conoca slo la nocin de archivo y se le daba gran importancia al archivo secuencial para el almacenamiento masivo de datos almacenado en cintas magnticas. Posteriormente, los costos de almacenamiento comenzaron a descender y la capacidad de procesamiento comenz a aumentar. Esa es la poca en que la computacin sali de las universidades y los centros de investigacin y se incorpor a la administracin de la industria y el comercio.Una Base de Datos es un conjunto de datos relacionados entre s. Por Datos entendemos hechos conocidos que pueden registrarse y que tienen un significado implcito. Para disear una base de datos debemos establecer un proceso partiendo del mundo real, de manera que sea posible plasmarlo mediante una serie de datos. La imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en la base de datos. La definicin de este modelo se denomina esquema conceptual. Una base de datos es una recopilacin de informacin relativa a un asunto o propsito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una coleccin de msica.

BASE DE DATOSEs una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente est relacionado con el de red ya que se debe poder compartir esta informacin. De all el trmino base. "Sistema de informacin" es el trmino general utilizado para la estructura global que incluye todos los mecanismos para compartir datos que se han instalado.

ADMINISTRADORES DE BASE DE DATOSEl administrador de base de datos (DBA) es la persona responsable de los aspectos ambientales de una base de datos. En general esto incluye lo siguiente: Recuperabilidad Crear y probar Respaldos Integridad Verificar o ayudar a la verificacin en la integridad de datos Seguridad Definir o implementar controles de acceso a los datos Disponibilidad Asegurarse del mayor tiempo de encendido Desempeo Asegurarse del mximo desempeo incluso con las limitaciones Desarrollo y soporte a pruebas Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.

El diseo lgico y fsico de las bases de datos a pesar de no ser obligaciones de un administrador de bases de datos, es a veces parte del trabajo. Esas funciones por lo general estn asignadas a los analistas de bases de datos a los diseadores de bases de datos.

GESTORES DE BASE DE DATOSEs una coleccin de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Un SGBD permite definir los datos a distintos niveles de abstraccin y manipular dichos datos, garantizando la seguridad e integridad de los mismos.

Tipos Sistemas de gestin de bases de datos (SGBD), cuyo propsito es general y se basan, con frecuencia, en el modelo relacional. Su finalidad principal es la gestin de datos comerciales, administrativos y, en general, cualquier tipo de datos. Son propiamente sistemas de recuperacin de datos. Sistemas de gestin documental (SGD), que se soportan comnmente en un modelo textual. Estn diseados para gestionar datos textuales, no se estructuran necesariamente bien y, en general, incorporan controles terminolgicos. Estos son sistemas para la recuperacin de informacin.

INGRESOS DE DATOSEl ingreso de los datos se hace a travs de hojas de trabajo, las cuales han sido previamente definidas por medio del editor de hojas de trabajo. Una hoja de trabajo de CDS/ISIS es similar a una forma impresa con espacios para llenar, los cuales se muestran en la pantalla. Se utiliza el teclado para completarla como si se estuviera utilizando una mquina de escribir para llenar una forma en papel. Como se mencion previamente, CDS/ISIS utiliza dos tipos de hojas de trabajo: hojas de trabajo de ingreso, las cuales se utilizan para coleccionar los datos que se almacenarn en el archivo Maestro, y las hojas de trabajo del sistema CDS/ISIS, las cuales se utilizan para definir los parmetros necesarios para realizar una tarea particular, tales como generar reportes impresos.Ambos tipos de hojas de trabajo se llenan exactamente de la misma manera. La nica diferencia es que las hojas de trabajo del sistema pueden tener solamente una pgina, mientras que las hojas de trabajo para ingreso de datos pueden extenderse a varias pginas. Un ejemplo de hoja de trabajo para ingreso se muestra en la figura 30. Como puede observarse, consiste de una serie de campos, cada uno de los cuales lleva un rtulo indicativo de la naturaleza del dato que provee, p.ej. Ttulo. Ntese que siempre que se visualiza una hoja de trabajo, las tres lneas inferiores de la pantalla estn reservadas para la visualizacin de mensajes. Esta se llama rea de mensajes, mientras que las primeras 21 lneas de la pantalla se llaman rea de datos.Cada campo de una hoja de trabajo se ingresa o modifica a travs del editor de campos. Sin embargo, CDS/ISIS provee adicionalmente un conjunto completo de facilidades para edicin de pantallas, tales como mover un dato de un campo a otro campo en una pgina, o pasar de una pgina a otra.

CONEXIN Y DESCONEXINLa conexin a una base de datos requiere varios parmetros: Login: Es el nombre de usuario que se conecta. Password: La clave (secreta) del usuario. Servicio: El nombre del servicio o base de datos al que se desea conectar. Si no se indica ninguna, se conectar a la base de datos por defecto del sistema. Conectar como: Indica qu papel va a realizar el usuario cuando se conecte. Puede ser normal, SYSOPER o SYSDBA. El modo normal se usa para trabajar contra la base de datos como un usuario normal, mientras que los otros dos se usan para tareas de administracin de la base de datos. que los otros dos lo hacen conEn SQL*Plus WorkSheet se realiza la conexin pulsando el botn con el dibujo de un enchufe, o bien en la opcin del men, y abre el cuadro de dilogo de la Figura 1.1 en el que se pueden introducir los cuatro parmetros.En sqlplus se indicar con el comando CONNECT, que tiene la siguiente sintaxis:CONNECT [usuario/clave[@servicio][AS {SYSOPER|SYSDBA}]]En este caso, slo la palabra CONNECT es imprescindible. Si no se indica nada ms, el sistema pide el login y el password, y se conecta como un usuario normal a la base de datos global (base de datos o servicio por defecto) de Oracle. El comando CONNECT tambin se puede hacer en SQL*Plus WorkSheet, pero no de forma interactiva. Es decir, se admitiran las tres ltimas sentencias del siguiente ejemplo, pero no la primera ya que requerira que el usuario teclease el login y el password, y en SQL*Plus WorkSheet este tipo de interactividad no es posible, ya que el usuario teclea los comandos en una ventana y la respuesta se da en otra.

OPERACIN BSICA PARA BASE DE DATOSExisten cuatro operaciones bsicas: Create: Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. 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, funcin, 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 ms rpido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE slo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la clusula WHERE. Si bien, en un principio, esta sentencia parecera ser DML (Lenguaje de Manipulacin de Datos), es en realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transaccin.

IMPORTACIN Y EXPORTACIN DE LA BASE DE DATOSImportacinPuede importar datos a sus bases de datos desde archivos CSV o desde archivos que contengan datos XML. En ambos casos puede crear tablas nuevas o actualizar las tablas ya existentes en su base de datos.Si selecciona la opcin de importacin del men "Herramientas" o pulsa el botn "Importar" de la barra de herramientas principal de DatabaseSpy, se abre un cuadro de dilogo en el que puede configurar el origen de la importacin y las opciones de importacin. El cuadro de dilogo tambin ofrece una vista previa de la solicitud de importacin de datos.La funcin de importacin de datos XML puede ayudar en la transicin de aplicaciones XML modernas a bases de datos relacionales. Ofrece opciones especiales para XML para procesar los datos durante la importacin.

Exportacin Puede seleccionar una tabla o vista de las bases de datos que estn conectadas. Si decidi exportar varias tablas o vistas, cada una de ellas se escribir en un archivo diferente. Tambin puede exportar datos XML, XSV o HTML a Altova XMLSpy directamente. El editor SQL tambin ofrece el botn "Exportar". Si pulsa en este botn, se abrir un cuadro de dilogo de exportacin en el que estarn cargadas las instrucciones del editor SQL.Es compatible con cinco formatos de exportacin de datos. En las exportaciones de datos XML cada fila de la tabla se exporta con un elemento XML y cada entrada de columna se exporta con un elemento XML cuyo nombre coincide con el nombre de la columna. En las exportaciones de estructuras XML cada fila de la tabla se exporta con un elemento XML que coincide con el nombre de la tabla exportada. En las exportaciones de datos CSV cada fila se exporta como texto plano. La funcin de exportacin ofrece varias opciones de delimitacin y para nuevas lneas. En las exportaciones de datos HTML cada fila se exporta con codificacin HTML para formar una tabla HTML que se puede abrir en un explorador web o se puede incorporar a una pgina HTML ms grande. En las exportaciones de datos Excel cada fila se exporta directamente a un archivo de hoja de clculo de Microsoft Excel.La funcin de vista previa de la exportacin no slo sirve para ver una vista previa de los datos que desea exportar. Tambin puede hacer clic en los encabezados de las columnas y cambiarlas de nombre, eliminar algunas columnas o ajustar las opciones de exportacin de algunas de ellas.

CONCLUSINLas bases de datos han evolucionado durante 30 aos desde sistemas de archivos rudimentarios hasta sistemas gestores de complejas estructuras de datos con un gran nmero de posibilidades. El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en california USA.Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada estructurada. Desde el punto de vista del informtico, la 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 manipulen ese conjunto de datos. Una base de datos tiene mucha importancia en el ritmo de vida que llevamos en los actuales momentos, ya que, est acelera el ritmo en el momento realizar una bsqueda de informacin.En conclusin, las bases de datos son un rea de la computacin que ha recibido mucha atencin debido a sus mltiples aplicaciones: bibliotecas, automatizacin de oficinas, ingeniera de software, diccionarios automatizados y en general cualquier programa orientado a mantener y recuperar informacin textual. Su recuperacin, actualizacin y manejo es relativamente simple con el uso de cualquier manejador de bases de datos.

BIBLIOGRAFA http://es.kioskea.net/contents/66-introduccion-bases-de-datos http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm http://www.cavsi.com/preguntasrespuestas/que-es-un-sistema-gestor http://gestoresadrian.blogspot.com/ http://www.cindoc.csic.es/isis/06.htm http://coba.dc.fi.udc.es/~penabad/bd1/node2.html http://ednita071.blogspot.com/2010/04/operaciones-basicas-que-se-

ANEXOS

Base de datos

Administradores de base de datos

Gestores de base de datos

Ingresos de datos

Conexin y desconexin

Operacin bsica para base de datos

Importacin y exportacin

11