Вы находитесь на странице: 1из 1

CREATE TABLE State ( FILENAME ='D:\My Work\DBS\1920\PresDB\PresDB.

ndf', MaxSize = 10MB,

( ADMIN_NR SMALLINT NOT NULL PRIMARY KEY, SIZE = 10MB, Filegrowth = 1MB)

STATE_NAME CHAR(15) NOT NULL PRIMARY KEY, PRES_NAME CHAR(16) NOT NULL FOREIGN KEY MAXSIZE = 20MB, TO FILEGROUP PresidentGroup GO
REFERENCES PRESIDENT (PRES_NAME),
ADMIN_ENTERED SMALLINT , FILEGROWTH = 20% ) ALTER DATABASE PresDB
YEAR_INAUGURATED SMALLINT NOT NULL,
YEAR_ENTERED SMALLINT NOT NULL, LOG ON ADD FILE (Name = PresDB_2,
)
) (NAME = PresidentDBLog, FileName = 'D:\My Work\DBS\1920\PresDB\PresDB_2.ndf',
CREATE TABLE Admin_PR_VP
CREATE TABLE President FILENAME ='D:\My Work\DBS\1920\PresDB\PresDB.ldf', Size = 5MB,
(
( SIZE = 30MB, MaxSize = 10MB,
ADMIN_NR SMALLINT NOT NULL FOREIGN KEY
REFERENCES ADMINISTRATION (ADMIN_NR),
PRES_NAME CHAR(16) NOT NULL PRIMARY KEY, MAXSIZE = 50MB, Filegrowth = 1MB)

PRES_NAME CHAR(16) NOT NULL FOREIGN KEY


BIRTH_YR SMALLINT NOT NULL, FILEGROWTH = 20% ) TO FILEGROUP PresidentGroup GO
REFERENCES PRESIDENT (PRES_NAME),

YRS_SERV SMALLINT NOT NULL, sp_helpdb PresDB ALTER DATABASE PresDB


VICE_PRES_NAME CHAR(16) NOT NULL
PRIMARY KEY,
DEATH_AGE SMALLINT, ALTER DATABASE PresDB REMOVE FILE PresDB_2
)
PARTY CHAR(11) NOT NULL, GO
MODIFY FILE ( NAME = 'PresidentDBLog',
CREATE TABLE Election
STATE_BORN CHAR(15), sp_helpdb PresDB
MAXSIZE = 60MB) GO
(ELECTION_YEAR SMALLINT NOT NULL,
)
sp_helpdb PresDB
CANDIDATE CHAR(16) NOT NULL,
CREATE TABLE Pres_Marriage
ALTER DATABASE PresDB
VOTES SMALLINT NOT NULL,
(
MODIFY FILE ( NAME = 'PresidentDBLog',
WINNER_LOSER_INDIC CHAR(1) NOT NULL,
PRES_NAME CHAR(16) NOT NULL FOREIGN KEY
REFERENCES PRESIDENT (PRES_NAME), MAXSIZE = 50MB) GO
PRIMARY KEY (ELECTION_YEAR, CANDIDATE),)

SPOUSE_NAME CHAR(16) NOT NULL ALTER DATABASE PresDB


INSERT INTO State VALUES
PRIMARY KEY,
ADD FILE
('Alabama', 8, 1819),
PR_AGE SMALLINT,
( NAME = PresidentDBSecondary2 ,
DELETE TABLE State
SP_AGE SMALLINT,
FILENAME ='D:\My Work\DBS\1920\PresDB\PresDB2.ndf',
------------------------------------------------------------------
NR_CHILDREN SMALLINT,
SIZE = 10MB,
CREATE DATABASE PresDB
MAR_YEAR SMALLINT,
MAXSIZE = 20MB,
ON
)
FILEGROWTH = 20%) GO
PRIMARY (NAME = PresidentDBPrimary,
CREATE TABLE Pres_Hobby
ALTER DATABASE PresDB
FILENAME ='D:\My Work\DBS\1920\PresDB\PresDB.mdf',
(
ADD FILEGROUP PresidentGroup GO
SIZE = 10MB,
PRES_NAME CHAR(16) NOT NULL ,
sp_helpdb PresDB
MAXSIZE = 20MB,
HOBBY CHAR(20) NOT NULL ,
ALTER DATABASE PresDB
FILEGROWTH = 20% ) ,
PRIMARY KEY(PRES_NAME, HOBBY),
ADD FILE (Name = PresDB_1 ,
FILEGROUP [Secondary]
)
FileName = 'D:\My Work\DBS\1920\PresDB\PresDB_1.ndf',
(NAME = PresidentDBSecondary,
CREATE TABLE Administration
Size = 5MB,

Вам также может понравиться