Читайте также:
|
|
Для всех ниже представленных вариантов содержание задания заключается в следующем:
o Создать БД.
o Спланировать и описать структуру базы данных.
o Установить связи между таблицами.
o Заполнить таблицы данными.
o Сформировать и выполнить предложенные запросы.
o Создать хранимые процедуры для 3 и 4 запросов.
o Создать клиент-серверноеприложение.
Вариант 1. «Жильё»
1. База "Жилье города" состоит из 3-х следующих таблиц: "Район", "Здание", "Квартира".
Состав полей таблицы "Район"
№ | имя поля | значение |
code_r | код района | |
name_r | название района |
Состав полей таблицы "Здание"
№ | имя поля | значение |
code_h | код дома | |
code_r | код района | |
address | адрес (улица, дом) |
Состав полей таблицы "Квартира"
№ | имя поля | значение |
code_f | номер квартиры | |
code_h | код дома | |
amount | кол-во комнат | |
area | жилая площадь | |
rent | плата за квартиру |
2. Типы запросов:
2.1. Вывести суммарную жилую площадь для каждого района
2.2. Вывести среднею стоимость 1 кв.м жилья в каждом районе.
2.3. Определить количество 1-х, 2-х и т.д. комнатных квартир в каждом районе.
2.4. Создать запрос с вычисляемым полем, в котором необходимо рассчитать общую жилую площадь каждого дома для заданного района.
Вариант 2. «Жители»
1. База "Жители города" состоит из 3-х следующих таблиц: "Район", "Здание", "Квартира".
Состав полей таблицы "Район"
№ | имя поля | значение |
code_r | код района | |
name_r | название района |
Состав полей таблицы "Здание"
№ | имя поля | значение |
code_h | код дома | |
code_r | код района | |
address | адрес (улица,дом) | |
year | год постройки |
Состав полей таблицы "Квартира"
№ | имя поля | значение |
code_f | номер квартиры | |
code_h | код дома | |
amount | кол-во жильцов |
2. Типы запросов:
2.1. Вывести количество жителей каждой квартиры для заданного адреса.
2.2. Посчитать количество зданий заданного года постройки для каждого района.
2.3. Посчитать количество жителей для каждого района.
2.4. Создать запрос с вычисляемым полем, в котором необходимо рассчитать общее количество жителей каждого дома заданного района.
Вариант 3. «Население»
1. База "Население" состоит из 3-х следующих таблиц: "Округ", "Регион", "Город".
Состав полей таблицы "Округ"
№ | имя поля | значение |
code_d | код округа | |
name_d | название округа |
Состав полей таблицы "Регион"
№ | имя поля | значение |
code_r | код региона | |
code_d | код округа | |
name_r | название региона |
Состав полей таблицы "Город"
№ | имя поля | значение |
code_t | код города | |
code_r | код региона | |
name_t | название города | |
amount_m | кол-во мужчин | |
amount_w | кол-во женщин |
2. Типы запросов:
2.1. Вывести количество мужчин, женщин по каждому городу заданного региона.
2.2. Посчитать население каждого города заданного округа.
2.3. Сформировать список городов с населением > 1 млн. человек.
2.4. Создать запрос с вычисляемым полем, в котором необходимо рассчитать общее количество мужчин в заданном регионе.
Вариант 4. «Вакансии»
1. База "Вакансии" состоит из 3-х следующих таблиц: "Фирма", "Профессия", "Вакансии".
Состав полей таблицы "Фирма"
№ | имя поля | значение |
code_f | код фирмы | |
name_f | название фирмы | |
address | адрес |
Состав полей таблицы "Профессия"
№ | имя поля | значение |
code_p | код профессии | |
name_p | название профессии |
Состав полей таблицы "Вакансии"
№ | имя поля | значение |
cod_f | код фирмы | |
cod_p | код профессии | |
pay | оклад | |
amount | кол-во вакансий |
2. Типы запросов:
2.1. Вывести количество вакансий и средний оклад каждой профессии каждой фирмы.
2.2. Вывести количество вакансий и средний оклад для заданных профессии и фирмы.
2.3. Сформировать список профессий с окладом > 3000 руб. для заданной фирмы.
2.4. Создать запрос с вычисляемым полем, в котором необходимо рассчитать средний оклад для заданной профессии.
Вариант 5. «Поставщики-детали»
1. База «Поставщики-детали» состоит из 3-х следующих таблиц: «Поставщики», «Детали», «Поставки».
Состав полей таблицы «Поставщики»
№ | имя поля | значение |
code_s | код поставщика | |
name_s | имя поставщика | |
town | город |
Состав полей таблицы «Детали»
№ | имя поля | значение |
code_d | код детали | |
name_d | наименование детали | |
color_d | цвет | |
measure | ед. измерения | |
cost | цена |
Состав полей таблицы «Поставки»
№ | имя поля | значение |
code_s | код поставщика | |
date_s | дата | |
code_d | код детали | |
amount | кол-во поставленных деталей |
2. Типы запросов:
2.1. Вывести список поставленных деталей с их количеством для всех поставщиков.
2.2. Вывести список поставленных деталей с их количеством и стоимостью для заданного поставщика.
2.3. Вывести список поставленных деталей с их признаками и количеством для заданного периода.
2.4. Создать запрос с вычисляемым полем, в котором необходимо рассчитать стоимость деталей для заданного поставщика.
Литература
1. Богданов М.Р. Visual Basic 2005 на примерах. - СПб: БВХ-Петербург, 2007. – 592 с.
2. Глушаков С.И., Сурядный А.С. Программирование на Visual Basic 6.0.. - М.: ООО "Издательство АСТ", Харьков «Фолио», 2003. - 497 с.
3. Кондрашов Ю.Н., Лебедев В.М., Мещерякова Н.А. Visual Basic 6.0. Описание языка. Основные элементы управления. Учебное пособие. - М.: изд. Академия бюджета и казначейства, 2003. – 80 с.
4. Кондрашов Ю.Н., Лебедев В.М., Мещерякова Н.А. Система управления базами данных MS ACCESS. Учебное пособие. - М.: изд. Академия бюджета и казначейства, 2004. – 72 с.
5. Лебедев В.М., Мещерякова Н.А., Распутин А.П., Федоров С.В. Основные возможности Visual Basic 6.0 для работы с файлами, графикой и базами данных: Учебное пособие – Омск: ООИПКРО, 2004. – 84 c.
6. Мамаев Е., Вишневский А. MS SQL Server 7 для профессионалов - СПб: Изд. «Питер», 2000. – 896 с.
7. Основы SQL [Электронный ресурс] /Интернет-Университет Информационных Технологий; Л.Н. Полякова – Режим доступа: http://www.intuit.ru/department/database/sql/, свободный. – Загл. с экрана.
8. Основы работы с базами данных [Электронный ресурс] /Интернет-Университет Информационных Технологий; А.С. Грошев – Режим доступа: http://www.intuit.ru/department/database/basedbw/, свободный. – Загл. с экрана.
9. Программированиебаз данных с использованием SQL Server [Электронный ресурс] / Учебный курс «Компьютерные технологии управления»; Кузьменко В. Г. – Режим доступа: http://www.bsmpei.ru/main/Page_Kuzmenko/comtex/gr03_2000l.htm, свободный. – Загл. с экрана.
10. Программирование в Microsoft SQL Server 2000 [Электронный ресурс] / Интернет-Университет Информационных Технологий; Р.М. Риордан. – Режим доступа: http://www.intuit.ru/department/database/prmssql2000/, свободный. – Загл. с экрана.
11. Язык структурированных запросов SQL. Использование при программировании в Visual Basic Server [Электронный ресурс] / Учебный курс «Компьютерные технологии управления»; Кузьменко В. Г. – Режим доступа: http://www.bsmpei.ru/main/Page_Kuzmenko/comtex/gr02_2000l.htm, свободный. – Загл. с экрана.
12. Visual Basic [Электронный ресурс] / Интернет-Университет Информационных Технологий; Н.М. Якушева. Режим доступа: http://www.intuit.ru/department/pl/vb/, свободный. – Загл. с экрана.
13. SQL Server 2000 [Электронный ресурс] / Интернет-Университет Информационных Технологий. – Режим доступа: http://www.intuit.ru/department/database/sqlserver2000/, свободный. – Загл. с экрана.
Дата добавления: 2015-07-08; просмотров: 100 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Графическое формирование значений свойств элементов Adodc и DataGrid | | | Создание мифа о матриархате |