Какая команда используется для регистрации файла базы данных

Обновлено: 06.07.2024

Все компоненты Microsoft SQL Server 2008 запускаются из меню "Пуск \ Программы \ Microsoft SQL Server 2008. В Microsoft SQL Server 2008 входят следующие компоненты:

  1. Deployment Wizard - мастер по выводу информации хранимой на сервере;
  2. SQL Server Installation Center - центр установки SQL Server 2008;
  3. Reporting Services Configuration Manager - менеджер службы настройки отчётов;
  4. SQL Server Configuration Manager - менеджер настройки сервера;
  5. SQL Server Error and Usage Reporting - служба протоколирования работы сервера и служба отчётов об ошибках;
  6. Microsoft Samples Overview - ссылка на сайт корпорации Microsoft, где можно просмотреть примеры работы с сервером;
  7. SQL Server Books Online - полная справочная система по Microsoft SQL Server 2008 . Она содержит справки, как по программированию, так и по администрированию сервера;
  8. SQL Server Tutorials - учебники по работе с сервером;
  9. Data Profile Viewer - просмотр профилей по работе с данными;
  10. Execute Package Utility - инструменты по сжатию данных;
  11. Database Engine Tuning Advisor - мастер настройки ядра базы данных;
  12. SQL Server Profiler - настройка профилей по работе с данными;
  13. Import and Export Data - импорт и экспорт данных;
  14. SQL Server Business Intelligence Development Studio - интегрированная среда разработки Business Intelligence Development Studio;
  15. SQL Server Management Studio - графическая оболочка для управления сервером и разработки баз данных.

Создание файла данных

Новую БД можно создать, используя стандартные команды языка T- SQL . Для создания новой БД необходимо сделать активную БД "Master". Это можно сделать либо выбором ее из выпадающего списка БД на панели инструментов, либо набором команды USE Master на вкладке нового запроса.

Замечание: Все команды языка T- SQL набираются на вкладке нового запроса ( SQLQuery ). Для того чтобы создать новый запрос на панели инструментов необходимо нажать кнопку


Для выполнения команд языка T- SQL на панели инструментов необходимо нажать кнопку


Замечание: В Microsoft SQL Server БД состоит из двух частей:

  • Файл данных - файл, имеющий расширение mdf и где находятся все таблицы и запросы;
  • Файл журнала транзакций - файл, имеющий расширение ldf, содержит журнал, где фиксируются все действия с БД. Данный файл предназначен для восстановления БД в случае её выхода из строя.

Для создания нового файла данных используется команда CREATE DATABASE , которая имеет следующий синтаксис :

  • Имя БД - имя создаваемой БД
  • Логическое имя - определяет логическое имя файла данных БД, по которому происходит обращение к файлу данных.
  • Имя файла - определяет полный путь к файлу данных.
  • Нач.размер - начальный размер файла данных в Мб.
  • Макс.размер - максимальный размер файла данных в Мб.
  • Шаг - шаг увеличения файла данных, либо в Мб либо в %.

Параметры в разделе LOG ON аналогичны параметрам в разделе CREATE DATABASE . Однако они определяют параметры журнала транзакций .

Пример: Создать БД "Students", расположенную в файле "D:\Students.mdf" и имеющую начальный размер файла данных 1мб., максимальный размер файла данных 100мб. и шаг увеличения файла данных равный 1мб. Файл журнала транзакций данной БД имеет имя "StudentsLog" и расположен в файле "D:\Students.ldf". Данный файл имеет начальный размер равный 1мб., максимальный размер равный 100мб. и шаг увеличения равный 1мб.

Управление базами данных при помощи команд языка T-SQL

В языке запросов T- SQL с БД возможны следующие действия:

  1. Отображение сведений о БД: EXEC sp_helpdb <Имя БД> ;
  2. Изменение параметров БД: EXEC sp_dboption <Имя БД>, <Параметр>, <Значение> ;
  3. Добавления новых файлов, удаление файлов и переименования файлов, входящих в БД:

Замечание: Вышеперечисленные команды используют следующие параметры:

  • <Имя БД> - имя БД с которой производится действие;
  • <Параметр> - изменяемый параметр;
  • <Значение> - новое значение изменяемого параметра;
  • <Параметры> - параметры файла БД, аналогичные параметрам, используемым в команде CREATE DATABASE ;
  • < Логическое имя файла > - логическое имя файла , входящего в БД;
  • <Новое имя БД> - новое имя БД.

На этом мы заканчиваем рассмотрение файлов данных. Дополнительную информацию можно найти в "Создание файла данных и журнала транзакций" .

Консоль MySQL позволяет вводить как инструкции SQL, так и служебные команды MySQL, предназначеные для администрирования и использования таблиц в базах данных MySQL. К основным командам относятся SHOW, USE и CREATE.

Рассмотрим каждую из них отдельно.

Эта команда предназначена для просмотра доступных баз данных и таблиц в конкретных базах данных. Для просмотра списка баз данных необходимо ввести такую команду:

Для просмотра списка таблиц используется эта же команда в таком виде:

Эта команда выдаст список таблиц в текущей базе данных:

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

CREATE

После этой операции будет создана новая база данных не содержащая никаких таблиц, а команда SHOW DATABASES выдаст следующее:

Как уже было сказано выше, в один и тот же момент только одна база данных может быть активна. Команда USE служит для выбора этой активной базы. Для перехода к некоторой базе данных необходимо выполнить следующую операцию:

Нижеследующее ознакомит вас с методами извлечения и занесения данных в таблицы при помощи языка SQL.

Наипростейшей командой является следующая:

Эта команда подразумевает, что в активной базе данных существует таблица mysql, из которой она просто извлекает все данные и выводит их на экран.

Как вы уже наверное поняли, команда SELECT служит для просмотра данных таблиц. Ее упрощенный синтаксис таков:

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

Рассмотрим этот запрос

Для показа данных одного поля может использоваться такой запрос:

Как видите, этот запрос просто выбирает значения из нужного поля из каждой строки и выводит их, заодно сортируя по (единственному) полю project, поэтому в результатах встречаются повторения. Для устранения их используется инструкция DISTINCT:

Эти запросы находят количество выполняемых проектов, наибольшее количество проектов, выполняемое одним человеком и среднее количество проектов, в которых участвуют работники соответственно.

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

MySQL также позволяет производить более развитое сравнение с шаблоном при помощи оператора REGEXP и средств построения шаблона теми же методами, что используются в Perl (см. Регулярные выражения в Perl).

В этом примере объединяются таблицы staff и projects, причем выводятся имя сотрудника, проект над которым он работает и описание этого проекта.

Объединив все это в один запрос получим следующее:

Редактирование данных

Команда INSERT служит для вставки строк в таблицы. Вот как может выглядеть такой запрос:

Изменение данных производится при помощи команды UPDATE. Необходимо указать, значения каких полей следует изменить, а также (опять же необязательно) условия, которым должны удовлетворять строки, которые следует обновить.

Этот запрос устанавливает дату принятия на работу, зарплату и название проекта всем Джекам, которые находятся в базе данных.

Это небольшая часть языка SQL, необходимая для работы с MySQL, в частности при программировании для Web. Для более полной информации обратитесь к официальным спецификациям SQL или к документации MySQL.

Примечание для тех, кто знаком со стандартом ANSI SQL 92: на данный момент MySQL поддерживает укороченную версию этого стандарта, в которую не входит выполнения подзапросов а также некоторые другие функции.

Для регистрации файла базы данных запускают утилиту IBConsol и сервер InterBase и из главного меню утилиты подают команду

При этом на экран выводится диалоговая панель «Register Database and Connect» (рис. 4.7).

В поле ввода «File» с помощью кнопки или вручную указывается полный путь к файлу базы данных.

В поле ввода «Alias Name» пишется псевдоним базы данных, как правило, это имя файла базы данных без расширения.

Для каждого пользователя, регистрирующего базу данных на сервере, указывается имя (User Name), пароль (Password) и роль (Role). Подробнее об определении пользователя, пароля и роли см. гл. 13.

В поле ввода «Default Character Set» определяется набор символов, разрешенных для применения в полях всех таблиц базы данных. Рекомендуется использовать набор символов WIN 1251, который разрешает использование букв как английского, так и русского алфавитов. Если при регистрации базы данных не указать набор символов, то будет подставлен набор символов «по умолчанию», не учитывающий буквы русского алфавита.

Для снятия с регистрации базы данных надо подать команду Unregister из того же контекстного меню или из главного меню

Снять с регистрации можно только закрытую базу данных.

Когда база данных открыта (установлен сеанс связи), то, выбрав любой из объектов базы данных, можно выполнять с ним различные действия. Для начала работы необходимо выполнить двойной щелчок по имени выбранного объекта, например «Tables». В диалоговой панели (см. рис. 4.6) также выполняют двойной щелчок по имени выбранной таблицы, например «Zoo». При этом на экран выводится диалоговая панель «Properties for: . » (рис. 4.8).

Для работы с таблицей предусмотрены пять вкладок.

/* Triggers only will work for SQL triggers */

CREATE TRIGGER "ADZOO' FOR "ZOO"

ACTIVE AFTER DELETE POSITION 0 AS

DELETE from VID WHERE VID.VID_ZOO=ZOO.ZOO_ID;


Extract table data

[CB0_IB_PELPHIPR0NINC ATS. GDB _Tables _ ^

Допускается копирование команд в буфер и их исполнение после редактирования. Двойные кавычки в тексте команды не указываются. Исполнение команд выполняется в специальном окне «Interactive SQL», которое вызывается на экран с помощью главного меню утилиты IBConsol

Tools —» Interactive SQL .

Вкладка «Permissions»

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

Определение пользователей таблицы

Рис. 4.10. Определение пользователей таблицы

Вкладка «Data»

На вкладке данные (рис. 4.11) разрешается редактировать любую запись, а также добавлять и удалять записи. При перехо-


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

Для удаления записи необходимо удаляемую запись выделить курсором, например пустая запись на рис. 4.11, и подать клавишную команду Ctrl + Delete. При этом на экран выводится диалог (рис. 4.12) для подтверждения процедуры удаления записи. После нажатия кнопки ОК запись удаляется.

В результате открывается диалоговое окно "Параметры базы данных" (Рис. 4), в котором надо заполнить практически такие же поля, что и при создании базы данных, затем нажать кнопку [OK].

Для проверки правильности параметров, введенных в окне регистрации базы данных, следует нажать кнопку [Проверка коннекта]. Это приведет к открытию диалогового окна "CommunicationDiagnostics", в котором в поле "TestResults" будут содержаться результаты подключения. Там же будут находиться сведения о версии используемой СУБД.

Если все параметры подключения были введены правильно, то произойдет подключение к базе данных, название подключенной базы данных в окне "DatabaseExplorer" будет выделено жирным шрифтом, а также появятся вложенные узлы с объектами, содержащимися в подключенной базе данных

После подключения к базе данных можно просматривать имеющиеся объекты, создавать новые, вносить и просматривать данные, а также проводить операции с имеющимися объектами.

14.Использование Интернета для сбора источников. Сотрудничество в научной сфере.

Современные подходы к использованию компьютерных сетей предполагают реализацию информационного взаимодействия участников образовательного процесса в различных режимах работы Всемирной информационной среды. Интернет-технология обеспечивает современных пользователей всеми ресурсами глобальных телекоммуникаций, позволяет организовать учебную деятельность с использованием прикладных и инструментальных программных средств и систем, доступных современному пользователю. В этой связи перспективным направлением является разработка научно-педагогических основ создания и использования Глобальной информационной среды непрерывного образования на основе создания Единого образовательного пространства, (информационно-предметной среды) регионального/глобального масштаба.

При всем многообразии информационных и телекоммуникационных технологий, а также способов организации данных при их пересылке по каналам связи всемирная информационная компьютерная сеть Интернет занимает центральное место. Более того, на сегодняшний день, это практически единственная глобальная телекоммуникационная сеть, повсеместно используемая в системе общего среднего образования. Этому во многом способствуют высокая скорость и надежность передачи через Интернет данных различных форматов (текст, графические изображения, звук, видео и пр.).Сеть Интернет предоставляет возможность коллективного доступа к учебным материалам, которые могут быть представлены как в виде простейших учебников(электронных текстов), так и в виде сложных интерактивных систем, компьютерных моделей, виртуальных учебных сред и т.д. Количество пользователей и источников информации сети Интернет непрерывно увеличивается. Кроме того, происходит постоянное улучшение качества предоставляемых телекоммуникационных услуг.

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

· организацию представительства учебного заведения в сети Интернет;

· создание сайта, посвященного содержанию школьной дисциплины и размещение его в сети Интернет;

· размещение личных Web-сайтов учителей и школьников.

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

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

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

· организации разных форм деятельности обучаемых, связанных с самостоятельным овладением знаниями;

· применения современных информационных и телекоммуникационных технологий (технологий мультимедиа, виртуальной реальности, гипертекстовых и гипермедиа-технологий) в учебной деятельности;

· объективного измерения, оценки и прогноза результативности обучения, сопоставления результатов учебной деятельности школьников с требованиями государственного образовательного стандарта;

· управления учебной деятельностью учащегося, адекватно его уровню знаний, умений и навыков, а также особенностям его мотивации к учению;

· создания условий для индивидуального самостоятельного обучения школьников;

· постоянного и оперативного общения педагогов, обучаемых и родителей, нацеленного на повышение эффективности обучения;

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

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

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

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

Горизонтальный портал «Российское образование» обеспечивает:

· навигацию по всем вертикальным порталам;

· поиск мультимедиа-информации в области образования в Интернет;

· персонификацию и персональную адаптацию интерфейса как путем выбора пользователем собственной категории (обучаемый, преподаватель, администратор, разработчик портала) и указанием уровня образования, так и путем конструирования собственного интерфейса;

· формирование и предоставление срезов вертикальных порталов по уровням образования;

· хранение и предоставление информации в области образования (законодательство, приказы, нормативные документы, стандарты, перечни специальностей, федеральный комплект учебников, база данных вузов и др.);

· публикацию ежедневного обзора прессы по вопросам образования;

· новостную ленту в области образования;

· организацию проведения форумов, дискуссионных групп, списков рассылки.

С мире науки, Демоскоп, Скопус


Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.


Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).

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

С помощью Мастера регистрации приложения уровня данных или скрипта Windows PowerShell создайте определение приложения уровня данных (DAC), описывающее объекты из существующей базы данных, а затем зарегистрируйте это определение в системной базе данных msdb (master в База данных SQL Azure).

Перед началом работы ограничения, разрешения

Обновление приложения уровня данных с использованием: Мастер регистрации приложения уровня данных, PowerShell

Перед началом

Ограничения

Приложение DAC нельзя зарегистрировать, если база данных содержит объекты, которые не поддерживаются в DAC, или содержат пользователей. Дополнительные сведения о типах объектов, поддерживаемых в DAC, см. в разделе DAC Support For SQL Server Objects and Versions.

Permissions

Для регистрации приложения уровня данных в экземпляре компонента Компонент Database Engine требуются по меньшей мере разрешения ALTER ANY LOGIN, разрешения области базы данных VIEW DEFINITION, разрешения SELECT на представление каталога sys.sql_expression_dependencies и членство в предопределенной роли сервера dbcreator . Члены предопределенной роли сервера sysadmin и встроенной учетной записи системного администратора SQL Server (с именем sa ) также могут регистрировать приложения уровня данных. Для регистрации приложения уровня данных, не содержащего имен входа, в База данных SQL требуется членство в ролях dbmanager или serveradmin . Для регистрации приложения уровня данных, содержащего имена входа, в База данных SQL требуется членство в ролях loginmanager или serveradmin .

Использование мастера регистрации приложений уровня данных

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

Разверните узел Базы данных .

Выполните шаги в диалоговых окнах мастера.

Вводная страница

На этой странице описаны шаги регистрации приложения уровня данных.

Больше не показывать эту страницу. — щелкните этот флажок, чтобы предотвратить отображение этой страницы в будущем.

Далее > — переход к странице Задание свойств.

Отмена — работа мастера завершается без регистрации DAC.

Используйте эту страницу, чтобы указать свойства уровня DAC, например имя и версию приложения.

Имя приложения. — Строка, указывающая имя, которое используется для идентификации определения DAC. В этом поле приводится имя базы данных.

Версия. — числовое значение, определяющее версию DAC. Версия DAC используется в среде Visual Studio для определения версии DAC, над которой работают разработчики. При развертывании DAC версия сохраняется в базе данных msdb и впоследствии доступна в узле Приложения уровня данных в среде SQL Server Management Studio.

Описание. — необязательно. Текст, поясняющий назначение DAC. При развертывании DAC описание сохраняется в базе данных msdb и впоследствии доступно в узле Приложения уровня данных в среде Среда Management Studio.

Далее > — выполняется проверка возможности сборки DAC из объектов базы данных, результаты отображаются на странице Проверка и сводка.

Отмена — работа мастера завершается без регистрации DAC.

Получение объектов

Получение объектов сервера и базы данных. — отображается индикатор развития процесса получения мастером всех необходимых объектов из базы данных и экземпляра компонента Database Engine.

Отмена — работа мастера завершается без регистрации DAC.

Проверка объектов

Проверка SchemaName . ObjectName . — отображает индикатор выполнения по мере того, как мастер проверяет зависимости полученных объектов и допустимость этих объектов для DAC. SchemaName . ObjectName указывает, для какого объекта в данный момент выполняется проверка.

Отмена — работа мастера завершается без регистрации DAC.

Сводка

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

Сохранить отчет — сохранить копию отчета о проверке в HTML-файл. Папка по умолчанию является папкой SQL Server Management Studio\DAC Packages , вложенной в папки Documents рабочего каталога учетной записи пользователя Windows.

Отмена — работа мастера завершается без регистрации DAC.

Эта страница сообщает об успешном или неуспешном завершении регистрации.

Готово — завершает работу мастера.

Создайте объект SMO и настройте его на работу с экземпляром, содержащим базу данных, подлежащую регистрации как DAC.

Добавьте переменную, указывающую имя базы данных.

Укажите метаданные для приложения уровня данных, такие как имя, версия и описание приложения уровня данных.

Читайте также: