Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LektsiiNovye.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.92 Mб
Скачать

Оценка закупаемого оборудования и программного обеспечения

Часто администраторы баз данных участвуют в оценке оборудования и программного обеспечения. При этом встают вопросы оценки технических характеристик системы или отдельной подсистемы или создания системы контрольных показателей. Может возникать необходимость установки тестовой системы и оценки этого продукта с учётом пользы для той или иной группы пользователей или оценки характеристик оборудования и программного обеспечения на основании технической документации.

Слежение за мощностью системы

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

Администрирование веб-сайта

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

Лекция 03: Архитектура баз данных MS SQL Server

Работа MS SQL Server сводится к управлению данными, которые хранятся в реляционных базах данных. В структуре базы данных следует выделять два аспекта: логическая и физическая архитектура.

Логическая архитектура

Логическая архитектура реляционной базы данных рассматривает:

  • структуру таблиц и взаимоотношения между ними;

  • список пользователей;

  • хранимые процедуры, правила, умолчания, функции и другие объекты базы данных.

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

Объекты баз данных

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

  • таблицы (tables) – двумерные матрицы, в которых хранятся собственно данные; таблицы являются единственным объектом, предназначенным для хранения данных;

  • представления (views) – виртуальные таблицы, позволяющие работать с результатом выборки как с таблицей;

  • хранимые процедуры (stored procedures) – наборы команд на языке Transact-SQL предназначенные чаще всего для внесения изменения в данные и сохраненные под собственными именами; пользователи работают с таким набором команд как с единым целым, обращаясь к нему по имени;

  • триггеры (triggers) – специальные хранимые процедуры, вызываемые автоматически MS SQL Server при изменении данных в таблице;

  • индексы (indexes) – дополнительные структуры, призванные повысить производительность операций выбора и сортировки данных;

  • пользовательские типы данных (user-defined data types) – типы данных, создаваемые пользователем на основе типов данных, встроенных в MS SQL Server;

  • функции пользователя (user-defined functions) – функции, создаваемые пользователями;

  • ключи (keys) – один из видов ограничений целостности, обеспечивающий ссылочную целостность данных;

  • правила (rules) – объекты базы данных, позволяющие контролировать логическую целостность данных, которое связывается со столбцом таблицы или пользовательским типом данных, причём одно правило может быть связано с множеством столбцов различных таблиц и пользовательских типов данных;

  • ограничения целостности (constraints) – эти объекты, как и правила, призваны обеспечивать логическую целостность данных, однако в отличие от правил не существуют отдельно от таблиц; ограничения целостности пришли на смену правилам начиная с версии SQL Server 7.0;

  • умолчания (defaults) – самостоятельные объекты базы данных, которые, так же как и правила, могут связываться со столбцами таблиц и пользовательскими типами данных, оставлены в SQL Server 7.0 и более поздних версиях для обеспечения совместимости с предыдущими версиями; значения по умолчанию могут быть указаны непосредственно в структуре таблицы или пользовательского типа данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]