Средства поддержания целостности.
⇐ ПредыдущаяСтр 3 из 3 Для таблицы «Дата консультаций и экзаменов по предметам» (Con_Ekz) ввели ограничение для поля «Auditor», которая обозначает аудиторию в которой будет проходить экзамен: ([Auditor] > 0) Для таблицы «Данные о экзаменах» (Ekzam) ввели ограничение, которая запрещает вводить оценку меньше 1 и больше 5: ([och1] <= 5), (1 <= [och1]).
Запросы к БД. · Список абитуриентов, поступающих на заданную специальность. CREATE PROCEDURE SP (@AB CHAR(65)) AS SELECT * FROM ABITUR WHERE SPEC=@AB GO · Полученные оценки для абитуриентов select fio,pred1,och1 from ekzam where fio=1 · Дата консультации и экзамена для абитуриента по данному предмету select pred,datacon,dataekz from con_ekz where pred='Биология' · Номера аудиторий, где будут проходить экзамены у заданной группы CREATE PROCEDURE aud (@gr int) AS select gr,pred,auditor from con_ekz where gr=@gr GO · Вводить информацию о новом абитуриенте insert into abitur values ('Гуськова Ирина','ул.1 мая,45','2001','301') · Изменить оценку абитуриенту update ekzam set och1=2 where fio=12 and pred1=1005 · Удалить запись об абитуриенте delete from abitur where kod=13 · Справку о том, что данный абитуриент поступает в университет select * from abitur where kod=1 · Количество поступающих на каждую специальность select spec,Count(spec) from abitur group by spec · Количество абитуриентов в каждой группе select b.gr,count(b.gr) from ekzam a,con_ekz b where pred1=kodd group by b.gr · Сколько абитуриентов сдало на 2,3,4,5 по предметам select pred1,count(och1) from ekzam where och1=4 group by pred1
Инструкция по использованию БД. Вызов программы. Для запуска программы необходимо запустить Пуск Все программы Microsoft SQL Server Query Analyzer. При запуске программы появится окно, приведённое на рисунке 3.1. Выбрать базу данных PriemKomissia.
Рис.3.1
Описание отчетов. - Для создания списка абитуриентов, поступающих на заданную специальность необходимо выбрать запрос spicok.sql и запустить (F5)
или с помощью шаблона. Ввести название запроса sp и специальность.
-Для создания списка о полученных оценок для абитуриента, необходимо выбрать Och.sql и запустить (F5). - Для создания списка о дате консультации и экзамене для абитуриента по заданному предмету, необходимо выбрать DataCon.sql и запустить (F5).
- Для создания списка о номерах аудитории, где будет проходить экзамены у заданной группы. Для этого необходимо выбрать aud.sql и запустить (F5).
или с помощью шаблона. Ввести название запроса aud группу.
Так же можно вводить информацию о новом абитуриенте, изменить оценку, удалить запись об абитуриенте. - Для ввода информации о новом абитуриенте выбираем NewAb.sql, где заносим данные о абитуриенте: ФИО, адрес, специальность и группа и наж. F5. - Для изменения оценки выбираем NewOch.sql, где указываем оценку, код абитуриента абитуриента и предмет. Нажимает F5. - Для удалении записи об абитуриенте выбираем DelAb.sql, где указываем код абитуриента и нажимаем F5. Так же должны формироваться отчеты о работе приемной комиссии (количество поступающих на каждую специальность, количество абитуриентов в каждой группе, сколько абитуриентов сдало на 2,3,4,5 по предметам), справка о том, что данный абитуриент поступает в университет) - Количество поступающих на каждую специальность, выбираем Kol.sql и наж. F5 - Количество абитуриентов в каждой группе, выбираем Kol_gr.sql и наж. F5
- Cколько абитуриентов сдало на 2,3,4,5 по предметам, выбираем Kol_och.sql и наж. F5.
Читайте также: D) денежные средства населения Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|