Поделиться через


Базы данных

База данных в SQL Server состоит из коллекции таблиц, в которой хранится особый набор структурированных данных. Таблица содержит коллекцию строк, также называемых записями или кортежами, и столбцов, также называемых атрибутами. Каждый столбец в таблице предназначен для хранения конкретного типа данных, например дат, имен, денежных сумм или чисел.

Основные сведения о базах данных

На компьютере можно установить один или несколько экземпляров SQL Server. Каждый экземпляр SQL Server может содержать одну или несколько баз данных. В базе данных может содержаться одна или несколько групп объектов владения, которые называются схемами. В каждой схеме присутствуют объекты базы данных, такие как таблицы, представления и хранимые процедуры. Некоторые объекты, например сертификаты и асимметричные ключи, могут содержаться в базе данных, но при этом не находиться внутри схемы. Дополнительные сведения о создании таблиц см. в разделе Таблицы.

Базы данных SQL Server хранятся в файловой системе в виде файлов. Файлы могут быть объединены в группы файлов. Дополнительные сведения о файлах и файловых группах см. в разделе Файлы и файловые группы базы данных.

При получении доступа к экземпляру SQL Server пользователи идентифицируются согласно имени входа. При получении доступа к базе данных пользователи идентифицируются как пользователи базы данных. Имя пользователя базы данных может быть основано на имени входа. Если автономные базы данных включены, то пользователь базы данных может быть создан не на основе имени входа. Дополнительные сведения о пользователях см. в разделе CREATE USER (Transact-SQL).

Пользователь, имеющий доступ к базе данных, может получить разрешения на доступ к объектам этой базы данных. Хотя разрешения и могут быть предоставлены отдельным пользователям, рекомендуется создавать роли базы данных, добавляя при этом пользователей базы данных к соответствующим ролям, а затем предоставлять разрешения ролям. Предоставление разрешений ролям, а не пользователям позволяет легко и понятно управлять процессом распределения разрешений, несмотря на постоянное изменение и рост числа пользователей. Дополнительные сведения о ролях и разрешениях см. в разделах CREATE ROLE (Transact-SQL) и Участники (компонент Database Engine).

Работа с базами данных

Большинство пользователей, работающих с базами данных, используют средство Среда SQL Server Management Studio. Средство Среда Management Studio предоставляет графический пользовательский интерфейс для создания баз данных и их объектов. Кроме того, в Среда Management Studio содержится редактор запросов, позволяющий взаимодействовать с базами данных путем написания инструкций Transact-SQL. Среда Management Studio можно установить с установочного диска SQL Server или загрузить с MSDN.

В этом разделе

Системные базы данных

Отображение данных и сведений о пространстве журнала для базы данных

Автономные базы данных

Увеличение размера базы данных

Файлы и файловые группы базы данных

Переименование базы данных

Состояния базы данных

Установка однопользовательского режима базы данных

Состояния файла

Сжатие базы данных

Оценка размера базы данных

Сжатие файла

Копирование баз данных на другие серверы

Просмотр или изменение свойств базы данных

Присоединение и отсоединение базы данных (SQL Server)

Просмотр списка баз данных в экземпляре SQL Server

Добавление файлов данных или журналов в базу данных

Просмотр или изменение уровня совместимости базы данных

Изменение настроек конфигурации базы данных

Использование мастера планов обслуживания

Создание базы данных

Создание псевдонима определяемого пользователем типа данных

Удаление базы данных

Моментальные снимки базы данных (SQL Server)

Удаление файлов данных или журнала из базы данных

См. также

Индексы

Представления

Хранимые процедуры (компонент Database Engine)