Брешенков А.В., Галямова Е.В., Сурков М.Н. - Предварительное знакомство с Oracle, Проектирование таблиц в Oracle Database 10g, страница 7
Описание файла
PDF-файл из архива "Брешенков А.В., Галямова Е.В., Сурков М.Н. - Предварительное знакомство с Oracle, Проектирование таблиц в Oracle Database 10g", который расположен в категории "". Всё это находится в предмете "языки интернет-программирования" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "языки интернет-программирования" в общих файлах.
Просмотр PDF-файла онлайн
Текст 7 страницы из PDF
Нажмите на кнопку Create для создания новой строки и завершенияоперации2.1.8.Изменение данных в таблице1. На главной странице нажмите на иконку Object Browser.2. В Object list необходимо выбрать Tables. Далее выбрать имя таблицы,которую необходимо изменять (personal_info)3. Выберете вкладку Data.4. Нажмите на иконку Edit возле записи с employee_id = 1425.
В появившемся окне измените столбец phone_number на 155511188886. Нажмите на кнопку Apply Changes для завершения операции442.1.9.Удаление строки данных в таблице1. На главной странице нажмите на иконку Object Browser.2. В Object list необходимо выбрать Tables. Далее выбрать имя таблицы,которую необходимо изменять (personal_info)3. Выберете вкладку Data4. Нажмите на иконку Edit возле записи с employee_id = 1435. Нажмите на кнопку Delete для удаления этой строки из таблицы6. Нажмите кнопку Ok для завершения операции.2.1.10.Удаление таблицы1. На главной странице нажмите на иконку Object Browser.2.
В Object list необходимо выбрать Tables. Далее выбрать имя таблицы,которую необходимо изменять (personal_info)3. Нажмите на кнопку Drop4. Нажмите на кнопку Finish для завершения операции2.1.11.Добавление проверочного ограничения1. На главной странице нажмите на иконку Object Browser.2. В Object list необходимо выбрать Tables. Далее выбрать имя таблицы,которую необходимо изменять (personal_info)3. Перейдите на вкладку Constraints4.
Нажмите на кнопку Create5. На странице Add Constraint введите следующие данные:Constraint Name: PERSONAL_INFO_CHECK_CONConstraint Type: CheckConstraint on Column: DEPENDENTS_CLAIMED(NUMBER)Constraint Expression: > 0456. Нажмите кнопку Next7. Нажмите кнопку Finish для завершения операции2.1.12.Добавление уникального ограничения1. На главной странице нажмите на иконку Object Browser.2. В Object list необходимо выбрать Tables.
Далее выбрать имя таблицы,которую необходимо изменять (personal_info)3. Перейдите на вкладку Constraints4. Нажмите на кнопку Create5. На странице Add Constraint введите следующие данные:Constraint Name: PERSONAL_INFO_UNIQUE_CONConstraint Type: UniqueUnique Column 1: SOCIAL_SECURITY_ID(VARCHAR2)466.
Нажмите кнопку Next7. Нажмите кнопку Finish для завершения операции2.1.13.Просмотр существующих ограничений1. На главной странице нажмите на иконку Object Browser.2. В Object list необходимо выбрать Tables. Далее выбрать имя таблицы,которую необходимо изменять (personal_info)3. Перейдите на вкладку Constraints2.1.14.Включение или выключение ограничений1. На главной странице нажмите на иконку Object Browser.2. В Object list необходимо выбрать Tables. Далее выбрать имя таблицы,которую необходимо изменять (personal_info)3. Перейдите на вкладку Constraints4.
Нажмите на кнопку Disable5. На странице Disable Constraint выберете ограничение, которое хотитеизменять (dependents_claimed column (PERSONAL_INFO_CHECK_CON))6. Нажмите кнопку Next7. Нажмите кнопку Finish для завершения операцииДля включения ограничения необходимо повторить те же действия, но вместокнопки Disable необходимо нажать на кнопку Enable472.1.15.Удаление ограничений1. На главной странице нажмите на иконку Object Browser.2. В Object list необходимо выбрать Tables.
Далее выбрать имя таблицы,которую необходимо изменять (personal_info)3. Перейдите на вкладку Constraints4. Нажмите на кнопку Drop5. На странице Drop Constraint выберете ограничение, которое необходимоудалить (contact_email)6. Нажмите на кнопку Next7. Нажмите на кнопку Finish для завершения операции2.2.Индексы2.2.1.Создание индекса1. На главной странице нажмите на иконку Object Browser.2. В выпадающем меню выберете пункт Create, а затем пункт Index3. На странице Create Index в поле Table Name введите название таблицы(employees).4. Установите Type of Index как Normal и нажмите кнопку Next5. На следующей странице в поле Index Name введите название индекса(EMPLOYEES_HIREDATE_IDX).6.
Не устанавливайте галочку напротив Preserve Case7. Поле Uniqueness оставьте без изменений (Non Unique).8. В поле Index Column 1 выбрете необходимый столбец (HIRE_DATE) инажмите кнопку Next.9. Нажмите кнопку Finish для завершения операции482.2.2.Просмотр индексов1. На главной странице нажмите на иконку Object Browser.2.
В Object list необходимо выбрать Tables. Далее выбрать имя таблицы(employees)3. Перейдите на вкладку Indexes4. Выберете необходимый индекс для просмотра его свойств (EMP_NAME_IX)492.2.3.Удаление индекса1. На главной странице нажмите на иконку Object Browser.2. В выпадающем меню выберете пункт Create, а затем пункт Index3. Выберете необходимый индекс (EMPLOYEES_HIREDATE_IDX)4. Нажмите на кнопку Drop для удаления индекса5. Нажмите на кнопку Finish для завершения операции2.3.Представления2.3.1.Создание представления1. На главной странице нажмите на иконку Object Browser.2. В выпадающем меню выберете пункт Create, а затем пункт Views3.
В поле View Name введите название (my_emp_view)4. Нажмите на Query Builder для построения запроса для выборки5. Выберете необходимую таблицу (departments) и в ней необходимые столбцы(department_id и department_name)6. Выберете следующую таблицу (employees) и в ней необхомимые столбцы(employee_id, first_name, last_name)7. Выберете необходимую строку (manager_id) из одной таблицы(departments) и свяжите ее с такой же строкой в другой таблице(employees)8. Нажмите на кнопку Run для просмотра результата выборки9.
Нажмите на кнопку Return для возврата в Object Browser10. Нажмите на кнопку Next11. Нажмите на кнопку SQL для просмотра SQL-запросов12. Нажмите на кнопку Create для создания выборки502.3.2.Просмотр представления1. На главной странице нажмите на иконку Object Browser.2. В Object list выберете пункт Views, а затем нужное представление(EMP_DETAILS_VIEW)3. Нажмите на кнопку SQL для просмотра SQL-запроса.4. Нажмите на кнопку Data для просмотра выборки данных2.3.3.Удаление представления1.
На главной странице нажмите на иконку Object Browser.2. В Object list выберете пункт Views, а затем нужное представление(my_emp_view)3. Нажмите на кнопку Drop4. Нажмите на кнопку Finish для завершения операции2.4.Последовательности2.4.1.Создание последовательности1.
На главной странице нажмите на иконку Object Browser.2. В выпадающем меню выберете пункт Create, а затем пункт Sequence3. В поле Sequence Name введите название последовательности (my_sequence)4. В поле Start With введите 10005. Другие поля оставьте без изменений и нажмите кнопку Next6. Нажмите на кнопку SQL для просмотра SQL-запроса.7. Нажмте на кнопку Finish для создания последовательности512.4.2.Просмотр последовательности1. На главной странице нажмите на иконку Object Browser.2. В Object list выберете пункт Sequences, а затем нужную последовательность(EMPLOYEES_SEQ)2.4.3.Удаление последовательности1.
На главной странице нажмите на иконку Object Browser.2. В Object list выберете пункт Sequences, а затем нужную последовательность,которую необходимо удалить (my_sequence)3. Нажмите на кнопку Drop4. Нажмите на кнопку Finish для завершения операции2.5.Синонимы2.5.1.Создание синонима1. На главной странице нажмите на иконку Object Browser.2. В выпадающем меню выберете пункт Create, а затем пункт Synonym3.
В поле Synonym Name введите название синонима (emps).4. В поле Object введите название таблицы, для которой нужно создатьсиноним (employees)5. Остальные поля оставьте без изменения и нажмите на кнопку Next.526. Нажмите на кнопку SQL для просмотра SQL-запроса.7. Нажмте на кнопку Finish для создания синонима2.5.2.Просмотр синонима1. На главной странице нажмите на иконку Object Browser.2. В Object list выберете пункт Synonyms, а затем нужный синоним дляпросмотра2.5.3.Удаление синонима1.
На главной странице нажмите на иконку Object Browser.2. В Object list выберете пункт Synonyms, а затем нужный синоним дляудаления (emps)3. Нажмите на кнопку Drop4. Нажмите на кнопку Finish для завершения операции53Контрольные вопросы1. Что такое таблица?2. Что такое представление и для чего оно необходимо?3. Что такое последовательность?4. Что такое синоним и для чего он необходим?5.
Что такое индекс и для чего он необходим?6. Для чего необходим первичный и вторичные ключи?7. Какие атрибуты имеет последовательность?8. Какие существуют правила целостности?Рекомендуемая литература1. Дейт К. Введение в системы баз данных, 8-е издание: Пер. с англ. –М.:Издательский дом ”Вильямс”. 2005.-1328 с.2.
Грабер М. Введение в SQL: Пер с англ. – М.:Изд-во’ЛОРИ’,1996. – 380с.3. Джеймс Перри, Джеральд Пост. Введение в Oracle 10g “И.Д. Вильямс”, 2006. – 700с.4. Гринвальд Рик, Становьяк Робеот, Додж Гери, Кляйн Девид, Шапиро Бен, ЧельяКристофер Дж. Программирование баз данных Oracle для профессионалов.: Пер. с англ.: –М. : ООО “И.Д.
Вильямс”, 2007. – 784 с.5. Кайт Томас. Oracle для профессионалов: архитектура, методика программированияи основные особенности версии 9i и 10j.: Пер с англ. – М.:Издательский дом ”Вильямс”.2008. – 848 с.6. Кевин Луни, Боб Брила. Oracle Database 10g. Настольная книга администратора базданных. – М.:Издательство’Лори’,2008.
– 732 с.7. Райан стивенс, Рональд Плю. SQL. Пер с англ. – М.:ЗАО ’ИздательствоБином’,1998.-400 с..