Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Задание по теме 2. 2. Разработка баз данных и их эксплуатацияПоиск на нашем сайте Вариант Задание Вариант 1.
Данные для простой складской системы. База данных должна содержать следующую информацию: уникальный номер поставщика, фамилию, имя, отчество поставщика, название города местонахождения поставщика, а также уникальный номер детали, ее название, цвет, вес и название города хранения деталей этого типа. Вариант 2.
Сведения об участниках конкурса бальных танцев. База данных должна содержать следующую информацию: фамилию, имя, отчество участника, город, фамилию тренера, оценки за каждый танец. Вариант 3.
Сведения об успеваемости студентов. База данных должна содержать следующую информацию: фамилию, имя, отчество студента, номер группы, в которой обучается студент, название учебной дисциплины, номер задания, коэффициент сложности, оценку данного студента по данной дисциплине за данное задание от 0 до 1 (как доля сделанной работы). Вариант 4.
Сведения о месячной зарплате рабочих. База данных должна содержать следующую информацию: фамилию, имя, отчество рабочего, название цеха, в котором он работает, дату поступления на работу. По заработной плате необходимо хранить информацию о ее размере, стаже работника, его разряде и должности. Вариант 5.
Учет изделий, собранных в цехе за неделю. База данных должна содержать следующую информацию: фамилию, имя, отчество сборщика, количество изготовленных изделий за каждый день недели раздельно, название цеха, а также тип изделия и его стоимость. Вариант 6.
Учет изделий категорий А, В, С, собранных рабочим цеха за месяц. База данных должна содержать следующую информацию: фамилию, имя, отчество рабочего, название цеха, количество изделий по категориям, количество рабочих в цехе и фамилию начальника цеха. Вариант 7.
Сведения об абонентах АТС. База данных должна содержать следующую информацию: фамилию, имя, отчество владельца телефона, год установки телефона, номер телефона, тип установки телефона (спаренный или нет), льготу (процентную скидку при оплате). Вариант 8.
Сведения об ассортименте игрушек в магазине. База данных должна содержать следующую информацию: название игрушки, ее цену, количество, возрастную категорию детей, для которых она предназначена, а также название фабрики и города, где изготовлена игрушка. Вариант 9.
Результаты сессии на первом курсе кафедры ВТ. База данных должна содержать следующую информацию: индекс группы, фамилию, имя, отчество студента, пол студента, семейное положение и оценки по пяти экзаменам. Вариант 10.
Учет рейтинга теннисистов за 5 лет. Каждая запись содержит поля: фамилия, имя, отчество спортсмена, пол, год рождения, фамилия, имя, отчество тренера, названия стран и пять полей с рейтингом. Вариант 11.
Сведения о рейсах Аэрофлота. База данных должна содержать следующую информацию: номер рейса, пункт назначения, время вылета, время прибытия, количество свободных мест, тип самолета и его вместимость. Вариант 12.
Сведения об ассортименте обуви в магазине. База данных должна содержать следующую информацию: артикул, наименование обуви, количество пар, стоимость одной пары, имеющиеся размеры, название фабрики и срок поставки обуви в магазин. Вариант 13.
Сведения о нападающих команд “Спартак” и “Динамо”. База данных должна содержать следующую информацию: фамилию, имя, отчество, название команды, дату приема в команду, число заброшенных шайб, количество голевых передач, штрафное время и количество сыгранных матчей. Вариант 14.
Сведения о выборе дисциплины студентом. База данных должна содержать следующую информацию: фамилию, имя, отчество студента, номер зачетной книжки и сведения о том, живет ли студент в общежитии, индекс группы, а также пять дисциплин (1 – желает изучать, 0 – не желает). Вариант 15.
Журнал регистрации расходов в бухгалтерии. База данных должна содержать следующую информацию: номер пункта, дату перечисления, название организации-получателя, ее адрес и сведения о том, является ли организация коммерческой, а также вид затрат перечисления и общую сумму перечисления. Вариант 16.
Учет оптовых продаж. База данных должна содержать следующую информацию: наименование товара, цену единицы товара и дату его поступления, номер партии, размер партии, названии фирмы-покупателя, размер проданной партии, цену единицы товара и дату продажи. Вариант 17.
Учет лекарств в аптеке. База данных должна содержать следующую информацию: наименование лекарства, стоимость одной единицы, количество единиц, дату изготовления, срок годности, а также название фабрики, где производится данное лекарство, ее адрес. Вариант 18.
Сведения о ветеранах спорта. Ассоциация ветеранов спорта проводит Всероссийские соревнования ветеранов. Для организации соревнований составляются списки участников, которые используются для размещения спортсменов в гостиницах. Для каждого спортсмена указывается гостиница, номер комнаты и количество мест в комнате. Для нужд самой ассоциации ветеранов спорта необходимо хранить информацию следующего вида: фамилию, имя, отчество спортсмена, возрастную группа, название города и вид спорта. Вариант 19.
Учет рождаемости в роддоме. База данных должна содержать следующую информацию: фамилию, имя, отчество матери, пол ребенка, его вес, рост и дату рождения ребенка, а также ФИО лечащего врача и номер палаты, в которой находится мать ребенка. Вариант 20.
Сведения об обучающихся на курсах повышения квалификации. База данных должна содержать следующую информацию: фамилию, имя, отчество слушателя, его пол и адрес, тип организации (коммерческая, государственная и т.д.), наименование организации, должность слушателя и оценки по прослушанным дисциплинам (маркетинг, финансы и кредит) для каждого слушателя. Вариант 21.
Сведения о размере стипендии студента. База данных должна содержать следующую информацию: фамилию, имя, отчество студента, группу, адрес, по которому проживает студент, размер стипендии, а также фамилию преподавателя, читаемую дисциплину, дату экзамена и оценку, полученную студентом. Вариант 22.
Учет поступления больных. База данных должна содержать следующую информацию: фамилию, имя, отчество больного, его пол, дату рождения, дата поступления, начальный диагноз, степень тяжести состояния больного, номер палаты, куда был помещен больной, и фамилию, имя, отчество лечащего врача. Вариант 23.
Учет призывников. База данных должна содержать следующую информацию: фамилию, имя, отчество призывника, год его рождения, адрес, семейное положение, дату прохождения медкомиссии, заключение о пригодности к службе. Вариант 24.
Учет золотых изделий в ювелирном магазине. База данных должна содержать следующую информацию: вид изделия, его вес, пробу, дату поступления и стоимость, а также фамилию, имя, отчество мастера-изготовителя, стаж его работы и разряд (1,2,3). 2.Отредактируете несколько записей в базе данных. 3.Отсортируйте данные в базе данных по какому-либо признаку или полю, записав результаты сортировки. 4. Составьте вторичный индекс из одного, двух или более полей. 2. Создание экранной формы по индивидуальным заданиям. а) Используя исходную БД, спроектируйте экранную форму (приложение), включив в нее все поля и оформив некоторые из них заданным образом. б) Создайте и разместите на форме вычисляемое(ые) поле, содержащее заданную информацию в соответствии с вариантом. в) Попробуйте создать такую же экранную форму (приложение) с помощью эксперта построителя форм БД – FormWizard. Вариант Задание Вариант 1.
Вариант 2.
Вариант 3.
Вариант 4.
Вариант 5.
Вариант 6.
Вариант 7.
Вариант 8.
Вариант 9.
Вариант 10.
Вариант 11.
Вариант 12.
Вариант 13.
Вариант 14.
логического типа (DBCheckBox). Выбор дисциплины - выключатель для полей БД логического типа (DBCheckBox).
Вариант 15.
Признак того, является ли организация коммерческой - выбор варианта значения поля БД (DBRadioGroup). Вид затрат перечисления - комбинированная строка ввода значений поля БД (DBComboBox).
Вариант 16. 1. 1. Дату поступления и дату продажи необходимо вывести в формате, например: 15 Апрель 1998 г.
Вариант 17.
15 Апрель 1998 г.
Вариант 18.
Вариант 19.
Вариант20.
Тип организации - комбинированная строка ввода значений поля БД (DBComboBox).
Вариант 21.
Дату экзамена необходимо вывести в формате, например: 15 Апрель 1998 г.
Вариант 22.
Вариант 23.
15 Апрель 1998 г.
Вариант 24.
Дату поступления необходимо вывести в формате, например: 15 Апрель 1998 г. Разряд - набор варианта значения поля БД (DBRadioGroup).
3. Разработка запросов по индивидуальному заданию. Используя приложение, созданное в самостоятельной работе № 7, спроектируйте и создайте запрос следующего вида: Вариант Задание Вариант 1. Запрос для вывода списка деталей, хранящихся в Москве, с указанием уникального номера детали, ее веса, цвета, фамилии поставщика. Вариант 2. Запрос, для вывода списка участников конкурса, приехавших из Ульяновска, содержащий фамилию, имя, отчество участника, фамилию тренера. Вариант 3. Запрос для вывода списка студентов, у которых оценка выше или равна 0,5, с указанием ФИО студента, номера группы, названия дисциплины, варианта задания и коэффициента его сложности. Вариант 4. Запрос для вывода списка рабочих, имеющих одну и ту же должность, с указанием ФИО рабочего, названия цеха, стажа и разряда. Вариант 5. Запрос для вывода списка изделий за каждый день недели с указанием типа изделия и его стоимости. Вариант 6. Запрос для вывода списка рабочих в каждом цехе с указанием количества изделий по категориям, выполненных каждым рабочим. Вариант 7. Создайте отчет, содержащий номера телефонов абонентов, у которых есть льготы, с указанием ФИО и адреса владельца, года установки. Отчет создайте на основе компоненты TQuery. Вариант 8. Запрос для вывода списка игрушек, предназначенных для одной и той же возрастной категории, с указанием названия игрушки, ее цены и количества. Вариант 9. Запрос для вывода списка студентов, у которых есть своя семья. Вариант 10. Запрос для вывода списка Российских спортсменов, с указанием фамилии, имени, отчества спортсмена, пола, года рождения. Вариант 11. Создайте отчет, содержащий номера всех рейсов, у которых есть хотя бы одно свободное место, с указанием пункта назначения, времени вылета и времени прибытия. Отчет создайте на основе компоненты TQuery. Вариант 12. Запрос для вывода списка наименований обуви, имеющей один и тот же размер, с указанием артикула, стоимости, названия фабрики-изготовителя и количества пар. Вариант 13. Запрос для вывода списка нападающих, у которых количество сыгранных матчей больше трех, а число заброшенных шайб больше 15, с указанием ФИО нападающего и названия команды. Вариант 14. Запрос для вывода списка студентов, обучающихся в одной и той же группе, с указанием ФИО студента, номера его зачетной книжки и выбранных дисциплин. Вариант 15. Создайте отчет, содержащий названия и адреса коммерческих организаций-получателей. Отчет создайте на основе компоненты TQuery. Вариант 16. Запрос для вывода списка фирм, когда-либо покупавших товары. Вариант 17. Запрос для вывода списка наименований лекарств, произведенных на какой-либо фабрике. Вариант 18. Запрос для ограничения числа отображаемых записей по фамилиям ветеранов спорта с указанием пола спортсмена, его возрастной группы, города, в котором он проживает, и вида спорта. Вариант 19. Запрос для вывода списка рожениц, лечащихся у одного и того же врача, с указанием ФИО матери, номера палаты, в которой она лежит, и даты рождения ребенка. Вариант 20. Запрос для вывода списка слушателей, которые не сдали хотя бы одну дисциплину, с указанием ФИО слушателя и названия организации. Вариант 21. Создайте отчет, содержащий список студентов, получающих стипендию, с указанием группы и размера стипендии Отчет создайте на основе компоненты TQuery. Вариант 22. Запрос для вывода списка больных, лечащихся у одного и того же врача, с указанием ФИО больного, даты его рождения, пола, начального диагноза и степени тяжести состояния больного. Вариант 23. Запрос для вывода списка призывников, не пригодных к службе, с указанием ФИО призывника и года его рождения. Вариант 24. Запрос для вывода списка изделий, выполненных одним и тем же мастером-ювелиром, с указанием вида изделия, его веса, пробы и стоимости. 1. Выполнение индивидуальных заданий по проектированию БД. а) Создать базу данных tech. В ней создать таблицы group с полями groupID (целое, не равно 0, автоинкрементное, с первичным ключем), nam длиной 65 символов, тип InnoDB и таблицу student с полями studentID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 60 символов, predmet длиной 60 символов, тип InnoDB. Добавить в таблицу group значения: 1 (номер группы) и Test. Добавить в таблицу student значения: 1 (номер учащегося), Alex Stukov (Имя, Фамилия), Math (основной предмет). Вывести результаты на экран. б) Создать базу данных tech. В ней создать таблицы group с полями groupID (целое, не равно 0, автоинкрементное, с первичным ключем), nam длиной 65 символов, тип InnoDB и таблицу student с полями studentID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 60 символов, predmet длиной 60 символов, тип InnoDB. Добавить в таблицу group значения: 1 (номер группы) и Test. Добавить в таблицу student значения: 1 (номер учащегося), Alex Stukov (Имя, Фамилия), Math (основной предмет). Вывести результаты на экран. в) Создать базу данных tech. В ней создать таблицы group с полями groupID (целое, не равно 0, автоинкрементное, с первичным ключем), nam длиной 65 символов, тип InnoDB и таблицу student с полями studentID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 60 символов, predmet длиной 60 символов, тип InnoDB. Добавить в таблицу group значения: 1 (номер группы) и Test. Добавить в таблицу student значения: 1 (номер учащегося), Alex Stukov (Имя, Фамилия), Math (основной предмет). Вывести результаты на экран. г) Создать базу данных tech. В ней создать таблицы group с полями groupID (целое, не равно 0, автоинкрементное, с первичным ключем), nam длиной 65 символов, тип InnoDB и таблицу student с полями studentID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 60 символов, predmet длиной 60 символов, тип InnoDB. Добавить в таблицу group значения: 1 (номер группы) и Test. Добавить в таблицу student значения: 1 (номер учащегося), Alex Stukov (Имя, Фамилия), Math (основной предмет). Вывести результаты на экран. д) Создать базу данных prep. В ней создать таблицы kafedra с полями kafedraID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 65 символов, тип InnoDB и таблицу obr с полями obrID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 80 символов, obr длиной до 40 символов, тип InnoDB. Добавить индекс name к таблице kafedra на основе значений поля name таблицы kafedra. Добавить в таблицу kafedra значения: 57 (номер кафедры) и Math. Добавить в таблицу obr значения: 25 (номер преподавателя), Olga Vetrova (Имя, Фамилия), Doktor nauk (образование). Вывести результаты на экран. е) Создать базу данных avtobus. В ней создать таблицы type с полями typeID (целое, не равно 0, автоинкрементное, с первичным ключем), imya длиной 50 символов, тип InnoDB и таблицу ts с полями tsID (целое, не равно 0, автоинкрементное, с первичным ключем), imya длиной 80 символов, kod длиной 60 символов, тип InnoDB. Добавить индекс imya к таблице ts на основе значений поля imya таблицы ts. Добавить в таблицу ts значения: 5 (номер раздела) и naim. Добавить в таблицу ts значения: 15 (номер автобуса), Scania (Марка), HTS (код). Вывести результаты на экран. Критерии оценки:
- оценка «отлично» выставляется студенту, если по выполнению задания преподавателем сделано не более двух замечаний; - оценка «хорошо» выставляется студенту, если по выполнению задания преподавателем сделано не более четырех замечаний; - оценка «удовлетворительно» выставляется студенту, если по выполнению задания преподавателем сделано более четырех замечаний; - оценка «неудовлетворительно» выставляется студенту, если задание не выполнены.
|
||
|
Последнее изменение этой страницы: 2024-07-06; просмотров: 60; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.008 с.) |