jueves, 28 de julio de 2011

Cuestionario base de datos parte 4

9. Qué es SQL?  Comandos más usados. Ejemplos


El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.



los comandos mas utilizados son :


CREATE
Este comando crea un objeto dentro de la base de datos. Puede ser una tabla.
sintaxis : [[Vista 'CAMPO 2' STRING </source>]]

Ejemplo (crear una función)

CREATE OR REPLACE FUNCTION 'NOMBRE FUNCION'('PARAMETROS')
 RETURNS 'TIPO RETORNO' AS
$BODY$
BEGIN
'INSTRUCCIÓN SQL'
--por Ejemplo:
DELETE FROM con empleado WHERE id empleado = 'ANY' (ids);
END;
$BODY$
LANGUAGE 'plpgsql';



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.

Ejemplo (agregar columna a una tabla) :

ALTER TABLE 'TABLA_NOMBRE' (
  ADD NUEVO_CAMPO INT UNSIGNED meel
)



DROP
Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER.

Ejemplo :

 ALTER TABLE ''TABLA_NOMBRE''
 (
    DROP COLUMN ''CAMPO_NOMBRE1''
 )



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 más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación 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 transacción.

 Ejemplo :

 TRUNCATE TABLE ''TABLA_NOMBRE1''








10. Considera que las bases de datos le pueden ser útiles en su vida profesional? Por qué.

En nuestro que hacer laboral nos vemos obligados  a manejar una gran cantidad  de información , la cual debe estar clasificada y ordenada por un sistema de información, el cual es la base de datos el cual utilizamos para:

  •  Agrupar todos los datos relevantes de la empresa en un único lugar: La expresión "datos relevantes" hace referencia a aquella información que por su significado será necesario mantenerla almacenada, ya que sustentarán las actividades del negocio y la toma de decisiones correspondientes. 

  • El hecho de que la información se encuentre en un "único lugar" implica que los datos se encuentran lógicamente unificados e interrelacionados, constituyendo un todo, que debe, por lo tanto, diseñarse, administrarse y usarse desde un punto de vista global. 

  • Compartir los datos: Lo que significa que varios usuarios pueden hacer uso simultáneo de la información contenida en la BD, en el sentido que todos ellos pueden tener acceso al mismo elemento de información y diferentes usuarios pueden utilizarlo para propósitos diferentes. 

  • Evitar redundancia e inconsistencia en los datos: Redundancia es un estado en el cual existen datos repetidos innecesariamente. 




martes, 26 de julio de 2011

Cuestionario base de datos parte 3

2. Que es una base de datos ?

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.






3.Donde se usan las bases de datos? ejemplos.

Las bases de datos se usan en las pequeñas,medianas y grandes empresas o personas que realicen actividades que manejen un considerable volumen de informacion en sus actividades laborales

ejemplos:

una base de datos se sule usar en instituciones educatvas para controlar y administrar la informacion de sus alumnos o profesores.

las empresas que necesitan ordenar y administrar por inventario la mercancia lo pueden hacer muy ordenada y verasmente utilizando una base de datos.

un profesor utiliza una base de datos para llevar un sistema de ordenamiento y guardado de las calificaciones de sus alumnos.




4. Que es un SGBD o DBMS? Ejemplos.

Los sistemas  de Gestión de Bases de Datos (SGBD) ,o  Data  Base Managment Systems (DBMS);son aplicaciones que permiten a los usuarios  definir, crear y mantener la base de  datos y proporciona un acceso controlado  a la misma. Los SGBD es la aplicación  que interactúa con los usuarios de los  programas de aplicación y la base de  datos.

Algunos ejemplos de los SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc.




5. Que es una Tabla? Ejemplo

Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo.
Las tablas se componen de dos estructuras: registro y campo.
Cada tabla creada debe tener un nombre único en cada Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida).
La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.




6. Qué es un Formulario? Ejemplo

Un formulario es un documento con espacios (campos) en donde se pueden escribir o seleccionar opciones. Cada campo tiene un objetivo, por ejemplo, el campo "Nombre" se espera que sea llenado con un nombre, el campo "año de nacimiento", se espera que sea llenado con un número válido para un año, etc.

Los formularios presentan una visión ordenada de múltiple información sobre algo, y son útiles para llenar bases de datos.




7. Qué es una Consulta?

En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.





8. Qué es un informe?

Permite preparar los registros de la base de datos de forma personalizada para imprimirlos.



Cuestionario base de datos parte 2

e) Archivo

Un archivo o fichero  es un conjunto de bits almacenado en un dispositivo.
Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. Los archivos informáticos se llaman así porque son los equivalentes digitales de los archivos en tarjetas, papel o microfichas del entorno de oficina tradicional. Los archivos informáticos facilitan una manera de organizar los recursos usados para almacenar permanentemente datos en un sistema informático.


f ) carpeta

Espacio en el disco duro donde se pueden almacenar archivos, siguiendo una estructura jerárquica determinada, o no, por el usuario. Se le denomina carpeta porque la idea de este tipo de almacenamiento se asemeja con el ambiente administrativo de cualquier oficina, donde los documentos también se almacenan en carpetas; de hecho, el icono también simula este objeto.




g ) campo

 En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema.





h ) registro

En informática, o concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.




i ) clave principal  en  base de datos 

En el diseño de bases de datos relacionales, se llama clave principal a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave principal comprende de esta manera una columna o conjunto de columnas. No pueden haber dos filas en una tabla que tengan la misma clave primaria.




j)  entidad/relación en base de datos

Es un tipo de modelo de datos conceptual de alto nivel que se emplea en el diseño de las base de datos relacionales. El modelo entidad-relación muestra la estructura de la base de datos empleando todo tipo de herramientas conceptuales.




lunes, 25 de julio de 2011

Cuestionario base de datos parte 1


CUESTIONARIO


1.Defina los siguientes términos :

 a) Dato

Es una característica de un objeto o entidad, que adquiere un valor. Por ejemplo, si se piensa en los datos                       asociados a un estudiante (la entidad es el estudiante), podemos identificar datos como su nombre, edad, sexo, estado civil, fecha de nacimiento, y muchos otros más datos, que pueden relacionarse con el estudiante.




b) Tipos de datos (access)

A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo. Los diferentes tipos de datos de Access  son:






Tipo texto : Es una cadena de caracteres alfanumericos (letras,numeros,se pueden incluir caracteres especiales o espacios en blanco).
Longitud del campo : de 1 a 255 caracteres.

Tipo numérico : almacena números destinados a realizar operaciones.se trata de Máscara de entrada, Título, Valor predeterminado, Regla de validación, Texto de validación, Re-querido e Indexado.
existen 5 tamaños posibles:

  • byte : de 0 a 255
  • entero :entre -32768 y 32767
  • simple : para números decimales entre el -3,4x 10 a la 38 y el 3,4x 10 a la 38 con 7 decimales
  • doble : para números entr el -1,79x 10 ala 38 con 15 lugares decimales.






Autonumerico: es un valor numerico que acces inrementa de modo automatico cada vez que se agrega un registro a la tabla, este no se puede modificar manualmente y normalmente se incrementa de uno en uno.






Fecha/hora : nos permite introducir datos de fecha y hora de los años comprendidos entre 100 y 9999





Memo: se puede introducir un texto de longitud variable hasta un maximo de 65.535 caracteres (bytes)
ejemplos:observaciones de un paciente o producto.






Moneda : para almacenar valores de moneda;contiene valores numericos que representan cantidades expresadas con formato de moneda.









Si / No lógico : representa un campo logico,nos permite almacenar datos que solo contengan dos posibilidades: si-no,0-1.

Objeto OLE : nos permite almacenar objetos tales como: gráficos,texto,imagenes,objetos creados en otras aplicaciones,u objetos que se han incrustado o vinculado.







Hipervínculo : Texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes:
  • Texto: el texto que aparece en el campo o control.
  • Dirección: ruta de acceso de un archivo o página.
  • Subdirección: posición dentro del archivo o página.






c) información 

información es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.






d ) sistema de información

es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). Dichos elementos formarán parte de alguna de estas categorías:

  • Personas.
  • Datos.
  • Actividades o técnicas de trabajo.
  • Recursos materiales en general (típica mente recursos informáticos y de comunicación).