- •Материалы по субд Лекция 1
- •Введение в системы управления базами данных
- •Основные понятия баз данных
- •Некоторые правила построения баз данных
- •Реляционные отношения между таблицами. Целостность данных
- •Отношение «один-к-одному»
- •Отношение «один-ко-многим»
- •Отношение «многие-ко-многим»
- •Нормализация
- •Индексирование
- •Лекция 2
- •Использование языка sql ms access
- •Лекция 3
- •Общие сведения о ms access
- •Запуск ms Access
- •Порядок работы при создании объекта:
- •Практическое занятие 1 – 2
- •Использование субд Microsoft Access на примере создания базы данных по учету товаров
- •Практическое занятие 3
- •Использование суБд access на примере ведения карточки студента
- •Практическое занятие 4
- •Практические задания для самостоятельной работы Вариант 1. "Жители"
- •2. База "Жители" состоит из 3-х следующих таблиц: "Район", "Здание", "Жильцы".
- •Вариант 2. "Жители-2"
- •Вариант 3. "Жильё"
- •Вариант 4. "Население"
- •Вариант 5. "Вакансии"
- •Вариант 6. "Автомагазины"
- •База "Магазины запчастей" состоит из 3-х следующих таблиц:
- •Вариант 7. "Реализация"
- •Вариант 8. "Поставщики-детали"
- •База "Поставщики-детали" состоит из 3-х следующих таблиц:
- •Вариант 9. "Покупатели"
- •Вариант 10. "Станции техобслуживания"
- •База "Станции техобслуживания" состоит из 4-х следующих таблиц: "Станции", "Автомобили", "Услуги", "Стоимость".
- •Вариант 11. "Магазины запчастей"
- •2. База "Магазины запчастей" состоит из 4-х следующих таблиц:
- •Вариант 12. "Больница"
- •Вариант 13. "Служащие"
- •Вариант 13. "Жилье-2"
- •1.2. Спланировать и описать структуру базы данных (смотри п.2).
- •Контрольные вопросы по теме
Практическое занятие 4
Практические задания для самостоятельной работы Вариант 1. "Жители"
1. Содержание задания
1.1. Создать БД.
1.2. Спланировать и описать структуру базы данных (смотри п.2).
1.3. Установить связи между таблицами.
1.4. Заполнить таблицы данными (использовать формы).
1.5. Сформировать и выполнить запросы (смотри п3.).
2. База "Жители" состоит из 3-х следующих таблиц: "Район", "Здание", "Жильцы".
Состав полей таблицы "Район"
№ |
имя поля |
значение |
1 |
cod_s |
номер (код) района |
2 |
name_s |
название района |
Состав полей таблицы "Здание"
№ |
имя поля |
значение |
1 |
cod_с |
номер (код) дома |
2 |
cod_s |
номер (код) района |
3 |
adres |
адрес (улица,дом) |
Состав полей таблицы "Жильцы"
№ |
имя поля |
значение |
1 |
cod_g |
код жителя |
2 |
cod_с |
номер (код) дома |
3 |
fam |
ФИО |
4 |
god |
год рождения |
5 |
pol |
пол |
3. Виды запросов :
3.1. Посчитать количество жителей каждого пола в заданном районе
3.2. Посчитать количество жителей заданного возраста в каждом районе
3.3. Вывести всех жильцов (ФИО, год рождения, занятия) для заданного адреса.
Вариант 2. "Жители-2"
1. Содержание задания
1.1. Создать БД.
1.2. Спланировать и описать структуру базы данных (смотри п.2).
1.3. Установить связи между таблицами.
1.4. Заполнить таблицы данными (использовать формы).
1.5. Сформировать и выполнить запросы (смотри п.3.).
2. База "Жилье" состоит из 3-х следующих таблиц:
"Район", "Здание", "Квартира".
Состав полей таблицы "Район"
№ |
имя поля |
значение |
1 |
cod_s |
номер (код) района |
2 |
name_s |
название района |
Состав полей таблицы "Здание"
№ |
имя поля |
значение |
1 |
cod_с |
номер (код) дома |
2 |
cod_s |
номер (код) района |
3 |
adres |
адрес (улица, дом) |
Состав полей таблицы "Квартира"
№ |
имя поля |
значение |
1 |
cod_g |
номер квартиры |
2 |
cod_с |
номер (код) дома |
3 |
col |
кол-во жильцов |
4 |
Plo |
жилая площадь |
5 |
plat |
плата за квартиру |
3. Типы запросов:
3.1. Вывести суммарную жилую площадь для каждого района
Вывести среднею стоимость 1 кв.м жилья в каждом районе.
Определить количество 1-х, 2-х и т.д. комнатных квартир в каждом районе.
Вариант 3. "Жильё"
1. Содержание задания
1.1. Создать БД.
1.2. Спланировать и описать структуру базы данных (смотри п.2).
1.3. Установить связи между таблицами.
1.4. Заполнить таблицы данными (использовать формы).
1.5. Сформировать и выполнить запросы (смотри п.3.).
2. База "Жилье" состоит из 3-х следующих таблиц:
"Район", "Здание", "Квартира".
Состав полей таблицы "Район"
№ |
имя поля |
значение |
1 |
cod_s |
номер (код) района |
2 |
name_s |
название района |
Состав полей таблицы "Здание"
№ |
имя поля |
значение |
1 |
cod_с |
номер (код) дома |
2 |
cod_s |
номер (код) района |
3 |
adres |
адрес (улица,дом) |
4 |
year |
год постройки |
Состав полей таблицы "Квартира"
№ |
имя поля |
значение |
1 |
cod_g |
номер квартиры |
2 |
cod_с |
номер (код) дома |
3 |
col |
кол-во жильцов |
3. Типы запросов :
3.1. Вывести количество жителей каждой квартиры для заданного адреса.
3.2. Посчитать количество зданий заданного года постройки для каждого района
3.3. Посчитать количество жителей для каждого района