a seguridad.
facilitan
en
gran
administracin de la seguridad.
medida
la
ncleo
del
servidor,
junto
con
el
motor
CREATE DATABASE
Tambin podemos crear una base de datos
haciendo uso de cdigo Transatc-SQL. La
CREATE DATABASE
Sintxis bsica.
CREATE DATABASE Odyssey
ON PRIMARY
(
NAME = 'Odyssey_Data',
FILENAME = 'C:\BBDD\Odyssey_Data.MDF',
SIZE = 10MB,
MAXSIZE = 25,
FILEGROWTH = 2MB
)
CREATE DATABASE
Sintxis bsica.
LOG ON
(
NAME = 'Odyssey_Log',
FILENAME = 'C:\BBDD\Odyssey_Log.LDF',
SIZE = 4MB,
MAXSIZE = 10MB,
FILEGROWTH = 20%
)
CREATE DATABASE
Los parmetros de configuracin del archivo
estn escritos entre parntesis, y van separados
entre s por comas, excepto el ltimo.
NAME: este parmetro representa el nombre
lgico del archivo, es decir, el nombre del
CREATE DATABASE
FILENAME: especifica la ubicacin del archivo
en el disco duro. La ruta debe ser completa, y
debemos especificar el nombre del archivo,
incluyendo la extensin del mismo. En general,
el nombre fsico y el lgico deben coincidir, para
CREATE DATABASE
SIZE: representa el espacio inicial que SQL
CREATE DATABASE
MAXSIZE: Representa el tamao mximo que
CREATE DATABASE
MAXSIZE: Una vez que haya alcanzado el
CREATE DATABASE
FILEGROWTH:
sirve
para
determinar
la
Creacin de tablas
Para crear la tabla utilizando el Editor de
parntesis,
con
cada
definicin
de
CREATE TABLE
CREATE TABLE Clientes
(
IdCliente INT NOT NULL,
Nombre VARCHAR(20) NOT NULL,
Apellidos VARCHAR(50) NOT NULL,
DNI VARCHAR(8) NOT NULL,
NIF CHAR(1) NOT NULL,
Telfono CHAR(9) NOT NULL
)
GO
Modificar tablas
Tambin podemos modificar las tablas una vez
Modificar tablas
Tambin podemos modificar propiedades de
Modificar tablas
Para eliminar una columna de una tabla:
GO
Eliminar tablas
-- Eliminar una tabla.
DROP TABLE Clientes
GO
SQL
Lenguaje de consulta estructurado.
Es un poderoso lenguaje para el manejo de
base de datos que puede utilizar en sus
aplicaciones.
Se desarroll en la dcada de los 60 en
IBM para permitir a los usuarios el uso de
instrucciones estandarizadas en diversas
bases de datos.
SQL
Se encuentran organizadas en dos grandes
categoras: DML y DDL.
Cada instruccin puede llevar a cabo
operaciones en los objetos (tablas, columnas,
filas) de una o ms bases de datos.
Muchas instrucciones SQL devuelven
conjuntos de registros vistas.
La sintaxis de SQL est determinada por la
ANSI.
INSTRUCCIONES SQL
El comando SELECT.
INSTRUCCIONES SQL
La clusula ORDER BY.
INSTRUCCIONES SQL
La clusula WHERE.
Condiciona los registros. Hay dos formas de
utilizarla:
1. Para limitar la cantidad de registros
obtenidos en una vista.
INSTRUCCIONES SQL
La clusula WHERE.
1. Para limitar la cantidad de registros
obtenidos en una vista.
INSTRUCCIONES SQL
La clusula WHERE.
2. Para vincular dos o ms tablas dentro de
una vista.
AGRUPACIN
SELECT <atributos y lista de funciones>
CONSULTAS DE ACCIN
Las acciones o Action Queries se pueden
enviar directamente contra la base de datos y
no devuelven resultados.
En este grupo de consultas podemos
clasificar las instrucciones INSERT,
UPDATE y DELETE
INSTRUCCIN INSERT
La instruccin INSERT aade registros a la
base de datos.
Sintaxis:
INSTRUCCIN DELETE
La instruccin DELETE borra registros de
la base de datos.
Sintaxis:
DELETE FROM tabla WHERE condiciones
Tanto FROM como WHERE son
opcionales. Si no se especifica WHERE se
borrarn todos los registros de la tabla
especificada.
INSTRUCCIN UPDATE
La instruccin UPDATE modifica uno o
ms registros de la base de datos,
dependiendo de la clusula WHERE que
especifica las condiciones de actualizacin.
INSTRUCCIN UPDATE
Sintaxis: