- •Оглавление
- •1. Цели и задачи лабораторного практикума
- •2. Программа и порядок выполнения лабораторных работ
- •3. Требования к оформлению отчета о выполнении лабораторной работы
- •4. Лабораторная работа №1 Разработка приложений на языке программирования Visual Basic for Application в программной среде ms Office
- •1. Структура редактора vba
- •Окно Project – vba Project (окно проекта)
- •Окно редактирования кода
- •Окно Properties
- •Окно редактирования форм
- •2. Создание пользовательской функции. Процедура Sub
- •Способы выполнения процедуры Sub
- •Работа с макрорекордером
- •3. Создание процедур обработки событий элементов управления, встроенных в рабочие листы Excel
- •4. Объектная модель программы ms excel
- •Четыре ключевых объекта
- •Объект Application
- •Объект Workbook и семейство Workbooks
- •Объект Worksheet и семейство Worksheets
- •Объект Range
- •5. Работа с базами данных на основе модели dao (Data Access Objects)
- •Открытие базы(источника данных)
- •Объект Recordset
- •Объект Field
- •Порядок работы при объектном доступе к данным (предполагается, что база данных существует):
- •5.Индивидуальные задания для выполнения лабораторной работы №1
- •Контрольные вопросы
- •6.Лабораторная работа №2 «Создание sql – запросов при использовании специального программного средства субд Microsoft Access»
- •1. Основные понятия реляционных баз данных
- •2. Связывание реляционных таблиц. Типы связей между реляционными таблицами.
- •Связь типа “один-к-одному” (1:1)
- •Связь типа “один-ко-многим” (1:м)
- •Связь типа “много-ко-многим” (м: м)
- •3.Создание базы данных в ms Access с помощью конструктора
- •4.Определение связи таблиц
- •5.Общие сведения об sql. Простейшие sql-запросы.
- •Контрольные упражнения
- •6.Функции агрегирования в sql- запросах
- •Контрольные упражнения
- •7.Использование вложенных запросов
- •7.Индивидуальные задания для выполнения лабораторной работы №2
- •Контрольные вопросы
- •8.Лабораторная работа №3 “Язык разметки гипертекста html ”
- •1.Общие сведения
- •2. Наиболее часто используемые теги и их описание
- •3.Технология css
- •8. Индивидуальные задания для выполнения лабораторной работы №3
- •Контрольные вопросы:
- •9.Лабораторная работа №4 «Создание интерактивных, динамически изменяемых страниц с использованием JavaScript»
- •1.Общие сведения
- •2.Операторы управления JavaScript
- •3.Размещение JavaScript на html-странице
- •4.События
- •5.Функции
- •10.Индивидуальные задания для выполнения лабораторной работы №4
- •Контрольные вопросы
- •Список литературы
- •Приложение. Образец формы титульного листа отчета о выполнении лабораторной работы
7.Индивидуальные задания для выполнения лабораторной работы №2
1.Создать с СУБД MS Access реляционную базу данных, которая моделирует учебную деятельность преподавателей и студентов ВУЗов. База данных состоит из 5-ти реляционных таблиц. Отношение Student содержит информацию о студентах, отношение Lecturer содержит информацию о преподавателях, отношение University содержит информацию об университетах, отношение Subject содержит информацию о предметах обучения и отношение Exam_Marks имеет сведения об экзаменационных оценках, полученных студентами.
2,3. Создать в СУБД MS Access реляционную базу данных, которая моделирует работу врачей, находящихся в различных городах. База данных состоит из 4 реляционных таблиц. Отношение Doctors содержит информацию о лечащих врачах, отношение Patients содержит информацию о пациентах, отношение Drugs_Get содержит информацию о назначениях лекарств пациентам и в отношении Hospitals имеются сведения о больницах, в которых работают врачи.
4,5. Создать в СУБД MS Access реляционную базу данных, которая моделирует работу продавцов и их заказчиков. База данных состоит из 4 реляционных таблиц. Отношение Salespeople содержит информацию о продавцах, отношение Customers содержит сведения о заказчиках, отношение Orders содержит информацию о заказах и отношение Shops имеет сведения о магазинах, в которых работают продавцы.
6,7. Создать в СУБД MS Access реляционную базу данных, которая моделирует работу международных фирм, находящихся в различных городах. База данных состоит из 4 реляционных таблиц. Отношение Firms содержит информацию о международных фирмах, отношение Customers содержит информацию о клиентах фирм, отношение Uslugi_Get содержит информацию о предоставленных услугах фирмами в области информационных технологий и в отношении Filials имеются сведения о филиалах фирм.
8. Создать в СУБД MS Access реляционную базу данных, которая моделирует работу университетских библиотек. База данных состоит из 5 реляционных таблиц. Отношение Readers содержит информацию о читателях университетских библиотек, являющихся студентами университета, отношение Libraries содержит информацию об университетских библиотеках, отношение University содержит информацию об университетах, отношение Books содержит информацию о книгах, расположенных в университетских библиотеках и отношение Sends содержит информацию о выдаче книг читателям университетских библиотек. Эти отношения имеют следующие атрибуты:
Примечание: запросы к каждому заданию взять у преподавателя.
Контрольные вопросы
1. Понятие СУБД, БД, реляционной БД.
2. Понятие отношения, кортежа, атрибута, декартово произведение.
3. Понятие ранга, отношения, мощности. Основные свойства строк.
4.Понятие первичного ключа (ключевое поле), вторичного ключа (внешнего ключа).
5.Типы связей: 1: 1, 1: М, М: М.
6.Синтаксис оператора Select.Объясните назначение каждого раздела.
7.Оператор Distinct, All, *.
8.Понятие предиката запроса.
9.Операторы IN, Between, Like, Is null.
10.Функции агрегирования. Группирование запросов. Операторы Group by и Having.
11.Формирование выводов запросов SQL. Соотнесенные подзапросы и их структура.
12.Вложенные запросы и их структура.
13.Оператор EXIST.Объединение SQL-запросов.
14.Соединение реляционных таблиц в JETSQL.Внутреннее соединение таблиц.
15.Внешнее соединение реляционных таблиц.
