Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USE master;
- GO
- IF DB_ID (N'lab5') IS NOT NULL
- DROP DATABASE Lab5;
- GO
- --1.Создать базу данных
- CREATE DATABASE lab5
- ON (
- name = Lab5_dat,
- filename = 'E:\Sorry\DBProjects\Lab5\lab5dat.mdf',
- SIZE = 10,
- maxsize = unlimited,
- filegrowth = 5%
- )
- log ON (
- name = Lab5_log,
- filename = 'E:\Sorry\DBProjects\Lab5\lab5log.ldf',
- SIZE = 5,
- maxsize = 25,
- filegrowth = 5
- ) ;
- GO
- USE lab5;
- GO
- --2. Создать произвольную таблицу
- CREATE TABLE shop (
- shopCode INT,
- shopName VARCHAR(25),
- isOutlet bit,
- shopAddress VARCHAR(25),
- );
- GO
- --3. Добавить файловую группу с файлом данных
- ALTER DATABASE lab5 ADD filegroup lab5filegroup;
- GO
- ALTER DATABASE lab5 ADD file (
- name = myFile,
- filename = 'E:\Sorry\DBProjects\Lab5\lab5myFile.ndf',
- SIZE = 5,
- maxsize = 25,
- filegrowth = 5
- )
- TO filegroup lab5filegroup;
- GO
- --4. Сделать созданную группу группой по умолчанию
- ALTER DATABASE lab5 MODIFY filegroup lab5filegroup DEFAULT;
- ALTER DATABASE lab5 MODIFY filegroup [PRIMARY] DEFAULT;
- GO
- --5. Создать произвольную таблицу
- USE Lab5
- CREATE TABLE store (
- rest INT,
- price money
- );
- GO
- --6. Удалить файловую группу
- ALTER DATABASE lab5 ADD filegroup lab5newFG;
- ALTER DATABASE lab5 ADD file (
- name = newFile,
- filename = 'E:\Sorry\DBProjects\Lab5\lab5newFile.ndf',
- SIZE = 5,
- maxsize = 30,
- filegrowth = 5
- ) TO filegroup lab5newFG;
- GO
- --как переместить файлы???
- --alter database lab5 remove filegroup lab5filegroup;
- --go
- --7. Создать схему, переместить в неё одну из таблиц, удалить схему
- IF SCHEMA_ID(N'lab5Schema') IS NOT NULL
- DROP schema lab5Schema;
- GO
- CREATE schema lab5Schema;
- GO
- ALTER schema lab5schema transfer store;
- GO
- IF OBJECT_ID(N'lab5Schema.store', N'U') IS NOT NULL
- DROP TABLE lab5Schema.store;
- GO
- DROP schema lab5Schema;
- GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement