Базы данных
Применимо к: SQL Server (все поддерживаемые версии)
База данных SQL Azure Управляемый экземпляр SQL Azure
База данных в SQL Server состоит из коллекции таблиц, в которой хранится определенный набор структурированных данных. Таблица содержит коллекцию строк, также называемых записями или кортежами, и столбцов, также называемых атрибутами. Каждый столбец в таблице предназначен для хранения конкретного типа данных, например дат, имен, денежных сумм или чисел.
Основные сведения о базах данных
На компьютере может быть установлен один или несколько экземпляров SQL Server. Каждый экземпляр SQL Server может содержать одну или несколько баз данных. В базе данных может содержаться одна или несколько групп объектов владения, которые называются схемами. В каждой схеме присутствуют объекты базы данных, такие как таблицы, представления и хранимые процедуры. Некоторые объекты, например сертификаты и асимметричные ключи, могут содержаться в базе данных, но при этом не находиться внутри схемы. Дополнительные сведения о создании таблиц см. в разделе Tables.
SQL Server базы данных хранятся в файловой системе в файлах. Файлы могут быть объединены в группы файлов. Дополнительные сведения о файлах и файловых группах см. в разделе Database Files and Filegroups.
Когда пользователи получают доступ к экземпляру SQL Server они идентифицируются как имя входа. При получении доступа к базе данных пользователи идентифицируются как пользователи базы данных. Имя пользователя базы данных может быть основано на имени входа. Если автономные базы данных включены, то пользователь базы данных может быть создан не на основе имени входа. Дополнительные сведения о пользователях см. в разделе CREATE USER (Transact-SQL).
Пользователь, имеющий доступ к базе данных, может получить разрешения на доступ к объектам этой базы данных. Хотя разрешения и могут быть предоставлены отдельным пользователям, рекомендуется создавать роли базы данных, добавляя при этом пользователей базы данных к соответствующим ролям, а затем предоставлять разрешения ролям. Предоставление разрешений ролям, а не пользователям позволяет легко и понятно управлять процессом распределения разрешений, несмотря на постоянное изменение и рост числа пользователей. Дополнительные сведения о разрешениях ролей см. в разделе CREATE ROLE (Transact-SQL) и субъекты (ядро СУБД).
Работа с базами данных
Большинство пользователей, работающих с базами данных, используют средство SQL Server Management Studio. Средство Management Studio имеет графический пользовательский интерфейс для создания баз данных и объектов в базах данных. Management Studio также имеет редактор запросов для взаимодействия с базами данных путем написания инструкций Transact-SQL. Management Studio можно установить с диска установки SQL Server или скачать с сайта MSDN. Дополнительные сведения о средстве SQL Server Management Studio см. в разделе SQL Server Management Studio (SSMS).
в этом разделе
Системные базы данных
Автономные базы данных
Файлы данных SQL Server в Microsoft Azure
Файлы и файловые группы базы данных
Состояния базы данных
Состояния файлов
Оценка размера базы данных
Копирование баз данных на другие серверы
Присоединение и отсоединение базы данных (SQL Server)
Добавление файлов данных или журналов в базу данных
Изменение настроек конфигурации базы данных
Создание базы данных
Удаление базы данных
Удаление файлов данных или журналов из базы данных
Отображение сведений о месте на диске, занимаемом данными и журналами базы данных
Увеличение размера базы данных
Переименование базы данных
Установка однопользовательского режима базы данных
Сжатие базы данных
Сжатие файла
Просмотр или изменение свойств базы данных
Просмотр списка баз данных в экземпляре SQL Server
Просмотр или изменение уровня совместимости базы данных
Использование мастера планов обслуживания
Создание псевдонима для пользовательского типа данных
Моментальные снимки базы данных (SQL Server)