русс | укр

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

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

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

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


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

Упражнения и задачи


Дата добавления: 2014-11-28; просмотров: 953; Нарушение авторских прав


 

1) Пользуясь приведенной реляционной схемой базы данных, определите, какая(ие) операция(ии) может быть использована для ответа на поставленные вопросы:

 

КЛИЕНТ (идентификатор_клиента, имя, доход)

ПЕРЕВОЗКА (номер, идентификатор_клиента, вес, пункт_назначения, водитель)

 

· Какие клиенты имеют годовой доход свыше 5 миллионов рублей?

· Как называется клиент 555?

· Какой пункт назначения перевозки №4566?

· Как называются клиенты, отправлявшие грузы в Иваново?

· В какие пункты назначения компании с годовым доходом более 10 миллионов рублей отправляли грузы?

 

2) Дайте решение следующих задач создания запросов в реляционной алгебре:

 

· Список всех номеров грузов свыше 500 кг.

· Название клиентов с годовым доходом более 10 миллионом рублей.

· Названия городов, получавших грузы свыше 600 кг.

· Имена водителей, доставлявших грузы в Кострому.

· Клиенты, чьи грузы доставлял водитель Петров.

· Клиенты с годовым доходом более 5 миллионов рублей, отправлявших грузы весом менее 1 кг.

· Дайте список клиентов с максимальным годовым доходом.

· Клиенты, чьи грузы перевозились каждым водителем.

 

3) Сформулируйте вопросы задания 2 в реляционном исчислении.

4) Над представленными отношениями выполнить теоретико-множественные и/или специальные реляционные операторы. При необходимости обеспечить совместимость отношений по типу.

· Даны два отношения, кортежи которых содержат личные данные абитуриентов, поступающих в университет. Проиллюстрировать выполнение следующих теоретико-множественных операторов над отношениями А и В: объединение, пересечение и вычитание.

 

Таблица А

Фамилия Имя Отчество № паспорта Адрес
Иванов Иван Иванович Владимир
Петров Петр Александрович Муром
Сидоров Михаил Викторович Владимир

 



Таблица В

Фамилия Имя Отчество № паспорта Прописка
Соколов Иван Сергеевич Москва
Петров Петр Александрович Муром
Сергеев Алексей Викторович Ковров

 

· Даны отношения А и В, кортежи которых содержат личные данные абитуриентов, поступающих в университет. Проиллюстрировать выполнение следующих теоретико-множественных операторов над отношениями А и В: объединение, пересечение и вычитание.

 

Таблица А

Фамилия Имя Отчество № паспорта Адрес
Соколов Сергей Викторович Ковров
Иванов Иван Иванович Владимир
Петров Петр Александрович Муром
Сидоров Михаил Викторович Владимир

 



Таблица В

Фамилия Имя Отчество Паспортные данные Прописка
Соколов Иван Сергеевич Москва
Петров Петр Александрович Муром
Соколов Сергей Викторович Ковров
Сергеев Алексей Викторович Ковров

 

 

· Дано отношение В, кортежи которого содержат информацию о сдаче вступительных экзаменов в университет. Проиллюстрировать выполнение реляционных операторов, позволяющих ответить на следующие вопросы: кто из абитуриентов получил положительные оценки на вступительных экзаменах в университет? когда и по каким предметам проводятся вступительные экзамены в университет?

 

Таблица В

№ экз. листа Предмет Дата экзамена Оценка
Математика 20.06.2006 отлично
Информатика 25.06.2006 хорошо
Информатика 25.06.2006 отлично
Математика 20.06.2006 хорошо
Физика 23.06.2006 удовлетворительно
Математика 20.06.2006 хорошо
Информатика 25.06.2006 отлично
Математика 20.06.2006 хорошо

 

· Даны отношения А и В, кортежи которых содержат информацию об абитуриентах и результатах сдачи экзаменов. Проиллюстрировать выполнение реляционных операторов, позволяющих ответить на следующие вопросы: какие оценки получил каждый студент на вступительных экзаменах в университет?кто из студентов получил на вступительных экзаменах хотя бы одну оценку «отлично»?кто из студентов получил оценку «отлично» по всем трем вступительным экзаменам?

 

Таблица А

№ Экз. листа Фамилия Имя Отчество
Соколов Сергей Викторович
Иванов Иван Иванович
Петров Петр Александрович
Сидоров Михаил Викторович

Таблица В

№ экз. листа Предмет Дата экзамена Оценка
Математика 20.06.2006 отлично
Информатика 25.06.2006 хорошо
Информатика 25.06.2006 отлично
Математика 20.06.2006 хорошо
Физика 23.06.2006 удовлетворительно
Математика 20.06.2006 хорошо
Информатика 25.06.2006 отлично
Математика 20.06.2006 хорошо

 

 

· Даны отношения А и В, кортежи которых содержат информацию о проходных баллах по специальностям факультета информационных технологий и результатах сдачи экзаменов абитуриентами.Проиллюстрировать выполнение реляционных операторов, позволяющих ответить на следующие вопросы: кто из студентов и на какие специальности поступил, исходя из суммы баллов за два экзамена?Кто из студентов не поступит на специальность 230101?

 

Таблица А

№ абитуриента Фамилия Имя Отчество Сумма баллов за два экзамена
Соколов Сергей Викторович
Иванов Иван Иванович
Петров Петр Александрович
Сидоров Михаил Викторович

 

Таблица В

Специальность Проходной балл

 

 



<== предыдущая лекция | следующая лекция ==>
Квантор существования | ПОМОЩЬЮ SQL


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


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

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

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


 


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

 
 

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

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