Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Общая интерпретация реляционных операций 2 страница




Предложение ORDER BY сортирует результаты запроса на основании данных, содержащихся в одном или нескольких столбцах. Если это предложение не указано, результаты запроса не будут отсортированы.

 

 

Тема 3.5. Возможности Microsoft Access

по администрированию и защите данных в БД

Рассматриваемые вопросы: Администрирование БД в Access. Архивирование, сжатие и восстановление БД. Защита информации шифрованием и паролем. Управление правами доступа к БД и учетными записями. Защита объектов БД на SQL Server.

1.3 Перечень лабораторных и практических занятий   Таблица 2
Название лабораторной работы Количество часов
Дневное отделение Заочное отделение
Основные приемы работы с реляционной СУБД MS Access    
Разработка таблиц БД средствами СУБД MS Access. Работа с полями таблиц    
Проектирование БД, связей между таблица­ми, заполнение индивидуальной БД    
Импорт и экспорт данных. Навигация по таб­лицам. Сортировка, поиск, замена данных    
Проектирование запросов на выборку записей    
Использование в запросах вычисляемых по­лей, параметров    
Формирование запросов действий: добавле­ние, удаление, редактирование    
Использование построителя выражений   -
Работа с формами: создание форм для ввода данных, автоматическое создание формы на основе таблицы или запроса, создание формы с помощью мастера    
Работа с формами в режиме конструктора форм. Изменение и оформление форм    
Работа с формами в режиме формы. Добавле­ние, изменение удаление записей. Использо­вание элементов управления. Печать форм    
Работа с отчетами в различных режимах   -
Создание и оформление отчета. Группировка и сортировка отчетов    
Создание и оформление сводной таблицы и диаграммы    
Доработка индивидуальной БД, ее заполне­ние, оформление форм и отчетов    

 

Окончание табл. 2
Название лабораторной работы Количество часов
Дневное отделение Заочное отделение
Работа с макросами    
Работа с таблицами с использованием SQL-за­просов    
Составление select-запросов   -
Администрирование БД, архивирование, сжа­тие и восстановление БД, защита информации    
Итого:    

 

2. Вопросы для самоконтроля

1. Понятия «информационная система», «база данных», «сис­темы управления базами данных». Общие функции всех СУБД.

2. Классификация моделей представления данных: полнофунк­циональные БД, серверы БД, клиенты БД, средства разра­ботки программ работы с БД.

3. Модели представления данных: системы, основанные на ин­вертированных списках, иерархические и сетевые СУБД.

4. Банк данных и его компоненты (БД, СУБД, словарь данных, вычислительная система, обслуживающий персонал, админи­стратор БД, приложения).

5. Сетевая модель данных. Достоинства и недостатки.

6. Иерархическая модель данных. Достоинства и недостатки.

7. Реляционная модель данных. Основные концепции и терми­ны (домен, схема отношений, схема БД, кортеж, отношение, ключ).

8. Первичный и внешний ключи. Индексы.

9. Реляционная алгебра. Базовые операции реляционной алгеб­ры (объединение, пересечение, разность, произведение).

10. Реляционная алгебра. Операции реляционной алгебры (вы­бор, проекция, соединение, присвоение, деление).

11. Реляционное исчисление. Основные понятия: целевой спи­сок, квантор существования, квантор всеобщности.

12. Реляционное исчисление. Исчисление кортежей, исчисление доменов.

13. Проектирование реляционных БД с использованием норма­лизации.

14. Целостность БД. Каскадное удаление и изменение данных.

15. Основные сведения о Microsoft Access. Возможности и об­ласти применения.

16. Различия между СУБД Access и электронными таблицами Excel.

17. Рабочая среда Microsoft Access. Меню и панели инструментов.

18. Функциональное назначение объектов Access: таблиц, форм, отчетов, запросов.

19. Таблицы и режимы работы с ними. Создание таблиц.

20. Определение полей в таблице. Типы данных. Свойства по­лей таблицы. Вставка, удаление и переименование полей таблицы.

21. Связи между таблицами. Модификация структуры таблиц, схемы данных.

22. Работа с таблицами: навигация по таблице, сортировка, по­иск, замена и фильтрация данных в таблице.

23. Работа с таблицами: импорт, экспорт, использование внеш­них данных таблиц.

24. Назначение и виды запросов. Общие правила решения задач с помощью запросов.

25. Режимы работы с запросами: конструктор запросов, мастер запросов.

26. Фильтрация записей в запросе.

27. Выражения в Access: арифметические операторы, операторы присваивания и сравнения.

28. Выражения в Access: логические операции, операция конка­тенации, операторы идентификации.

29. Выражения в Access: операторы сравнения с образцом, иден­тификаторы объектов, константы.

30. Построитель выражений в Access. Встроенные функции СУБД Access.

31. Использование вычисляемых полей в запросах.

32. Запросы с параметрами.

33. Использование групповых операций в запросах.

34. Запросы на изменение: запрос на создание новой таблицы, запрос на добавление новых записей в таблицу, запрос на обновление записей таблицы, запрос на удаление записей из таблицы.

35. Перекрестный запрос.

36. Назначение и типы форм. Работа с формами. Режимы работы с формами.

37. Работа с формами в режиме конструктора. Использование мастера форм.

38. Сортировка и фильтрация данных в форме.

39. Многотабличные формы.

40. Технология создания форм. Конструктор форм.

41. Назначение отчетов. Многотабличные отчеты.

42. Создание и печать отчетов. Работа с отчетами в различных режимах (мастер отчетов, режим конструктора, режим пред­варительного просмотра, режим просмотра образца).

43. Структура отчета, создание и редактирование отчетов, эле­менты управления, визуальное оформление отчетов.

44. Применение шаблонов, просмотр и печать отчетов. Группи­ровка и сортировка отчетов.

45. Принципы создания и работы со сводными таблицами и диа­граммами.

46. Работа с макросами. Создание, выполнение, отладка и при­менение макросов.

47. Функции и основные возможности языка SQL.

48. Отличие SQL от процедурных языков программирования.

49. Интерактивный и встроенный SQL.

50. Типы данных SQL.

51. Использование разделителей и символов SQL.

52. Команды работы с таблицами (создание, удаление и модифи­кация таблиц).

53. Команды манипулирования данными (insert, update, delete).

54. Использование подзапросов операторами insert, delete, update.

55. Общий вид оператора выборки SELECT. Назначение и ис­пользование основных блоков операции SELECT. Примеры использования оператора SELECT.

56. Операторы in, between, like, is null.

57. Агрегирование и групповые функции.

58. Администрирование БД в Access. Архивирование, сжатие и

восстановление БД.

59 Защита информации шифрованием и паролем в Microsoft

Access.

60. Управление правами доступа к БД и учетными записями. За­щита объектов БД на SQL Server.

3. Методические указания

по выполнению контрольной работы

Номер варианта задания определяется в соответствии с по­следней цифрой шифра учащегося.

Контрольная работа содержит десять вариантов и состоит из двух частей: теоретической и практической.

Теоретическая часть содержит вопросы по курсу СУБД.

Практическая часть состоит из четырех заданий. Условие первого задания общее для всех вариантов: необходимо создать базу данных Магазин. Последующие три задания индивидуаль­ны для каждого учащегося и заключаются в составлении кон­кретных запросов.

Все задания практической части должны быть выполнены в СУБД Access и включать следующее:

- постановку задачи;

- выполненное задание, представленное в электронном виде и на листах формата А4 (приводится копия экрана с результатом выполнения задания);

- описание технологии выполнения задания.

3.1. Требования к оформлению контрольной работы

Контрольная работа должна быть выполнена на листах фор­мата А4, подшитых в скоросшиватель.

Структура контрольной работы: первый лист - титульный, второй лист - оглавление, ответ на каждый вопрос оформляется с новой страницы.

В нижнем колонтитуле - номер страницы (титульный лист не нумеруется), в верхнем колонтитуле - номер группы, номер варианта, фамилия, имя и отчество учащегося.

Размеры полей: левое - не менее 30 мм, правое - не ме­нее 10 мм, верхнее - не менее 15 мм, нижнее - не менее 20 мм. Размер шрифта - 12-14 пт, междустрочный интервал - одинар­ный, выравнивание - по ширине.

Общий объем контрольной работы - 10-15 страниц пе­чатного текста, включая рисунки, таблицы, графики и схемы.

К работе обязательно должен прилагаться электронный ва­риант на любом носителе информации.

4. Контрольная работа

4.1.Теоретическая часть Вариант О

1. Понятие «ключ» в реляционной модели данных. Виды ключей и их назначение.

2. Построитель выражений. Встроенные функции СУБД Access.

Вариант 1

1. Понятие «база данных». Классификация БД.

2. Функциональное назначение объектов Access: таблиц, форм, отчетов, запросов.

Вариант 2

1. Системы управления базами данных.

2. Технология создания таблиц в Access. Конструктор таблиц.

Вариант 3

1. Модели данных: иерархическая, сетевая и реляционная.

2. Назначение отчетов в Access. Многотабличные отчеты.

Вариант 4

1. Реляционные БД. Основные понятия: домен, атрибут, отноше­ние, кортеж.

2. Запросы с параметрами в Access.

Вариант 5

1. Реляционная алгебра. Основные операции реляционной ал­гебры.

2. Сортировка и фильтрация данных в форме в Access.

Вариант 6

1. Реляционное исчисление. Понятия «определяющее выраже­ние», «квант существования», «квант всеобщности».

2. Технология создания отчетов в Access. Конструктор отчетов.

Вариант 7

1. Связи между таблицами. Схема данных. Связи-объединения.

2. Использование вычисляемых полей в запросах в Access.

Вариант 8

1. Понятие «целостность». Обеспечение целостности данных в Access. Каскадное обновление и удаление связанных записей.

2. Назначение и типы форм в Access.

Вариант 9

1. Структуры данных реляционной БД. Выбор типов полей. Свойства полей.

2. Назначение и виды запросов в Access. Общие правила реше­ния задач с помощью запросов.

4.2. Практическая часть Задание 1 (для всех вариантов).

Создать БД Магазин, состоящую из двух таблиц - Отдел и Работник. Составить схему данных для БД Магазин.

В таблицу Работник вместо фамилии Новиков П. Н. ввести свою фамилию.

Исходные данные приведены на рис. 1 и 2.

 

Рис.1

 

 

Рис. 2

Вариант О

Из БД Борей в свою БД Магазин импортировать все таб­лицы.

Задание 2. С помощью Мастера форм на основе таблицы Клиенты создать ленточную форму. В форму включить четыре поля: Название, Должность, Страна, Город. Сохранить форму с именем Вариант0_1.

Задание 3. На базе таблицы Заказы (поля КодЗаказа, КодКлиента, СтранаПолучателя, ДатаИсполнения) постро­ить запрос для отбора заказов, исполненных в марте 1997 года. Сохранить запрос с именем Вариант0_2.

Задание 4. На базе таблиц Поставщики (поля Название, Страна), Товары (поле Марка) и Типы (поле Категория) по­строить запрос для отбора поставщиков товаров из категории Приправы. Сохранить запрос с именем ВариантОЗ.

Вариант 1

Из БД Борей в свою БД Магазин импортировать таблицы Сотрудники и Заказано.

Задание 2. С помощью Мастера форм на основе таблицы Сотрудники создать форму в столбец. В форме включить три поля таблицы: Фамилия, Должность и Фотография. Сохра­нить форму с именем Вариант1_1.

Задание 3. На базе таблицы Заказано (поля КодЗаказа, КодТовара, Цена, Количество) построить запрос с вычисляе­мым полем Общая сумма = Цена*Количество. Сохранить за­прос с именем Вариант1_2.

Задание 4. На базе таблицы Работник построить запрос для отбора работников с Высшей категорией. Сохранить запрос с именем Вариант1_3.

Вариант 2

Из БД Борей в свою БД Магазин импортировать таблицы Сотрудники и Заказано.

Задание 2. С помощью Мастера форм на основе таблицы Сотрудники создать ленточную форму, в которой будут ото­бражаться только три поля таблицы: Фамилия, Должность и Город. Сохранить форму с именем Вариант2_1.

Задание 3. На базе таблицы Заказано (поля КодЗаказа, КодТовара, Цена, Количество) построить запрос для отбора заказов, у которых цена товара больше 1000 руб. Сохранить за­прос с именем Вариант2_2.

Задание 4. На базе таблицы Работник построить запрос для отбора работников с Первой категорией. Сохранить запрос с именем Вариант2_3.

Вариант 3

Из БД Борей в свою БД Магазин импортировать все таб­лицы.

Задание 2. С помощью Мастера форм на основе таблиц Типы и Товары создать составную подчиненную форму. В фор­му включить все поля таблиц. Сохранить форму с именем Вари- антЗ_1.

Задание 3. На базе таблицы Заказано (поля КодЗаказа, КодТовара, Цена, Количество) построить запрос для отбора заказов, у которых количество заказанных товаров меньше 5. Сохранить запрос с именем ВариантЗ_2.

Задание 4. На базе таблицы Работник построить запрос для отбора работников с должностью Старший продавец. Сохра­нить запрос с именем Вариант3_3.

Вариант 4

Из БД Борей в свою БД Магазин импортировать все табли­цы.

Задание 2. С помощью Мастера форм на основе таблиц Типы и Товары создать составную связанную форму. В форму включить все поля таблиц. Сохранить форму с именем Вари- ант4_1.

Задание 3. На базе таблицы Заказано (поля КодЗаказа, КодТовара, Цена, Количество) построить запрос для отбора заказов, у которых количество заказанных товаров больше 5, но меньше 10. Сохранить запрос с именем Вариант4_2.

Задание 4. На базе таблицы Работник построить запрос для отбора работников с должностью Подсобный рабочий. Сохра­нить запрос с именем Вариант4_3.

Вариант 5

Из БД Борей в свою БД Магазин импортировать все таб­лицы.

Задание 2. С помощью Мастера форм на основе таблиц За­казано и Товары создать составную связанную форму. В форму включить все поля таблиц. Сохранить форму с именем Вари- ант5_1.

Задание 3. На базе таблицы Заказано (поля КодЗаказа, КодТовара, Цена, Количество) построить запрос для отбора заказов, у которых скидка больше 5 %, но меньше 10 %. Сохра­нить запрос с именем Вариант5_2.

Задание 4. На базе таблицы Клиенты построить запрос для отбора клиентов из Франции и Германии. В запрос включить три поля: Код клиента, Должность, Страна. Сохранить запрос с именем Вариант5_3.

Вариант 6

Из БД Борей в свою БД Магазин импортировать все таб­лицы.

Задание 2. С помощью Мастера форм на основе таблицы Поставщики создать форму в столбец. В форму включить че­тыре поля: Название, Должность, Страна, Город. Сохранить форму с именем Вариант6_1.

Задание 3. На базе таблицы Заказано (поля КодЗаказа, КодТовара, Цена, Количество) построить запрос для отбора заказов, у которых скидка равна нулю. Сохранить запрос с име­нем Вариант6_2.

Задание 4. На базе таблиц Заказы (поля КодЗаказа, КодКлиента, СтранаПолучателя) и Доставка (поле Назва­ние) построить запрос для отбора заказов, доставленных почтой. Сохранить запрос с именем Вариант6_3.

 

Вариант 7

Из БД Борей в свою БД Магазин импортировать все таб­лицы.

Задание 2. С помощью Мастера форм на основе таблиц За­казано и Товары создать составную подчиненную форму. В фор­му включить все поля таблиц. Сохранить форму с именем Вари- ант7_1.

Задание 3. На базе таблицы Товары (поля Марка, Цена, НаСкладе) построить запрос для отбора товаров, которые есть на складе и цена больше 1000 руб. Сохранить запрос с именем Вариант7_2.

Задание 4. На базе таблицы Заказы (поля КодЗаказа, КодКлиента, СтранаПолучателя, ДатаИсполнения) постро­ить запрос для отбора заказов, исполненных в январе 1998 года. Сохранить запрос с именем Вариант7_3.

Вариант 8

Из БД Борей в свою БД Магазин импортировать все таб­лицы.

Задание 2. С помощью Мастера форм на основе таблицы Поставщики создать ленточную форму. В форму включить че­тыре поля: Название, Должность, Страна, Город. Сохранить форму с именем Вариант8_1.

Задание 3. На базе таблицы Товары (поля Марка, Цена, НаСкладе) построить запрос для отбора товаров, которые есть на складе и цена меньше 500 руб. Сохранить запрос с именем Вариант8_2.

Задание 4. На базе таблицы Заказы (поля КодЗаказа, КодКлиента, СтранаПолучателя, ДатаИсполнения) постро­ить запрос для отбора заказов, исполненных в феврале 1998 года. Сохранить запрос с именем Вариант8_3.

 

Вариант 9

Из БД Борей в свою БД Магазин импортировать все таб­лицы.

Задание 2. С помощью Мастера форм на основе таблицы Клиенты создать форму в столбец. В форму включить четыре поля: Название, Должность, Страна, Город. Сохранить форму с именем Вариант9_1.

Задание 3. На базе таблицы Товары (поля Марка, Цена, НаСкладе) построить запрос для отбора товаров, которых нет на складе. Сохранить запрос с именем Вариант9_2.

Задание 4. На базе таблиц Поставщики (поля Название, Страна), Товары (поле Марка) и Типы (поле Категория) по­строить запрос для отбора поставщиков товаров из категории Напитки. Сохранить запрос с именем Вариант9_3.

 

 



Рекомендуемая литература

 

Основная

1. Астахова, И. Ф. SQL в примерах и задачах: учеб. пособие / И. Ф. Астахова, А. П. Толстобров, В. М. Мельников. - Минск: Новое знание, 2002.

2. Гончаров, А. Ю. Access 2003: самоучитель с примерами / А. Ю. Гончаров. - М.: Кудиц-образ, 2004.

3. Карпова, Г. Базы данных: модели, разработка, реализация: учебник / Г. Карпова. - СПб.: Питер, 2002.

4. Кузин, А. В. Базы данных / А. В. Кузин, С. В. Левонисова. - М.: Академия, 2008.

5. Марков, А. С. Базы данных: Введение в теорию и методоло­гию: учебник для вузов / А. С. Марков, К. Ю. Лисовский. - М.: Финансы и статистика, 2004.

6. Проектирование баз данных СУБД Microsoft Access /

Н. Н. Гринченко [и др.]. - М.: Телеком, 2004.

7. Фуфаев, Э. В. Базы данных / Э. В. Фуфаев, Д. Э. Фуфаев. - М.: Академия, 2007.

8. Хомоненко, А. Д. Базы данных: учебник для вузов / А. Д. Хо- моненко, В. М. Цыганков, М. Г. Мальцев. - СПб.: Коро- наПринт, 2002.

9. Хомоненко, А. Д. Microsoft Access 2003 / А. Д. Хомоненко. - СПб.: БХВ-Питер, 2005.

Дополнительная

10. Гурвиц, Н. А. Разработка реального приложения в среде кли­ент-сервер / Н. А. Гурвиц. - Хабаровск: ДВГУПС, 2005.

11. Дейт, К. Введение в системы баз данных / К. Дейт. - М.: Вильямс, 2001.

12. Левкович, О. А. Основы компьютерной грамотности: учеб. пособие / О. А. Левкович, Е. С. Шелкоплясов, Т. Н. Шелко- плясова. - Минск: Тетра-системс, 2005.

13. Моркес, Д. Microsoft Access 2003: эффективный самоучитель / Д. Моркес. - СПб.: Наука и техника, 2006.

14. Панько, И. Л. Практикум по прикладной информатике / И. Л. Панько, И. Г. Кузнецова, А. В. Суворов. - Минск: Па- чатковая шк., 2004.

15. Роланд, Ф. Д. Основные концепции баз данных / Ф. Д. Роланд. - М.: Вильямс, 2002.

16. Ульман, Дж. Введение в системы баз данных / Дж. Ульман, Дж. Видом. - М.: Лори, 2000

 

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 309; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.103 сек.