Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ ВСЕ.docx
Скачиваний:
31
Добавлен:
16.04.2019
Размер:
1.69 Mб
Скачать

9.6. Метод доступа vsam.

Термин Virtual Storage Access Method (VSAM, виртуальный метод доступа) применя ется как к типу набора данных, так и к методу доступа, используемому для управле ния различными типами пользовательских данных. Как метод доступа VSAM обеспе чивает гораздо более сложные функции, чем другие методы доступа к дискам. VSAM хранит дисковые записи в уникальном формате, непонятном для других методов доступа.

VSAM используется главным образом для при ложений. Он не используется для исходных про грамм, JCL или исполняемых модулей. VSAM файлы нельзя отобразить или редактировать че рез ISPF.

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

VSAM – метод доступа для прямой и последовательной обработки записей фиксированной и переменной длины

9.7 Файловые системы z/os unix. Сравнение наборов данных z/os и файлов файловой системы

Файловую систему UNIX можно рассматривать как контейнер, содержащий части всего дерева директорий UNIX. В отличие от традиционной библиотеки z/OS файло вая система UNIX является иерархической и байториентированной. Чтобы найти файл в файловой системе UNIX, нужно выполнить поиск в одной или нескольких директориях (directories); см. рис. 5.5. В UNIX отсутствует понятие каталога (catalog), указывающего непосредственно на файл, используемое в z/OS.

z/OS UNIX System Services (z/OS UNIX) позволяет пользователям z/OS создавать файловые системы UNIX и деревья директорий файловой системы в z/OS, а также осуществлять доступ к файлам UNIX в z/OS и других системах. В z/OS файловая сис тема UNIX подключается (монтируется) к пустой директории системным программистом (или пользователю с полномочиями монтирования).

В z/OS UNIX допускается использование следующих типов файловых систем:

zSeries File System (zFS) – файловая система, хранящая файлы в линейных на борах данных VSAM;

Hierarchical File System (HFS) – монтируемая файловая система, в настоящее время вытесняемая zFS;

z/OS Network File System (z/OS NFS) – файловая система, позволяющая системе z/OS осуществлять доступ к удаленной файловой системе UNIX (z/OS UNIX

или другой) через TCP/IP, как если бы она была частью локального дерева директорий z/OS;

Temporary File System (TFS) – временная физическая файловая система, поддерживающая монтируемые файловые системы, создаваемые в памяти.

Как и в других файловых системах UNIX, путь указывает на файл и состоит из имен директорий и имени файла. Полное имя файла, состоящее из имен всех директорий в пути к файлу и имени самого файла, может иметь длину до 1 023 байт. Путь состоит из имен отдельных директорий и имени файла, разделенных символом прямого слэша, например:

/dir1/dir2/dir3/MyFile

9.7 Сравнение наборов данных z/os и файлов файловой системы

Многие элементы UNIX имеют аналоги в операционной системе z/OS. В частности, организация пользовательского каталога (user catalog) аналогична пользовательской директории (user directory; /u/ibmuser) в файловой системе.

В z/OS префикс пользователя, назначаемый набору данных z/OS, указывает на пользовательский каталог (user catalog). Обычно один пользователь владеет всеми наборами данных, имя которых начинается с его пользовательского префикса. На пример, наборы данных, принадлежащие TSO/Eпользователю IBMUSER, начинаются со старшего квалификатора (префикса) IBMUSER. Могут существовать наборы дан ных IBMUSER.C, IBMUSER.C.OTHER и IBMUSER.TEST.

В файловой системе UNIX ibmuser имеет пользовательскую директорию (user directory) с названием /u/ibmuser.

В этой директории может находиться поддиректория /u/ibmuser/c. Тогда /u/ibmuser/c/pgma указывает на файл pgma (рис. 5.6). Среди существующих типов наборов данных z/OS секционированный набор данных (PDS) больше всего похож на пользовательскую директорию в файловой системе. Секционированный набор данных, например IBMUSER.C, может содержать разделы (файлы) PGMA, PGMB, обозначаемые IBMUSER.C(PGMA), IBMUSER.C(PGMB) и т. д. Аналогично поддиректория /u/ibmuser/c может содержать много файлов, таких, как pgma, pgmb и т. д. Все данные, записываемые в файловую систему HFS, могут считываться любыми программами сразу же после их записи. Запись данных на диск выполняется, когда программа выдает fsync().

10.1. Выпуски SQL Server 2008 и поддерживаемые ими функции. Режим проверки подлинности регистрации пользователя.

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

  1. Enterprise Edition (32/64 разрядные версии) – Полная версия SQL имеет высокий уровень масштабируемости, следует применять в крупномасштабных организациях.

  2. Standart (32.64 разрядные версии) – Предназначена для приложений уровня IT в тех случаях когда не требуется масштабируемость.

  3. Express Edition (32/64 разрядные версии) – Используется для изолированных приложений. Бесплатная.

  4. Web Edition – Предназначена для поддержки высокого уровня масштабируемости хостинга при низкой ежемесячной оплате.

  5. Developer Edition - Обладает всеми возможностями Enterprise Edition и используется для разработки.

Соединение с использованием проверки подлинности Windows

Проверка подлинности Windows является проверкой подлинности по умолчанию; она обеспечивает более высокий уровень безопасности, чем проверка подлинности SQL Server. Режим проверки подлинности Windows использует протокол безопасности Kerberos, реализует политику паролей в отношении проверки сложности надежных паролей, поддерживает блокировку учетных записей и истечение срока пароля. Соединение, установленное с помощью проверки подлинности Windows, иногда называется доверительным соединением, поскольку SQL Server доверяет учетным данным, предоставляемым Windows.

Соединение с использованием проверки подлинности SQL Server

Если используется проверка подлинности SQL Server, в SQL Server создаются имена входа, которые не основаны на учетных записях пользователей Windows. И имя пользователя, и пароль создаются с помощью SQL Server и хранятся в SQL Server. Пользователи, подключающиеся с помощью проверки подлинности SQL Server, должны предоставлять свои учетные данные (имя входа и пароль) каждый раз при установке соединения. При использовании проверки подлинности SQL Server необходимо задавать надежные пароли для всех учетных записей SQL Server. 

10.2. SQL Server 2008 и варианты лицензирования. Экземпляры и их назначения.

Виды лицензий:

 Лицензирование «на процессор» - требуется по одной лицензии SQL Server на каждый процессор сервера, к которому имеют доступ операционные системы, на которых установлен SQL Server.

Лицензирование в модели «сервер-CAL» (Серверная лицензия + лицензия на устройство). Требуется лицензия для каждого сервера, а также клиентская лицензия для каждого пользователя или устройства, которые будут использовать SQL Server. Необходимо приобретение лицензии SQL CAL для каждого пользователя или устройства, которые обращаются к соответствующему серверу, несмотря на то, что прямого обращения к SQL Server может не быть.

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

Экземпляры

Впервые концепция именованных экземпляров появилась в SQL Server 2000. Физически она позволяет установить несколько одновременно работающих экземпляров SQL Server (в том числе и разных версий) на одном компьютере. Первый экземпляр всегда будет экземпляром по умолчанию (default instance). Его имя совпадает с именем компьютера, на который он установлен. Все остальные экземпляры будут именованными, и имена для них вам придется придумывать самостоятельно.

Для чего нужны именованные экземпляры? Вряд ли вы будете их использовать на рабочем сервере. Однако для целей разработки приложений и тестирования они очень удобны. Например, вы можете установить два экземпляра SQL Server 2005 на одном компьютере с совершенно разными настройками и сравнить, как они будут работать. Другой вариант (который наверняка придется по душе многим разработчикам) — установить в качестве экземпляра по умолчанию SQLServer 2000, а в качестве именованного экземпляра — SQL Server 2005 и работать с обеими версиями одновременно. Третий вариант — установить в качестве экземпляра по умолчанию SQL Server 7.0, в качестве одного именованного экземпляра — SQL Server 2000, а в качестве третьего сервера — SQL Server 2005. В результате вы сможете работать одновременно с тремя версиями SQL Server!

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