Beruflich Dokumente
Kultur Dokumente
Contenido
Almacenamiento de la data
Creando una Base de Datos
Creando Tablas
Tipos de Datos
Valores Nulos
Valores Autoincrementables
Restricciones
Objetivos
Almacenamiento de la data
Database
Data (file)
Log (file)
.mdf or .ndf
.ldf
Extent
Tablas,Indices
(8 pages continuos)
Data
Page (8 KB)
Responda
Create Database
CREATE DATABASE sample
ON
PRIMARY ( NAME=sample_data,
FILENAME='c:\sample.mdf',
SIZE=10MB,
MAXSIZE=15MB,
FILEGROWTH=20%)
LOG ON
( NAME=sample_log,
FILENAME='c:\sample.ldf',
SIZE=3MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)
Ejemplo
CREATE DATABASE Prueba
ON
PRIMARY ( NAME=PruebaData,
FILENAME='c:\data\PruebaData.mdf',
SIZE=10MB, MAXSIZE=15MB, FILEGROWTH=20% )
LOG ON
( NAME=PruebaLog, FILENAME='c:\data\PruebaLog.ldf',
SIZE=3MB, MAXSIZE=5MB, FILEGROWTH=1MB )
Alter Database
7 MB
3 MB
Drop Database
Drop Database Prueba
Creando Tablas
Tipos de Datos
Creando nuevos tipos de datos
Valores Nulos
Valores Autoincrementables
Restricciones
La sentencia Create Table
La sentencia Alter Table
La sentencia Drop Table
Tipos de Datos
Binarios
Caracteres
Fecha y hora
Nmeros exactos
Nmeros aproximados
Enteros
Monetario
Especial
Texto e imagen
binary[(n)], varbinary[(n)]
char[(n)], varchar[(n)]
datetime, smalldatetime
decimal[(p[,s])], numeric[(p[,s])]
float[(n)], real
Int, smallint, tinyint
money, smallmoney
bit, timestamp, def. por usuario
text, image
Eliminado
EXEC
sp_droptype isbn
Valores Nulos
id_Alumno char(4)
Telefono
char(7)
NOT NULL,
NULL
Valores Autoincrementables
int Identity(100, 5)
Restricciones
Tipo de dato
member_no
shortstring
shortstring
letter
image
NOT NULL,
NOT NULL,
NOT NULL,
NULL,
NULL
Commission
Sales_amount
Sales_date
DROP
ALTER TABLE sales
DROP COLUMN sales_date
Customer ID
Customer_name
Ejercicio 1:
Ejercicio 2:
Ejercicio 3: