You are on page 1of 13

GUIA 1 DE BASE DE DATOS I Base de datos : Conjunto de datos almacenados y organizados con el fin de facilitar su acceso y recuperacin mediante

e un ordenador: Base de datos Relacional: es una base de datos que cumple con el modelo relacional, el cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya planificadas Dato : Informacin amplia o concreta que permite una deduccin o conocimiento exacto Tupla: CONJUNTO DE NOMBRES DE ATRIBUTOS RELACIONADOS A PARES CON LOS DOMINIOS DE DICHOS ATRIBUTOS. Atributo: Es una especificacin que define una propiedad de un Objeto, elemento o archivo. Tambin puede referirse o establecer el valor Registro: Representa un objeto nico estructurados en una tabla. ...

de

datos

implcitamente

Tabla: Se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Archivo: Conjunto de datos grabados como una sola unidad de almacenamiento

Dominio: Es una red de identificacin asociada a un grupo de dispositivos o equipos conectados a la red Internet Clave: Conjunto de los signos convenidos para escribir en cifra Llave primaria Es un conjunto de uno o ms atributos de una tabla, que tomados colectivamente nos permiten identificar un registro como nico, es decir, en una tabla podemos saber cual es un registro en especfico Llave Fornea: Consiste en tener en una tabla, un campo de idntico tipo y tamao al campo clave de otra tabla de la base Cardinalidad: Expresa el nmero de elementos de un conjunto Relacin: Correspondencia o conexin que hay entre dos o ms cosas SGBD: Es 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 SQL: Se utiliza para identificar en forma nica cada lnea en la tabla. Puede ser parte de un registro real, o puede ser un campo artificial Escalabilidad: Es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad

Flexibilidad: Cualidad de lo que es flexible o puede doblarse fcilmente sin romperse Portabilidad: Cualidad de un programa, de un sistema operativo o de un lenguaje que se puede ejecutar en diversos tipos de ordenador. Conexin: Accin de conectar un aparato, una mquina u otro sistema elctrico a su fuente de energa o dos aparatos o partes de un sistema elctrico entre s Persistencia: Existencia o duracin de una cosa durante mucho tiempo GUI: Siglas de graphical user interface. Permite a los usuarios navegar e interactuar con las informaciones en la pantalla de su ordenador Accesibilidad: Facilidad que proporciona la estructura urbana para el desplazamiento de un punto a otro dentro del espacio. Haga un documento tipo diccionario y agregue 8 trminos diferentes a los relacionados, seleccinelos por la dificultad de comprensin, que para usted represente, sus definiciones Software Comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware. Procesador Este es el cerebro del computador. Dependiendo del tipo de procesador y su velocidad se obtendr un mejor o peor rendimiento. Hoy en da existen varias marcas y tipos

Sistema operativo Es un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes Interfaz Es el medio con que el usuario puede comunicarse con una mquina, un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo. Normalmente suelen ser fciles de entender y fciles de accionar.

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

2. Elabore una tabla con las ventajas y los inconvenientes de un SGBD.

SGBD Ventajas Inconvenientes

Mejora en la integracin de datos , respecto a la validez y consistencia de datos almacenados

Complejidad, son conjuntos de programas con gran funcionalidad, pero se necesita comprender muy bien esta funcionalidad para poder sacar un beneficio. Mejora la seguridad , Tamao , los SGBD son Muchos SGBD complejos y muy proporcionan extensos y se requiere generadores de consulta una gran cantidad de o generadores de disco duro y una memoria informes que le permiten para trabajar de forma al usuario hacer cualquier eficiente tipo de consulta

Aumento de la coocurrencia ,en algunos sistema ficheros ay usuarios que pueden acceder simultneamente a un mismo fichero , gestionan el acceso concurrente de la base de datos

Costo del equipo adicional , pueden hacer necesario mas espacio de almacenamiento , para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una mquina ms grande o una mquina que se dedique solamente al SGBD

3. Relacione 4 SGBD gratuitos y 4 licenciados, que se estn utilizando actualmente, incluya sus caractersticas e identifique si son libres. SGBD gratuitos PostgreSQL Permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visin consistente de lo Sinnimos ltimo a lo que se le hizo commit. Esta Dato Noticia , referencia estrategia es superior al uso de Tupla Fila bloqueos por tabla o por filas comn en Atributo Caracterstica, cualidad , otras bases, representacin eliminando la registro Exploracin , bsqueda , necesidad del uso anotacin de bloqueos explcitos.

Apache Derby Soporta todas las caractersticas de SQL92 y la mayora de SQL99. La sintaxis SQL usada proviene deIBM DB2.Su cdigo mide alrededor de 2000KB comprimido.Soporta cifrado completo, roles y permisos. Adems posee SQL SCHEMAS para separar la informacin en una nica base de datos y control completo de usuarios. MySQL Licencia Dual, depende del uso. No se sabe hasta cundo permanecer as, ya que ha sido comprada por Oracle. Sin embargo, existen 2 versiones: una gratuita que sera equivalente a la edicin "express" SQL server de Microsoft Windows, y otra ms completa de pago. DB2 Express-C es un motor de base de datos perteneciente a la empresa IBM, conteniendo parte de las funcionalidades de la versin de pago DB2 propiedad tambin de la empresa IBM, este motor de base de datos es gratuita pero no libre (como aquellas que tienen licencia GPL) y cuenta con la ventaja de no tener limite de crecimiento en sus archivos de base de datos.

SGBD Licenciados.

Microsoft Access Permite crear ficheros de bases de datos relacionales que pueden ser fcilmente gestionadas por una interfaz grfica simple. Adems, estas bases de datos pueden ser consultadas por otros programas.

Microsoft SQL Server

aporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Fox Pro

Capacidades para el manejar datos nativos y remotos. Flexibilidad para crear soluciones de bases de datos. Lenguaje de Programacin Orientado a objetos. Utilizacin de Sentencias SQL en forma nativa. Oracle

soporte de transacciones, estabilidad, escalabilidad y Soporte multiplataforma.


4. Indique, haciendo investigacin, a que se refiere el trmino Arquitectura en el contexto de Base de Datos.

Arquitectura en el contexto de Base de Datos. El diseo de las bases de datos es un elemento fundamental para el xito de cualquier producto, Se dice que la funcin define a la forma, o lo que es lo mismo que la estructura Arquitectura de cualquier sistema tiene una relacin muy profunda con aquello que tiene Que realizar. Por esta razn el conjunto de los sistemas de informacin comparten una arquitectura y unos procesos bien definidos, ya que todos ellos tienen unos objetivos iguales que cumplir (que no se nos olvide: integrar, procesar, almacenar y distribuir informacin) y un conjunto de caractersticas comunes,

arquitectura como la estructura que tienen el conjunto de componentes que forman un sistema, as como la relacin entre los mismos. Es decir una visin estructural de alto nivel (pocos detalles) del sistema. 5. Defina qu es un bit, un 4 SGBD gratuitos, un carcter. Que es un bit? Es una unidad mas pequea de informacin que utiliza el ordenador, es una seal electrnica que puede estar encendida o pagada .se utilizan para escribir velocidades de transmisin. Byte Es la unidad fundamental de datos en los ordenadores personales Se utilizan para describir capacidad de almacenamiento o memoria

4 SGBD gratuitos Firebird


es un sistema de administracin de base de datos Apoyar y lograr el avance del manejador de base de datos relacional Firebird Proveer los mecanismos e infraestructura no comerciales para aceptar y administrar los fondos recaudados, e invertir tales fondos para promover el esfuerzo del desarrollo de esta base de datos

SQLite Es un sistema de gestin de bases de datos relacional, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a travs de llamadas simples a subrutinas y funciones.

DB2 Express-C -C es un motor de base de datos perteneciente a la empresa IBM, conteniendo parte de las funcionalidades de la versin, este motor de base de datos es gratuita pero no libre (como aquellas que tienen licencia GPL) y cuenta con la ventaja de no tener lmite de crecimiento en sus archivos de base de datos. MariaDB Es un servidor de base de datos derivado de MySQL con licencia GPL Carcter Cualquier smbolo en una computadora. Pueden ser nmeros, letras, puntuaciones, espacios, etc. Un carcter corresponde, por lo general, a un byte, conformado por ocho bits.

6. Investigue y presente la historia de los sistemas de codificacin de caracteres. (ASCII, Unicode, UTF-8, etc). Qu son los caracteres no imprimibles?

El hombre, a lo largo de la historia, ha realizado un gran esfuerzo para poder expresarse con el resto de sus congneres de una manera sencilla e intuitiva, codificando la informacin utilizando diversas tcnicas. Estas tcnicas has ido evolucionando a lo largo de la historia, no parecindose las complejas tcnicas que usamos hoy en da a las primeras que se utilizaron, para ello ha sido necesario una gran evolucin . ASCII El cdigo ASCII se desarroll en el mbito de la telegrafa y se us por primera vez comercialmente como un cdigo de tele impresin impulsado por los servicios de datos de Bell. Bell haba planeado usar un cdigo de seis bits, derivado de Fieldata, que aada puntuacin y letras minsculas al ms antiguo cdigo de tele impresin Baudot, pero se les convenci para que se unieran al subcomit de la Agencia de Estndares

Estadounidense (ASA), que haban empezado a desarrollar el cdigo ASCII. Baudot ayud en la automatizacin del envo y recepcin de mensajes telegrficos Unicode s un estndar de codificacin de caracteres diseado para facilitar el tratamiento informtico, transmisin y visualizacin de textos de mltiples lenguajes y disciplinas tcnicas adems de textos clsicos de lenguas muertas, specifica un nombre e identificador numrico nico para cada caracter o smbolo, el code pointo punto de cdigo, adems de otras informaciones necesarias para su uso correcto: direccionalidad, capitalizacin y otros atributos. Unicode trata los caracteres alfabticos, ideogrficos y smbolos de forma equivalente, lo que significa que se pueden mezclar en un mismo texto sin la introduccin de marcas o caracteres de control UTF-7 es una codificacin de caracteres de longitud variable que fue propuesta para representar texto codificado con Unicode usando un flujo de caracteres ASCII, para ser usado, por ejemplo en mensajes de correo electrnico de Internet.

UFT-8 Es un formato de codificacin de caracteres Unicode e ISO 10646 utilizando smbolos de longitud variable. UFT-16

Es capaz de representar cualquier carcter Unicode. Utiliza smbolos de longitud variable: 1 o 2 palabras de 16 bits por carcter Unicode (2 o 4 bytes). La unidad de informacin es la palabra de 16 bits.

UTF-32 Es un protocolo para cadificar Unicode caracteres que utiliza exactamente 32 bits de unode al punto de cdigo al punto de cdigo. Todos los dems formatos de Transformacin Unicode utilizan codificaciones de longitud variable. La forma de UTF-32 de un personaje es una representacin directa de su punto de cdigo El UTF-8 Es la codificacin ms utilizada para la escritura basada en caracteres latinos, siendo compatible con ASCII. Adems se est haciendo muy popular en internet debido a que contiene todos los caracteres necesarios para la representacin HTML del cdigo de una pgina

Caracteres no imprimibles Tambin pueden formar parte de una expresin regular.Losnmeros del 0 al 31 de la tabla ASCII estn asignados a caracteres de control utilizados para controlar dispositivos perifricos como, por ejemplo, impresoras. Por ejemplo, el 12 representa la funcin de avance de papel/nueva pgina. Este comando indica a la impresora que pase directamente a la parte superior de la siguiente pgina

7. lnea de tiempo de los medios de almacenamiento

1994
Unidad lomegaZip Unidad lomegaZip

1994 Compact Fash

1995 DVD

1997 Multimedia card

1997 Unidad lomega JAZ

1997 Memory stick

1997 superdisc

1998 Memoria SD

2003 Microdive

2005 smartmedia 2009

2005 Mini CD

2006 Disco blu-ray

Memoria USB

Lnea de tiempo de la generacin de las bases de datos sistematizadas

1950

1960

1964

Origen e las cintas magnticas

Uso de discos

Creacin del GUAM

1965 Base de datos

1969 Lenguajes de sistemas de datos

1971 Modelos de las bases de redes

1980

1990

2000 Sistemas de informacin

Lenguaje SQL

World wide web

You might also like