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

Автор работы: Пользователь скрыл имя, 09 Июня 2013 в 09:37, реферат

Описание работы

Системы управления базами данных (СУБД) являются едва ли не самым распространенным видом программного обеспечения. Идеологическая ценность СУБД объясняется тем, что в основе программ такого рода лежит концепция модели данных, то есть некоторой абстракции представления данных. В большинстве случаев предполагается, что данные представлены в виде файлов, состоящих из записей. Структура всех записей в файлах одинакова, а количество записей в файле является переменным. Элементы данных, из которых состоит каждая запись, называются полями. Поскольку во всех записях имеются одни и те же поля (с разными значениями), полям удобно давать уникальные имена.

Файлы: 1 файл

Практикум по Access 2007.docx

— 5.35 Мб (Скачать файл)

Перетащите мышью поле Табельный  номер из первой таблицы во вторую.

    • Установите флажок Обеспечение целостности данных;
    • Установите флажок Каскадное обновление связанных полей;
    • Установите флажок Каскадное удаление связанны записей;
    • Щелкните по кнопке Создать.

Откройте первую связанную таблицу. Щелкните по значку структуры + в любой строке. Попробуйте внести изменения в открывшуюся запись. Проверьте, как это изменение отразится на данных во второй таблице.

 


Рис. 3.11. Структура связной таблицы.

 

Создание форм

Формы предназначены для ввода  и отображения данных. Форма является альтернативным по отношению к таблице  видом представления информации (отдельная карточка для каждой записи).

Быстрое создание формы

На  вкладке Таблицы выделите Студенты. На вкладке Создание нажмите на кнопку Форма


Рис. 3.12. Кнопка Форма

 

Сохраните полученную форму. Внесите  в таблицу через созданную  карточку несколько новых записей.

Создание формы с помощью  мастера

На вкладке  Создание раскройте список Другие формы и выберите Мастер форм. В диалоговом окне Создание форм в строке Таблицы и запросы выберите таблицу Студенты. Следуйте указаниям мастера построения форм, выбирая нужные варианты  (перенесите все поля, тип – в один столбец, стиль – любой), и нажимая кнопку Далее.

После этого можно приступать к  вводу или просмотру данных с  помощью формы. Дополните свою базу данных двумя новыми записями.

Вставка в форму графического объекта

Графические объекты добавляются  в форму стандартным методом Windows, основанным на копировании через буфер обмена. Откройте форму в режиме Конструктора, Выберите в поле Элементы управления кнопку Эмблема, установите путь к файлам графики, если это не установлено по умолчанию, выберите подходящий рисунок.

Вставка в форму надписи

Откройте форму в режиме конструктора; выберите элемент управления Надпись. Укажите место в форме, где вы хотите создать надпись. Наберите текст надписи.

 

 

 

Рис. 3.13. Значения отдельных кнопок на панели элементов

 

Форма с вкладками

Создайте  новую форму при помощи Конструктора форм. На панели элементов управления щелкните на элементе Вкладка

.

В форме  укажите место, где хотите поместить  левый верхний угол вкладки, и, не отпуская кнопку мыши, переведите указатель  туда, где должен располагаться правый нижний угол.

 

Разместите на каждой вкладке нужные элементы управления, например, на первую закладку поместите одно из полей: выведите список полей. Чтобы создать элемент управления Список с помощью мастера необходимо:

          1. В группе Элементы управления нажмите кнопку Использовать мастера, если она не была нажата ранее.
          2. В группе Элементы управления нажмите кнопку Список. Когда указатель мыши попадает в область формы, он примет вид крестика со значком элемента управления Список. Цент крестика определяет позицию верхнего левого угла элемента управления.
          3. Поместите указатель мыши в виде крестика  в область нужного раздела формы. Нажмите левую кнопку мыши и, удерживая ее, перетащите указатель мыши в правый нижний угол списка.
          4. При достижении элементом управления Список нужных размеров отпустите левую кнопку мыши. Появится первое диалоговое окно мастера Создание списков (см. рисунок 3.14). в этом диалоговом окне выберите переключатель Объект «список» будет использовать значение из таблицы или запроса. Нажмите кнопку Далее. Появится второе диалоговое окно Мастера списков.

Рис. 3.14. Первое диалоговое окно мастера Создание списков.

 

5. Во втором диалоговом окне  мастера Создание списков (см. рисунок 3.15) нужно указать таблицу или запрос, значения из которых должны появиться в списке. Выделите в списке таблицу Студенты и нажмите кнопку Далее.

Рис. 3.15. Второе диалоговое окно мастера Создание списков.

 

6. В третьем диалоговом окне  мастера нужно определить, какие  поля таблицы будут отражаться  в списке. Выберите в данном  окне все поля и нажмите  кнопку Далее.

 

Рис. 3.16. Третье диалоговое окно мастера Создание списков

 

7. Появится следующее диалоговое  окно мастера Создание списков,  позволяющее задать порядок сортировки  элементов в списке (см. рисунок 3.17). Если элементы списка состоят из нескольких полей, их можно отсортировать последовательно: от одного до четырех полей. Чтобы отсортировать наш список по названию категории, выберите в первом раскрывающемся списке название поля Фамилия. Щелкнув по переключателю напротив, можно изменить порядок сортировки, например, если требуется отсортировать элементы по убыванию. Нажмите кнопку Далее.

 

Рис. 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


 

  1. По приведенной таблице создать базу данных  «Чемпионат мира».
  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

þ


 

  1. По приведенной таблице создать базу данных  «Движение планет».

Дробные значения периода обращения планеты рассчитайте  в Excel.

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