Está en la página 1de 7

Andres Escobar Echavarria

Taller de introduccin Conteste las siguientes preguntas 1. Que es una base de datos 2. Clases de bases de datos 3. Definicin y utilidad de una base de datos relacional 4. Componentes de una base de datos 5. Utilidad de tablas, formularios, clave primaria, clave foranea 6. Que es la normalizacin y para qu sirve en una base de datos 7. Cul es el objeto de visual basic que permite realizar la conexin a una base de datos y como funciona 8. Que es un motor de base de datos 9. Nombre 5 programas o motores de bases de datos y descrbalos 10. Que es msql y cules son sus caractersticas Consultar 1. Que es un slogan 2. Que es un logotipo

SOLUCION
1.

Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta.

2.

3.

Bases de datos estticas Bases de datos dinmicas Bases de datos Bases de datos de texto completo Directorio Bases de datos o "bibliotecas" de informacin qumica o biolgica ste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados "tuplas". El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, StructuredQueryLanguage o Lenguaje Estructurado de Consultas, un estndar implementado por los principales motores o sistemas de gestin de bases de datos relacionales.

4. Hardware: constituido por dispositivo de almacenamiento como discos, tambores, cintas, etc. Software: que es el DBMS o Sistema Administrador de Base de Datos. Datos: los cuales estn almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en informacin.

5.Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarn ordenados en columnas verticales. Aqu definiremos los campos y sus caractersticas. Ms adelante veremos qu es un campo. Formulario: elemento en forma de ficha que permite la gestin de los datos de una forma ms cmoda y visiblemente ms atractiva.

Clave primaria:En el diseo de bases de datos relacionales, se llama clave primaria a un campo o a una combinacin de campos que identifica de forma nica a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria. Clave fornea (o Foreign Key FK) es una limitacin referencial entre dos tablas. La clave fornea identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada. 6. El proceso de normalizacin de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relacin al modelo relacional. Sirven para ayudar a los diseadores a desarrollar un esquema que minimice los problemas de lgica. Cada regla est basada en la que le antecede. La normalizacin se adopt porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conduca a errores de lgica cuando se trataba de manipular los datos. 7. ActiveX Data Objects (ADO) es uno de los mecanismos que usan los programas de computadoras para comunicarse con las bases de datos, darles rdenes y obtener resultados de ellas. Funcionamiento ADO es un intermediario entre el programa y la base de datos. El programa no ve la base de datos directamente, sino que hace todo el trabajo a travs de ADO. Usando ADO, el programa se comunica con la base de datos, consulta, edita, inserta, borra, registros, aade tablas, etc. ADO a su vez se comunica con la base de datos a travs de un "proveedor de datos". 8. El Motor de base de datos es el servicio principal para almacenar, procesar y proteger datos. El Motor de base de datos proporciona acceso controlado y procesamiento de transacciones rpido para cumplir con los requisitos de las

aplicaciones consumidoras de datos ms exigentes de su empresa. 9.Apache Cassandra


Cassandra es probablemente uno de los proyectos NoSQL ms concoidos del mercado. Se trata de una base de datos distribuida de segunda generacin con alta escalabilidad que est siendo usada por gigantes como Facebook (que es quien la ha desarrollado), Digg, Twitter, Cisco y ms empresas. El objetivo es ofrecer un entorno consistente, tolerante a fallos y de alta disponibilidad a la hora de almacenar datos.
Memcached

Memcachedes un almacen del tipo in-memorykey-valuepara pequeas cadenas de datos arbitrarios (textos, objetos) de resultados de llamadas a base de datos, llamadas a API, o renderizado de pginas. Est orientado a acelerar aplicaciones web dinmicas al aliviar la carga de la base de datos.
Firebird

Firebird -no confundir con Firefox- es una base de datos relacional que puede ser utilizada en Linux, Windows y varias plataformas UNIX, y ofrece un alto rendimiento y potente soporte de lenguajes paraprocedimientos almacenados y triggers.
Redis

Redis es una base de datos avanzada del tipo fastkey-value queest escrita en C y quese puede usar como memcached, por delante de una base de datos tradicional, o bien por s sola de forma independiente. Tiene soporte para varios lenguajes de programacin y se utiliza en proyectos muy populares como GitHub o Engine Yard. Tambin hay un cliente PHP llamado Rediska que permite gestionar bases de datos Redis.
HBase

HBase es u almacen distribuido del tipo column-orientedque puede ser tambin denominado como la base de datos Hadoop. El proyecto est dirigido a ofrecer tablas enormes de miles de millones de filas, y millones de columnas. Dispone de un gatewayRESTful que soporta XML, Protobug y opciones de codificacin binaria de datos.
Keyspace

Se trata de un almacn del tipo key-value con replicacin consistente y que funciona sobre sistemas operativos Windows. Keyspace ofrece una alta disponibilidad al enmascarar los fallos de servidor y red y al aparecer como un nico servicio de alta disponibilidad.
4store

4store es un motor de almacenamiento de bases de datos y de consultas que mantiene datos en formato RDF. Est escrito en ANSI C99, est diseado para funcionar en sistemas UNIX y ofrece una plataforma de alto rendimiento, escalable y estable.

MariaDB

MariaDB es una rama compatible hacia atrs de MySQL Database Server. Incluye soporte para la mayora de los motores de almacenamiento Open Source, y adems para el propio motor de almacenamiento Maria.
Drizzle

Es un fork de MySQL que se centra en ser una base de datos eficiente y estable, sobre todo optimizada para aplicaciones de Internet y que siguen la filosofa Cloud Computing.
HyperSQL

Es un motor de bases de datos relacionales SQL escrito en Java. HyperSQL ofrece un pequeo pero veloz motor de bases de datos que dispone de tablas in-memory y basadas en disco, y que soporta los modos embebido y servidor. Adems, dispone de herramientas como una consola de comandos SQL y una interfaz grfica para las consultas.
MonetDB

MonetDB es un sistema de bases de datos para aplicaciones de alto rendimiento dirigidas a la minera de datos, OAP, GIS, bsquedas XML, y recoleccin de informacin a partir de ficheros de texto y multimedia.

10.MySQL es un sistema de gestin de bases de datosrelacional, multihilo y multiusuario con ms de seis millones de instalaciones.[1]MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor parte en ANSI C.

MySQL.

Puede mezclar tablas de distintas bases de datos en la misma consulta (como en MySQL 3.22). Seguridad

Un sistema de privilegios y contraseas que es muy flexible y seguro, y que permite verificacin basada en el host. Las contraseas son seguras porque todo el trfico de contraseas est cifrado cuando se conecta con un servidor.

Escalabilidad y lmites Soporte a grandes bases de datos. Usamos MySQL Server con bases de datos que contienen 50 millones de registros. Tambin conocemos a usuarios que usan MySQL Server con 60.000 tablas y cerca de 5.000.000.000.000 de registros.

Se permiten hasta 64 ndices por tabla (32 antes de MySQL 4.1.2). Cada ndice puede consistir desde 1 hasta 16 columnas o partes de columnas. El mximo ancho de lmite son 1000 bytes (500 antes de MySQL 4.1.2).Un ndice puede usar prefijos de una columna para los tipos de columna CHAR, VARCHAR, BLOB, o TEXT.

1.

Base de datos OLTP AdventureWorks

Consulta Slogan: Un lema publicitario (Del galico escocssluaghghairm: grito de guerra), palabra adquirida a travs de su uso en lengua inglesa, se entiende como frase identificativa en un contexto comercial o poltico (en el caso de la propaganda). Como expresin repetitiva de una idea o de un propsito publicitario para resumirlo y representarlo en un dicho.

Logotipo: Un logotipo (coloquialmente conocido en forma de acortamiento, logo) es un elemento grfico que identifica a una persona, empresa, institucin o producto. Los logotipos suelen incluir smbolos normalmente lingsticos claramente asociados a quienes representan.