Vous êtes sur la page 1sur 6

CUESTIONARIO

LENGUAJE DE CONSULTA ESTRUCTURADA SQL


FUNDAMNETOS DE BASE DE DATOS IV SEMESTRE INGENIERIA DE SISTEMAS

En el aula realice una consulta digital sobre SQL y sus componentes, MySql, EasyPhp, PhpMyadmin, despus de haber realizado la investigacin indique: 1. Que es SQL? Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus caractersticas es el manejo del lgebra y el clculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla informacin de inters de bases de datos, as como hacer cambios en ella. 2. Cules son los componentes de SQL? Los componentes que podemos encontrar en sql son componentes numricos, alfanumricos, tipos datos fecha, lgicos y blob. 3. Que tipos de comandos se utilizan en SQL? Explique su significado. Integer, Numeric(n,m), Decimal(n,m), Float: estos son operadores numricos; char(n), varchar(n): Estos comandos son alfanumricos; Date, Datetime : Estos comandos son para almacenar fecha y ora; Bit: Es un comandos booleano. Image y Text: Son comandos que almacenan ymagenes y texto asta un mximo de 2Gb. 4. Complete la siguiente tabla. Comandos DLL Comando CREATE DROP ALTER Descripcin Utilizado para crear nuevas tablas, stored procedures e ndices. Empleado para eliminar tablas, stored procedures e ndices Utilizado para modificar las tablas agregando campos o cambiando

Elaborado por: Ing. Yenny Viviana Forero Rios.

la definicin de los campos

Comandos DML Comando Descripcin Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado. Utilizado para cargar lotes de datos en la base de datos en una nica operacin. Utilizado para modificar los valores de los campos y registros especificados. Utilizado para eliminar registros de una tabla de una base de datos

SELECT

INSERT

DELETE

UPDATE

5. Para que sirven las clausulas en SQL. Las clausulas son condiciones d modificacin utilizadas para definir los datos que desea seleccionar o modificar.

6. Complete las siguientes tablas: Clusula FROM WHERE GROUP BY HAVING Descripcin Utilizada para especificar la tabla de la cual se van a seleccionar los registros Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar Utilizada para separar los registros seleccionados en grupos especficos Utilizada para expresar la condicin que debe satisfacer cada grupo

ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo con un

Elaborado por: Ing. Yenny Viviana Forero Rios.

orden especfico

Operador AND OR NOT

Uso Es el y lgico. Evalua dos condiciones y devuelve un valor de verdad slo si ambas son ciertas. Es el o lgico. Evala dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta. Negacin lgica. Devuelve el valor contrario de la expresin.

Operadores de Comparacin Operador < > <> <= >= = Menor que Mayor que Distinto de Menor Igual que Mayor Igual que Igual que Uso

BETWEEN Utilizado para especificar un intervalo de valores. LIKE In Utilizado en la comparacin de un modelo Utilizado para especificar registros de una base de datos

Elaborado por: Ing. Yenny Viviana Forero Rios.

1. Que es Tipos de datos son utilizados en SQL? Numricos, alfanumricos, lgicos y blob. 2. Complete la siguiente tabla:

3. Que es una Funcin de Agregado en SQL? 4. Complete la siguiente tabla:

Tipo de Datos Longitud BINARY BIT BYTE COUNTER CURRENCY DATETIME 1 byte 1 byte 1 byte 4 bytes 8 bytes 8 bytes

Descripcin Para consultas sobre tabla adjunta de productos de bases de datos que definen un tipo de datos Binario. Valores Si/No True/False Un valor entero entre 0 y 255. Un nmero incrementado automticamente (de tipo Long) Un entero escalable entre 922.337.203.685.477,5808 y 922.337.203.685.477,5807. Un valor de fecha u hora entre los aos 100 y 9999. Un valor en punto flotante de precisin simple con un rango de -3.402823*1038 a -1.401298*10-45 para valores negativos, 1.401298*10-45 a 3.402823*1038 para valores positivos, y 0. Un valor en punto flotante de doble precisin con un rango de -1.79769313486232*10308 a 4.94065645841247*10-324 para valores negativos, 4.94065645841247*10-324 a 1.79769313486232*10308 para valores positivos, y 0. Un entero corto entre -32,768 y 32,767. Un entero largo entre -2,147,483,648 y 2,147,483,647. De cero a un mximo de 1.2 gigabytes.

SINGLE

4 bytes

DOUBLE

8 bytes

SHORT LONG LONGTEXT

2 bytes 4 bytes 1 byte por carcter

Elaborado por: Ing. Yenny Viviana Forero Rios.

LONGBINARY

Segn se De cero 1 gigabyte. Utilizado para objetos OLE. necesite 1 byte por caracter De cero a 255 caracteres.

TEXT

Funcin AVG

Descripcin Utilizada para calcular el promedio de los valores de un campo determinado

COUNT Utilizada para devolver el nmero de registros de la seleccin SUM MAX MIN Utilizada para devolver la suma de todos los valores de un campo determinado Utilizada para devolver el valor ms alto de un campo especificado Utilizada para devolver el valor ms bajo de un campo especificado

1. Realice un ejemplo de sintaxis de cada uno de los comandos que se utilizan en SQL. SELECTnombre_columna FROMnombre_tabla [WHEREcondicin] ORDER BY nombre_columna [ASC, DESC] ORDER BY nombre1_columna [ASC, DESC], nombre2_columna [ASC, DESC] 2. Que es MySql? Cul es la diferencia entre SQL? MySqL es un sistema de administracin de bases de datos (Database Management System, DBMS) para bases de datos relacionales, la diferencia que tiene MySql a Sql es que MySql es un sistema gestor de base de datos en cambio Sql es un lenguaje de consulta estructurado. 3. Que es un Gestor de Base de datos? Mencione por lo menos tres con sus caractersticas. Se trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interaccin con el sistema operativo. Proporciona una interfaz entre los datos, los programas que los manejan y los usuarios finales.

Elaborado por: Ing. Yenny Viviana Forero Rios.

MySql: Es un sistema gestor de bases de datos. Interbase: al igual que Mysql es un sistema gestor de bases de datos. Oracle:al igual que MySql y Interbase Oracle es un sistema gestor de bases de datos.

4.

Que es un servidor Web Local? Para qu Sirve? Es un programa informtico que procesa una aplicacin del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente.

5.

Que es EasyPhp?
EasyPHP es un paquete de software para Ventanas habilitacin PHP y MySQL desarrollo en el ordenador personal de un desarrollador.

6. Cules son los componentes de EasyPhp? Defina la Funcionalidad de cada uno de ellos.

Elaborado por: Ing. Yenny Viviana Forero Rios.

Vous aimerez peut-être aussi