русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задание


Дата добавления: 2015-07-09; просмотров: 532; Нарушение авторских прав


 

1. Используя команду ALTER TABLE или изменив приведенный пример создать БД, логическая модель которой создана в лабораторной работе № 1.

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

· 25 студентах (5 иногородних / иностранных);

· 20 предметах;

· 10 оценках для каждого студента по имеющимся предметам;

· 10 статьях (5 - совместные с преподавателями);

· 10 тезисах (5 - совместные с другими студентами);

· 5 преподавателях.

3. Построить диаграмму, отображающую связи и первичные ключи полученных таблиц.

4. Разработать SQL запросы, которые выполняют следующие действия:

· Добавить ограничение для вводимых значений в поле форма обучения из таблицы groups с использованием команды ALTER TABLE.

· Вывести на экран Ф.И.О. (фамилию – полностью, имя и отчество – сокращенно) всех студентов, живущих в общежитии.

· Вывести на экран Ф.И.О. (фамилию – полностью, имя и отчество – сокращенно) всех военнообязанных студентов (мужчины, 18<= возраст < 25, годные к военной службе).

· Вывести на экран Ф.И.О. (фамилию – полностью, имя и отчество – сокращенно) и № курса всех студентов, которые учатся на специальности KS.

· Вывести на экран Ф.И.О. (фамилию – полностью, имя и отчество – сокращенно) и группу всех студентов, имеющих печатные работы (статьи и тезисы), а также названия этих печатных работ и их тип (статья или тезисы).

· Вывести перечень предметов и оценки по ним для указанного студента (студент выбирается по номеру зачетки).

· Используя common table expressions получить следующие данные: название предмета, код специальности, номер курса.




<== предыдущая лекция | следующая лекция ==>
SELECT c1, c2 FROM table1 GROUP BY c1, c2 WITH CUBE | DECLARE


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.463 сек.