Лабораторная работа №1


Скачать 232.39 Kb.
НазваниеЛабораторная работа №1
страница1/4
ТипЛабораторная работа
  1   2   3   4




Лабораторные работы по курсу

«Базы данных»
Разработал докт.физ.-мат. наук,

Ш.Т.Ишмухаметов
Содержание:

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

Работа в Oracle Database Express Edition 1

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

Работа с базой данных с использованием утилиты SQLplus. 6

Лабораторная работа № 4. 7

Экспорт баз данных. 7

Задание: 8

1.Задать структуры трех таблиц в СУБД MS Access 8

2.Заполнить данными 8

3.Перенести таблицы в БД Oracle. 8

4.Написать SQL- запрос и перенести данные из табл.3 в табл.2. 8

Лабораторная работа 5. Выполнение расчетов с использованием программирования в среде Visual Basic for Applications (VBA). 8

Лабораторная работа № 6. 9

Формирование хранилища данных из разных источников 10

Лабораторная работа № 7. 16

Оценка эффективности работы филиалов 16



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

Работа в Oracle Database Express Edition


Введение. Пакет Oracle Database 10g Express Edition (Oracle Database XE) является свободно распространяемой версией СУБД Oracle. Работа с СУБД выполняется с помощью интуитивно понятного WEB-интерфейса браузера. С помощью этого интерфейса можно выполнять все основные операции по созданию таблиц баз данных, установлению связей между таблицами, вводу данных, созданию запросов, отчетов, администрированию пользователей.

Рассмотрим основные правила работы с этим пакетом.


  1. Запускаем дистрибутив пакета - файл OracleXE.exe (размер 216 мб). Указываем место для установки и соглашаемся с остальными опциями. На одной из страниц установки потребуется указать пароль, с которым будем осуществляться доступ к серверу СУБД. Укажем в качестве пароля слово oracle.

  2. После установки в меню Пуск\Программы появится раздел Oracle Database 10g Express Edition, содержащий подразделы

Get Help - помощь

Backup Database – резервирование БД

Get Started – вызов справки по Oracle Express

Go To Database Home Page – домашняя страница

Run SQL Command Line – работа с БД с помощью команд SQL

Start Database – запуск сервера

Stop Database – остановка сервера

  1. Идем к домашней странице Go To Database Home Page. При этом открывается окно,



  1. Первоначально на сервере создан один пользователь system с паролем, указанный при установке (oracle), поэтому первоначально надо зайти с этими логином и паролем. Для проверки Имени пользователя кликните по ссылке: «Click here to learm how to get started». В пункте 2 будет указан Username, который надо ввести.

  2. Далее нажмем на кнопку Administration, выберем раздел Database Users Create Users:



  1. Создадим нового пользователя с вашим именем и паролем, например:



  1. После заполнения формы нажимаем на кнопку Create (Создать). Далее заканчиваем сеанс, нажав ссылку Logout в правом верхнем углу экрана.




  1. Выбираем:. Далее нажимаем Create Table.

  2. Открывается меню для создания таблицы. Заполним поля (Columns) таблицы:




  1. Далее нажимаем Next. Открывается форма для создания Ключа (Primary Key): Выбираем Populated from a new sequence, задаем ключевое поле (в нашем случае Student_ID(Number):




  1. Нажимаем кнопку Next. Открывается форма для задания внешнего ключа (Foreing Key). Если внешний ключ не задается, нажимаем Далее.

  2. Открывается форма для создания Ограничений (Constraints). При отсутствии ограничений нажимаем Finish.

  3. Следующая форма сообщает о том, что пользователем создана таблица. Нажимаем кнопку Create.

  4. Открывается диалоговое окно построителя таблицы: STUDENT_DATA. В левой части приводится список всех созданных таблиц. В правой части: мастер создания и изменения таблицы:

- Добавить столбец,

- Изменить столбец,

- Переименовать столбец,

- Удалить столбец,

- Переименовать таблицу,

- Копировать таблицу,

- Удалить таблицу.

Чтобы заполнить таблицу, выбираем вкладку Data, кнопку Insert Row.

В появившуюся форму заносим данные:



Далее нажимаем Create, затем кнопку Insert Row. Заполняем данные на следующего студента. В результате заполнения полей таблицы появляется список всех студентов:



  1. Создать таблицу SUBJECT:



Внести в таблицу следующие данные:




  1. Создать таблицу EXAMS:


Занести в таблицу следующие данные:




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

Создание пользовательских приложений.

Пользовательские приложения в Oracle представляют собой отчеты и формы, выполненные как Web-страницы и позволяющие получать информацию из Базы данных.

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

Чтобы создать свое приложение, Вы должны войти как пользователь базы данных. Oracle Database XE поставляется с экспериментальным пользователем базы данных, именуемым HR. Этот пользователь владеет несколькими таблицами базы данных в пробной схеме, которая может быть использована при создании приложений для вымышленного подразделения Human Resources. Однако, из соображений безопасности, учетная запись этого пользователя заблокирована. Вы должны разблокировать эту учетную запись, прежде чем сможете создать свое пробное приложение.

Чтобы разблокировать пробную учетную запись пользователя:

  1. Убедитесь, что Вы все еще подключены как администратор базы данных, как это описано в предыдущем разделе.

  2. Щелкните на иконке Administration, а затем щелкните Database Users.

  3. Щелкните на иконку схемы HR, чтобы отобразить пользовательскую информацию для HR.



  1. В Manage Database User введите следующие настройки:

    • Password и Confirm Password: Введите hr в качестве пароля.

    • Account Status: Выберите Unlocked.

    • Roles: Убедитесь, что активированы как CONNECT, так и RESOURCE.

  1. Щелкните Alter User.

Теперь все готово для создания приложения.

2. Подключение к пробной учетной записи

Для подключения к пробной учетной записи:

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

  2. Нажмите Login.

  3. В окне подключения введите hr в качестве имени пользователя и пароля.

  4. Нажмите Login.

Появится домашняя страница базы данных.

3. Создание простого приложения

Создание приложения это самый простой способ просматривать и редактировать данные в Вашей базе данных. Вы создадите это приложение на основе таблицы EMPLOYEES, являющейся частью схемы HR.

Чтобы создать приложение, основанное на таблице EMPLOYEES:

  1. На домашней странице базы данных щелкните иконку Application Builder.

  2. Нажмите кнопку Create.

  3. На открывшейся странице выберите Create Application и нажмите Next.

  4. В поле Create Application введите следующие параметры:

    1. В поле Name введите MyApp.

    2. Остальные поля оставьте без изменений.

    3. Нажмите Next.

Далее, добавьте страницы к вашему приложению.

  1. Под разделом Add Page:

    1. В опции Select Page Type выберите Report and Form.



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

    1. В поле Table or View выберите EMPLOYEES.

    2. Нажмите кнопку Add Page.

Две новые страницы отобразятся вверху страницы в разделе Create Application.



    1. Click Next.

  1. Опцию Tabs оставьте без изменений (One Level of Tabs) и нажмите Next.

  2. Опцию Shared Components оставьте без изменений и нажмите Next.

Эта опция позволит вам импортировать общие компоненты из других приложений. Общие компоненты - это стандартные элементы, которые могут быть отображены или применены на любой странице приложения.

  1. Параметры полей Authentication Scheme, Language и User Language Preference Derived From оставьте без изменений и нажмите Next.

  2. В опциях User Interface выберите Theme 2 и нажмите Next.

Темы это наборы шаблонов, которые можно использовать для задания расположения элементов и определения внешнего вида всего приложения.

  1. Подтвердите сделанные изменения. Чтобы вернуться на предыдущую страницу мастера, нажмите Previous. Чтобы принять изменения, нажмите Create.

После того как вы нажмёте Create, вверху страницы появится следующее сообщение:

Application created successfully.

4. Запуск нового приложения

Чтобы запустить Ваше приложение:

  1. Щелкните иконку Run Application.



  1. На странице авторизации, введите hr как в поле User Name, так и в поле Password.

Появится Ваше приложение, показывая таблицу EMPLOYEES.

  1. Исследуйте Ваше приложение. При желании, Вы можете делать запросы к таблице EMPLOYEES. Для управления приложением, используйте инструментальное меню разработчика в нижней части страницы.



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

  1. Для выхода из приложения и возврата в Application Builder, щелкните Edit Page 1 в инструментальном меню разработчика.

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



Поздравляем! Вы только что создали Ваше первое приложение, используя Oracle Database XE.

  1   2   3   4

Похожие:

Лабораторная работа №1 iconЛабораторная работа №8 распределенный udp сервер/ udp клиент 38 Лабораторная...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Лабораторная работа №1 iconЛабораторная работа №1
Лабораторная работа №8. Структурирование таблицы с автоматическим подведением итогов

Лабораторная работа №1 iconЛабораторная работа №1. Изучение основ микроструктурного анализа...
...

Лабораторная работа №1 iconЛабораторная работа №1 (одномерные массивы) 27
Лабораторная работа №6 (статические массивы, знакомство с графическим режимом. Возможно будет изменена) 49

Лабораторная работа №1 iconЛабораторная работа Создание и использование запросов (продолжение)....
Задания на экзамен выполняются студентом в компьютерном классе при наличии конспектов под руководством преподавателя

Лабораторная работа №1 iconЛабораторная работа уважаемые студенты! Сейчас вам предстоит выполнить...
«Бухгалтерский учет и анализ». Она состоит из нескольких частей, каждая из которых относится к разделу 3 «Первичные бухгалтерские...

Лабораторная работа №1 iconЛабораторная работа уважаемые студенты! Сейчас вам предстоит выполнить...
«Бухгалтерский учет и анализ». Она состоит из нескольких частей, каждая из которых относится к разделу 3 «Первичные бухгалтерские...

Лабораторная работа №1 iconЛабораторная работа №1 «Выполнение работы в сети Интернет. Работа с электронной почтой»

Лабораторная работа №1 iconЛабораторная работа №7 Отпуск материалов на производство, прочее...
Лабораторная работа №7 Отпуск материалов на производство, прочее выбытие материалов

Лабораторная работа №1 iconЛабораторная работа №7 Отпуск материалов на производство, прочее...
Лабораторная работа №7 Отпуск материалов на производство, прочее выбытие материалов

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на blankidoc.ru




При копировании материала укажите ссылку © 2024
контакты
blankidoc.ru