Entradas

Mostrando entradas de octubre, 2015

Seguridad y autorización

El grupo dejara un link donde podamos descargarnos la diapositiva de exposición y todos lo materiales que se requerían además de un conjunto de ejercicios para materializar el contenido

Disparadores

El grupo dejara un link donde podamos descargarnos la diapositiva de exposición y todos lo materiales que se requerían además de un conjunto de ejercicios para materializar el contenido

Asertos y dependencia funcional

El grupo dejara un link donde podamos descargarnos la diapositiva de exposición y todos lo materiales que se requerían además de un conjunto de ejercicios para materializar el contenido

Restricciones y dominios

El grupo dejara un link donde podamos descargarnos la diapositiva de exposición y todos lo materiales que se requerían además de un conjunto de ejercicios para materializar el contenido

Campos auto incrementables

SQL AUTO INCREMENT De incremento automático permite un número único que se genera cuando se inserta un nuevo registro en una tabla. AUTO INCREMENTO un campo Muy a menudo nos gustaría que el valor del campo de clave principal que se creará de forma automática cada vez que se inserta un nuevo registro. Nos gustaría crear un campo de incremento automático en una tabla. Sintaxis para MySQL La siguiente sentencia SQL define la columna "ID" para ser un campo de clave principal auto de la subasta en la tabla "Personas": CREATE TABLE Persons ( ID int NOT NULL AUTO_INCREMENT, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), PRIMARY KEY (ID) ) MySQL utiliza la palabra clave AUTO_INCREMENT para llevar a cabo una función de auto-incremento. Por defecto, el valor inicial para AUTO_INCREMENT es 1, y se incrementará en 1 por cada nuevo registro. Para permitir que la secuencia AUTO_...

La sentencia alter table

SQL   ALTER TABLE La sentencia ALTER TABLE La sentencia ALTER TABLE se utiliza para agregar, eliminar o modificar las columnas de una tabla existente. Sintaxis ALTER TABLE de SQL Para agregar una columna en una tabla, utilice la siguiente sintaxis: ALTER TABLE table_name ADD column_name datatype Para eliminar una columna de una tabla, utilice la siguiente sintaxis (observe que algunos sistemas de bases de datos no permiten borrar una columna): ALTER TABLE table_name DROP COLUMN column_name Para cambiar el tipo de datos de una columna en una tabla, utilice la siguiente sintaxis: My SQL / Oracle (10G versión anterior): ALTER TABLE table_name MODIFY COLUMN column_name datatype SQL ALTER TABLE Ejemplo Mira la tabla "Personas": Ahora queremos añadir una columna denominada "DateOfBirth" en la tabla "Personas". Utilizamos la siguiente sentencia SQL: ALTER TABLE Persons ADD DateOfBirth date Observe que la nueva columna, "DateOfBirth...

Drop table and database

SQL DROP INDEX, DROP TABLE, yDROP DATABASE Índices, tablas y bases de datos pueden ser fácilmente borrados / eliminado con la sentencia DROP. La declaración DROP INDEX La declaración DROP INDEX se utiliza para eliminar un índice en una tabla. Sintaxis DROP INDEX para MS Access: DROP INDEX index_name ON table_name Sintaxis DROP INDEX para MS SQL Server: DROP INDEX table_name.index_name Sintaxis DROP INDEX para DB2 / Oracle: DROP INDEX index_name Sintaxis DROP INDEX para MySQL: ALTER TABLE table_name DROP INDEX index_name La declaración DROP TABLE La declaración DROP TABLE se utiliza para eliminar una tabla. DROP TABLE table_name La declaración DROP DATABASE La declaración DROP DATABASE se utiliza para eliminar una base de datos. DROP DATABASE database_name La Declaración TRUNCATE TABLE ¿Qué pasa si sólo queremos eliminar los datos dentro de la tabla, y no la propia tabla? A continuación, u...

Mas sobre limitaciones revisen

http://www.w3schools.com/sql/sql_notnull. asp Debemos revisar el siguiente vínculo y además seguir a los próximos artículos saludos

Limitaciones o contraints sql

Limitaciones SQL Limitaciones de SQL se utilizan para especificar las reglas para los datos en una tabla.  Si hay alguna violación entre la restricción y la acción de datos, la acción se interrumpe por la restricción. Las restricciones se pueden especificar cuando se crea la tabla (dentro de la sentencia CREATE TABLE) o después de la tabla se crea (dentro de la sentencia ALTER TABLE). SQL CREATE TABLE + Sintaxis CONSTRAINT CREATE TABLE  table_name ( column_name1 data_type ( size ) constraint_name , column_name2 data_type ( size ) constraint_name , column_name3 data_type ( size ) constraint_name , .... );  En SQL, tenemos las siguientes limitaciones: NOT NULL  - Indica que una columna no puede almacenar valor NULL UNIQUE  - Asegura que cada fila de una columna debe tener un valor único PRIMARY KEY  - Una combinación de un NOT NULL y UNIQUE. Asegura que una columna (o combinación de dos o más...

Crear tablas para una base de datos

El SQL CREATE TABLE La sentencia CREATE TABLE se utiliza para crear una tabla en una base de datos. Las tablas se organizan en filas y columnas; y cada tabla debe tener un nombre. SQL CREATE TABLE CREATE TABLE  table_name ( column_name1 data_type ( size ), column_name2 data_type ( size ), column_name3 data_type ( size ), .... ); Los parámetros column_name especifican los nombres de las columnas de la tabla. El parámetro data_type especifica qué tipo de datos de la columna puede contener (por ejemplo, varchar, entero, decimal, fecha, etc.). El parámetro de tamaño especifica la longitud máxima de la columna de la tabla. Consejo:  Para obtener una visión general de los tipos de datos disponibles en MS Access, MySQL y SQL Server, vaya a nuestra completa  Tipos de datos de  referencia. SQL CREATE Ejemplo TABLA Ahora queremos crear una tabla llamada "Personas" que contiene cinco columnas: PersonaID, Apellido, Nombre, ...

Crear bases de datos

SQL CREATE DATABASEDeclaración «Anterior Siguiente capítulo " El SQL CREATE Declaración BASE DE DATOS La instrucción CREATE DATABASE se utiliza para crear una base de datos. SQL CREATE Sintaxis BASE DE DATOS CREATE DATABASE  dbname ; SQL CREATE Ejemplo BASE DE DATOS La siguiente sentencia SQL crea una base de datos llamada "my_db": CREATE DATABASE my_db; Tablas de bases de datos se pueden agregar con la sentencia CREATE TABLE.