- •5Я нормальная форма.
- •Disk init
- •39. Язык sql. Функции языка. Достоинства языка.
- •Концептуальное проектирование базы данных. Объекты. Атрибуты. Конкретизация и обобщение.
- •17. Концептуальное проектирование базы данных. Связи между объектами. Мощность связи.
- •Концептуальное проектирование базы данных. Составные объекты.
- •Жизненный цикл баз данных. Этап реализации.
- •22)Разработка приложений. Тестирование, эксплуатация и сопровождение.
- •- Анализ функционирования и поддержка исходного варианта бд
- •- Адаптация и модернизация системы
- •46) Disk init
- •72) Оператор выборки
- •Оператор проекции
- •Реляционное умножение
- •Оператор соединения
- •Insert into spt_values(number, status)
- •Values (Null,Null)
- •Inner join [Медицинское учреждение].[dbo].[отделение]
- •Inner join Orders о
- •90) Ограничения домена
- •95) Табличные блокировки
Disk init
NAME = <’Логическое имя’>,
PSYSNAME = <’Физическое имя’>,
VDEVNO = <Номер устройства>,
SIZE = <Размер>
[, VSTART = <Адрес>]
Логическое имя – это имя, используемое в SQL-выражениях. Логическое имя должно соответствовать правилам SQL Server на идентификаторы и быть заключено в одинарные кавычки.
Физическое имя – это буква дисковода, полный путь и имя файла (устройства). Естественно, что путь должен удовлетворять правилам операционной системы.
Номер виртуального устройства – это идентификатор устройства. Он может принимать значения от 0 до 255. Идентификатор 0 зарезервирован для устройства master.
С помощью параметра SIZE устанавливается размер устройства. Размер измеряется в страницах.
Параметр VSTART необходим только в определенных случаях. Он представляет собой стартовое смещение в страницах.
37. Целостность данных
целостность – в любой момент времени существования БД сведения, содержащиеся в ней должны быть непротиворечивы. Целостность БД достигается в следствии введения ограничений и прежде всего ограничений нормализации БД. В любой БД желательно отслеживать диапазон допустимых значений, соотношения между значениями в полях, особенности написания форматов данных, следует правильно определять ограничения, связанные с удалением записей или добавлением;
38.Архитектура клиент – сервер.
Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением.
Преимущества
Делает возможным, в большинстве случаев, распределение функций вычислительной системы между несколькими независимыми компьютерами в сети. Это позволяет упростить обслуживание вычислительной системы. В частности, замена, ремонт, модернизация или перемещение сервера не затрагивают клиентов.
Все данные хранятся на сервере, который, как правило, защищён гораздо лучше большинства клиентов. На сервере проще обеспечить контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа.
Позволяет объединить различные клиенты. Использовать ресурсы одного сервера часто могут клиенты с разными аппаратными платформами, операционными системами и т. п.
[править]Недостатки
Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть.
Поддержка работы данной системы требует отдельного специалиста — системного администратора.
Высокая стоимость оборудования.
[править]Многоуровневая архитектура клиент-сервер
Многоуровневая архитектура клиент-сервер — разновидность архитектуры клиент-сервер, в которой функция обработки данных вынесена на один или несколько отдельных серверов. Это позволяет разделить функции хранения, обработки и представления данных для более эффективного использования возможностей серверов и клиентов.
Частные случаи многоуровневой архитектуры: