Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Цель. Приобрести навыки по созданию базы данных из нескольких таблиц.
Задание.Cоздайте базу данных «Офисная техника» из таблиц, представленных в приложении. Создать ограничение ссылочной целостности между таблицами.
Лабораторная работа №2
Отображение данных на форме
Цель. Освоить способы отображения данных в приложении.
Задание.
1. Создайте главную титульную форму. Поменяйте для этой формы фон (можно с рисунком). Установиеь жесткие границы, организуйте вывод названия приложения на форме и в строке заголовка.
2. Создайте на форме программное меню с опциями «Таблицы», «Выход».
Состав опции «Таблицы»:
а) Просмотр таблицы Product
б) Просмотр таблицы PC
в) Просмотр таблицы Laptop
г) Просмотр таблицы Printer
д) Отображение всех данных БД в единой таблице.
е) Связанные курсоры (All tables).
3. Создайте дополнительные дочерние формы и отобразите на них таблицы в соответствие с командами опции «Таблицы».
4. На все формы добавьте панели навигации с кнопками перехода между записями.
Лабораторная работа №3
Создание базы данных «Автотранспорт»
Цель. Закрепить навыки по созданию базы данных из нескольких таблиц и способам отображения данных в приложении.
Задание.
1. Создайте базу данных Автотранспорт из следующих таблиц:
Автомобили (номер, марка, расход топлива, вместимость, стоимость за одно пассажирское место);
Города (город, расстояние);
Водители (фамилия, паспорт, дата рождения);
Заказы (номер машины, город, дата поездки, водитель, количество пассажиров).
2. Выведите данные на форму несколькими способами:
- каждая таблица в отдельности на форме;
- общая из четырех таблиц;
- связанные курсоры по четырем таблицам;
- подстановочные поля: номер машины, город, расстояние, водители.
Лабораторная работа №4
Агрегированные и вычисляемые поля
Цель. Научиться применять функции агрегирования для обработки данных и создавать вычисляемые поля для отображения результатов обработки отдельных значений по каждой записи таблицы.
Задание.
1. Создайте форму для отображения результатов функций агрегирования:
- минимальное, максимальное, среднее расстояние по городам;
- количество заказов по заданному номеру машину;
- количество заказов по заданному водителю;
- количество водителей старше заданного возраста выезжавших на заказ в заданный город;
- номер машины с максимальным заказом в заданный город;
2. Создайте вычисляемые поля:
- расчет суммы заказа;
- расчет стоимости заполненной машины;
3. Добавьте агрегированные поля:
- сумма, заработанная заданным водителем в заданный месяц;
- сумма заказов в заданный город;
- сумма заказов на определенной машине.
4. Добавьте вычисляемое поле для расчета сумм, заработанных каждым водителем.
Лабораторная работа №5
Подстановочные, агрегированные и вычисляемые поля
Цель. Закрепить навыки применения функций агрегирования для обработки данных и создания вычисляемых полей для отображения результатов обработки отдельных значений по каждой записи таблицы.
Задание.
1. Создайте в базе данных «Офисная техника» подстановочные поля для отображения данных: «тип», «производитель», «модель» и обычное поле «цена».
2. Создать в базе данных «Офисная техника» агрегированные поля:
А) максимальная стоимость на персональные компьютеры,
Б) минимальная стоимость на персональные компьютеры,
В) средняя стоимость на персональные компьютеры,
Г) средняя стоимость на персональные компьютеры с заданной оперативной памятью, вводимой в определенном поле.
3. Создать вычисляемое поле «скидка», значения которой заполняются по принципу: на все компьютеры с ценой больше 5000р скидка 10%.
Лабораторная работа №6
Проверочная
Цель. Закрепить навыки по созданию базы данных, отображению данных и их обработке.
Задание.
1. Создать БД «Сотрудники» с таблицами Sotr(pasport, fio, age), Work(passport, worker, salary). (подчеркнуты ключевые поля).
Типы полей:
a. Pasport – int;
b. Fio – nvarchar;
c. Age – smallint;
d. Worker – nvarchar;
e. Salary – int.
2. Организовать отображение данных на форме следующими способами:
a. независимый просмотр таблиц;
b. связанные курсоры;
c. общая таблица;
d. комбинированный.
3. Создать в базе данных «Сотрудники» поля для отображения данных:
![]() |
где: поля «зарплата», «должность» являются подстановочными.
4. Создать в базе данных «Сотрудники» агрегированные поля:
a. максимальная зарплата сотрудников,
b. минимальная зарплата сотрудников,
c. средняя зарплата сотрудников,
d. средняя зарплата выбранного в заданном поле сотрудника.
5. Создать вычисляемое поле «премия», значения которой заполняются по принципу: всем кому «за 30» надбавка 30%.
Лабораторная работа №7
Редактирование
1. Создать в базе данных «Сотрудники» поля для отображения данных:
![]() |
где: поля «зарплата», «должность» являются подстановочными.
2. Создать процедуру обработки события добавления значений в таблицы.
3. Создать процедуру обработки события редактирования значений в таблицах.
4. Создать процедуру обработки события удаления значений в таблицах.
Лабораторная работа №8
Поиск и сортировка данных
Цель. Преобрести навыки применения функций поиска записей по полному и неполному значениям, сортировки данных в таблице.
Задание.
1. Добавьте в приложении «Сотрудники» в программном меню команды Поиск и Сортировка.
2. По команде поиск должно открываться окно с выбором способа поиска: по полному, неполному значению и из заданного диапазона для числовых полей; выбором полей от одного до трех из списка всех полей БД для организации поиска; выбора способа отображения найденных записей: в табличной форме с указанными полями, в виде текстовой строки, в форме списка.
3. По команде Сортировка должно открываться окно для выбора направления сортировки и поля или полей сортировки.
Список литературы
1. Хомоненко А.Д. Базы данных: Учебник для вузов/ А.Д.Хомоненко, В.М.Цыганков, М.Г.Мальцев.- 5-е изд., доп..- М.: Бином-Пресс, 2008.- 736с.
2. Советов Б.Я. Базы данных:теория и практика: Учебник для вузов/ Б.Я.Советов, В.В.Цехановский, В.Д.Чертовской.- М.: Высш.школа, 2009.- 463с.
3. Гарсиа-Молина Г., Ульман Д., Уидом Д. Системы баз данных. Полный курс.: пер. с анггл. - М.: Изд.дом «Вильямс», 2008.-1088с.
4. Грейвс М. Проектирование баз данных на основе XML.:Пер с англ. – М.: Издат дом Вильямс, 2009. - 640с.
5. Конолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 3-е издание. – М.: Изд.дом «Вильямс», 2007.-488с.
6. Рикарди Г. Системы баз данных. Теория и практика использования в интернет и среде Java. - М.: Изд.дом «Вильямс», 2009.-526с
7. Саймон А.Р. Стратегические технологии баз данных: менеджмент на 2008 год: Пер. с англ./ под ред. И с предисл. М.Р. Когаловского. – М.: Финансы и статистика, 2009. – 479с.
8. Советов Б.Я., Цехановский В.В, Чертовский В.Д. Базы данных. Теория и практика: Учебник для вузов. – М.:Высш.шк., 2005. – 463с.
Приложение
Состав базы данных «Офисная техника»
Product Pc
| maker | model | type | model | speed | Ram | Hd | Rd | price | ||||
| A | 1001 | Pc | 1001 | 700 | 64 | 10 | 48xCD | 799 | ||||
| A | 1002 | Pc | 1002 | 1500 | 128 | 60 | 12xDVD | 2499 | ||||
| A | 1003 | Pc | 1003 | 866 | 128 | 20 | 8xDVD | 1999 | ||||
| A | 2004 | Laptop | 1004 | 866 | 64 | 10 | 12xDVD | 999 | ||||
| A | 2005 | Laptop | 1005 | 1000 | 128 | 20 | 12xDVD | 1499 | ||||
| A | 2006 | Laptop | 1006 | 1300 | 256 | 40 | 16xDVD | 2119 | ||||
| B | 1004 | Pc | 1007 | 1400 | 128 | 80 | 12xDVD | 2299 | ||||
| B | 1005 | Pc | 1008 | 700 | 64 | 30 | 24xCD | 999 | ||||
| B | 1006 | Pc | 1009 | 1200 | 128 | 80 | 16xDVD | 1699 | ||||
| B | 2001 | Laptop | 1010 | 750 | 64 | 30 | 40xCD | 699 | ||||
| B | 2002 | Laptop | 1011 | 1100 | 128 | 60 | 16xDVD | 1299 | ||||
| B | 2003 | Laptop | 1012 | 350 | 64 | 7 | 48xCD | 799 | ||||
| C | 1007 | Pc | 1013 | 733 | 256 | 60 | 12xDVD | 2499 | ||||
| C | 1008 | Pc | Laptop |
|
|
| ||||||
| C | 2008 | Laptop | model | speed | Ram | Hd | Rd | price | ||||
| C | 2009 | Laptop | 2001 | 700 | 64 | 5 | 12.1 | 1448 | ||||
| C | 3002 | Printer | 2002 | 800 | 96 | 10 | 15.1 | 2584 | ||||
| C | 3003 | Printer | 2003 | 850 | 64 | 10 | 15.1 | 2738 | ||||
| C | 3006 | Printer | 2004 | 550 | 32 | 5 | 12.1 | 999 | ||||
| D | 1009 | Pc | 2005 | 600 | 64 | 6 | 12.1 | 2399 | ||||
| D | 1010 | Pc | 2006 | 800 | 96 | 20 | 15.7 | 2999 | ||||
| D | 1011 | Pc | 2007 | 850 | 128 | 20 | 15.0 | 3099 | ||||
| D | 2007 | Laptop | 2008 | 650 | 64 | 10 | 12.1 | 1249 | ||||
| E | 1012 | Pc | 2009 | 750 | 256 | 20 | 15.1 | 2599 | ||||
| E | 1013 | Pc | 2010 | 366 | 64 | 10 | 12.1 | 1499 | ||||
| E | 2010 | Laptop | Printer |
|
|
| ||||||
| F | 3001 | Printer | model | color | type | price | ||||||
| F | 3004 | Printer | 3001 | C | Ink-jet | 261 | ||||||
| G | 3005 | Printer | 3002 | C | Ink-jet | 267 | ||||||
| H | 3007 | Printer | 3003 | N | laser | 390 | ||||||
| 3004 | C | Ink-jet | 439 | |||||||||
| 3005 | C | bubble | 200 | |||||||||
| 3006 | C | laser | 1999 | |||||||||
| 3007 | N | laser | 350 | |||||||||
|
|
|
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!