Системы управления базами данных Access 2007
Реферат, 09 Июня 2013, автор: пользователь скрыл имя
Описание работы
Системы управления базами данных (СУБД) являются едва ли не самым распространенным видом программного обеспечения. Идеологическая ценность СУБД объясняется тем, что в основе программ такого рода лежит концепция модели данных, то есть некоторой абстракции представления данных. В большинстве случаев предполагается, что данные представлены в виде файлов, состоящих из записей. Структура всех записей в файлах одинакова, а количество записей в файле является переменным. Элементы данных, из которых состоит каждая запись, называются полями. Поскольку во всех записях имеются одни и те же поля (с разными значениями), полям удобно давать уникальные имена.
Файлы: 1 файл
Практикум по Access 2007.docx
— 5.35 Мб (Скачать файл)Перетащите мышью поле Табельный номер из первой таблицы во вторую.
- Установите флажок Обеспечение целостности данных;
- Установите флажок Каскадное обновление связанных полей;
- Установите флажок Каскадное удаление связанны записей;
- Щелкните по кнопке Создать.
Откройте первую связанную таблицу. Щелкните по значку структуры + в любой строке. Попробуйте внести изменения в открывшуюся запись. Проверьте, как это изменение отразится на данных во второй таблице.
Рис. 3.11. Структура связной таблицы.
Создание форм
Формы предназначены для ввода и отображения данных. Форма является альтернативным по отношению к таблице видом представления информации (отдельная карточка для каждой записи).
Быстрое создание формы
На вкладке Таблицы выделите Студенты. На вкладке Создание нажмите на кнопку Форма
Рис. 3.12. Кнопка Форма
Сохраните полученную форму. Внесите в таблицу через созданную карточку несколько новых записей.
Создание формы с помощью мастера
На вкладке Создание раскройте список Другие формы и выберите Мастер форм. В диалоговом окне Создание форм в строке Таблицы и запросы выберите таблицу Студенты. Следуйте указаниям мастера построения форм, выбирая нужные варианты (перенесите все поля, тип – в один столбец, стиль – любой), и нажимая кнопку Далее.
После этого можно приступать к вводу или просмотру данных с помощью формы. Дополните свою базу данных двумя новыми записями.
Вставка в форму графического объекта
Графические объекты добавляются
в форму стандартным методом Wi
Вставка в форму надписи
Откройте форму в режиме конструктора; выберите элемент управления Надпись. Укажите место в форме, где вы хотите создать надпись. Наберите текст надписи.
Рис. 3.13. Значения отдельных кнопок на панели элементов
Форма с вкладками
Создайте новую форму при помощи Конструктора форм. На панели элементов управления щелкните на элементе Вкладка
.
В форме укажите место, где хотите поместить левый верхний угол вкладки, и, не отпуская кнопку мыши, переведите указатель туда, где должен располагаться правый нижний угол.
Разместите на каждой вкладке нужные элементы управления, например, на первую закладку поместите одно из полей: выведите список полей. Чтобы создать элемент управления Список с помощью мастера необходимо:
- В группе Элементы управления нажмите кнопку Использовать мастера, если она не была нажата ранее.
- В группе Элементы управления нажмите кнопку Список. Когда указатель мыши попадает в область формы, он примет вид крестика со значком элемента управления Список. Цент крестика определяет позицию верхнего левого угла элемента управления.
- Поместите указатель мыши в виде крестика в область нужного раздела формы. Нажмите левую кнопку мыши и, удерживая ее, перетащите указатель мыши в правый нижний угол списка.
- При достижении элементом управления Список нужных размеров отпустите левую кнопку мыши. Появится первое диалоговое окно мастера Создание списков (см. рисунок 3.14). в этом диалоговом окне выберите переключатель Объект «список» будет использовать значение из таблицы или запроса. Нажмите кнопку Далее. Появится второе диалоговое окно Мастера списков.
Рис. 3.14. Первое диалоговое окно мастера Создание списков.
5. Во втором диалоговом окне мастера Создание списков (см. рисунок 3.15) нужно указать таблицу или запрос, значения из которых должны появиться в списке. Выделите в списке таблицу Студенты и нажмите кнопку Далее.
Рис. 3.15. Второе диалоговое окно мастера Создание списков.
6. В третьем диалоговом окне мастера нужно определить, какие поля таблицы будут отражаться в списке. Выберите в данном окне все поля и нажмите кнопку Далее.
Рис. 3.16. Третье диалоговое окно мастера Создание списков
7. Появится следующее диалоговое
окно мастера Создание списков,
Рис. 3.17. Четвертое диалоговое окно мастера Создание списков
8. В следующем диалоговом окне мастера (см. рисунок 3.18) отображаются выбранные поля, причем поле Код, которое показывать пользователю не нужно, скрыто. Чтобы настроить ширину столбца по ширине самого длинного значения, достаточно подвести указатель мыши к правой границе столбца и дважды щелкнуть левой кнопкой мыши. Нажмите кнопку Далее.
9. В последнем диалоговом окне
можно указать название, которое
будет использоваться в
Измените название вкладки в соответствие с назначением. На вторую вкладку поместите картинку. Закройте и сохраните форму. Просмотрите результаты.
Рис. 3.18. Пятое диалоговое окно мастера Создание списков
Импорт электронной таблицы из Excel в таблицу базы данных Access
Создайте в Excel небольшую таблицу, по структуре напоминающую базу данных и начинающуюся с ячейки А1. Сохраните ее в виде файла. Вернитесь в базу данных Access. Откройте вкладку Внешние данные/Excel, выберите путь фалла Microsoft Excel, укажите имя файла и следуйте указаниям.
Копирование таблицы из Access в Microsoft Excel
Копирование выполняется через буфер временного хранения. Выделить записи в таблице Выделите мышкой все столбцы. Скопируйте выделенный фрагмент в буфер временного хранения Буфер обмена / Копировать. Перейдите в Excel и выполните вставку фрагмента Правка / Вставить.
Самостоятельная работа
Образец таблицы для самостоятельной работы. Вариант 1.
Код |
Артикул |
Название |
Дата изготовления |
Дата поступления |
Срок хранения |
1 |
105 |
Гель |
12.01.12 |
05.02.12 |
12 |
2 |
106 |
Лак |
10.01.11 |
13.01.12 |
6 |
3 |
102 |
Мусс |
17.12.11 |
27.12.11 |
4 |
4 |
103 |
Лосьон |
06.10.11 |
25.11.11 |
3 |
5 |
104 |
Крем |
12.01.12 |
30.01.12 |
12 |
6 |
108 |
Шампунь |
04.12.11 |
23.01.11 |
18 |
7 |
101 |
Мыло |
14.04.11 |
05.08.11 |
14 |
8 |
66 |
Дезодорант |
08.07.10 |
22.07.11 |
10 |
Создайте новый файл базы данных, в нём указанную таблицу. Сформируйте простые запросы, в которых отобразите:
- Названия товаров, которые начинаются на букву Л;
- Названия товаров, которые заканчиваются на букву н;
- Названия товаров, срок хранения которых более 4 месяцев;
- Названия товаров и дату их изготовления, которые произведены 2011 году;
- Названия товаров и дату их поступления, которые поступили в 2012 году;
- Определите товары, у которых срок годности истек на момент поступления (в запросе создайте новое вычисляемое поле):
Прошло: ([Дата поступления]-[Дата изготовления])/30
В условие отбора этого поля введите >[Срок хранения]
На основании этой таблицы создайте запросы на изменение:
- Уменьшите срок хранения всем товарам на 1 месяц;.
- Создайте запрос на удаление записей, с артикулом, меньше 103;
- Создайте новую таблицу, содержащую поля: Артикул, Название, Срок хранения. Внесите в таблицу три записи. Добавьте эти записи в исходную таблицу.
Создайте таблицу Поставщики, которая будет содержать поля: Артикул, Поставщик. Установите связь между исходной таблицей и таблицей Поставщики. Обновите артикулы товаров в главной таблице, убедитесь, что они изменились в подчиненной таблице.
Создайте форму – карточку товара.
Образец таблицы для самостоятельной работы. Вариант 2.
Спортсмен |
Страна |
Вид спорта |
Возраст |
Рост |
Место |
Сергей Прохоров |
Россия |
Легкая атлетика |
24 |
186 |
3 |
Андреас Гопе |
ФРГ |
Спортивная гимнастика |
19 |
174 |
4 |
Фрэнк Дуглас |
США |
Бокс |
27 |
180 |
1 |
Григорий Семченко |
Украина |
Легкая атлетика |
22 |
182 |
2 |
Джеймс Курт |
США |
Спортивная гимнастика |
18 |
172 |
5 |
Ольга Розова |
Россия |
Спортивная гимнастика |
20 |
160 |
1 |
Анна Смирнова |
Россия |
Плавание |
24 |
170 |
4 |
Иван Радек |
Чехия |
Легкая атлетика |
21 |
189 |
1 |
Арнольд Гейнц |
ФРГ |
Плавание |
21 |
190 |
1 |
Яна Подгородная |
Украина |
Спортивная гимнастика |
23 |
158 |
2 |
- По приведенной таблице создать базу данных «Чемпионат мира».
- Для ввода данных организуйте форму ввода и заполните созданную вами таблицу.
3. С помощью запросов определите:
а) российских спортсменов;
б) спортсменов, чье имя начинается с буквы А;
в) украинских спортсменов старше 22 лет;
г) для каждого спортсмена норму веса, вычитая из роста 110;
д) всех призеров США.
4. Создайте отчет по имеющейся информации о спортсменах с группировкой по виду спорта и сортировкой по занятым местам.
Образец таблицы для самостоятельной работы. Вариант 3.
Планета |
Расстояние до Солнца (усл. ед.) |
Период обращения (лет) |
Средние солнечные сутки (часов) |
Наличие спутников |
Меркурий |
39 |
88/365 |
4224 |
|
Венера |
72 |
225/365 |
2808 |
|
Земля |
100 |
1 |
24 |
þ |
Марс |
152 |
687/365 |
25 |
|
Юпитер |
520 |
12 |
10 |
þ |
Сатурн |
954 |
29 |
10 |
þ |
Уран |
1920 |
84 |
24 |
þ |
Нептун |
3010 |
165 |
22 |
þ |
Плутон |
3950 |
247 |
144 |
þ |
- По приведенной таблице создать базу данных «Движение планет».
Дробные значения
периода обращения планеты
2. Для ввода данных организуйте форму ввода и заполните созданную вами таблицу.
3. С помощью запросов определите:
а) планеты, имеющие спутники;
б) планеты, название которых начинается с буквы М;
в) планеты, находящиеся ближе к Солнцу, чем Марс;
г) для каждой планеты количество оборотов вокруг собственной оси за период обращения вокруг Солнца (период обращения в годах умножить на 365);
д) планеты, имеющие больший, чем у Земли период обращения и средние солнечные сутки;
4. Создайте отчет по имеющейся информации о планетах с группировкой по наличию спутников и сортировкой по расстоянию до Солнца.
Образец таблицы для самостоятельной работы. Вариант 4.
Название |
Длина, км |
Годовой сток, куб.км |
Площадь бассейна, тыс. кв.км |
Истоки |
Куда впадает |
Амур |
4416 |
350 |
1855 |
Яблоневый хребет |
Татарский пролив |
Лена |
4400 |
488 |
2490 |
Байкальский хребет |
Море Лаптевых |
Обь |
4070 |
400 |
2990 |
Предгорья Алтая |
Карское море |
Иртыш |
4248 |
323 |
1643 |
Китай |
Обь |
Енисей |
3487 |
600 |
2580 |
Восточный Саян |
Карское море |
Волга |
3530 |
255 |
1360 |
Валдайская возвышенность |
Каспийское море |
Колыма |
2129 |
44 |
643 |
Хребет Черского |
Восточно-сибирское море |
Урал |
2428 |
54 |
231 |
Южный Урал |
Каспийское море |
Дон |
2200 |
45 |
504 |
Средне-русская возвышенность |
Азовское море |