- •1. Опишите основные возможности sql Server 2000. Какие редакции sql Server вы знаете.
- •2. Что подразумевается под понятием физическая архитектура базы данных sql Server.
- •3. Приведите команду создания базы данных. Опишите все их параметры
- •4. Приведите команды уменьшения файлов и баз данных. Опишите параметры этих команд
- •5. Приведите команду изменения базы данных. Опишите параметры этой команды
- •6. Для чего нужно отсоединение и присоединение базы данных.
- •9. Приведите команды создания таблиц. Опишите все ее параметры
- •10. Приведите команду изменения таблицы. Опишите все ее параметры
- •11. Приведите общий вид команды Select. Опишите раздел [Параметры] этой команды
- •12. Опишите раздел [Список полей] в команде Select. Как переименовать столбцы?
- •13. Опишите задание условий в разделе [Where] запроса.
- •14. Опишите принципы выполнения вычислений в запросах.
- •15. Опишите принципы группировки и сортировки данных в запросах. Примеры
- •16. Приведите команду запроса для вставки в таблицу новой записи.
- •17. Приведите команду запроса на обновления данных в полях таблицы.
- •18. Приведите команду запроса для отбора данных в новую таблицу. Примеры.
- •19. Приведите команду запроса на удаление данных из таблицы? Пример
- •22. Приведите команду создания функции Scalar. Дайте характеристику этой функции
- •23. Приведите команду создания функции Inline. Дайте характеристику этой функции.
1. Опишите основные возможности sql Server 2000. Какие редакции sql Server вы знаете.
-Легкость установки, развертывания и эксплуатации(Установка или обновление SQL Server 2000 происходит под управлением приложения с графическим интерфейсом (GUI-приложения), которое направляет действия пользователя при вводе сведений.
-Масштабируемость(Некоторые функции SQL Server 2000 увеличивают масштабируемость системы. SQL Server 2000 способен планировать параллельное исполнение, при котором обработка оператора SQL разделяется на несколько частей.
-Системная интеграция(SQL Server 2000 работает с другими программными продуктами, образуя стабильное и безопасное хранилище информации для Интернета и интрасетей:
· SQL Server 2000 работает с механизмами безопасности и шифрования Windows 2000 Server и Windows NT Server, реализуя безопасное хранилище информации;
· SQL Server 2000 является высокопроизводительной службой хранения данных для Web-приложений, работающих по управлением Microsoft Internet Information Services (IIS);
· SQL Server 2000 можно использовать вместе с Site Server для обслуживания больших и сложных Web-сайтов электронной коммерции;)
2. Что подразумевается под понятием физическая архитектура базы данных sql Server.
База данных SQL Server 2000 хранится в самостоятельном, уникальном для каждой БД, наборе файлов. Кроме того, журнал транзакции и сами данные обязательно хранятся отдельно. Это повышает отказоустойчивость базы данных в случае сбоев системы.
Файлы данных бывают двух типов:
Primary File (основной или главный файл). Каждая база данных имеет один и только один главный файл. Secondary File (вторичный или дополнительный файл). В отличие от основного файла, база данных может содержать множество дополнительных файлов или не содержать их вовсе.
3. Приведите команду создания базы данных. Опишите все их параметры
NAME = имя_файла. Посредством данного параметра указывается логическое имя файла базы данных. Именно с помощью этого имени пользователи будут ссылаться на описываемый файл базы данных.
FILENAME = 'путь к файлу'. Этот параметр предназначен для определения физического имени файла.
SIZE = размер. Данный параметр позволяет указывать размер, который будет иметь описываемый файл базы данных сразу же после создания.
MAXSIZE = max_размер. Если с помощью предыдущего параметра указывается первоначальный размер файла, то рассматриваемый параметр предназначен для определения максимального размера, до которого будет разрешено автоматическое увеличение файла.
FILEGROWTH = шаг. Используя данный параметр, можно указать шаг приращения, в соответствии с которым сервер будет автоматически увеличивать размер файла.
CREATE DATABASE Primer
ON PRIMARY
(NAME=F1, FILENAME='C:\DB\F1.MDF', SIZE=120MB, FILEGROWTH=15%),
(NAME=F2, FILENAME='D:\DB\F2.NDF', SIZE=150MB, FILEGRQWTH=25 MB),
LOG ON
(NAME=FL1, FILENAME='C:\DB\FL1.LDF', SIZE=10MB, FILEGROWTH=10%),
(NAME=FL2, FILEMAME='D:\DB\FL2.LDF’, SIZE=15MB, FILEGROWTH=5%)
4. Приведите команды уменьшения файлов и баз данных. Опишите параметры этих команд
Рассмотрим назначение параметров команды:
Имя_файла. Логическое имя файла базы данных, размер которого предполагается уменьшить. Заметим, что команда DBCC SHRINKFILE работает только с текущей базой данных. Поэтому, прежде чем выполнять усечение размера базы данных, необходимо переключиться в нужную базу данных (например, с помощью команды USE имя_БД).
РАЗМЕР. Данный параметр определяет величину, до которой желательно уменьшить размер файла. Если объем информации, хранящейся в файле, меньше указанного объема, то файл будет уменьшен до указанного размеру.
EMPTYFILE. При указании этого параметра сервер выполняет полное освобождение файла путем переноса хранящихся в нем данных в другие файлы базы данных.
NOTRUNCATE. При задании этой опции сервер выполнит перенесение данных в начало файла в соответствии со значением РАЗМЕР, но не будет осуществлять физического уменьшения размера файла.
TRUNCATEONLY. При указании этого параметра сервер выполняет возвращение системе всего пространства файла, находящегося за последней использованной страницей файла.
USE PRIMER
DBCC SHRINKFILE (F1)
Пример освобождения файла F2 базы данных PRIMER.
USE PRIMER
DBCC SHRINKFILE (F1, EMPTYFILE)