Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
cписок_выборки ⇐ ПредыдущаяСтр 9 из 9
FROM [ OUTER] имя_отношения [синоним_отношения] [, …] [WHERE условное_выражение ] [GROUP BY список_атрибутов ] [HAVING условное_выражение ] [ORDER BY [ имя_атрибута ASC I DESC] [, …] [INTO TEMP имя_атрибута ] В таблицеприведены спецификаторы оператора SELECT и их назначение.
Основные типы данных, используемые в SQL, приведены ниже.
Порядок выполнения работы: Задание 1. Изучить методики проектирования инфологической и концептуальных моделей, изложенных в данном разделе: Задание 2. Выбрать предметную область. Для выбранной предметной области спроектировать в соответствии с изложенными методиками инфологическую и концептуальную модели. Задание 3. Изучить синтаксис оператора SELECТ. Задание 4. Создать базу данных в СУБД Informix: 1. Запустить утилиту Informix ISQL или Informix dbaccess. 2. Создать соединение с сервером Informix с помощью меню Connection/Connect. Выбрать сервер с именем ol_serv3. Имя пользователя и пароль указывает преподаватель (например, пользователь stud1 с паролем stud1). 3. Создать базу данных, для этого в меню Database/Create указать имя создаваемой базы данных. 4. Выйти из утилиты ISQL (dbaccess), выбрав пункт меню Exit. Замечание: возможностьполучения доступа к серверу из утилит Informix ISQL и Informix dbaccess, запускаемых на каждом клиентском месте, обеспечивается предварительными настройками, выполненными на выбранном клиентском месте в программе удаленного монитора Set_NET_32. Имя сервера вводится в поле Host, а номер порта соединения клиентского места с сервером - в поле Port. Например, если именем сервера является «ol_serv3», то его необходимо ввести в поле Host,. Если через порт 23 клиент соединяется с сервером, то в поле Port необходимо ввести число 23. Задание 5. Создать схему базы данных, реляционная схема которой спроектирована на лабораторной работе №1: 1. Запустить приложение SQL Explorer для работы с удаленной БД. 2. Создать алиас (псевдоним БД, задающий имя и параметры сетевого ресурса) для созданной в задании №1 базы данных. Для этого: 1) выбрать пункт меню Object/New, в списке Database Driver Name выбрать значение «INFORMIX»; нажать кнопку «ОК»; 2) в появившейся строке в левой части окна задать имя алиаса (рекомендуется называть алиас тем же именем, что и базу данных); 3) в списке параметров в правой части окна изменить следующие значения: Database name: ввести имя_созданной_БД; Server name: ввести имя сервера (например, если именем сервера является «ol_serv3», то задать «ol_serv3»); User Name: задать имя пользователя, с правами которого будет совершаться работа с БД (например, stud1); 4). сохранить изменения, выбрав пункт меню Object/Apply. 3. Создать таблицу, выполнив команду SQL: CREATE TABLE имя_таблицы (имя_столбца тип_столбца [, имя_столбца тип_столбца …]). 4. Повторять п.3 до тех пор, пока не будут заданы схемы всех таблиц, входящих в создаваемую БД. 5. Модифицировать схему одной из созданных таблиц (добавить или удалить столбец, изменить тип или длину и т.д.) с помощью команды SQL: ALTER TABLE имя_таблицы [DROP [COLUMN] имя_столбца ] ADD [COLUMN] имя_столбца тип_столбца [, [DROP [COLUMN] имя_столбца] ADD [COLUMN] имя_столбца тип_столбца...]. Задание 6. Заполнить данными созданную базу с помощью приложения SQL Explorer и освоить команды манипулирования данными языка SQL: Выполнить команды вставки строк в таблицу (INSERT). Выполнить команды удаления строк из таблицы (DELETE). Выполнить команды обновления данных (UPDATE). Задание 7. Находясь в SQL Explorer, выполнить запросы по созданной БД: Выполнить все SQL-запросы, реализующие операции реляционной алгебры (объединение, пересечение и т.д.), состав SQL-запросов приведен в работе. Выполнить все SQL-запросы по индивидуальному заданию. Задание 8. Написать отчет о выполненной лабораторной работе в следующей форме: Отчет студента (ФИО, № группы): ________________________________ Лабораторная работа №1. Проектирование инфологической и концептуальной моделей. Создание базы данных и манипулирование данными с помощью языка SQL 1. Далее приводятся результаты проектирования в виде перечисленных в методиках таблиц и графического изображения полученных моделей. 2. Создана БД (имя) ____________, состоящая из следующих таблиц: Таблица. _____________________
Задание 3. Созданная БД была заполнена данными. Были выполнены следующие команды манипулирования данными: вставка _________________________________________________________ удаление: _______________________________________________________ обновление: _____________________________________________________ Задание 4. Были выполнены следующие SQL-запросы: ________________________________________________________________ ________________________________________________________________
|