Метод_указания к Лабораторным работам (1). Структурную и функциональную классификацию вс
Скачать 2.03 Mb.
|
фамилия пациента, участок, дата обращения, сведения об оплате, фамилия врача, код диагноза, состоящий из 4 цифр. 21. .Найти множество фамилий пациентов, начинающихся с буквы А которые обращались в поликлинику в течении последнего месяца, оплатившие услуги через банк. 22. Найти множества фамилий пациентов, начинающихся с буквы А или Б, относящиеся к одному и тому же участку. 23. Вывести множество пациентов, которые относятся к одному участку и обращались за последние 2 месяца, которым был поставлен одинаковый диагноз. 24. Вывести фамилии врачей, имеющих наибольшее количество пациентов, которые осуществили оплату через банк. Причем код диагноза должен находиться в диапазоне от 1000 до 1500 и фамилия пациента не должна превышать 6 символов. 25. Вывести фамилии всех пациентов, которые обращались в поликлинику за последние 2 месяца и код диагноза, у которых находится в диапазоне от 0345 до 1345. 26. Вывести список всех пациентов, которые оплатили лечение и сумма не превышает 300 у.е. 27. Найти участок, на котором максимальное количество пациентов, которые оплатили лечение через банк. 28. Вывести все диагнозы, которые начинаются на цифру 1, и сумма цифр в которых не превышает 10. 29. Вывести полный список всех пациентов, которые проходили лечение за последний месяц у врачей, фамилии которых состоят не больше, чем из 5 букв 30. Вывести дату, когда количество пациентов, которые обратились к врачу в один день, максимально и фамилию врача, у которого было наибольшее количество их. В вариантах 31-40 создать базу данных библиотеки, содержащую поля: код (4 цифры), фамилию автора, название книги, год издания, место издания. 31. Найти множество книг, которые были изданы в Москве за последние три года. 32. Найти множество книг, фамилии авторов которых начинаются с буквы А и первые две цифры кода которых одинаковы. 33. Найти множество книг, изданных в Москве или в Санкт-Петербурге, сумма цифр кода которых одинакова или отличается не более, чем на 3. 34. Найти фамилии авторов, чьи книги были изданы в Москве за последние три года. 35. Найти название города, в котором было издано максимальное количество книг за последние 5 лет. 36. Книг какого автора больше всего в данной библиотеке? В каком городе было выпущено максимальное количество книг этого автора? 37. В каком году было издано больше книг? Книг какого автора было выпущено в этом году больше? 38. Найти множество фамилий авторов, в чьих фамилиях от 7 до 10 букв, книги которых издавались в течение последних 5 лет. 39. Найти множество книг, изданных в Москве или в Санкт-Петербурге, сумма цифр кода которых больше, чем 12. 40. Найти множество книг, фамилии авторов которых начинаются с буквы А и в названиях кодов которых больше 10 символов. В вариантах 41-50 создать базу данных предприятия, содержащую поля: фамилия работника, домашний адрес, дата приема на работу, месячная заработная плата. 41. Найти множество фамилий служащих, принятых на работу в течение последних 3 лет, чей заработок не превышает 15000. 42. В каком году было принято на работу наибольшее число людей? Какова минимальная и максимальная заработная плата в этой группе людей? 43. Какова минимальная и максимальная заработная плата, кто получает ее в таком размере? Какова средняя заработная плата? 44. Найти множество фамилий служащих, принятых на работу в течение последних 3 лет, чей заработок примерно равен средней заработной плате. 45. Найти множество улиц, на которых проживает более одного работника предприятия. Вывести сведения об этих работниках. 46. Найти множества людей, принятых на работу в один год, вывести на экран все сведения о них. В каждом множестве найти максимальную заработную плату. 47. Найти множество фамилий служащих, принятых на работу в течение последних 3-х лет, чей годовой заработок превышает 100000 48. Сколько людей получают более 20000 в месяц? Вывести на экран сведения о них. Чья заработная плата максимальна? 49. На скольких улицах проживают работники предприятия? На каких из них проживает более одного работника? 50. Найти множество фамилий работников, начинающихся с буквы А или Б, чей годовой доход не меньше 15 000. 51. Найти множество фамилий служащих, принятых на работу в течение последних 5 лет, чей заработок от 1000 до 5000. Пример выполнения лабораторной работы Дана база данных магазина:
Найти множество товаров, вес которых не превышает 500 граммов, цена -не более 150. Искомое множество не включает товары произведенные в Австрии. 1. Найдем множество товаров, вес которых не превышает 500 граммов, оценивая поле вес, обозначим его А: А = {маслины, арахис, зелёный горошек, печенье, кофе}. 2. Найдем множество В товаров, цена которых не превышает 150: В = {маслины, арахис, печенье, масло растительное}. 3. Множество С - множество товаров, произведенных в Австрии. С = {арахис}. 4. Найдем пересечение А и В - множество D. D = {маслины, арахис, печенье}. 5. Искомое множество равно D\C = {маслины, печенье}. |