Tablas y tipos de datos

19
LOGO TABLAS Y TIPOS DE DATOS

Transcript of Tablas y tipos de datos

Page 1: Tablas y tipos de datos

LOGO

TABLAS Y TIPOS

DE DATOS

Page 2: Tablas y tipos de datos

LOGO

PRESENTADO POR:

Pretell Silva Marleny.Ríos Chávez Tabita.

Page 3: Tablas y tipos de datos

LOGO

1

3

Tablas y Tipos de Datos.

Page 4: Tablas y tipos de datos

LOGO

DatoEs una característica de un objeto o entidad, que adquiere un valor.

por ejemplo, si se piensa en los dato 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.

Page 5: Tablas y tipos de datos

LOGO

Tipos de datos

Números enteros: El tipo int (del inglés integer, que significa «entero») permite representar números enteros.Los valores que puede tomar un int son todos los números enteros: ... -3, -2, -1, 0, 1, 2, 3, ...

Números reales: El tipo float permite representar números reales. El nombre float viene del término punto flotante, que es la manera en que el computador representa internamente los números reales.

Page 6: Tablas y tipos de datos

LOGO

• Tipo texto : Es una cadena de caracteres alfanuméricos (letras y números se pueden incluir caracteres especiales o espacios en blanco).

• Tipo numérico : almacena números destinados a realizar operaciones.

Page 7: Tablas y tipos de datos

LOGO

• Auto numérico : Es un valor numérico que incrementa de modo automático cada vez que se agrega un registro en la tabla.

• Fecha y hora : Nos permite introducir datos de fecha y hora de los años entre 100 y 9999

Page 8: Tablas y tipos de datos

LOGO

Números complejos: Los números complejos tienen una parte real y una imaginaria. La parte imaginaria es denotada agregando una j inmediatamente después de su valor

Valores lógicos: Los valores lógicos True y False (verdadero y falso) son de tipo bool, que representa valores lógicos.El nombre no es muy intuitivo, pero es el que se usa en informática, así que hay que conocerlo.

Page 9: Tablas y tipos de datos

LOGO

Administración de Tablas

Page 10: Tablas y tipos de datos

LOGO

CREACIÓN DE UNA TABLA: Para crear una tabla con el Diseñador de

tablas

En el Explorador de objetos, conéctese a la instancia de Motor de base de

datos que contiene la base de datos que se va a modificar.

En el Explorador de objetos, expanda el nodo Bases de datos y, a

continuación, expanda la base de datos que contendrá la nueva tabla.

En el Explorador de objetos, haga clic con el botón secundario en el

nodo Tablas de la base de datos y, a continuación, haga clic en Nueva tabla.

Escriba los nombres de columna, elija los tipos de datos y elija si desea

permitir valores NULL para cada columna como se muestra en la ilustración

siguiente.

Page 11: Tablas y tipos de datos

LOGO

Page 12: Tablas y tipos de datos

LOGO

MODIFICAR CAMPOS DE UNA TABLA YA CREADA EN

SQL SERVER

Crear una tabla en SQL SERVER es sencillo, ya se explicó

en Crear una Tabla en SQL Server Si la tabla ya está

creada y sólo queremos modificar la longitud de un campo,

su nombre o eliminarlo tenemos que hacerlo mediante

scripts de texto, pero es muy sencillo basta escribir estas

líneas en el analizador de consultas y pulsar el botón

ejecutar.

Page 13: Tablas y tipos de datos

LOGO

ELIMINAR TABLA O CAMPO

A veces podemos decidir que necesitamos eliminar una tabla en la base de

datos por alguna razón. De hecho, sería problemático si no podemos hacerlo

ya que esto crearía una pesadilla de mantenimiento para DBA.

Afortunadamente, SQL nos permite hacerlo, ya que podemos utilizar el

comando DROP TABLE. La sintaxis para DROP TABLE es

DROP TABLE "nombre_tabla";

Entonces, si deseamos eliminar una tabla denominada cliente que creamos en

la sección CREATE TABLE, simplemente ingresamos: DROP TABLE Customer.

Page 14: Tablas y tipos de datos

LOGO

Restricciones de Columnas (PRIMARY KEY – FOREIGN KEY – CHECK – DEFAULT -

UNIQUE):

Page 15: Tablas y tipos de datos

LOGO

PRIMARY KEY: 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.

FOREIGN KEY: es una limitación referencial entre dos tablas. La clave foránea

identifica una columna o grupo de columnas en una tabla (tabla hija o referendo)

que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o

referenciada). Las columnas en la tabla referendo deben ser la clave primaria u

otra clave candidata en la tabla referenciada.

Page 16: Tablas y tipos de datos

LOGO

CHECK: La restricción "check" especifica los valores que

acepta un campo, evitando que se ingresen valores

inapropiados.

DEFAULT: Se puede decir que no es una restricción, ya que

solo se ingresa un valor en caso de que ninguno otro sea

especificado. Si una columna permite NULL y el valor a

insertar no se especifica, se puede sustituir con un valor

predeterminado.

Page 17: Tablas y tipos de datos

LOGO

UNIQUE: Este tipo de restricción es muy parecida

a PRIMARY KEY,  las diferencias son las siguientes:

También genera un índice automáticamente pero es de tipo

de NON CLUSTERED.

La tabla puede tener más de una restricción de tipo UNIQUE.

Si puede aceptar NULL, pero solo una fila puede contenerlo

ya que como su nombre lo indica, es de tipo UNIQUE o

único. 

Page 18: Tablas y tipos de datos

LOGO

Para generar una llave primaria desde la creación de una tabla:

CREATE TABLE nombreEsquema.nombreTabla

(

 nombreColumna1 INT    NOT NULL,

 nombreColumna2 VARCHAR(100)  NOT NULL,

 nombreColumna3 NVARCHAR(200) NOT NULL,

 CONSTRAINT PK_nombreRestriccion PRIMARY

KEY( nombreColumna1 )

);

Page 19: Tablas y tipos de datos

LOGO