КАТЕГОРИИ: Архитектура-(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.
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; Просмотров: 330; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |