Vous êtes sur la page 1sur 7

Introduccin a Bases de datos

Blanco Ramrez Fabin Alexander

Instructor Henry Garzn

Servicio Nacional de aprendizaje SENA Centro de Gestin de Mercados, Logstica y Tecnologas de la Informacin Anlisis y Sistemas de Informacin Bogot 2012

1. Consulte y conceptualice los siguientes trminos para bases de datos: Base de datos, Base de datos Relacional, Dato, Tupla, Atributo, Registro, Tabla, Archivo, Dominio, clave, Llave primaria, Llave Fornea, Cardinalidad, Relacin, Usuario, SGBD, SQL, escalabilidad, flexibilidad, portabilidad, conexin, persistencia, GUI, accesibilidad.

Base de datos: Es un entorno a o campo donde almacenamos varios tipos de datos, para ser usados, un ejemplo de ello es una biblioteca puesto que esta compuesta por documentos y textos, la mayora de base de datos estn hechas digitalmente. Base de datos racional: Es una base que cumple un modelo planificado y esta compuesta por varias tablas y cada tabla tiene un registro. Dato: Es la representacin de una idea y a partir de ella se le da un significado. Tupla: Es una secuencia organizada por un conjunto de objetos y es utilizado para describir objetos matemticos. Atributo: Es una caracterstica de una cosa, objeto o persona. Registro: Es la representacin de un objeto estructurados en una tabla, en si un registro es como un conjunto de campos donde ingresamos un datos. Tabla: Son estructuras donde guardamos un dato se compone de filas y columnas, su composicin esta hecha de un registro y un campo. Archivo: Es un conjunto de datos o informacin almacenada en un dispositivo, un archivo informtico tiene tamaos llamados bits, que es como la unidad lgica de un sistema. Dominio: Son varios ordenadores conectados que se conectan a una red e indica la administracin de una organizacin o empresa. Clave: Es un carcter que se introduce para cuidar archivos es a lo que comnmente llamamos candados. Llave primaria: Es un conjunto de varios atributos de una estructura y nos permite indicar un registro nico, es decir un valor especifico. Llave fornea: Es varios campos de una tabla que hace referencia a los campos de la llave principal de otra tabla. Cardinalidad: Es la cantidad de entidades con la cual otra de ellas puede asociarse mediante una sintaxis o relacin. Relacin: Es un vinculo entre varias entidades y describen algn tipo de trabajo entre ellas y se emplean en un modelo de datos. Usuario: Son todas las personas que interactan con un sistema de base de datos o programa, son la parte encargada de disear, elaborar y usar esto. SGBD: Se llama sistema de gestin de base de datos y es un sistema dedicado a servir como interfaz para el usuario, y es la mejor manera de ordenar de forma clara un dato.

SQL: Es un lenguaje declarativo de acceso a una base de datos, este lenguaje de consulta estructurado maneja muchos tipos de clculos al igual que el algebra, para que de una forma sencilla podamos acceder a una informacin de una base de datos, al igual que modificarla. Escalabilidad: Es una propiedad de un sistema o una red que indica su habilidad para el margen de clculos sin perder su ritmo o manejar el crecimiento de trabajo de manera fluida, en si es un sistema informtico que cambia configuraciones para adaptarse a una forma de trabajo. Flexibilidad: Es como la amplitud de conocimiento y tendencias tecnolgicas o materia prima que se utilizan para un servicio o producto. Portabilidad: Es la caracterstica de un software que se ejecuta en diferentes plataformas y a su vez es reutilizable, es como pasar de un sistema a otro sin perder su fuente. Conexin: Es un tipo de enlace que se hace en un sistema o dispositivo, hay digital o alambrada en este caso el internet. Persistencia: Es como la duracin de los datos, cuando se cambia el valor de un dato este pierde como su existencia real. GUI: Es a lo que llamamos interfaz grafica de usuario y es un programa informtico que utiliza un conjunto de objetos grficos, que a su vez representa informacin. Accesibilidad: Es la manera de ingresar e utilizar un objeto o visitar un sitio o lugar o simplemente acceder a un servicio.

2. Dibuje una tabla en la que seale: dato, tupla, atributo, registro; identifique sinnimos para estos conceptos. Por ejemplo sinnimo de Tupla es: fila.

Dato Sinnimo Referencia Nota Apunte Resea Numero Cantidad Cifra

Tupla Fila Columna Tabla

Atributo Cualidad Caracterstica Rasgo Marca Representacin Smbolo

Registro Inspeccin Examen Inscripcin Anotacin Apunte

3. Elabore una tabla con las ventajas y los inconvenientes de un SGBD. Ventajas Simplifica la programacin de equipos de consistencia. Disminuye los tiempos de desarrollo. Organiza datos en un impacto mnimo de cdigo. Manipula grandes volmenes de datos. Provee lenguajes de consulta Desventajas Software muy complejo. Coste de un hardware adicional. Es de gran tamao de informacin y funciones. Se necesitan varias personas que administren.

4. Relacione 4 SGBD gratuitos y 4 licenciados, que se estn utilizando actualmente, incluya sus caractersticas e identifique si son libres. Gratuitos: PostgreSQL: Es un sistema de gestin de base de datos que est orientada a objetos y fue desarrollada por una comunidad libre que se apoya por una organizacin comercial, una de las caractersticas ms notables de este sistema es que permite un proceso de escritura en una tabla y a su vez acceder a sus tablas sin necesidad de bloqueos. Firebird: a diferencia del otro es un sistema de administracin de base de datos de cdigo abierto y fue escrito en C a C++, y se desarroll en el 2008, es multiplataforma, as que se ejecuta en muchos sistemas operativos, Arquitectura cliente, servidor, es escalable y con base de datos de solo lectura. Apache Derby: Es un programa de gestin de base de datos construido en java y utilizado para transacciones en lnea, soporta todas las caractersticas de SQL que proviene de IBM, soporta cifrados y comprensin, tiene multilenguaje. Mara DB: Un servidor de base de datos e introduce los motores de almacenamiento nuevos, y tiene una alta compatibilidad con MySQL ya que posee las mismas rdenes.

Licenciados: Microsoft Access: Es un sistema de gestin de base de datos y orientado para usuarios en un entorno personal, aunque tambin para pequeas empresas, permite crear ficheros de base de datos que pueden ser manejados gracias a su interfaz simple, y este sistemas pertenece a Microsoft. Oracle: Al igual que Access es un sistema de gestin, y es un sistema completo de base de datos por que tiene soporte en muchos sistemas operativos, es estable y hasta el momento es el nmero uno, y tiene licencia privada. Visual Fox Pro: Es un lenguaje de programacin orientado a objetos, que integra un sistema de gestin de base de datos y fue producido por Microsoft y ofrece un desarrollo de herramientas para crear aplicaciones de escritorio la web. FileMaker: Es una aplicacin de base de datos en plataformas Windows y Mac, y permite modificar simplemente arrastrando los elementos de la base de datos, y esta caracterstica de vista es el motor de base para el acceso as que es muy fcil de usar.

5. Indique, asiendo investigacin, a que se refiere el trmino arquitectura en el contexto de base de datos.

Para definir lo que significa arquitectura tenemos que tener dos puntos en comn la parte interna que es el almacenamiento fsico que son los datos que almacenamos a una base de datos, incluyendo tambin la parte conceptual que es prcticamente toda la estructura de la base de datos y la parte externa que es la parte en como el usuario ve e interacta con l. Y el objetivo de una arquitectura consiste en la separacin de las aplicaciones de un usuario y su base de datos, es la estructuracin y la composicin de su base a lo que comnmente llamamos manejo y que nosotros podemos ver. 6. Defina que es un bit, un byte, un carcter. Bit: Es la unidad ms pequea y es utilizado en el sistema binario, se sabe que el sistema decimal usa diez dgitos, en el hexadecimal usamos 17 pero en el binario solo usamos 2 siendo estos el 0 y el 1, con ellos solo usamos dos valores pueden ser abierto o cerrado usando el sistema binario podemos utilizar solo 4 combinaciones. Byte: Es a lo que llamamos la secuencia de un bit, es la unidad de almacenamiento de datos en combinacin a un bit, un bit es un dato y el conjunto de datos forma un byte. Carcter: Es la informacin del byte su representacin es un smbolo, un carcter de esto es un emoticn o un signo de puntuacin, hoy en da los ordenadores usan caracteres y este es transmitido por una red.

7. Investigue y presente la historia de los sistemas de codificacin de caracteres. (ASCII, UNICODE, UTF-8, etc.), Que son los caracteres no imprimibles. La codificacin de caracteres es un mtodo de combinaciones de bit que utiliza las computadoras para su comunicacin, y la razn de que sea utilizado en computadoras en vez de un alfabeto normal es porque est asociado a los circuitos que tienen dos nicas seales, abierto (1) y cerrado (0), estos a su vez se combinan para formar un dato en el mundo real, estos caracteres se utilizan mucho en sistemas operativos, documentos de HTML, etc. UTF-8 Estas codificaciones nacieron en computadoras para traducir un cdigo binario de un ordenador a un texto entendible para los humanos, el estndar UNICODE codifica caracteres usando diferentes formatos de Transformacin UTF. UTF-8 es un sistema de caracteres de longitud que utiliza 8 bit y son usadas para UNICODE, este a su vez ha sido muy popular para internet, ya que representa muchos caracteres, y es compatible con ACSII y permite a los usuarios insertar cualquier tipo de caracteres.

ACSII Estos caracteres codifican ms de 128 smbolos diferentes, con este campo se puede incluir muchos caracteres hasta maysculos, signos de puntuacin, smbolos matemticos, sin embargo el problema de 8 bits es que cada uno se define para un conjunto de lenguas con escritura semejante as que no dan solucin a la codificacin a todas las lenguas del mundo.

8. Construya una lnea del tiempo de los medios de almacenamiento y la lnea del tiempo de las bases de datos sistematizadas.

1850

Cintas perforadas

1878

Disco duro interno

1971

CD o disco compacto

1980

Unidad Lomega ZIP

Tarjetas Perforadas

1865

Cintas magnticas

1960

Disquete o disco flexible

1980

Disco duro externo

1994

Compact flash 1994 1995

Multimedia Card

1997

Memoria Stick

1997

Memoria SD

Unidad Lomega Zip

1994

DVD

1997

Unidad Lomega Jaz Disco Blu-Ray

1997

Superdisc

1998

Smart media 2003 2005

2009

Microdrive

2005

Mini CD

2006

Memoria USB

Lnea del tiempo de las Bases de datos sistematizadas

1950: Llegan las cintas magnticas y sirvieron para cubrir las necesidades de informacin de las industrias, se empez a automatizar la informacin de nminas y consista en leer varias cinta para pasarlas a otras, solo lea de forma ordenada. 1960: Llegaron los discos y ya se poda hacer traspasos y leer la informacin ms rpido y directamente, y dieron inicio a las bases de datos pues se poda guardar estructuras como listas. 1970: Edgar Frank inventa el modelo racional de datos, se utilizaban en los bancos y nacin el sistema racional de administracin de bases de datos, se podan hacer transacciones y eran estables. 1980: El modelo racional se mejor, se compona de tablas, filas y columnas, eran muy fciles de utilizar, 1990: Nace el lenguaje SQL, que serva para hacer consultas, e inicio las bases de datos orientada a objetos. A finales de los 90 apareci el Word Wide Web, y por este medio podamos hacer consultas de bases de datos ms fciles y actualmente tiene una amplia capacidad de almacenamiento de informacin. Siglo XXI: En la actualidad existen muchas alternativas en lnea para la bsqueda de informacin, y tiene una amplia gama de base de datos que almacena mucha informacin en general.