Sei sulla pagina 1di 8

Gua 1 Bases de Datos Ivn Daro Arenas Ficha 362740B T.I. 95012705744 1.

Base de datos: Es un sistema que almacena datos relacionados Base de datos relacional: Existen varios sistemas para almacenar informacin, esto permite que existan varios modelos de bases de datos, una base de datos relacional tiene la ventaja de que permite al usuario final tener consultas de informacin especificadas, con periodos cortos de aprendizaje. Las tablas son el medio para representar la informacin de una forma ms compacta y permite acceder a la informacin presente en una o ms tablas, adems cumplen con unas normas bsicas: Normalmente contiene muchas tablas El orden de los registros y de los campos no est determinado Cada registro de la tabla es nico

Dato: Es una representacin de una caracterstica de una entidad, este describe hechos empricos, sucesos o entidades. Un dato aislado no puede contener informacin relevante para las personas, solo cuando un conjunto de datos se observa desde un enfoque o hiptesis se puede evaluar la informacin contenida en dichos datos. Tupla: Es una secuencia de valores agrupados, una Tupla sirve para agruparlos como si fueran un nico valor varios valores que por sus caractersticas les corresponde ir juntos. El tipo de dato que utiliza una Tupla es un tuple, este dato es inmutable y una tupla no puede ser cambiada luego de que ha sido creada. Atributo: Es una especificacin que define una propiedad de un objeto, elemento o archivo otra definicin seria que se refiere o da un valore especifico a una instancia de los elementos ya mencionados. Registro: representa un objeto de datos de datos en una tabla. Tabla: Se refiere a manera de modelar datos recogidos por medio de una Hoja de clculo, una tabla se encuentra compuesta por un registro y un campo Archivo: Es un conjunto de bits almacenados en un dispositivo, identificado con un nombre y la descripcin de la carpeta que lo contiene.

Dominio: Son los nombres o palabras que usamos para referirnos a una red, a un correo o cualquier servicio de internet. Esto aparece porque en informtica todo est formado por nmeros que son difciles de recordar comparados con una palabra por ejemplo. Clave: Es un conjunto de caracteres limitados que crean una palabra secreta que le permite al o los usuarios acceder a un determinado recurso o herramienta. Llave primaria: Es uno o ms elementos de una tabla que si se toman en grupo nos permiten reconocer un registro como nico. Es decir en una tabla podemos conocer un registro especfico con solo conocer la llave primaria, lo que facilita la bsqueda de informacin. Llave fornea: Es una limitacin referencial entre dos tablas, es decir, existe una tabla que dice empleados y otra que dice departamentos, los empleados forman parte de un departamento u Cardinalidad: Es la forma en la que se relacionan otras entidades, o muestra cuantas entidades ser relacionan con otras entidades Usuario: Son todas las personas que tienen contacto con el sistema de la base de datos SGBD: Sistema de gestin de base de datos es un conjunto de programas, procedimientos y lenguajes que suministra a diferentes tipos de usuarios los medios necesarios para describir y manipular los datos almacenados en una base de datos. SQL: Es un lenguaje de manipulacin de datos que le brinda a los usuarios herramientas para interactuar con la base datos realizando tareas de manipulacin y gestin de datos. Escalabilidad: Es la propiedad de un programa, una red, o un proceso, que seala su habilidad para extender su margen de procesos sin perder calidad o estar preparado para una expansin en el trabajo sin perder calidad en el producto o servicio. Flexibilidad: Se refiere al tiempo de respuesta que encuentra un usuario en una bsqueda sin importar el mtodo que haya utilizado el usuario. Portabilidad: Es la caracterstica que tiene un programa para trasladarse a otras plataformas o cambiar cdigo. Conexin: Es la propiedad que tienen las bases de datos para poder establecer uniones entre una o varias de ellas para compartir datos. Pertinencia: Es una cualidad que permite que bases de datos afines se puedan relacionar y organizar en conjunto. GUI: (Graphical User Interface) La interfaz grfica de usuario son un conjunto de herramientas graficas como iconos utilizados como soporte para mejorar la interaccion con el usuario.

Accesibilidad: Es la caracterstica que tienen tanto software como perifricos de ser fciles de adquirir y de mismo modo de fcil manejo. Metadato: Son un grupo de datos, que describen a otros datos, un grupo de datos se refiere a otro llamado recurso de esta manera los metadatos sirven para buscar otros datos. Datawarehouse: Es el lugar donde se encuentra archivada la informacin sobre una organizacin, que permite fcil acceso y manejo para la toma de decisiones. Catlogo de base de datos: Contiene la informacin sobre la estructura de una base de datos, de cada uno de los ficheros contiene el tipo, el mtodo de almacenamiento y sus restricciones. Banner: Son espacios publicitarios en sitios web, tiene una descripcin con imgenes invitando a hacer click sobre ellos para ir al sitio. Encriptar: Es un mtodo que hace la informacin se vuelva ilegible por terceros, solo se puede ver con una clave que poseen el emisor y el receptor, normalmente se utiliza para asegurar informacin importante como claves de tarjeta de crdito. FAT: Significa tabla de asignacin de datos por sus siglas en ingls, es una parte del sistema DOS que lleva un registro de la ubicacin de datos almacenados en un disco. Indexar: Se usa en las bases de datos para organizar los registros de una manera especial previamente establecida. Knowledge base: Es una base de datos que contiene informacin relacionada a hardware o software en donde se encuentran los problemas ms comunes y sus respectivas soluciones.

2. Palabra Dato Tupla Atributo Registro Sinnimos Informacin Representacin Registro Cardinalidad Propiedad Dominio Tupla Tabla

Tuple Fila Caracterstica Columna

Atributo Tabla Especificacin Campos

3. Ventajas Brinda facilidades para la manipulacin de grandes cantidades de datos Disponen de interfaces y lenguajes que facilitan la recuperacin de datos Organizan los datos con un impacto mnimo en el cdigo de los programas Disminuyen de manera importante los tiempos de desarrollo y aumentan la calidad del sistema si son bien explotados por los desarrolladores Inconvenientes Suelen necesitarse ms de una persona para que administre el software de la base de datos lo que incrementa los costos El software es complejo y las personas que vayan a usarlo deben tener conocimiento de las funciones del software para aprovecharlo al mximo El hardware adicional que se requiere para manejar el software tiene un costo alto 4. SGBD gratuitos: Apache Derby: Es un SGBD escrito en java que se puede usar en aplicaciones java y usarse para procesos de transacciones online SQLite: Es un SGBD compatible con ACID, en SQLite se diferencia de otros SGBD clienteservidor el motor de SQLite no es un proceso independiente con el cual el programa se comunic en lugar de eso la biblioteca de SQLite se enlaza con el programa pasando a formar parte integral de este. FireBird: Es un SGBD relacional basado en la sexta versin de Interbase , entre sus caractersticas se encuentra que es multiplataforma y se puede ejecutar en sistemas operativos variados, tiene requerimientos bajos de hardware y dispone de buena seguridad basada en usuarios/roles. Postgre SQL: Este es un SGBD relacional orientado a objetos sus caractersticas son la alta concurrencia , mediante el sistema MVCC que permite que mientras se escribe en una tabla otros usuarios accedan a la misma sin bloqueos , tambin dispone de claves forneas.

SGBD Licenciados: Oracle database: Es un SGBD orientado a objetos, fue desarrollado por Oracle corporation es considerado como uno de los sistemas de bases de datos ms completos, puesto que posee: Soporte de transacciones, estabilidad, escalabilidad y soporte multiplataforma. Microsoft Acces: Un SGBD para los sistemas operativos Microsoft Windows y est orientado a ser usado para un entorno personal u organizaciones pequeas. Permite crear ficheros de bases de datos relacionales que pueden ser fcilmente gestionados por una interfaz grfica. Visual FoxPro: Es un lenguaje de programacin procedural, orientado a objetos que posee un SGBD Las caractersticas de Visual FoxPro son: Su propio gestor de base de datos incorporado , y puede conectarse con servidores de bases de datos como Oracle , Microsoft SQL sever o MySQL Cuenta con un motor de generacin de informes renovado y flexible para soluciones ms robustas. FileMaker: Es una aplicacin multiplataforma de base de datos relacional de FileMaker Inc. FileMaker integra el motor de la base de datos con la interfaz lo que permite a los usuarios modificar la base de datos al arrastrar elementos a las pantallas o formas que provee la interfaz.

5. La arquitectura en bases de datos permite identificar las funciones que debe cumplir el sistema. El tipo de arquitectura que se utiliza en las bases de datos fue definido en los aos 70 por la ANSI (organizacin normalizadora de Estados Unidos) que estableci un modelo de arquitectura divido en 3 niveles: Nivel fsico o interno: Es el nivel ms bajo de la abstraccin. Describe como estn almacenados los datos. Nivel conceptual: Es el nivel intermedio, se define de acuerdo a un esquema. Suele ser un diagrama de flujos, este esquema tiene diferentes componentes: Los elementos que definen los campos Las datos ya compuestos que permiten reagrupar los campos para reescribir registros

Nivel externo: Es el nivel de menor abstraccin. Es el ms cercano a los usuarios, representa la percepcin de cada usuario sobre la base de datos.

6. Bit: Es el acrnimo Binary Digit. Un digito del sistema de numeracin binario, un bit o digito binario puede representar un 0 o un 1. Es tambin la unidad mnima de informacin en informtica. Byte: Es la unidad mnima de almacenamiento de la informacin en un software. Carcter: Es una representacin grfica de diferentes tipos, pueden ser nmeros, letras, smbolos o signos de puntuacin, que se utilizan en editores de texto y para interactuar en general con el sistema y las aplicaciones.

7. Historia de los sistemas de codificacin de caracteres Los sistemas de codificacin de caracteres ms comunes son el cdigo morse, el cdigo ASCII y Unicode. El primero fue el cdigo morse que apareci en 1840 y se utiliza para codificar las letras del alfabeto latino y cada nmero arbigo con una serie de pulsaciones largas y cortas. El cdigo de Baudot fue creado en 1870 por Emile Baudot se conoce a nivel estndar como el CCITT el alfabeto internacional telegraph. ASCII fue introducido en 1963 y es un esquema de codificacin de 7 bits usado para codificar letras, nmeros, smbolos y el dispositivo de los cdigos de control de longitud fija como cdigos con nmeros enteros. Unicode surgi en 1987 es un clculo para la codificacin, la representacin y la manipulacin de texto. El objetivo de Unicode es brindar un medio por el cual un texto en cualquier idioma pueda ser codificado para el uso informtico.

Los caracteres no imprimibles son aquellos que durante el desarrollo de un texto no se ven pero se utilizan y debido a su formato no se imprimen en conjunto con el texto, aunque existen mtodos para observarlos en el escrito que estemos realizando.

8. Lnea del tiempo medio de almacenamiento de datos

1956- IBM presenta el primer computador con disco duro. En la imagen inferior vemos el disco duro 305 RAMAC, almacena hasta 5 MB de informacin en 50 discos de 24 pulgadas y pesa una tonelada. 1965- IBM lanza el primer disco duro removible. Puede ser retirado del computador y tiene capacidad de 2,69 MB, distribuida en seis discos de 14 pulgadas. 1971- IBM presenta el disquete, un disco plstico de ocho pulgadas recubierto con xido de hierro y 1 MB de capacidad. 1973- IBM lanza el disco duro 3340, con capacidad de 60 MB. Es considerado ancestro de los discos duros modernos. 1982- Sony muestra un nuevo sistema de almacenamiento en pequeos disquetes de 3,5 pulgadas. Con la capacidad de almacenar 720 KB. 1986- Sony y Phillips presentan los primeros CD-ROM, para grabar 650 MB de datos. 1987- Los disquetes de 3,5 pulgadas elevan su capacidad a 1.44 MB y se convierten en estndar del PC. Los discos duros para Pc llegan a 50 MB de capacidad. 1992- Aparecen tarjetas de almacenamiento PCMCIA para computadores porttiles. 1993- Se lanz la primera unidad de CD-R. Permita escribir datos una sola vez en discos CD-R 1994- SanDisk lanz las tarjetas de memoria Compact Flash, para almacenar entre 4 y 106 MB de datos. Los discos duros para PC llegan a 3 GB de capacidad. 1995- Sony, Phillips y Toshiba anuncian el formato DVD con capacidad para 4,7 GB. 1997- SanDisk y Siemens patentan las MultimediaCard, tarjetas de memoria flash del tamao de una estampilla. 9,4 GB). 2000- Trek Technology e IBM comenzaron a vender las primeras memorias USB estas tenan una capacidad de almacenamiento de 8 MB, 16 MB, 32 MB, y 64 MB.

1884 Herman Hollerith crea la mquina perforadora con la cual el censo de 1890 en los estados unidos dio resultados en 2 aos y medio y no en 7. 1950 En esta dcada surgieron las bandas magnticas que sirvieron para satisfacer las necesidades de las nuevas industrias, gracias a este mecanismo se empez a automatizar la informacin de las nminas, por ejemplo el aumento de salario. 1960 El uso de los discos en ese momento fue un adelanto muy efectivo ya que por medio de este se poda consultar la informacin directamente, esto ayudo a ahorrar tiempo y no era necesario saber exactamente donde estaban los datos en los discos, ya que en menos de segundos era posible recuperar la informacin. 1970 Edgar Frank Codden en 1970 defini el modelo relacional y public una serie de reglas para la evaluacin de administradores de sistemas de datos relacionales y as nacieron las bases de datos relacionales. En ese mismo ao Larry Ellison desarrollo la base de datos Oracle, el cual es un sistema de administracin de base de datos, que se destaca por sus transacciones, estabilidad, escalabilidad y multiplataforma. 1980 Las bases de datos relacionales con su sistema de tablas, filas y columnas, pudieron competir con las bases de datos jerrquicas y de red, ya que su nivel de programacin era bajo y su uso muy sencillo. En esta dcada el modelo relacional ha conseguido posicionarse del mercado de las bases de datos. Y tambin en este tiempo se iniciaron grandes investigaciones paralelas y distribuidas, como las bases de datos orientadas a objetos.

1990 Para la toma de decisiones se crea el lenguaje SQL, que es un lenguaje para consultas que analiza grandes cantidades de informacin, el cual permite especificar diversos tipos de operaciones frente a la misma informacin. Durante esta dcada tambin ocurre el boom de la aparicin de la WWW Word Wide Web ya que por ste medio se facilitaba la consulta de las bases de datos. Siglo XXI En la actualidad existe gran cantidad de herramientas en lnea que permiten hacer bsquedas para satisfacer necesidades especficas de los usuarios, una de las tendencias ms amplias son las bases de datos que cumplan con el protocolo Open Archives Initiative Protocol for Metadata Harvesting o OAIPMH los cuales permiten el almacenamiento de gran cantidad de archivos que permiten una mayor visibilidad y acceso.