|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Лабораторная работа 5.1 Работа с таблицами и типами данныхТипы данных Access и SQL Server: соответствие, перенос базы данных из Microsoft Access на SQL Server Задание:1) Создайте в Microsoft Access новую базу данных C:\DataTypesDB.mdb. Создайте в ней таблицу со следующими столбцами:
Сохраните эту таблицу c именем DataTypes. 2) Перенесите эту таблица в базу данных DataTypesDB на вашем локальном сервере SQL Server средствами Microsoft Access. Как были преобразованы типы данных для выбранных вами столбцов? 3) Сгенерируйте скрипт на повторное создание такой таблицы и сохраните его как C:\DataTypes.sql. Просмотрите этот скрипт. Решение:К пункту 1 - создание таблицы в Microsoft Access: 1) Запустите Microsoft Access и в меню Файл выберите Создать. На странице Создание файла выберите Новая база данных. Откроется окно "Файл новой базы данных". В поле "Имя файла" введите C:\DataTypesDB.mdb, а затем нажмите на кнопку Создать. 2) После создания базы данных в открывшемся окне базы данных щелкните по кнопке Создание таблице в режиме таблицы. Создайте столбцы в таблице в соответствии с заданием. 3) По окончании ввода информации о столбцах в меню Файл выберите Сохранить. В окне "Сохранение" введите имя таблицы - DataTypes. В ответ на приглашение создать в таблице ключевые поля нажмите на кнопку Нет. Закройте окно конструктора, чтобы вернуться в окно базы данных. К пункту 2 - перенос таблицы на SQL Server: 1) В меню Сервис выберите Служебные программы -> Мастер преобразования в формат SQL Server. 2) На первом экране мастера установите переключатель в положение Создать базу данных и нажмите Далее. 3) На следующем экране мастера введите имя своего локального SQL Server, установите флажок "Доверительное соединение" и введите имя создаваемой базы данных SQL Server - DataTypesDB, а затем нажмите на кнопку Далее. 4) В списке Доступные таблицы переместите в список "Экспорт в базу данных SQL Server" в правой части окна таблицу DataTypes и нажмите Далее. 5) На следующем экране просмотрите предлагаемые параметры и в списке "Добавлять поля штампа времени в таблицу?" выберите значение "Нет, никогда". Затем нажмите на кнопку Далее. 6) На следующем экране установите переключатель в положение "Не изменять приложение" и нажмите Далее, а затем Готово. 7) После окончания работы мастера просмотрите созданный протокол и закройте Microsoft Access. 8) Чтобы просмотреть информацию для перенесенной таблицы, в меню Programs -> Microsoft SQL Server запустите Enterprise Manager. В нем разверните узел для вашего сервера SQL Server -> Databases -> DataTypesDB -. Tables. Щелкните правой кнопкой мыши по единственной пользовательской таблице DataTypes и в контекстном меню выберите Design Table. Просмотрите соответствия между типами данных Access и SQL Server. К пункту 3 - генерация скрипта для создания таблицы. 1) В окне Enterprise Manager щелкните правой кнопкой мыши по объекту созданной вами таблицы DataTypes и в контекстном меню выберите All Tasks -> Generate SQL Script. Откроется окно Generate SQL Scripts. 2) В этом окне на вкладке General оставьте значения по умолчанию. На вкладке Formatting оставьте единственный флажок Generate the CREATE <object> command for each object, на вкладке Options просмотрите предлагаемые параметры и оставьте для них значения по умолчанию. Нажмите на кнопку OK и в поле File Name введите C:\DataTypes.sql. Нажмите Save. 3) После окончания записи скрипта из меню Programs -> Microsoft SQL Server запустите Query Analyzer. Подключитесь к вашему локальному серверу SQL Server при помощи аутентификации Windows и в меню File выберите Open. Выберите созданный вами файл C:\DataTypes.sql и нажмите на кнопку Open. Просмотрите созданный скрипт и закройте окно Query Analyzer.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||