ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos


Enviado por   •  13 de Mayo de 2013  •  3.222 Palabras (13 Páginas)  •  280 Visitas

Página 1 de 13

Índice

Portada………………………………………….1

¿Qué es SQL?..............................................4

Lenguajes (descripción)………………..…….5

Sintaxis básicos………………………..……...6

Crear BD………………………………..…..…..6

Crear tablas…………………………..………...7

Insertar registros…………………..………….7

Eliminar un registro de la tabla……….…......7

Crear consultas……………………………..…7

Crear vistas……………………………….…...9

Sentences select…………………………..….9

Clausulas …………………………………....10

Order BY……………………………………...10

Group BY……………………………………..12

Between………………………………………13

Like……………………………………………14

Distinct………………………………………..16

In………………………………………………17

Not in..................................................…...18

Funciones……………………………………21

Avg……………………………………………21

Coun………………………………………….21

Min……………………………………………21

Max…………………………………….…….21

Conclusiones ……………………………… 22

Bibliografía ………………………………… 23

 ¿Qué es SQL?

SQL es un lenguaje de computación que sirve para trabajar con conjuntos de datos y las relaciones entre ellos. Los programas de bases de datos relacionales, como Microsoft Office Access, usan SQL para trabajar con datos. A diferencia de muchos lenguajes de computación, SQL no es difícil de leer y entender, incluso para un usuario inexperto. Al igual que muchos lenguajes de computación, SQL es un estándar internacional que es reconocido por organismos de estándares, como ISO y ANSI.

“SQL no es difícil de leer y entender, incluso para un usuario inexperto.”

SQL se usa para describir conjuntos de datos que pueden ayudarle a responder preguntas. Cuando usa SQL, debe emplear la sintaxis correcta. La sintaxis es el conjunto de reglas mediante las cuales se combinan los elementos de un lenguaje correctamente. La sintaxis de SQL se basa en la sintaxis del inglés y usa muchos de los mismos elementos que la sintaxis de Visual Basic para Aplicaciones (VBA).

Por ejemplo, una simple instrucción SQL que recupera una lista de los apellidos de contactos cuyo nombre es María podría ser similar a esto:

SELECT Apellidos

FROM Contactos

WHERE Nombre = 'María';

NOTA SQL no se usa sólo para manipular datos, sino también para crear y modificar el diseño de objetos de una base de datos, como tablas. La parte de SQL que se usa para crear y modificar objetos de una de base de datos se denomina lenguaje de definición de datos (DDL). Este tema no cubre el DDL. Para obtener más información, vea el artículo Crear o modificar tablas o índices mediante una consulta de definición de dato.

 Lenguaje de definición de datos (DDL)

El lenguaje de definición de datos (en inglés Data DefinitionLanguage, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.

CREATE

Este comando crea un objeto dentro del gestor de base de datos. Puede ser una base de datos, tabla, índice, procedimiento almacenado o vista.

Ejemplo (crear una tabla)

CREATE TABLE Empleado

(

id INT NOT NULL IDENTITY (1,1) PRIMARY KEY,

Nombre VARCHAR(50),

Apellido VARCHAR(50),

DireccionVARCHAR(255),

Ciudad VARCHAR(60),

TelefonoVARCHAR(15),

Peso VARCHAR (5),

Edad CHAR (2),

Actividad VARCHAR (100),

idCargo INT

)

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 'NOMBRE_TABLA' ADD NUEVO_CAMPO INT UNSIGNED;

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

DROP TABLE 'NOMBRE_TABLA';.

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 'NOMBRE_TABLA';

 Sintaxis

La sintaxis general para crear una vista es la siguiente:

CREATE VIEW view_name [(column_list)]

AS sentencia_select

La idea es muy simple, solamente le damos nombre (view_name) a una consulta. Opcionalmente, los atributos de la relación resultante de la sentencia_select pueden renombrarse mediante etiquetas en column_list.

 Crear una base de datos

Para crear una base de datos solo es necesario recordar la fórmula (CREATE DATABASE + nombre de la base de datos), véase tabla3. El nombre de la base de datos es recomendable que se escriba siempre en minúsculas, sin caracteres extraños, símbolos o acentos. Tampoco debería preceder al nombre ningún número. Por otro lado los espacios en el nombre deben ser sustituidos por guiones bajos (_) o guiones medios (-). Finalmente es recomendable el uso de nombres sencillos que puedan ser fácilmente recordados.

CREATE DATABASE biblioteca

 Crear tablas

La creación de una tabla en mysql implica también el diseño

...

Descargar como (para miembros actualizados) txt (24 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com