Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Комплекты заданий к лабораторным занятиям по курсу



Комплекты заданий к лабораторным занятиям по курсу

«Базы данных»

 

Варианты исходных данных для заданий

 

В качестве варианта исходных данных задаются 3 таблицы (набор полей указан в скобках).

1. Поставщики (Номер, Название, Адрес, Товар);

Покупатели (Номер, Название, Адрес, Товар);

Продажи (Номер, Дата, Сумма, Товар, Номер поставщика, НомерПокупателя).

2. Клиенты (Номер, ФИО, Адрес, Телефон);

Сотрудники (Номер, ФИО, Должность);

Сделки (Номер, Дата, Сумма, Номер клиента, Номер сотрудника).

3. Детали (Номер, Код детали, Цена);

Изделия (Номер, Код изделия);

Состав Изделий (Код изделия, Код детали, Кол. Деталей, Сумма).

4. Пациенты (Код, Фамилия, Дата рождения)

Врачи (Код, Фамилия, специализация)

Рецепты (Номер рецепта, Код пациента, Код врача, Диагноз, Лекарство)

5. Ткани (Код, Тип ткани, Цвет)

Изделия (Код, Вид изделия, Размер)

Заказы (Код заказа, Код изделия, Код ткани, Цена)

6. Исполнители (Код исполнителя, Название исполнителя)

Залы (Код зала, Название заведения, Вместимость)

Билеты (Код билета, Код исполнителя, Код зала, Цена)

7. Преподаватели (Код, Фамилия, N кафедры)

Дисциплины (Код дисциплины, Название дисциплины)

Группы (Код группы, Номер группы, Количество человек, Код дисциплины, Код преподавателя)

8. Парикмахеры (Код, Фамилия, Стаж, Часы работы)

Стрижки (Код, Название, Цена)

Заявки(Код, Клиент, Код стрижки, Код парикмахера, Дата)

9. Магазины (Код, Название, Адрес)

Книги (Код, Автор, Название, Жанр)

Товары (Код, Код книги, Код магазина, Цена)

10. Отели (Код, Название, Страна, Звездность)

Клиенты (Код, Фамилия, N паспорта)

Путевка (Код, Код клиента, Код отеля, Срок пребывания)

11. Травы (Код, Название, Сезон сбора)

Болезни (Код, Название, Орган)

Отвары (Код, Код болезни, Код травы, Срок лечения)

12. Клиент (Код, Фамилия, Возраст, Умение плавать)

Группы (Код, Инструктор, Уровень)

Абонемент (Код, Код клиента, Код группы, День недели, Время)

13. Клиент (Код, ФИО, Дата рождения, Сумма покупок)

Правила премирования (Код, Статус, Сумма покупок, Подарок)

Подарки (Код, Код клиента, Код подарка, Дата вручения)

 

14 Детский сад

 

Дети (Id ребенка, Имя, Фамилия, Отчество, Дата рождения, ФИО родителя, Адрес, Телефон, Id группы)

Воспитатели (Id воспитателя, Фамилия, Имя, Отчество, Специализация, Квалификация)

Характеристики полей таблицы Группы (Id группы, Id воспитателя, Номер группы)

 

15 Ветеринарная клиника



Животное (Id животного, Кличка, Окрас, Вид животного, Дата рождения, ФИО владельца, Адрес, Телефон)

Специалисты (Id врача, Фамилия, Имя, Отчество, Специализация, Квалификация)

Посещение врача (Дата посещения, Id животного, Прививка, Диагноз, Назначение, Id врача)

 

16 Сеть аптек

Филиал (Id филиала, Адрес, Телефон)

Сотрудники (Id сотрудника, Фамилия, Имя, Отчество, Должность, Id филиала)

Товар (Id товара, Id аптеки, Название, Форма выпуска, Количество, Стоимость)

 

17 Трамвайный парк

Водитель (Id водителя, Фамилия, Имя, Отчество, Квалификация)

Трамваи (Id трамвая, Id водителя, Тип, Номер, Год выпуска, Завод изготовитель)

Маршруты (Id маршрута, Id трамвая, Номер маршрута)

 

18 Риэлтерская компания по продаже квартир

Сотридники (Id сотрудника, Фамилия, Имя, Отчество, Должность)

Продажи (Id сделки, Id квартиры, Id сотрудника, Стоимость, Дата сделки)

Квартиры (Id квартиры, Количество комнат, Адрес, Площадь, Этаж, Тип дома)

 

19 Библиотека (читальные залы)

Сотрудники (Id сотрудника, Фамилия, Имя,Отчество, Id отдела, Должность)

Книги (Id книги, Id отдел, Название, Количество страниц, Автор)

Отделы (Id отдела, Название)

 

20 Вечерние курсы иностранных языков

Преподаватели (Id преподавателя, Фамилия, Имя, Отчество, Специализация)

Группы (Id группы, Id преподавателя, Количество учеников, Название, Время начала занятий)

Ученики (Id ученика, Фамилия, Имя, Отчество, Id группы)

 

21 Продуктовый магазин

Поставщики (Id поставщики, Название, Контактное лицо, Телефон)

Характеристики полей таблицы Ассортимент (Id товара, Id поставщики, Id отдела, Название, Срок годности)

Отделы (Id отдела, Название, Количество персонала, Количество стеллажей)

 

22 Кондитерское производство

Продукты (Id продукта, Название, Вес, Упаковка, Срок годности)

Ингредиенты (Id ингредиента, Название, Id поставщика, Id Продукта)

Поставщики (Id поставщики, Название, Контактное лицо, Телефон)

 

23 Приемная комиссия

Абитуриенты (Id абитуриента, Фамилия, Имя, Отчество, Id специальности)

Специальности (Id специальности, Название, Форма обучения, Номер кафедры)

Экзамены (Id экзамена, Название, Id специальности)

Перечень заданий к лабораторным работам

Требуется для заданного варианта исходных данных выполнить действия, указанные для соответствующей лабораторной работы.

 

Лабораторная работа №1

 

Создание и модификация таблиц. Схема данных.

 

  1. Создание таблицы в режиме конструктора.

1.1. Поле типа счетчик (свойства: новые значения – последовательные, случайные).

1.2. Поле типа текст (свойства: размер поля, значения по умолчанию, условие на значение, сообщения об ошибке, обязательное поле, пустые строки).

1.3. Поле типа целое (свойства: размер поля, число десятичных знаков, значение по умолчанию, условие на значение, сообщение об ошибке, обязательное поле).

1.4. Поле типа дата/время (формат поля, маска ввода).

1.5. Поле типа денежное (формат поля, условие на значение).

1.6. Свойства поля – подстановка (выбор из списка).

1.7. Свойства таблицы (условие на значение, сообщение об ошибке).

 

  1. Модификация макета таблицы (alter table).

 

  1. Создание схемы данных.

 

 

Лабораторная работа №2

 

Запросы.

 

  1. Запрос – выборка с условиями фильтрации (select, from, where).

- однотабличный с одним полем;

- однотабличный с несколькими полями;

- двухтабличный;

- трехтабличный.

  1. Запрос – выборка с параметрами из п.1.
  2. Запрос – выборка с сортировкой.
  3. Запрос – с группировкой и агрегатными функциями.
  4. Запрос – перекрестный.

 

 

Лабораторная работа №3

 

Формы

 

  1. Автоформы (в столбец: кнопки движения по записям; табличная; ленточная).
  2. Форма в режиме конструктор (заголовок формы – украшения и надписи; область данных – поля для табличных значений и подписи к ним; примечание формы – украшения, кнопки и надписи).
  3. Свойства формы (квадрат на пересечении линеек).
  4. Свойства заголовка формы, области данных и примечания.
  5. Панель элементов.

5.1. Надпись (свойства – макетные).

5.2. Поле (свойства – макетные, данные).

5.3. Поле со списком (свойства – макетные, данные).

5.4. Список (свойства – макетные, данные).

5.5. Кнопка (свойства – макетные, данные).

5.6. Рисунок (украшение).

5.7. Свободная рамка объекта (объект, не привязанный к таблице).

5.8. Присоединенная рамка объекта (связана с полем таблицы).

Дополнительные пункты по панели элементов: переключатель, флажок, выключатель, группы переключателей, набор вкладок.

 

 

Лабораторная работа №4

 

Отчеты.

 

  1. Составление запроса для отчета с группированием и агрегатными функциями.

В запросе делается группировка записей по одному или нескольким полям. Для каждого значения группируемого поля может выписываться множество записей и значения агрегатных функций по этим записям.

  1. Работа с отчетом в конструкторе.

2.1. Заголовок отчета (украшения, надписи).

2.2. Верхний колонтитул (заголовки столбцов).

2.3. Заголовок группы (значение поля группировки).

2.4. Область данных (множество записей группы).

2.5. Примечание группы (итоговые значения для группы).

2.6. Нижний колонтитул (дата, номер страницы и т.д.).

2.7. Примечание отчета (итоги, украшения).

 

 

Лабораторная работа №5

 

Макросы.

 

  1. Макрокоманды.

1.1. Открыть форму, закрыть форму, восстановить, свернуть, сдвиг-размер, сообщение (составить макрос, в котором каждая четная команда – сообщение).

1.2. Макрокоманда – задать значение (составить макрос: открыть форму, задать значение свойству формы или элемента, закрыть форму, вставить команды сообщения через одну).

1.3. Макрокоманды – на запись, найти запись, следующая запись.

1.4. Макрокоманды – выполнить команду, запуск запроса SQL, запуск макроса, остановить все макросы, остановить макрос, открыть запрос, открыть отчет.

1.5. Макрокоманды – запуск приложения, преобразовать базу данных (экспорт/импорт из другой базы данных), преобразовать текст (импорт/экспорт из текстового файла в базу данных), преобразовать электронную таблицу (обмен данными с Excel).

  1. События форм и элементов управления. Привязка макросов к событиям.
  2. Условные макрокоманды в макросах.

 


Дата добавления: 2015-08-28; просмотров: 33 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Материнская плата ASUS M2N68-AM SE2 | Комплекты проставок “рама-кузов” на все модели автомобилей УАЗ (боди-лифт)

mybiblioteka.su - 2015-2024 год. (0.014 сек.)