Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.Б.Д / лекции / ЛЕКЦІЯ 4.ppt
Скачиваний:
31
Добавлен:
30.05.2020
Размер:
176.13 Кб
Скачать

ЛЕКЦІЯ 4

ТЕМА: Створення бази даних і проектування таблиць

План

1 База даних

1.1Створення бази даних

1.2Створення бази даних в середовищі MS SQL Server

1.3Зміна бази даних

1.4Видалення бази даних

2Таблиця

2.1Створення таблиці

2.2Зміна таблиці

2.3Видалення таблиці

2.4Індекси

2.5Створення індексу

2.6Видалення індексу

Створення бази даних

Схема є пойменованою колекцією об'єктів бази даних, деяким чином пов'язаних один з одним

Об'єктами схеми можуть бути таблиці, уявлення, домени, зіставлення, тлумачення і набори символів

Створення бази даних в середовищі MS SQL Server

організовується сама база даних

організовується журнал транзакцій, що належать базі

Транзакція – найменша дія, спрямована на базу даних або її вміст.

Формальний синтаксис створення БД

<визначення_бази_даних> ::= CREATE DATABASE ім’я_бази_даних [ON [PRIMARY]

[ <визначення_файла> [,...n] ] [,<визначення_групи> [,...n] ] ]

[LOG ON {<визначення_файла>[,...n]} ] [FOR LOAD | FOR ATTACH ]

Формальний синтаксис створення файлу в БД

<визначення_файла>::= ([NAME=логічне_ім’я_файла] FILENAME=фізичне_ім’я_файла [,SIZE=розмір_файла ]

[,MAXSIZE={max_розмір_файла UNLIMITED }]

[, FILEGROWTH=величина_приросту ] ) [,...n]

Створити базу даних, причому для даних визначити три файли на диску С, для журналу транзакцій – два файли на диску С.

CREATE DATABASE Archive

ON PRIMARY ( NAME=Arch1 FILENAME = ’c:\user\data\archdat1.mdf’ SIZE=100MB, MAXSIZE=200, FILEGROWTH=20)

(NAME=Arch2 FILENAME = ’c:\user\data\archdat2.mdf’ SIZE=100MB, MAXSIZE=200, FILEGROWTH=20)

(NAME=Arch3 FILENAME= ’c:\user\data\archdat3.mdf’ SIZE=100MB, MAXSIZE=200, FILEGROWTH=20)

LOG ON

(NAME=Archlog1 FILENAME = ’c:\user\data\archlog1.ldf’ SIZE=100MB, MAXSIZE=200, FILEGROWTH=20)

(NAME=Archlog2 FILENAME = ’c:\user\data\archlog2.ldf’ SIZE=100MB, MAXSIZE=200, FILEGROWTH=20)

Зміна бази даних

ALTER DATABASE ім’я_бази_даних

{ ADD FILE <визначення_файла> [,...n] [TO FILEGROUP ім’я_групи_файлів]

| ADD LOG FILE <визначення_файла> [,...n] | REMOVE FILE логічне_ім’я_файла

| ADD FILEGROUP ім’я_групи_файлів

| REMOVE FILEGROUP ім’я_групи_файлів | MODIFY FILE <визначення_файла>

| MODIFY FILEGROUP ім’я_групи_файлів <властивість_групи_файлів>}

Видалення бази даних

DROP DATABASE ім’я_бази_даних [,...n]

Таблиця

Основний об'єкт для зберігання інформації в базі даних. Вона складається з рядків і стовпців.

Поле, також зване стовпцем, є частиною таблиці, за якою закріплений певний тип даних

Рядок даних – це запис в таблиці бази даних, вона включає поля, що містять дані з одного запису таблиці

Соседние файлы в папке лекции