Автор работы: Пользователь скрыл имя, 09 Июня 2013 в 09:37, реферат
Системы управления базами данных (СУБД) являются едва ли не самым распространенным видом программного обеспечения. Идеологическая ценность СУБД объясняется тем, что в основе программ такого рода лежит концепция модели данных, то есть некоторой абстракции представления данных. В большинстве случаев предполагается, что данные представлены в виде файлов, состоящих из записей. Структура всех записей в файлах одинакова, а количество записей в файле является переменным. Элементы данных, из которых состоит каждая запись, называются полями. Поскольку во всех записях имеются одни и те же поля (с разными значениями), полям удобно давать уникальные имена.
Перетащите мышью поле Табельный номер из первой таблицы во вторую.
Откройте первую связанную таблицу. Щелкните по значку структуры + в любой строке. Попробуйте внести изменения в открывшуюся запись. Проверьте, как это изменение отразится на данных во второй таблице.
Рис. 3.11. Структура связной таблицы.
Создание форм
Формы предназначены для ввода и отображения данных. Форма является альтернативным по отношению к таблице видом представления информации (отдельная карточка для каждой записи).
Быстрое создание формы
На вкладке Таблицы выделите Студенты. На вкладке Создание нажмите на кнопку Форма
Рис. 3.12. Кнопка Форма
Сохраните полученную форму. Внесите в таблицу через созданную карточку несколько новых записей.
Создание формы с помощью мастера
На вкладке Создание раскройте список Другие формы и выберите Мастер форм. В диалоговом окне Создание форм в строке Таблицы и запросы выберите таблицу Студенты. Следуйте указаниям мастера построения форм, выбирая нужные варианты (перенесите все поля, тип – в один столбец, стиль – любой), и нажимая кнопку Далее.
После этого можно приступать к вводу или просмотру данных с помощью формы. Дополните свою базу данных двумя новыми записями.
Вставка в форму графического объекта
Графические объекты добавляются
в форму стандартным методом Wi
Вставка в форму надписи
Откройте форму в режиме конструктора; выберите элемент управления Надпись. Укажите место в форме, где вы хотите создать надпись. Наберите текст надписи.
Рис. 3.13. Значения отдельных кнопок на панели элементов
Форма с вкладками
Создайте новую форму при помощи Конструктора форм. На панели элементов управления щелкните на элементе Вкладка
.
В форме укажите место, где хотите поместить левый верхний угол вкладки, и, не отпуская кнопку мыши, переведите указатель туда, где должен располагаться правый нижний угол.
Разместите на каждой вкладке нужные элементы управления, например, на первую закладку поместите одно из полей: выведите список полей. Чтобы создать элемент управления Список с помощью мастера необходимо:
Рис. 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 |
Создайте новый файл базы данных, в нём указанную таблицу. Сформируйте простые запросы, в которых отобразите:
Прошло: ([Дата поступления]-[Дата изготовления])/30
В условие отбора этого поля введите >[Срок хранения]
На основании этой таблицы создайте запросы на изменение:
Создайте таблицу Поставщики, которая будет содержать поля: Артикул, Поставщик. Установите связь между исходной таблицей и таблицей Поставщики. Обновите артикулы товаров в главной таблице, убедитесь, что они изменились в подчиненной таблице.
Создайте форму – карточку товара.
Образец таблицы для самостоятельной работы. Вариант 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 |
Средне-русская возвышенность |
Азовское море |
Информация о работе Системы управления базами данных Access 2007