Автор работы: Пользователь скрыл имя, 04 Декабря 2013 в 15:51, лабораторная работа
Составить двухтабличную БД и обработать данные в ней посредством выборки и сортировки; создать запросы и отчеты.
Задание №4
Составить двухтабличную БД и обработать данные в ней посредством выборки и сортировки; создать запросы и отчеты.
1. Сформировать структуры таблиц, необходимых для выполнения заданной БД, определить ключевые поля. Обосновать этот выбор.
2. Создать схему данных. Ввести в таблицы от 10 до 20 записей.
3. Сформулировать и выполнить
запрос по критериям, заданным
в варианте задания.
4. Создать не менее 3-х запросов с использованием языка SQL.
5. Произвести сортировку
записей в соответствии с
6. Составить отчет в
соответствии с вариантом.
- составляться по двум связанным таблицам;
- иметь итоговые значения по группам и по отчету в целом;
- при выборке полей, используемых для группировки и подведения итогов, руководствоваться логикой их содержания.
Тема для составления БД Факультет - кафедры.
В университете имеется несколько факультетов. К характеристикам факультета относятся: ·название факультета, декан, количество студентов, год основания, количество кафедр и т.д. О кафедрах известно: название кафедры, зав. кафедрой, количество преподавательского состава, год основания, и т.п.
Критерий для запросов выборок – с логическим ИЛИ, связывающим два значения одного числового поля
Сортировка данных – по убыванию в числовом поле
При составлении отчета тип группировки – по полю.
Вид итога сумма
Таблица Факультеты
факультеты | |||||
код факульт |
название факульт |
декан |
кол студ |
год основ |
кол кафедр |
1 |
ПБиТ |
Зомитева |
450 |
1967 |
5 |
2 |
Новых технологий |
Коробко |
300 |
1980 |
3 |
3 |
экономики и менеджмента |
Измалкова |
150 |
1990 |
4 |
4 |
лёгкой промышленности |
Ванин |
600 |
1987 |
6 |
5 |
Финансовый |
Васильева |
250 |
1978 |
2 |
Таблица Кафедры
кафедры | |||||
Код кафедры |
название |
заведущий |
кол_препод |
год_осн |
код факульт |
1 |
Технология и конструирование швейных изделий |
Родичева |
20 |
1999 |
1 |
2 |
Мировая экономика и статистика |
Сизова |
35 |
1980 |
1 |
3 |
Химия и биотехнология |
Кузнецова |
29 |
1987 |
2 |
4 |
Автоматизированные станочные и инструментальные системы |
Сотников |
45 |
1990 |
2 |
5 |
Экономика и менеджмент |
Измалкова |
36 |
1990 |
3 |
6 |
Приборостроение, метрология и сертификация |
Подмастерьев |
12 |
1995 |
4 |
7 |
Иностранные языки |
Макарова |
21 |
2001 |
5 |
Запросы:
1 – с логическим ИЛИ, связывающим два значения одного числового поля
SELECT кафедры.название, кафедры.заведущий, кафедры.кол_препод, кафедры.год_осн
FROM факультеты INNER JOIN кафедры ON факультеты.[код факульт] = кафедры.[код факульт]
WHERE (((кафедры.кол_препод)=20 Or (кафедры.кол_препод)=35));
запрос с или | |||
название |
заведущий |
кол_препод |
год_осн |
Технология и конструирование швейных изделий |
Родичева |
20 |
1999 |
Мировая экономика и статистика |
Сизова |
35 |
1980 |
2 SELECT факультеты.[название факульт], факультеты.[кол студ], факультеты.декан, кафедры.название, кафедры.заведущий, кафедры.кол_препод
FROM факультеты INNER JOIN кафедры ON факультеты.[код факульт] = кафедры.[код факульт]
WHERE (((факультеты.декан)="
заведуший | |||||
название факульт |
кол студ |
декан |
название |
заведущий |
кол_препод |
экономики и менеджмента |
150 |
Измалкова |
Экономика и менеджмент |
Измалкова |
36 |
3. SELECT факультеты.[название факульт], факультеты.декан, факультеты.[год основ], кафедры.название, кафедры.заведущий, кафедры.кол_препод
FROM факультеты INNER JOIN кафедры ON факультеты.[код факульт] = кафедры.[код факульт]
WHERE (((кафедры.кол_препод)>16));
больше | |||||
название факульт |
декан |
год основ |
название |
заведущий |
кол_препод |
ПБиТ |
Зомитева |
1967 |
Технология и конструирование швейных изделий |
Родичева |
20 |
ПБиТ |
Зомитева |
1967 |
Мировая экономика и статистика |
Сизова |
35 |
Новых технологий |
Коробко |
1980 |
Химия и биотехнология |
Кузнецова |
29 |
Новых технологий |
Коробко |
1980 |
Автоматизированные станочные и инструментальные системы |
Сотников |
45 |
экономики и менеджмента |
Измалкова |
1990 |
Экономика и менеджмент |
Измалкова |
36 |
Финансовый |
Васильева |
1978 |
Иностранные языки |
Макарова |
21 |
4. SELECT факультеты.[название факульт], факультеты.декан, факультеты.[кол кафедр], кафедры.название, кафедры.кол_препод, кафедры.год_осн
FROM факультеты INNER JOIN кафедры ON факультеты.[код факульт] = кафедры.[код факульт]
WHERE (((кафедры.год_осн)>1990));
>1990 | |||||
название факульт |
декан |
кол кафедр |
название |
кол_препод |
год_осн |
ПБиТ |
Зомитева |
5 |
Технология и конструирование швейных изделий |
20 |
1999 |
лёгкой промышленности |
Ванин |
6 |
Приборостроение, метрология и сертификация |
12 |
1995 |
Финансовый |
Васильева |
2 |
Иностранные языки |
21 |
2001 |
Сортировка по убыванию в числовом поле
факультеты | |||||
код факульт |
название факульт |
декан |
кол студ |
год основ |
кол кафедр |
4 |
лёгкой промышленности |
Ванин |
600 |
1987 |
6 |
1 |
ПБиТ |
Зомитева |
450 |
1967 |
5 |
2 |
Новых технологий |
Коробко |
300 |
1980 |
3 |
5 |
Финансовый |
Васильева |
250 |
1978 |
2 |
3 |
экономики и менеджмента |
Измалкова |
150 |
1990 |
4 |
Отчет
кафедры
название заведущий кол_препод
Автоматизированные
Сотников 45 1990 2
Итоги для 'название' = Автоматизированные станочные и инструментальные системы (1 запись)
Sum 45 1990
Иностранные языки
Макарова 21 2001 5
Итоги для 'название' = Иностранные языки (1 запись)
Sum 21 2001
Мировая экономика и
Сизова 35 1980 1
Итоги для 'название' = Мировая экономика и статистика (1 запись)
Sum 35 1980
Приборостроение,
Подмастерьев 12 1995 4
Итоги для 'название' = Приборостроение, метрология и сертификация (1 запись)
Sum 12 1995
Технология и
Родичева 20 1999 1
Итоги для 'название' = Технология
и конструирование швейных
Sum 20 1999
Химия и биотехнология
Кузнецова 29 1987 2
Итоги для 'название' = Химия и биотехнология (1 запись)
Sum 29 1987
Экономика и менеджмент
Измалкова 36 1990 3
Итоги для 'название' = Экономика и менеджмент (1 запись)
Sum 36 1990
ИТОГО ИТОГО 198
Задание №5
Создание Web-страниц
Производственные мастерские.
Таблица. Пошив рабочей одежды за 4-и квартала
1-й квартал |
2-й квартал |
3-й квартал |
4-йквартал | |
Иванова |
||||
Петрова |
||||
Сидорова |
||||
Смирнова |
Главная
HTML код страницы
<html>
<head>
<title> Производственные мастерские. "</title>
</head>
<body>
<table width="70%" height="100%" bgcolor="007ba7">
<tr>
<td>
<p><font size="5">
<A href="index.html">Главная</A>
<A href="prod.html">Продукция</A>
<A
href="kollektiv.html">
</font>
</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="center">
<font size="6" <strong>Содержание</strong>
</font>
</p>
<br>
<font size="5" color="013220">
<p> Мы организовывались сложно, но теперь крепко стоим на ногах. </p>
<p> Мы ценим труд своих рабочий</p>
У нас работают1. Иванова 2. Петрова 3. Сидорова 4. Смирнова
<p>Тел: 75-21-12</p>
<p>Мобильный рабочий Тел: 8-919-543-77-91</p>
Наш главный офис:
</font>
<div align="center"><img src="12.jpg"></div>
<br>
</tr>
</table>
</body>
</html>
Главная Продукция Коллектив |
Содержание
Мы организовывались сложно, но теперь крепко стоим на ногах. Мы ценим труд своих рабочий У нас работают1. Иванова 2. Петрова 3. Сидорова 4. Смирнова Тел: 75-21-12 Мобильный рабочий Тел: 8-919-543-77-91 Наш главный офис: |
Коллектив
HTML код страницы
<html>
<head>
<title> Производственные мастерские "</title>
</head>
<body >
<table width="70%" height="100%" background="image/fon.jpg">
<tr>
<td>
<p><font size="5">
<A href="index.html">Главная</A>
<A href="prod.html">Продукция</A>
<A
href="kollektiv.html">
</font>
</p>
</td>
</tr>
<tr>
<td valign="top"><p align="center"><font size="+4" face="Courier New, Courier, monospace"><strong>Наш коллектив</strong></font></p>
<br>
<font size="+2">
</font>
<p><font size="+2">Наш коллектив</p>
<br> Бухгалтер –Сидорова Н.В. 4 лет
<br> Кассир - Максимова А.И. 6 лет
<br> Зам. директора - Синицын И.Г. 5 лет
<br> Менеджер по продажам – Анисимов М.И. 5 лет