|
Программирование >> Реализация баз данных
1 2 лизацяя баз данных SQ Глава 4 5. Ниже на панели Editor кода наберите следующие команды: LOG ON . NAME = hnnkshoplog. FILENAME = C:\Program Eiles\Microsoft SQL Servei\MbuijL\Data\Bookshop. Idf , SIZE = 2, MAXSIZE =5, . , FILEGROWTH =1 ) . - Эти команды определяют файл журнала. Логическое имя этого файла, которое используется во всех операторах Transact-SQL, исполняемых после создания базы данных, - Bookshopjog. Путь и имя файла для ОС будут следующими: C:\Program Files\MicTOsoft SQL Server\MSSQL\Daia\Bookshop.ldt. Первоначальный размер файла равен 2 Мб, максимальный размер - 5 Мб. Инкремент роста файла составляет I Мб. 6. Исполните введенные команды как один оператор. На вкладке Messages панели Results выводятся два сообщения. Одно из них поясняет, что для основного файла выделено 4 Мб дискового пространства, а другое - что выделено 2 Мб под файл журнала транзакций. 7. Оставьте SQL Query Analyzer открытым. Проемотр базы данных BookShopDB 1. Откройте SQL Server Enterprise Manager. 2. Раскрывайте дерево в пока не увидите список имеющихся на баз данных. В списке узла Databases должна быть база данных BookShopDB. 3. Щелкните правой кнопкой BookShopDB, затем - Properties. Появится окно BookShopDB Properties. 4. Щелкните вкладку Data Files. Обратите внимание, что в списке Database Files выводится файл bookshop dat. Для файла выделено 4 Мб. Также обратите внимание, что инкремент роста установлен равным 1 Мб, а максимальный размер файла - 10 Мб. 5. Щелкните вкладку Transaction Log. Обратите внимание на файл bookshopIog. который выводится в списке Transaction Log Files. Для этого файла выделено 2 Мб. Также обратите внимание, что инкремент роста установлен равным 1 Мб, а максимальный размер файла - 5 Мб. 6. Щелкните вкладку Transaction Log. 7. Ознакомьтесь с остальными вкладками в диалоговом окне BookShopDB Properties, после этого закройте это окно. 8. Закройте SQL Server Enterprise Manager. ► Удаление базы данных щью оператора DROP DATABASE \. Активизируйте окно SQL Query Analyzer. 2. На панели Editor введите и исполните адющую команду: DROP DATABASE bookshopdb Занятие 1 Создание и управление базой данных SQL Seer 125 На вкладке Messages панели Results выводятся дв 1ения, свидетельствующие об удалении файлов базы данных. 3. Закройте SQL Query Analyzer. ► Создание базы данных щью SQL Server rprise Manager 1. Откройте SQL Server Enterprise Manager. 2. Раскрывайте дерево консоли, пока не отыщите узел Databases. 3. Щелкните правой кнопкой узел Databases, затем шелкните New Database. Выводится диалоговое окно Database Properties. 4. Наберите в текстовом поле Name на вкладке General имя BookShopDB. 5. Щелкните вкладку Data Files и изучите ее оппии. Обратите внимание, что первоначальный размер файла составляет 1 Мб и рост файла не ограничен. В этом упражнении нам не понадобится менять параметры, заданные по умолчанию. 6. Щелкните вкладку Transaction Log и изучите ее параметры. Можно заметить, что, как и в случае основного файла, первоначальный размер равен 1 Мб, а рост файла не ограничен. Менять эти параметры также не нужно. 7. Щелкните ОК. 8. Раскройте узел Database. В список баз данных добавлена база BookShopDB. ► Просмотр базы данных BookShopDB 1. Щелкните правой кнопкой узел BookShopDB и выберите Properties. Появляется диалоговое окно BookShopDB. 2. Изучите вкладки Data Files и Transaction Log. Обратите внимание, что файлы базы данных сконфигурированы с помощью паргшет-ров по умолчанию. 3. Изучите остальные вкладки. 4. Закройте диалоговое окно BookShopDB Properties. 5. Раскройте узел BookShopDB в консоли. Появляется список категорий объектов. 6. Изучите каждую категорию, чтобы определить, какие объекты созданы по умолчанию во время создания базы данных. ► Увеличение размера базы данных 1. Щелкните правой кнопкой узел BookShopDB и выберите Properties. Выводится диалоговое окно BookShopDB Properties. 2. Щелкните вкладку Data Files. 3. Измените значение в поле Space Allocated (MB) строки BookShopDB Data (г. списке Database Files) с 1 Мб на 2 Мб. 4. Нажмите клавишу Tab или щелкните за пределами поля, значение которого вы тчлько что изменили. ► Добавление данных в базу 1. В столбце File Narae второй строки (в списке Database Files) наберите Bookdata2. 2. Нажмите клавишу Tab или щелкните за пределами поля, значение которого вы только что изменили. В каждое мбие новой строки вводятся значения по умолчанию, 3. В поле Space Allocated (MB) строки Bookdata2 (в списке Database Files) измените значение с J Мб на 2 Мб. 4. Нажмите клавишу Tab ил ните за пределами поля, значение которого вы только что изменили. ► Удаление данных из базы , 1. Выберите в списке Database Files строку Bookdata2. 2. Щелкните кнопку Delete. Фай data2 удален из базы данных. 3. Щелкните ОК. 4. Закройте SQL Server Enterprise Manager. Резюме Во время создания базы данных необходимо определить ее имя, размер, а также файлы и группы файлов, в которых она будет храниться. При создании базы данных нужно задать максимальный размер, до которого разрешено увеличение файла, SQL Server предоставляет методов создания базы данных: оператор SQL CREATE DATABASE, консоль SQL Server Enterprise Manager и мастер Create Database (запускаемый в SQL Server Enterprise Manager). После создания в SQL Server новой базы данных сведения о ней доступны для просмотра. В SQL Server предусмотрено несколько методов просмотра сведений о базе: системная хранимая процедура elpdb, оператор DATABASEPROPERTYEXn SQLServer Enterprise Manager. После создания базы данных разрешается откорректировать ее исходное определение. Иногда, прежде чем вносить изменения, следует вывести базу данных из нормального режима работы. Можно задать несколько параметров уровня базы данных, которые определяют ее характеристики. Эти параметры уникальн каждой базы и не влияют на другие базы данных. Если несистемная база данных больше не нужна (или она перемещена в другую базу данных или на другой сервер), ее можно удалить. При этом файлы базы со всеми данными удаляются с диска на сервере. Удаляют базу оператором DROP DATABASE или из консоли в SQL Server Enterprise Manager. , .
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |