Знайте, Intuit, лекции, създаване и дизайн на база данни таблици
база данни
Създаване на база данни
В различни СУБД как да създават бази данни обикновено е фиксирана само за администратора на базата данни. В един потребител система приема данни по подразбиране може да се формира директно в процеса на инсталиране и конфигуриране на самата СУБД. Стандартът SQL не определя как да бъде създадена база данни. Ето защо, във всяка от SQL диалекти на често използван подхода си. В съответствие със стандартната SQL, таблици и други обекти на базата данни съществува в някои среда. В допълнение, всяка среда се състои от една или повече директории. и всеки каталог - от набор от схеми. Схемата представлява име колекция от обекти на базата данни. по някакъв начин свързани помежду си (всички обекти в базата данни трябва да бъдат описани в дадена верига). Обектите могат да бъдат маси верига. презентация, Домейни, одобрение, за съвпадение на устен и набори от символи. Всички те имат един и същ собственик и набор от общи ценности, взети по подразбиране.
Standard разработчик SQL база данни си запазва правото да избере специален механизъм за създаване и унищожаване на указателя. обаче, механизмът за създаване и изтриване на схема регулира от CREATE SCHEMA отчети и пускане на схема. Стандартът също така посочва, че в рамките на създаването на схемата за оператор трябва да е възможно да се определи размерът на обезщетенията на разположение на потребителя да създаде схеми. Въпреки това, специфични методи за определяне на тези права варират от СУБД.
В момента операторите сътворяват схемата и DROP SCHEMA реализира в много малко бази данни. В други приложения, например, в базата данни MS SQL Server, използвайте оператора CREATE DATABASE.
Създаване на база данни в MS SQL Server среда
Процесът на създаване на база данни в SQL-сървър система се състои от два етапа: първият е организирана от самата база данни. и след това нейното регистър на транзакциите. Информацията се поставя в съответните файлове с разширение * .mdf (база данни) и * .ldf. (За регистър на транзакциите). Файловете с бази данни са написани на информация за основните обекти (таблици, индекси, гледки, и т.н. ...) и лог файла сделка - процеса на работа с транзакции (контрол на целостта на данните, състоянието на базата данни преди и след сделката).
Създаване на база данни в SQL-сървър система се извършва CREATE DATABASE команда. Трябва да се отбележи, че процедурата за създаване на база данни в SQL-сървър изисква администратора на сървъра.
Помислете за основните варианти, представени от оператора.
При избора на името на базата данни трябва да се ръководи от общия обект Правила за именуване. Ако име на базата данни съдържа пространство или други невалидни знаци, че е ограничители (двойни кавички или скоби). Името на базата данни трябва да бъде уникален в рамките на сървъра и не може да надвишава 128 знака.
Когато създавате и променяте база данни, можете да укажете името на файла, който ще бъде създаден за него, да промените името, пътя и размера на оригиналния файл. Ако по време се планира използването на базата данни, за да го направите достъпен на няколко диска, можете да създадете така наречените вторични база данни, файлове с разширение * .ndf на. В този случай, основната информация за базата данни се намира в основната (първична) файл и с недостиг на пространство за него добавената информация ще бъде на разположение на вторичния файла. Подходът, използван в SQL-сървър може да разпространявате съдържанието на база данни за няколко тома диск.
ON параметър определя списък на файловете на диска, за да побере информацията, съхранявана в базата данни.
Основният параметър определя основната файла. Ако бъде пропуснат, основната е първият файл в списъка.
параметър влезете в уточнява списък на файловете на диска, за да се настанят регистър на транзакциите. Името на файла за дневник сделка се генерира въз основа на името на базата данни. и най-накрая да си герои _log добавена.
Когато създадете база данни, можете да се определи набор от файлове от които се състои. Снимка се определя от следната конструкция:
Тук логично името на файла - това е името на файла, при които тя ще бъде призната при изпълнение на различни SQL-команди.
Името на физически файл се използва, за да укажете пълния път и името на съответното физическо файл, за да бъде създадена на твърдия диск. Това име ще останат на разположение за нивото на операционната система.
размер на параметър определя първоначалния размер на файла; минималният размер на параметър - 512 KB, ако не е посочено, отнема 1 MB по подразбиране.
параметър MAXSIZE определя максималния размер на файла на базата данни. Когато е настроен на UNLIMITED настройка максимален размер на базата данни е ограничен до свободното пространство на диска.
Когато създадете база данни, можете да разрешите или забраните автоматичното нарастване на размера си (тя се определя параметър FILEGROWTH) и нарастване точка по абсолютна стойност в MB или процент. Стойността може да се прилага в килобайта, мегабайта, гигабайта, терабайта или процент (%). Ако зададете брой, без наставка MB, KB, или%, а след това по подразбиране е MB. Ако увеличението размер на стъпка е показана в проценти (%) се увеличава с предварително определен процент част от размера на файла. Споменатите размер се закръгля до следващия 64k.
Допълнителни файлове могат да бъдат включени в групата:
Пример 3.1. Създаване на база данни. и за данните, за да се определи трите файлове на диск C, за регистър на транзакциите - двата файла на диск C.
Пример 3.1. Създаване на база данни.
Промяна на базата данни
Повечето от операциите по конфигурацията на база данни за промяна се извършва със следната структура:
Както се вижда от синтаксиса за една команда повикване не може да се променя с повече от един конфигурационен параметър на база данни. Ако трябва да се извърши няколко промени са разбити процеса на няколко отделни стъпки.
Базата данни може да се добави (ADD) нови файлове с данни (в досието на група или на група, по подразбиране) или транзакционни лог файлове.
файлове и файлови групи параметри могат да бъдат променени (променяйте).
За да премахнете файловете от базата данни или групи от файлове, използвайте опцията премахнете. Въпреки това, изтриването на файл е възможно само при условие за своето освобождение от данните. В противен случай, сървърът няма да позволи на изтриването.
Следните файлове се използват като групи от имоти:
READONLY - група файл е само за четене; Четене и писане - разрешава промени в групата на файлове; DEFAULT - каза група от файлове е по подразбиране.
Премахването на база данни
Дистанционно командване на базата данни:
Изтрива всички съдържащи се в обекти на базата данни и файлове, в която се поставят. За изпълнението на операцията за отстраняване на потребителя на базата данни трябва да има съответните права.