Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
345951 |
Дата создания |
06 июля 2013 |
Страниц |
25
|
Мы сможем обработать ваш заказ (!) 23 декабря в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
Содержание
1. Задание
2. Предметная область. Информационная система ВУЗа
3. Построение инфологической (концептуальной) модели предметной области.
4. Проектирование логической структуры базы данных
5. Запросы в информационной системе
Введение
Информационная система ВУЗа
Фрагмент работы для ознакомления
FROM prepod INNER JOIN
fakultet ON prepod.id_fakultet = fakultet.id_fakultet
WHERE (fakultet.nazvanie = N'Информационные технологии ')
Результат выполнения запроса :
3. Получить перечень и общее число тем кандидатских и докторских диссертаций, защитивших сотрудниками указанной кафедры либо указанного факультета.
SELECT Disser.tem, Disser.stepen, Disser.god, fakultet.nazvanie
FROM prepod INNER JOIN
Disser ON prepod.id_disser = Disser.id_disser INNER JOIN
fakultet ON prepod.id_fakultet = fakultet.id_fakultet
WHERE (fakultet.nazvanie = N'Информационные технологии ')
Результат выполнения запроса :
Определим количество тем
SELECT count(Disser.tem)
FROM prepod INNER JOIN
Disser ON prepod.id_disser = Disser.id_disser INNER JOIN
fakultet ON prepod.id_fakultet = fakultet.id_fakultet
WHERE (fakultet.nazvanie = N'Информационные технологии ')
Результат выполнения запроса :
4. Получить перечень кафедр, проводящих занятия в указанной группе либо на указанном курсе указанного факультета в указанном семестре, либо за указанный период.
SELECT [plan].kafedra, [plan].semestr, grup.grup
FROM [plan] INNER JOIN
grup ON [plan].id_grupa = grup.id_grup
WHERE ([plan].semestr = 5) AND (grup.grup = N'111')
Результат выполнения запроса :
5. Получить список и общее число преподавателей, проводивших (проводящих) занятия по указанной дисциплине в указанной группе либо на указанном курсе указанного факультета.
SELECT prepod.familya, prepod.name, prepod.sec_name, [plan].semestr
FROM prepod INNER JOIN
[plan] ON prepod.id_prepod = [plan].id_prepod INNER JOIN
grup ON [plan].id_grupa = grup.id_grup INNER JOIN
disciplin ON [plan].id_disciplina = disciplin.id_disciplina
WHERE (disciplin.name_diciplina = N'БД') AND (grup.grup = N'111') AND ([plan].semestr = 5)
Результат выполнения запроса :
SELECT count(prepod.familya)
FROM prepod INNER JOIN
[plan] ON prepod.id_prepod = [plan].id_prepod INNER JOIN
grup ON [plan].id_grupa = grup.id_grup INNER JOIN
disciplin ON [plan].id_disciplina = disciplin.id_disciplina
WHERE (disciplin.name_diciplina = N'БД') AND (grup.grup = N'111') AND ([plan].semestr = 5)
Результат выполнения запроса :
6. Получить перечень и общее число преподавателей проводивших (проводящих) лекционные, семинарские и другие виды занятий в указанной группе либо на указанном курсе указанного факультета в указанном семестре, либо за указанный период.
SELECT prepod.familya, prepod.name, prepod.sec_name, vidzan.vidzan, grup.grup, [plan].semestr
FROM prepod INNER JOIN
[plan] ON prepod.id_prepod = [plan].id_prepod INNER JOIN
vidzan ON [plan].id_vidzan = vidzan.id_vidzan INNER JOIN
grup ON [plan].id_grupa = grup.id_grup
WHERE (grup.grup = N'111') AND (vidzan.vidzan = N'лекция') AND ([plan].semestr = 5)
Результат выполнения запроса :
7. Получить список и общее число студентов указанных групп, сдавших зачет либо экзамен по указанной дисциплине с указанной оценкой.
SELECT student.familya, student.name, student.sec_name, disciplin.name_diciplina, uspev.ocenka
FROM student INNER JOIN
uspev ON student.id_student = uspev.id_student INNER JOIN
[plan] ON uspev.id_plan = [plan].id_plan INNER JOIN
disciplin ON [plan].id_disciplina = disciplin.id_disciplina
WHERE (disciplin.name_diciplina = N'БД') AND (uspev.ocenka = 5)
Результат выполнения запроса :
8. Получить список и общее число студентов указанных групп или указанного курса указанного факультета, сдавших указанную сессию на отлично, без троек, без двоек.
SELECT student.familya, student.name, student.sec_name, grup.grup, [plan].semestr, uspev.ocenka
FROM student INNER JOIN
grup ON student.id_grup = grup.id_grup INNER JOIN
uspev ON student.id_student = uspev.id_student INNER JOIN
[plan] ON grup.id_grup = [plan].id_grupa AND uspev.id_plan = [plan].id_plan
WHERE (uspev.ocenka = 5) AND ([plan].semestr = 5) AND (grup.grup = N'111')
Результат выполнения запроса :
9. Получить перечень преподавателей, принимающих (принимавших) экзамены в указанных группах, по указанным дисциплинам, в указанном семестре.
SELECT prepod.familya, prepod.name, disciplin.name_diciplina, grup.grup, [plan].semestr
FROM prepod INNER JOIN
[plan] ON prepod.id_prepod = [plan].id_prepod INNER JOIN
grup ON [plan].id_grupa = grup.id_grup INNER JOIN
disciplin ON [plan].id_disciplina = disciplin.id_disciplina
WHERE (disciplin.name_diciplina = N'БД') AND (grup.grup = N'111') AND ([plan].semestr = 5)
10. Получить список студентов указанных групп, либо которым заданный преподаватель поставил некоторую оценку за экзамен по определенным дисциплинам, в указанных семестрах, за некоторый период.
SELECT student.familya, student.name, student.sec_name, grup.grup, [plan].semestr, prepod.familya
FROM grup INNER JOIN
student ON grup.id_grup = student.id_grup INNER JOIN
[plan] ON grup.id_grup = [plan].id_grupa INNER JOIN
Список литературы
Литература
1. Диго С.М., «Базы Данных», Москва, «Финансы и статистика», 2005г.
2. Дж. Боуман, С.Эмерсон, М.Дарновски «Практическое руководство по SQL»
3. Базы данных: модели, разработка, реализация / Карпова Т.- СПб.: Питер, 2001. –304с.
4. Белов А.Н. Бухгалтерский учет в учреждениях непроизводственной сферы. – М.: Финансы и статистика, 1995. – 240с.
5. Конноли Томас, Бегг Каролин Базы данных. Проектирование, реализация и сопровождение. Теория и практика. — М.: Вильямс, 2000. – 1111с.
6. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. — М.: Диалог-Мифи, 2001. — 304 с.
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0048