Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484), страница 76
Текст из файла (страница 76)
Каким образом осуществляется связывание таблиц?9. Перечислите варианты и опишите технологию создания запросов.10. Как осуществляется создание форм?11. Охарактеризуйте варианты создания отчетов.12. Что представляют собой макросы и как они создаются?13. Охарактеризуйте назначение и технологию создания модулей.14. Укажите особенности построения SQL-запросов.15. Охарактеризуйте связь языков Q B E и SQL.16. Охарактеризуйте технологию применения S Q L в запросах и отчетах.17. Каким образом S Q L используется в макросах?18. Как S Q L используется в программах на VBA?19. Охарактеризуйте способы защиты баз данных Access.20. Как осуществляется защита на уровне пользователя?21.
Д л я чего создаются рабочие группы?22. Охарактеризуйте типы прав доступа.23. Как осуществляется определение прав пользователей и групп?24. Охарактеризуйте шифрование баз данных Access.25. Для чего применяется скрытие объектов?26. Охарактеризуйте способы обслуживания баз данных.27. Что представляет собой репликация баз данных и как она осуществляется?28. Как создаются и удаляются реплики?29. Что означает синхронизация реплик?30.
Охарактеризуйте технологию работы с мультимедиа-данными.10. СУБД Access 200236331.32.33.34.35.36.37.38.39.40.41.42.43.Назовите средства повышения производительности С У Б Д Access.Охарактеризуйте средства работы в Internet и intranet.Перечислите средства помощи и трассировки.Укажите особенности работы с данными.Назовите средства просмотра и поиска.Назовите новые сервисные средства работы с БД.Как осуществляется настройка и оптимизация выполнения запросов?Укажите новые возможности работы в окнах Access.Назовите новые возможности для разработки программ на языке VBA.Д л я чего и как создаются mde-файлы приложений?Опишите технику создания гиперссылок.Как выполняется редактирование гиперссылок?Что представляют собой страницы доступа к данным и как они создаются?44.
Охарактеризуйте понятие проекта в Access.45. Какова схема взаимодействия проекта в Access и SQL-сервера?46. Опишите технологию создания проекта Access.ВариантыиндивидуальногозаданияИндивидуальное задание включает следующие элементы:• проектирование БД;• создание Б Д средствами Access и занесение в нее данных;• организацию запросов к базе;• оформление отчета с помощью Конструктора запросов.Обучаемому необходимо спроектировать БД, содержащую некоторые сведения, представленные в виде группы представленных ниже атрибутов.
Шестьпервых атрибутов являются обязательными для всех, а остальные варьируются ( габл. 10.3). Приведенные атрибуты характеризуют некоторую группулюдей и позволяют с учетом их профессиональной деятельности рассчитатьденежное содержание. Состав атрибутов:1. F I O — фамилия и инициалы;2. God — год рождения;3. Dolgn — должность занимаемая;4. 0 _ D o l g n — оклад по должности;5. Ctag — стаж работы;6 . D Stag — надбавка за стаж (свыше 5,10, 15, 20, 25, 30, 35, 40 лет);7. Udal — удаленность (средняя, большая, очень большая);8. D Udal — надбавка за удаленность;9. Slogn — сложность (средняя, высокая, очень высокая);10. D Slogn — надбавка за сложность;Часть 3. Современные364СУБД и ихприменение11.
Vredn — вредность (по категориям: 1, 2, 3, 4, 5);12. D Vredn — надбавка за вредность;13. Clasn — классность (мастер, первая, вторая, третья);14. D _ Clasn — надбавка за классность;15. U Zvan — ученое звание (доцент, снс);16. D Uzvan — надбавка за ученое звание;17. U Step — ученая степень (ктн, дтн);18. D UStep — надбавка за ученую степень;19.
Zvanie — воинское звание, офицерские (младший лейтенант, лейтенант,ст. лейтенанг, капитан, майор, подполковник, полковник);20. D Zvanie — надбавка за воинское звание.Таблица 10.3Распределение атрибутов по вариантамВариаи 191*2*3*10И1213Номер атрибута141516***4**5**+***7*А8**9***12•*******•***16*17****18******2021*22***•****•****•*24*25****+**1528**1427•**1326*20**1123*19•к***10*18*61917********+***************************•**+*******10.
СУБД Access 2002365Задание каждому обучаемому состоит в следующем.1. Необходимо в соответствии со своим списком атрибутов спроектировать БД.2. Создать базу данных.3. Занести в нее данные.4. Организовать постоянные связи между таблицами для обеспечения це-лостности своей БД при: изменении записей, добавлении записей, удалении записей.5. Убедиться, что:• данные, внесенные в таблицы, непротиворечивы;• система поддержки целостности БД функционирует. Для этого попытаться изменить, ввести и удалить данные в таблицах с нарушениемправил поддержания целостности БД.6.
Организовать запросы к БД, которые позволяли бы продемонстрировать:• фамилию и должность сотрудника;• сумму денежного содержания сотрудника и значения компонентов, изкоторых она формируется;• для каждого поля сформировать заголовок, используя кириллицу;• сведения в запросе упорядочить в порядке убывания денежного содержания, а при равном денежном содержании — в алфавитном порядкефамилий сотрудников.7. Оформить отчет, используя Конструктор отчетов.Литература1.
ВейскасД. Эффективная работа с Microsoft Access 97. — СПб.: Питер Ком, 1999.- 976 с.2. Дженнингс P. Microsoft Access 97 в подлиннике. Том II / Пер. с англ. — СПб.:B H V - Санкт-Петербург, 1997. - 688 с.3. Мари Кэмпбелл. Access. Ответы / Пер. с англ. — М.: Восточная Книжная Компания, 1996. - 336 с.4. Бекарееич Ю.Б., Пушкина И. В. Microsoft Access 2000.
— СПб.: БХВ- Санкт-Петербург, 1999. - 480 с.5. Михеева В., Харитонова И. Microsoft, Access 2002. — СПб.: БХВ-Петербург, 2002.- 1040 с.6. Михеева В., Харитонова И. Microsoft Access 2003. Наиболее полное руководство. - СПб.: Б X В - П ете рбу рг, 2004.7. Хомонеико А. Д., Гридип В. В. Microsoft Access. Быстрый старт. - СПб.: БХВПетербург, 2002.366Часть 3. Современные СУБД и их применение11.
Borland С++ BuilderПрикладные программы, или приложения, С++ Builder (обычные и дляработы с базами данных) создаются в интегрированной среде разработки( I D E — Integrated Development Environment). Пользовательский интерфейсэтой среды служит для организации взаимодействия с программистом и включает в себя ряд окон, содержащих различные элементы управления.
С помощью средств интегрированной среды разработчику удобно проектировать интерфейсную часть приложения, а также писать программный код и связыватьего с элементами управления. В интегрированной среде разработки С + +Builder проходят все этапы создания приложения, включая отладку.1 1 . 1 . Пользовательский интерфейсИнтегрированная среда разработки С++ Builder представляет собой многооконную систему.
Вид интегрированной среды разработки (пользовательский интерфейс) может различаться в зависимости от настроек. После загрузки и н т е р ф е й с С + + B u i l d e r в ы г л я д и т гак, как п о к а з а н о на рис. 11.1 ипервоначально включает шесть окон:• Главное окно ( С + + B u i l d e r — P r o j e c t l ) ;• окно Обозревателя дерева объектов ( O b j e c t T r e e V i e w ) ;• окно Инспектора объектов ( O b j e c t I n s p e c t o r ) ;• окно Формы, или Конструктора формы ( F o r m l ) ;• окно Редактора кода ( U n i t 1 . с р р ) .• окно Проводника класса ( C l a s s E x p l o r e r ) .Последние два окна находятся позади окна Формы, причем окно Проводника класса пристыковано слева к окну Редактора кода, поэтому оба этих окнаимеют общий заголовок Unitl.cpp.На экране кроме указанных окон могут присутствовать и другие окна, отображаемые при вызове соответствующих средств, например, окно Редактораизображений ( I m a g e E d i t o r ) .
Окна С + + Builder можно перемещать, изменятьих размеры и убирать с экрана (кроме главного окна), а также состыковыватьмежду собой.Несмотря на наличие многих окон, С + + Builder является однодокументной средой и позволяет одновременно работать только с одним приложением(проектом приложения). Название проекта приложения выводится в строкезаголовка главного окна в верхней части экрана.11. Borland С++Builder367При сворачивании главного окна сворачивается весь интерфейс С++Builder и, соответственно, все открытые окна; при закрытии главного окнаработа с С++ Builder прекращается.
Главное окно С++ Builder включает:• главное мсгпо;• панели инструментов;• палитру компонентов.Главное меню содержит обширный набор команд для доступа к функциямС++ Builder, основные из которых рассматриваются при изучении связанных с этими командами операций.Панели инструментов находятся под главным меню в левой части главного окна и содержат пятнадцать кнопок для вызова наиболее часто используемых команд главного меню, например, F i l e \ O p e n ( Ф а й л \ О т к р ы т ь ) илиRun\Run(Выполнение\Выполнить).Вызвать многие команды главного меню можно также с помощью комбинаций клавиш, указываемых справа от названия соответствующей команды.Например, команду R u n \ R u n можно вызвать с помощью клавиши <F9>, акоманду V i e w \ U n i t s ( П р о с м о т р \ М о д у л и ) — с помощью комбинации клавиш<Cl.rl>+<F12>.НИИС Г. С + + B u i l d e r 6 - P r o j e c t 1j Rle £dit Search Vjew ErojectCP Э1_ • or.;jр Н чр!|Г ^ жИ _1 gt fn j l uКЗa l| « ь < ti П H s,andard 1 Additional | Win321 System 1 Data Access i Data Controls | dbExoressI DataSnaol_g ^ ^ A P I sf* <S ffl я ^ ГTJ 13Object; TteeVie»• *•~~3\Component database Ipols Vflndow |Help | j (icf.
KormlBDE - l i lи г а 13Formlр ш ш м и и аF^i~3Properties j Events |;E)HorzScroilB«j IconKejiPreviewI Left'[ Menu| NameIAD shownj (TControlScrcjJ'(None)I false223—Iij Formlj»Jyfrx''a«'t'L'AO.'''i'T'nr'Hi,i,':'T,T'f,iJT,Hrriti,i,ic.,nmpg:': TForm(Owner){>UuI//1: 1ModifiedInsertРис. 11.1. Вид интегрированной среды разработки'ШлЧасть 3. Современные СУБД и их применение368Всего имеется 7 панелей инструментов:•Standard(Стандартная);• View (Просмотр);•Debug (Отладка);•Custom•Desktop (Рабочий стол);(Пользователь);• CORBA;•Internet (Интернет).Отображением панелей инструментов и настройкой кнопок на них можноуправлять.