Базы данных

  

Рекомендации

При реализации базы данных следует по возможности придерживаться следующих правил использования файлов и групп файлов:

- для нормальной работы большинства баз данных достаточно одного файла данных и одного файла журнала транзакций;

- при использовании нескольких файлов создайте для дополнительных файлов вторую группу и сделайте ее группой по умолчанию. В результате в основном файле останутся только системные таблицы и объекты,чтобы максимально увеличить производительность, распределяйте создаваемые файлы и группы файлов между как можно большим числом различных локальных физических дисков и размещайте объекты, активно конкурирующие за свободное место, в различных группах файлов;


Журналы транзакций

У базы данных SQL Server 2000 должен быть по крайней мере один файл данных и один файл журнала транзакций. Данные базы и сведения журнала транзакций никогда не помещаются в один и тот же файл, а отдельные файлы используются только одной базой данных.

Для восстановления транзакций SQL Server обращается к журналу транзакций каждой базы данных. Журнал транзакций представляет собой последовательный список всех модификаций базы данных, а также транзакций, при выполнении которых были сделаны эти модификации. В журнале транзакций отмечается начало каждой транзакции и регистрируются изменения, внесенные в данные. В журнале хранится достаточно информации для отмены модификаций (если это понадобится), сделанных во время каждой транзакции. В случае выполнения больших операций, например CREATE INDEX, вместо ведения подробных записей в журнале регистрируется только сам факт выполнения этой операции. Журнал непрерывно увеличивается по мере регистрации операций с базой данных.


Окружение

В общем случае чем больше база данных, тем больше ее требования к аппаратному обеспечению. При проектировании базы данных всегда следует учитывать скорость процессора. объем оперативной памяти, свободное место на жестком диске и его конфигурацию. Однако есть и другие определяющие факторы: число одновременно работающих пользователей/сеансов, пропускная способность при обработке транзакций и тип операций с базой данных. Например, у редко обновляемой базы данных школьной библиотеки, как правило, требования к аппаратному обеспечению меньшие, чем у хранилища данных терабайтного объема со сведениями о продажах, товарах и покупателях крупной корпорации которые часто анализируются. Помимо требований к емкости дисковой подсистемы, для хранилища данных необходимо больше оперативной памяти и более быстрые процессоры, чтобы кэшировать множество данных и быстрее обрабатывать запросы, ссылающиеся на большие объемы данных.


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

При конструировании базы данных иногда требуется оценить, насколько она разрастется после заполнения данными. Знание этого значения помогает определить аппаратную конфигурацию, чтобы:

• обеспечить максимальную производительность, необходимую приложениям;

• гарантировать наличие на физических дисках свободного места, достаточного для хранения данных и индексов.


Физическая структура базы данных

Подсистема ввода-вывода (механизм хранения) является ключевым компонентом любой реляционной базы данных. Для успешной реализации базы данных обычно требуется тщательно планировать ее на ранних стадиях проекта. Значительная часть планирования относится к механизму хранения реляционной базы данных, для которого следует определить следующее:


Установка SQL Server

Хотя процесс установки SQL Server выходит за рамки этого учебного курса, перед установкой всегда нужно учитывать следующие моменты:

- убедитесь, что компьютер соответствует системным требованиям SQL Server 2000;

- создайте резервную копию текущей конфигурации Microsoft SQL Server, если устанавливаете SQL Server 2000 на этот же компьютер;


  1. Безопасность
  2. Планирование обеспечения безопасности
  3. Уровни безопасности
  4. Режимы аутентификации
  5. Определение требований к системе
  6. Главные задачи при определении требований к системе
  7. Определение целей создания системы
  8. Определение объема и типов данных
  9. Определение способов использования данных
  10. Определение бизнес-правил системы
  11. Упражнение 2. Определение требований к структуре базы данных
  12. Сценарий базы данных для книжного магазина
  13. Определение целей создания системы
  14. Определение объема и типов данных
  15. Определение способа использования данных
  16. Определение бизнес-правил
  17. Задание 4. Разработка логической модели данных
  18. Определение сущностей и их атрибутов
  19. Определение связей между сущностями
  20. Определение ограничений, налагаемых на данные
  21. Упражнение 3. Разработка логической модели данных
  22. Как определить, какие таблицы следует добавить к базе данных
  23. Определение столбцов таблиц
  24. Определение связи между сущностями
  25. Определение ограничений, налагаемых на данные
  26. Закрепление материала
  27. Реализация баз данных и таблиц SQL Server
  28. В этой главе
  29. Прежде всего
  30. Создание и управление базой данных SQL Server
  31. Создание базы данных SQL Server
  32. Методы создания баз данных SQL Server
  33. Enterprise Manager
  34. Мастер Create Database
  35. Просмотр сведений о базе данных
  36. Модификация базы данных
  37. Настройка параметров базы данных
  38. Удаление базы данных SQL Server
  39. Упражнение 1. Создание и управление базой данных
  40. Создание базы данных с помощью оператора CREATE DATABASE
  41. Просмотр базы данных BookShopDB
  42. Удаление базы данных с помощью оператора DROP DATABASE
  43. Создание базы данных с помощью SQL Server Enterprise Manager
  44. Просмотр базы данных BookShopDB
  45. Увеличение размера базы данных
  46. Добавление данных в базу
  47. Определение типов данных
  48. Системные типы данных
  49. Пользовательские типы данных
<< [Первая] < [Предыдущая] 1 2 3 4 [Следующая] > [Последняя] >>

Результаты 1 - 55 из 190