Перечень тем лабораторных работ 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Перечень тем лабораторных работ



СОДЕРЖАНИЕ

Введение. 4

Лабораторная работа № 1. Создание БД. 5

Лабораторная работа № 2. Восстановление баз данных. 18

Лабораторная работа № 3.

Создание триггеров и управление ими. 23

Лабораторная работа № 4. Подключение проекта Microsoft Access к базе данных Microsoft SQL Server (ADP) 26

Список литературы ………………………………………………..27

 

 

 

 

ВВЕДЕНИЕ

 

Цель и задачи изучения дисциплины «Базы данных» заключаются в том, чтобы дать студентам:

· теоретические сведения о банках данных и знаний;

· теоретические основы по системам управления базами данных (СУБД);

· теоретические сведения о представлении структур данных в памяти ЭВМ;

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

· теоретические сведения о промышленных СУБД и практические навыки администрирования профессиональной СУБД;

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

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

В результате изучения дисциплины студенты должны ЗНАТЬ:

· основные понятия и принципы построения базы данных (БД);

· языки описания и манипулирования данными;

· технологии организации БД,

УМЕТЬ:

· построить модель предметной области (ПО) и создать соответствующую ей БД;

· организовать ввод данных в БД и обеспечить манипулирование данными;

· формулировать запросы к БД,

ВЛАДЕТЬ НАВЫКАМИ:

· работы в конкретной СУБД,

· использования Case-средств для автоматизированного проектирования,

· администрирования БД.

 

Таблица 1

Перечень тем лабораторных работ

Наименование тем дисциплины Темы или содержание лабораторных работ
Тема 1. Банки данных и знаний Тема 2. Теоретические аспекты теории базы данных Создание БД
Восстановление баз данных
Тема 3. Установка, конфигурирование и администрирование СУБД Создание триггеров и управление ими
Тема 4. Проектирование и разработка базы данных Подключение проекта Microsoft Access к базе данных Microsoft SQL Server (ADP)

 

Лабораторные работы выполняются в 2 этапа.

На первом этапе – домашинном – проектируется БД для предприятия с определением его организационной структуры, выявление функциональных обязанностей сотрудников отделов, строятся ER-модель и схема информационных потоков, разрабатываются входные и выходные видеограммы с использованием СУБД Access.

На втором этапе создается БД в среде SQL-Server 2000, вводятся данные, решаются задачи с манипулированием данными.

Отчет по лабораторным работам предоставляется в электронном виде.

ЛАБОРАТОРНАЯ РАБОТА № 1.

СОЗДАНИЕ БД

 

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

В поле Initial Size (MB) в соответствующей строке введите 50.

В поле By Percent введите 15.

В группе элементов Maximum File Size установите переключатель в положении Restrict File Growth (MB) и в его поле введите 100.

Перейдите на вкладку Transaction Log.

Просмотрите, какие параметры установлены по умолчанию для журнала транзакций.

В поле Initial Size (MB) вместо значения по умолчанию введите 20.

В поле By Percent группы элементов управления File Growth введите 25.

В группе элементов Maximum File Size установите переключатель в положении Restrict File Growth (MB) и в его поле введите 75.

Щелкните ОК, чтобы создать новую БД.

Заметьте, что в той ветви дерева консоли, где отображается структура БД, отображается новая БД SSEMBD.

Щелкните объект SSEMBD правой кнопкой и выберите Properties. Откроется вкладка General диалогового окна SSEMBD Properties.

Перейдите на вкладку Data Files и просмотрите свойства файлов данных БД SSEMBD.

На вкладке Transaction Log просмотрите свойства файла журнала транзакций БД SSEMBD.

Чтобы закрыть окно SSEMBD Properties, щелкните Cancel.

Не закрывайте главное окно SQL Server Enterprise Manager.

Создание пользовательской базы данных с помощью оператора CREATE DATABASE

При создании пользовательской БД в операторе Transact-SQL CREATE DATABASE необходимо указать ее имя. Другие параметры необязательны.

Примечание! При изучении синтаксиса команд Transact-SQL используйте примеры, приведенные в SQL Server Books Online.

 

Enterprise Manager

В дереве консоли раскройте Microsoft SQL Servers, затем Microsoft SQL Group, прейдите к экземпляру SQL Server по умолчанию и раскройте пункт Databases.

Щелкните msdb правой кнопкой и выберите All Tasks\Backup Database. Откроется окно SQL Server Backup – Msdb.

На вкладке General в поле Name введите Full msdb Database Backup #1.

В поле Description введите Backup Set #1.

Щелкните Add.

Откроется окно Select Backup Description.

Установите переключатель Backup Device.

В списке выберите MSDBFullBackup и щелкните ОК.

Установите переключатель Overwrite Exiting Media и перейдите на вкладку Options.

Пометьте флажок Verify Backup Upon Completion.

Пометьте флажок Initialize And Label Media. В поле Media Set Name введите msdbBackups.

В поле Media Set Description введите Media for msdb Database Backups и щелкните ОК.

Откроется окно Backup Progress, в котором будет отображаться процесс записи резервной копии. Затем откроется окно Verify Progress, где будет отображаться процесс проверки резервной копии БД master. Когда процессы создания и проверки резервной копии закончатся, откроется окно сообщений SQL Server Enterprise Manager.

Чтобы закрыть окно сообщений SQL Server Enterprise Manager, щелкните ОК.

Не закрывайте SQL Server Enterprise Manager.

 

Момент времени

Убедитесь, что вы зарегистрировались на контроллере домена SelfPacedSQL.MSFT под учетной записью Administrator.

В дереве консоли SQL Server Enterprise Manager выберите экземпляр сервера по умолчанию и раскройте Database..

В дереве консоли щелкните правой кнопкой SSEMBD, выберите All Tasks, затем Restore Database.

Откроется окно Restore Database.

В группе элементов управления Parameters отмените выбор всех наборов резервных копий, выбранных SQL Server Enterprise Manager, и установите флажок Full SSEMBD Database Backup #1. Проверьте, что другие наборы не выбраны.

Перейдите на вкладку Options.

Установите переключатель Leave Database Nonoperational But Able To Restore Additional Transactions Logs и щелкните ОК.

Откроется окно Restore Progress, отражающее процесс восстановления. После завершения восстановления откроется окно SQL Server Enterprise Manager, подтверждающее успешное окончание процесса восстановления.

Щелкните ОК.

Обратите внимание, что в дереве консоли база SSEMBD помечена как загружаемая (Loading). Вы не можете просматривать ее объекты.

В дереве консоли SQL Server Enterprise Manager правой кнопкой щелкните SSEMBD, выберите All Tasks, затем – Restore Database.

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

В списке наборов резервных копий отмените выбор, сделанный SQL Server Enterprise Manager, и установите флажок Full SSEMBD Database Backup #1. Проверьте, что другие наборы не выбраны.

Перейдите на вкладку Options.

Установите переключатель Leave Database Read-Only And Able To Restore Additional Transaction Logs и щелкните ОК.

Откроется окно Restore Progress, в котором будет отражаться ход процесса восстановления. После завершения восстановления откроется окно SQL Server Enterprise Manager, подтверждающее успешное окончание процесса восстановления БД SSEMBD.

Щелкните ОК.

Обратите внимание, что в дереве консоли БД SSEMBD помечена как доступная только для чтения (read-only).

В дереве консоли щелкните Tables.

В правой панели щелкните Customer правой кнопкой и выберите Open Table\Return All Rows.

В окне Data In Table ‘Customer’ In ‘SSEMBD’ On ‘SelfPacedCPU’ будет показано содержимое таблицы Customer после восстановления. Обратите внимание, что восстановлена только 21 запись. Закройте окно Data In Table ‘Customer’ In ‘SSEMBD’ On ‘SelfPacedCPU’.

В дереве консоли щелкните SSEMBD правой кнопкой и выберите All Tasks\Restore Database.

Обратите внимание, что SQL Server Enterprise Manager выбрал оставшиеся журналы записи транзакций.

В списке наборов резервных копий отмените выбор, сделанный SQL Server Enterprise Manager и пометьте флажок SSEMBD Transaction Log Backup #1. Проверьте, что другие наборы не выбраны.

Перейдите на вкладку Options.

Установите переключатель в положение Leave Database Read-Only And Able To Restore Additional Transaction Logs и щелкните ОК. Откроется окно Restore Progress, в котором будет отражаться ход процесса восстановления. После завершения восстановления откроется SQL Server Enterprise Manager, подтверждающее успешное окончание процесса восстановления БД SSEMBD.

Щелкните ОК.

В дереве консоли щелкните Tables.

В правой панели щелкните Customer правой кнопкой и выберите Open Table\Return All Rows.

В окне Data In Table ‘Customer’ In ‘SSEMBD’ On ‘SelfPacedCPU’ будет показано содержимое таблицы Customer после восстановления.

Обратите внимание, что восстановлено только 23 записи (добавлено 2 записи). Закройте окно Data In Table ‘Customer’ In ‘SSEMBD’ On ‘SelfPacedCPU’.

В дереве консоли правой кнопкой щелкните SSEMBD, выберите All Tasks, затем Restore Database.

Обратите внимание, что SQL Server Enterprise Manager выбрал оставшиеся журналы записи транзакций.

В списке наборов резервных копий отмените выбор, сделанный SQL Server Enterprise Manager, и установите флажок Full SSEMBD Database Backup #2. Проверьте, что другие наборы не выбраны.

Перейдите на вкладку Options.

Установите переключатель Leave Database Read-Only And Able To Restore Additional Transaction Logs и щелкните ОК.

Откроется окно Restore Progress, в котором будет отражаться ход процесса восстановления. После завершения восстановления откроется окно SQL Server Enterprise Manager, подтверждающее успешное окончание процесса восстановления БД SSEMBD.

Щелкните ОК.

В дереве консоли щелкните Tables.

В правой панели щелкните Customer правой кнопкой и выберите Open Table\Return All Rows.

В окне Data In Table ‘Customer’ In ‘SSEMBD’ On ‘SelfPacedCPU’ будет показано содержимое таблицы Customer после восстановления.

Обратите внимание, что восстановлено только 31 записи (добавлено 8 записей). Закройте окно Data In Table ‘Customer’ In ‘SSEMBD’ On ‘SelfPacedCPU’.

В дереве консоли правой кнопкой щелкните SSEMBD, выберите All Tasks, затем Restore Database. Обратите внимание, что SQL Server Enterprise Manager выбрал оставшиеся журналы записи транзакций.

Расширьте поле Backup Set Date, чтобы увидеть дату и время.

Пометьте флажок Point In Time Restore. Откроется окно Point In Time Restore.

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

Щелкните ОК, чтобы восстановить базу к определенному моменту времени. Откроется окно Restore Progress, отражающее ход процесса восстановления. После завершения восстановления откроется окно SQL Server Enterprise Manager, подтверждающее успешное окончание процесса восстановления БД SSEMBD.

Щелкните ОК.

 


ЛАБОРАТОРНАЯ РАБОТА № 2.

ВОССТАНОВЛЕНИЕ БАЗ ДАННЫХ

 

Закройте SQL Server Enterprise Manager и завершите пользовательский сеанс Windows 2000.

Зарегистрируйтесь в Windows 2000, используя учетную запись Administrator и пароль password.

 

Enterprise Manager

Чтобы создать пользовательскую роль SQL Server Enterprise Manager, раскройте пункт Databases и выберите ту БД, для которой хотите создать роль. Правой кнопкой щелкните Riles и выберите New Database Role щелкните кнопку Add, чтобы просмотреть список пользователей, которых вы можете добавить к этой роли.

 

Исполнение оператора SELECT

Введите следующий оператор Transact-SQL в окне Query на панели Editor:

 

USE Northwind

SELECT*FROM customers

 

Обратите внимание, что слова USE, SELECT и FROM отображаются синим цветом. Это признак их принадлежности к ключевым словам языка Transact-SQL. Ключевое слово USE переключает контекст базы данных на заданную базу данных. Чтобы запустить запрос, щелкните на панели инструментов кнопку Execute Query. Появляется панель Results с результирующим набором, который выводится на вкладке Girds. Обратите внимание на наличие четырех других вкладок: Execution Plan, Trace, Statistics и Grids. Вкладка Messages доступна по умолчанию, если выводится вкладка Grids. Другие вкладки могут и не отображаться, но сейчас они видны, так как раньше при выполнении упражнения вы задали соответствующие параметры Execute Mode.

 

ЛАБОРАТОРНАЯ РАБОТА № 3.

ЛАБОРАТОРНАЯ РАБОТА № 4.

СПИСОК ЛИТЕРАТУРЫ

Нормативные правовые акты

1. Концепция использования информационных технологий в деятельности федеральных органов государственной власти до 2010 года, одобрена распоряжением правительства российской федерации от 27 сентября 2004 г.

2. Федеральная целевая программа «Электронная Россия (2002–2010 гг.)»

3. ФЗ «О персональных данных»

4. ФЗ «О правовой защите программ для ЭВМ и баз данных»

Основная

1. Альфред В. Ахо, Джон Э. Хопкрофт, Днеффри Д. Ульман Структуры данных и алгоритмы. - М., СПб., Киев: Издательский дом «Вильямс», 2000.

2. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Вводный курс. - М.: Гелиос, 2005.

3. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных. Учебное пособие для ССУЗов. - М.: Форум, 2007.

4. Кузнецов С.Д. Базы данных: Языки и модели. - M: Бином. 2007.

5. Майкл Дж. Хернандес, Джон Л. Вьескас SQL-запросы для простых смертных. Практическое руководство по манипулированию данными в SQL. - М.: Лори, 2007.

6. Маклин Й., Томас О. Оптимизация и администрирование баз данных Microsoft SQL Server 2005. - М.: Русская Редакция, 2007.

Дополнительная

1. Администрирование Microsoft SQL Server 2000. Учебный курс MCSA/MCSE. Сертификационный экзамен №70-228. - М.: Русская Редакция, 2002.

2. Дунаев В.В. Базы данных. Язык SQL для студента. - СПб.: BHV, 2007.

3. Кнут Д. Искусство программирования: В 3-х томах/ Пер. с англ.; Под общ. ред Ю.В. Козаченко.- 3-е изд.- М.: Вильямс, 2003.

4. Мирошниченко Г. Реляционные базы данных. Практические приемы оптимальных решений. - CПб.: BHV, 2005.

5. Черячукин В.В. Право интеллектуальной собственности на программы для ЭВМ и базы данных. - M.: Юнити, 2007.

 

СОДЕРЖАНИЕ

Введение. 4

Лабораторная работа № 1. Создание БД. 5

Лабораторная работа № 2. Восстановление баз данных. 18

Лабораторная работа № 3.

Создание триггеров и управление ими. 23

Лабораторная работа № 4. Подключение проекта Microsoft Access к базе данных Microsoft SQL Server (ADP) 26

Список литературы ………………………………………………..27

 

 

 

 

ВВЕДЕНИЕ

 

Цель и задачи изучения дисциплины «Базы данных» заключаются в том, чтобы дать студентам:

· теоретические сведения о банках данных и знаний;

· теоретические основы по системам управления базами данных (СУБД);

· теоретические сведения о представлении структур данных в памяти ЭВМ;

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

· теоретические сведения о промышленных СУБД и практические навыки администрирования профессиональной СУБД;

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

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

В результате изучения дисциплины студенты должны ЗНАТЬ:

· основные понятия и принципы построения базы данных (БД);

· языки описания и манипулирования данными;

· технологии организации БД,

УМЕТЬ:

· построить модель предметной области (ПО) и создать соответствующую ей БД;

· организовать ввод данных в БД и обеспечить манипулирование данными;

· формулировать запросы к БД,

ВЛАДЕТЬ НАВЫКАМИ:

· работы в конкретной СУБД,

· использования Case-средств для автоматизированного проектирования,

· администрирования БД.

 

Таблица 1

Перечень тем лабораторных работ

Наименование тем дисциплины Темы или содержание лабораторных работ
Тема 1. Банки данных и знаний Тема 2. Теоретические аспекты теории базы данных Создание БД
Восстановление баз данных
Тема 3. Установка, конфигурирование и администрирование СУБД Создание триггеров и управление ими
Тема 4. Проектирование и разработка базы данных Подключение проекта Microsoft Access к базе данных Microsoft SQL Server (ADP)

 

Лабораторные работы выполняются в 2 этапа.

На первом этапе – домашинном – проектируется БД для предприятия с определением его организационной структуры, выявление функциональных обязанностей сотрудников отделов, строятся ER-модель и схема информационных потоков, разрабатываются входные и выходные видеограммы с использованием СУБД Access.

На втором этапе создается БД в среде SQL-Server 2000, вводятся данные, решаются задачи с манипулированием данными.

Отчет по лабораторным работам предоставляется в электронном виде.

ЛАБОРАТОРНАЯ РАБОТА № 1.

СОЗДАНИЕ БД

 

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

В поле Initial Size (MB) в соответствующей строке введите 50.

В поле By Percent введите 15.

В группе элементов Maximum File Size установите переключатель в положении Restrict File Growth (MB) и в его поле введите 100.

Перейдите на вкладку Transaction Log.

Просмотрите, какие параметры установлены по умолчанию для журнала транзакций.

В поле Initial Size (MB) вместо значения по умолчанию введите 20.

В поле By Percent группы элементов управления File Growth введите 25.

В группе элементов Maximum File Size установите переключатель в положении Restrict File Growth (MB) и в его поле введите 75.

Щелкните ОК, чтобы создать новую БД.

Заметьте, что в той ветви дерева консоли, где отображается структура БД, отображается новая БД SSEMBD.

Щелкните объект SSEMBD правой кнопкой и выберите Properties. Откроется вкладка General диалогового окна SSEMBD Properties.

Перейдите на вкладку Data Files и просмотрите свойства файлов данных БД SSEMBD.

На вкладке Transaction Log просмотрите свойства файла журнала транзакций БД SSEMBD.

Чтобы закрыть окно SSEMBD Properties, щелкните Cancel.

Не закрывайте главное окно SQL Server Enterprise Manager.

Создание пользовательской базы данных с помощью оператора CREATE DATABASE

При создании пользовательской БД в операторе Transact-SQL CREATE DATABASE необходимо указать ее имя. Другие параметры необязательны.

Примечание! При изучении синтаксиса команд Transact-SQL используйте примеры, приведенные в SQL Server Books Online.

 



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 448; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.141.202 (0.082 с.)