Академический Документы
Профессиональный Документы
Культура Документы
Data
Data(file)
(file) Log
Log(file)
(file)
.mdf
.mdf or
or .ndf
.ndf .ldf
.ldf
Tablas,Indices Extent
(8 pages continuos)
7 MB
ALTER
ALTER DATABASE
DATABASE sample
sample
MODIFY
MODIFY FILE
FILE (( NAME
NAME == 'sample_log',
'sample_log',
SIZE
SIZE == 10MB)
10MB)
3 MB
Drop Database
Drop
Drop Database
Database Prueba
Prueba
Drop
Drop Database
Database Prueba,
Prueba, Pubs
Pubs
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
Creando
Creando
EXEC
EXEC sp_addtype
sp_addtype isbn,
isbn, 'smallint’,
'smallint’, 'NOT
'NOT NULL'
NULL'
EXEC
EXEC sp_addtype
sp_addtype zipcode,
zipcode, 'char(10)'
'char(10)'
EXEC
EXEC sp_addtype
sp_addtype longstring,
longstring, 'varchar(63)'
'varchar(63)'
Eliminado
Eliminado
EXEC
EXEC sp_droptype
sp_droptype isbn
isbn
Valores Nulos
Después de definir el nombre y tipo de
campo se puede indicar que este pueda
aceptar o no valores nulos.
Se
Seha
hacreado
creadounaunallave
llaveprimaria
primaria(PK_Alumno)
(PK_Alumno)con con
respecto
respectoaalalacolumna
columnaid_Alumno
id_Alumnode delalatabla.
tabla.
Constraint
ConstraintFK_Alumno
FK_AlumnoForeign
ForeignKey(id_Alumno)
Key(id_Alumno)References
ReferencesAlumnos
Alumnos
Se
Seha
hacreado
creadouna
unallave
llaveforánea
foránea(FK_Alumno)
(FK_Alumno)con conrespecto
respectoaalala
columna
columnaid_Alumno
id_Alumnode delalatabla
tablaactual,
actual,vinculada
vinculadaaalalatabla
tablaAlumnos.
Alumnos.
La sentencia Create Table
Nombre
Nombrede
decolumna
columna Tipo
Tipode
dedato
dato NULL
NULLooNOT
NOTNULL
NULL
CREATE
CREATE TABLE
TABLE member
member
((
member_no
member_no member_no
member_no NOT
NOT NULL,
NULL,
lastname
lastname shortstring
shortstring NOT
NOT NULL,
NULL,
firstname
firstname shortstring
shortstring NOT
NOT NULL,
NULL,
middleinitial
middleinitial letter
letter NULL,
NULL,
photograph
photograph image
image NULL
NULL
))
La sentencia Alter Table
ALTER
ALTER TABLE
TABLE sales
ADD sales
ADD
ADD customer_name
customer_name char(30)
char(30) null
null
Commission
Commission Sales_amount
Sales_amount Sales_date
Sales_date Customer
CustomerIDID Customer_name
Customer_name
DROP
ALTER
ALTER TABLE
TABLE sales
sales
DROP
DROP COLUMN
COLUMN sales_date
sales_date
La sentencia Alter Table
Alter
Alter Table
Table Alumnos
Alumnos
Add
Add
Constraint
Constraint PK_Alumno
PK_Alumno Primary
Primary Key(id_Alumno)
Key(id_Alumno)
La sentencia Drop Table
Drop
Drop Table
Table Alumnos
Alumnos