2063

Создание и редактирование базы данных

Конспект урока

Информатика, кибернетика и программирование

Создание таблицы в режиме конструктора. Редактирование базы данных. Создание запросов. Настройка Параметров запуска базы данных.

Русский

2013-01-06

345.56 KB

77 чел.

Занятие 1

Создание базы данных.

Сначала нужно создать новую базу данных.

Выполним следующую последовательность действий:

в меню Файл  Создать. Имя файла: Сказка  OK. Перед вами появилось диалоговое окно «База данных». 

После этого создайте таблицу, выполнив следующую последовательность действий:

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

Создание таблицы, то есть определение входящих в таблицу полей, производится заполнением специальной таблицы 

В Access используются следующие основные типы полей:

  1.  текстовой: предназначен для текстовой информации и чисел при невыполнении математических операций с ними
  2.  числовой: предназначен для чисел при использовании их в математических расчетах
  3.  memo: предназначен для хранения произвольного текста, комментариев (до 64000 символов)
  4.  денежный: предназначен для операций с деньгами
  5.  дата/время: предназначен для хранения информации о дате и времени
  6.  счетчик: специальное числовое поле, предназначенное для автоматического добавления уникального номера текущей записи в таблице данных
  7.  логический: предназначен для хранения всего двух значений «Да» и «Нет»
  8.  поле объекта OLE: предназначен для хранения объекта, созданного другими приложениями (рисунок, график, диаграмма).


Заполните такую таблицу, внеся в нее следующие данные:

Поле

Тип данных

Описание

Счетчик

Персонаж

Текстовый

Профессия

Текстовый

Особые приметы

Текстовый

Герой

Логический

Герой положительный?

Установите курсор в первую строку «Номер»  Правка  ключевое поле Созданную таблицу нужно сохранить, дав ей имя «Персонаж»,

Введите информацию в таблицу Таблица  Персонаж  Открыть и обычным образом введите данные, например такие:

Персонаж

Профессия

особые приметы

герой

1

Буратино

деревянный человечек

длинный нос

Да

2

Папа Карло

Шарманщик

Характерный запах каморки

Да

3

Карабас Барабас

директор кукольного театра

длинная борода, достающая до пола

Нет

4

Лиса Алиса

Мошенница

хромает на одну ногу

Нет

5

Кот Базилио

Мошенник

Слепой на оба глаза

Нет

6

Мальвина

артистка театра

Характерный запах духов, голубые волосы

Да

7

Дуремар

Фармацевт

характерный запах тины

Нет

8

Тортилла

хранительница золотого ключика

Черепаха

Да

9

Пьеро

Фарфоровый человечек

Грустные глаза

Да

Задание

Измените ширину каждого столбца,

Выделите нужный столбец и нажмите правую кнопку мыши, в контекстном меню выберете команду Ширина столбца  По ширине данных. Проделайте такую же работу со всеми полями. Высоту строки можно изменить аналогичным образом с помощью мыши. Причем достаточно отредактировать одну строку, высота остальных строк изменяется автоматически. Измените высоту строки на 30

САМОСТОЯТЕЛЬНАЯ РАБОТА

Создайте новую таблицу в режиме «конструктор». Сохраните ее как «Информация». Ключевое поле задавать не нужно.

Поле

Тип данных

Описание

Текст

Поле MEMO

Заполните таблицу в режиме «таблица» следующим текстом

«Золотой ключик, или приключения Буратино». Сказочная повесть (в сокращении). Художник А.Лебедев. Телефоны для реализации: (495)641-10-27, (4872) 41-06-37 Москва, Старомынский пер., 4. E-mail: strekoza@df.ru.

Если нужно, измените ширину столбца и высоту строки.

Занятие 2 Редактирование базы данных

Задание

Откройте таблицу «Персонаж» и добавьте в конец таблицы следующие записи:

Персонаж

Профессия

особые приметы

герой

1

Артемон

очень умный пес

Пудель

Да

2

Трактирщик

хозяин таверны "Три пескаря"

жаден и скуп

Нет

Задание

Не закрывая таблицу, вставьте новые поля.

Поле

Тип данных

Описание

Дата

Числовой

Условная дата рождения (целое число)

Пол

Текстовой

 Чтобы вставить новое поле в таблицу, нужно на панели инструментов нажать кнопку , вы попали в режим конструктора таблиц. Допишите данные, теперь на панели инструментов нажмите кнопку , вернулись в режим Таблица, заполним:

персонаж

дата

Пол

Буратино

1800

М

Папа Карло

1740

М

Карабас Барабас

1739

М

Лиса Алиса

1751

Ж

Кот Базилио

1755

М

Мальвина

1800

Ж

Дуремар

1740

М

Тортилла

1500

Ж

Пьеро

1799

М

Артемон

1800

М

Трактирщик

1742

М

САМОСТОЯТЕЛЬНАЯ РАБОТА

Добавьте в таблицу «Персонаж» новое поле

имя поля

тип данных

Портрет

Поле объекта OLE

Задание

Подобрать для каждого персонажа портрет и вставить в таблицу

  1.  Перейдите в режим Таблица, выполните Вставка  Объект
  2.  В открывшемся окне в разделе Тип объекта выберите Точечный рисунок
  3.  Откроется окно графического редактора Paint. Правка  Вставить из файла. Укажите путь к рисунку (Мои рисунки  Сказка). Выберите нужного персонажа.
  4.  Чтобы вернуться в таблицу выполните Файл  Выход и возврат.
  5.  В поле Портрет вместо рисунка появится запись Точечный рисунок. Чтобы просмотреть его сделайте двойной щелчок.
  6.  подберите и вставьте портреты для всех персонажей

Занятие 3 Создание запросов

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

1. откройте базу данных Сказка

2. Запросы  Создание запроса в режиме конструктора

3. Добавьте таблицу Персонаж и закройте окно Добавление таблицы.

Задание

Выбрать всех положительных героев

4. сделайте двойной щелчок по названию нужных полей в выбранной табличке Персонаж

5. Задайте условия отбора

6. Проверьте запрос с помощью кнопки на панели инструментов

7. Сохраните запрос как Герои

Задание

Выбрать всех персонажей на букву К

сохраните запрос как К

Задание

Кто родился в 1800г.?

Сохраните запрос как 1800

Задание

Чем занимаются отрицательные герои?

Сохраните запрос как отрицательные герои

Задание

Показать портреты всех, кто родился с 1700 по 1750 гг.

1. выберите поля Портрет, Персонаж, Дата

2. установите курсор в столбце Дата, строке Условие отбора 

3. на панели инструментов нажмите кнопку «Построить»

4. в открывшемся окне выберите последовательность Операторы  Сравнение  Between  кнопка Вставить

5. вместо первого слова «Выражение» напишите 1700, вместо второго слова «Выражение» 1750  ОК. таблица должна выглядеть так:

Сохраните запрос как Портрет

Задание

Кто из мужчин имеет характерный запах?

Выполните самостоятельно.

Сохраните запрос как Запахи

Занятие 4

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

Информация баз данных хранится в таблицах, но с ними не очень удобно работать. Для ввода, редактирования и печати информации предназначаются формы и отчеты.. Работая с формой можно добавлять записи, корректировать их, получать расчетные данные.

Построение формы в режиме «Конструктор»

1. откройте окно базы данных «Сказка»

2. Формы  Создание формы в режиме конструктора

3. при помощи кнопки «надпись» на панели элементов сделайте надпись «Золотой ключик или приключения Буратино».  Enter. Теперь текст можно редактировать точно также как в текстовом редакторе WORD. Выполните следующее форматирование: Текст расположен по центру, темно синего цвета, размер 20пт.

4. Закройте форму, сохранив ее как «Главная форма».

5. Откройте форму «Главная форма», посмотрите результат

Построение формы с помощью мастера

1. откройте окно базы данных «Сказка»

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

3. выберите значения, как показано на рис.

 

4. Далее  В один столбец  Наждачная бумага  Готово

5. Перейдите в режим конструктора Вид  Конструктор

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

Этот объект называется Надпись. Его можно удалить или переименовать

Этот объект называется Поле

 

  Коглда указатель мыши принимает вид руки с вытянутым указательным пальцем, «Надпись» и «Поле» перемещаются  отдельно

Когда указатель мыши принимает вид раскрытой руки, то «Надпись» и «Поле» перемещаются как одно целое

Примеры редактирования

1. Поставьте указатель на мыши на надпись №  Правая клавиши мыши  вырезать.

2. Аналогично удалите надписи Портрет, Персонаж

3. Поставьте указатель мыши на объект поле Портрет Правая клавиша мыши  Свойства  вкладка Все  Установка размеров  вписать в рамку

4. перейдите в режим форма ( Вид  режим формы) и посмотрите результат

5. в меню Свойства просмотрите все возможные варианты редактирования (изменение шрифта, размера, контурной рамки и т.д.) и примените их к своей форме.

6. (Редактировать можно только в режиме Конструктор) Вернитесь в этот режим, поставьте указатель мыши на поле №  Правая клавиши мыши  Свойства  вкладка Все  Ширина 0,9 высота 0,5. Оформление приподнятое. Шрифт MS Sans Serif, Размер шрифта 12п., насыщенность полужирный, выравнивание текста по центру.

Наименование объекта

Вид редактирования

Поле Персонаж

Ширина 4,5; высота 0,7. Оформление приподнятое. Шрифт Monotype cursive, размер шрифта 14п.,выравнивание текста по центру

Надпись Профессия

Ширина 2,5; высота 0,5. Оформление рельефное

Поле Профессия

Ширина 7; высота 0,5. Оформление приподнятое. Шрифт MS Sans Serif, Размер шрифта 12п.,выравнивание текста по центру

Надпись Особые приметы

Ширина 3, высота 0,5. Оформление рельефное

Поле Особые приметы

Ширина 7; высота 1,5. Оформление приподнятое. Шрифт MS Sans Serif, Размер шрифта 12п.,выравнивание текста по центру

Надпись герой

Ширина 2,5; высота 0,5. Оформление рельефное

Поле Герой

Ширина 0,5 высота 0,5. Оформление приподнятое. Всплывающая подсказка Флажок, если положительный

Надпись Пол

Ширина 2,5; высота 0,5. Оформление рельефное

Поле Пол

Ширина 0,5 высота 0,5. Оформление приподнятое. Цвет текста 8388863 Шрифт MS Sans Serif, Размер шрифта 12п., насыщенность жирный, выравнивание текста по центру

Надпись Дата Рождения

Ширина 2,5; высота 0,5. Оформление рельефное

Поле Дата Рождения

Ширина 4,5; высота 0,5. Оформление приподнятое. Цвет текста 8388863, Шрифт MS Sans Serif, Размер шрифта 12п.,насыщенность полужирный, выравнивание текста по центру.

(пример отредактированной формы)

7. в режиме Конструктор выполните команду Вид  последовательность перехода

Расставьте поля в своей базе данных в такой же последовательности.

В режиме Форма попробуйте ввести новые данные на

Персонаж

Профессия

особые приметы

герой

12

Арлекин

Артист театра

Отпускает злые шуточки

нет

САМОСТОЯТЕЛЬНАЯ РАБОТА

При помощи мастера создайте форму на основе таблицы «Информация». Текст оформлен 16 пт, По центру, шрифтом Monotype cursive.

Занятие 5

Установка кнопок

В компьютере кнопки представляют собой виртуальную композицию из рисунка и прикрепленного к нему макроса. Рассмотрим этап создания кнопки, где нужно обеспечить переход от «Главной формы» к форме «Персонаж» и наоборот

1. Открыть форму «Главная форма» в режиме Конструктор

2. На панели элементов нажмите инструмент «Кнопка» и нарисуйте на главной форме прямоугольник

3. Далее следуйте по окнам, выставляя соответствующие параметры. (См. на рисунки)

. 1 шаг

 


 2 шаг

 3 шаг

 4 шаг

5 шаг пропустите, и нажмите кнопку «Готово».

4. Перейдите в режим «Формы». Вид  Режим формы

5. Нажмите кнопку «Персонаж»

6. Если вы делали все правильно у вас открывается форма «Персонаж»

7. Снова перейдите в режим Конструктор

Теперь создадим кнопку

позволяющую закрыть форму «Персонаж»

и вернуться в форму «Главная форма».

1. при помощи инструмента Кнопка рисуем прямоугольник в любом месте формы «Персонаж»

2. в окне «Создание кнопок» выбираем категорию Работа с формой. Действие Закрыть форму.

3. на следующем шаге ставим флажок в поле Рисунок  Выход

4. Готово.

5. Сохраните изменения для обоих форм Файл  Сохранить  да

6. Перейдите в режим Форма и проверьте работу новой кнопки.

САМОСТОЯТЕЛЬНАЯ РАБОТА

Создайте кнопки, которые позволяют:

1. Из главной формы перейти в форму «Информация»

2. Закрыть форму «Информация» и вернуться к «главной форме»

3. Закрыть «главную форму»

Занятие 6

Настройка Параметров запуска базы данных

Сервис  Параметры запуска. Настройте окно как показано на рисунке. Очень внимательно. После этого попробуйте закрыть программу и снова вывести на экран. В база данных находится по адресу Мои документы  Сказка.


Вариант 1

1.Создайте базу данных «Класс» в соответствии с приложением 1

2. создайте запросы к базе данных для оперативного получения следующей информации:

  1.  Кто учится в 8 классе?
  2.  Кто родился в 1984 году?
  3.  Кто живет на улице Пушкина?
  4.  У кого номер дома меньше 50?

Вариант 2

1.Создайте базу данных «Класс» в соответствии с приложением 1

2. создайте запросы к базе данных для оперативного получения следующей информации:

  1.  У кого мужские имена?
  2.  Кто родился весной?
  3.  У кого фамилия начинается на букву С?
  4.  Кто окончит школу в этом году?

Вариант 3

1.Создайте базу данных «Класс» в соответствии с приложением 1

2. создайте запросы к базе данных для оперативного получения следующей информации:

  1.  Кто не занимается тяжелой атлетикой?
  2.  У кого сегодня день рождения?
  3.  У кого номер квартиры меньше 12?
  4.  Кто не определил свое хобби?

Вариант 4

1.Создайте базу данных «Класс» в соответствии с приложением 1

2. создайте запросы к базе данных для оперативного получения следующей информации

  1.  Кто родился до 01.01.85?
  2.  Кто живет на улице Пушкина, Леонова или Свиязева?
  3.  У кого фамилия начинается с букв А-К?
  4.  Кто является однофамильцами с Сухановым Сергеем?

Вариант 5

1.Создайте базу данных «Класс» в соответствии с приложением 1

2. создайте запросы к базе данных для оперативного получения следующей информации

  1.  Кто увлекается аэробикой и лыжами?
  2.  Кто из мальчиков живет на улице Чердынской?
  3.  У кого имена начинаются на букву С, а фамилия — на букву П?
  4.  У кого карие глаза и этот человек не умеет вязать?

Вариант 6

1.Создайте базу данных «Класс» в соответствии с приложением 1

2. создайте запросы к базе данных для оперативного получения следующей информации

  1.  Кто учится в старших классах?
  2.  У кого из специальной группы женское имя?
  3.  Кто не живет на улице Ленина и не занимается в подготовительной группе?
  4.  Кто из мальчиков с голубыми глазами занимается каратэ?

Вариант 7

1.Создайте базу данных «Класс» в соответствии с приложением 1

2. создайте запросы к базе данных для оперативного получения следующей информации

  1.  Кто с серыми глазами учится в классе с нечетным номером,
  2.  У каких девочек, родившихся в мае или в феврале, номер дома больше 36?
  3.  Выведите адреса всех учеников, увлекающихся лыжами
  4.  Всех 9-классников, занимающихся лыжами

Примеры условных выражений

Условные выражения

Вывод записей, которые

Саратов

имеют значение Саратов

Not Саратов

не имеют значение Саратов

In (Саратов, Томск, Уфа)

имеют значение Саратов, Томск или Уфа

начинаются с букв А-Л

>=М

начинаются с букв М-Я

100

имеют числовое значение 100

<=20

имеют числовое значение 20

Date()

имеют значение текущей даты

>=01.01.94

имеют значение даты позднее 01.01.94

Beetween 01.01.93 AND 31.12.93

имеют значение года 1993

*.02.*

имеют значение месяца Февраль

Null

содержат в поле пустое значение

Is Not Null

имеют не пустое значение в поле

Like "Р*"

начинаются с буквы Р

Приложение 1

База данных Класс

Таблица Класс сохранить без ключевого поля.

Поле

Тип данных

Описание

Счетчик

 

Фамилия

Текстовый

 

Имя

Текстовый

 

Дата

Дата

Дата рождения

Пол (м)

Логический

Пол мужской?

Улица

Текстовый

 

Дом

Числовой

 

Квартира

Числовой

 

Класс

Числовой

 

Группа

Текстовый

Группа здоровья по физкультуре

Хобби

Текстовый

 

Глаза

Текстовый

Цвет глаз


 

А также другие работы, которые могут Вас заинтересовать

37390. РАСЧЕТ ЭЛЕКТРОМАГНИТНЫХ ПЕРЕХОДНЫХ ПРОЦЕССОВ 7.85 MB
  Принимая в качестве базисных величин на основном уровне Sб = 60 МВА UбI = 112 кВ определяем базисные величины на других уровнях: кВ; кВ; Составим схему замещения прямой последовательности Рисунок Схема прямой последоательности. Выражаем параметры схемы замещения прямой последовательности рис. з генератор Г12: ; и асинхронный двигатель АД: ; ; Найдем и для этого свернем схему прямой последовательности рис.2 Рисунок Сворачивание схемы прямой последовательности.
37391. РАСЧЕТ ЭЛЕКТРОМАГНИТНЫХ ПЕРЕХОДНЫХ ПРОЦЕССОВ ПО ЗАДАННЫМ ПАРАМЕТРАМ 6.07 MB
  Принимая в качестве базисных величин на основном уровне Sб = 60 МВА UбI = 112 кВ определяем базисные величины на других уровнях: кВ; Составим схему замещения прямой последовательности Рисунок Схема прямой последовательности. Выражаем параметры схемы замещения прямой последовательности рис. 2 в системе относительных единиц: а система бесконечной мощности: б линия: в двухобмоточный трансформатор Т12: ; г нагрузка Н: д реактор: ; з генератор Г12: ; ; и асинхронный двигатель АД: ; ; Найдем и для этого свернем схему прямой...
37392. РАСЧЕТ ЭЛЕКТРОМАГНИТНЫХ ПЕРЕХОДНЫХ ПРОЦЕССОВ ПРИ КОРОТКОМ ЗАМЫКАНИИ 5.75 MB
  Принимая в качестве базисных величин на основном уровне Sб = 40 МВА UбI = 220 кВ определяем базисные величины на других уровнях: кВ; кВ; кВ; Составим схему замещения прямой последовательности Рисунок Схема прямой последовательности. Выражаем параметры схемы замещения прямой последовательности рис. 2 в системе относительных единиц: а система бесконечной мощности: б линия: в двухобмоточный трансформатор Т1: ; г трехобмоточный трансформатор Т2: д нагрузка Н1: Н2: е генератор Г: ; ; ж асинхронный двигатель АД: ; ; Найдем...
37393. Расчет вала с зубчатыми колесами 1.27 MB
  Необходимо: подобрать диаметр вала d из условия статической прочности. В опасном сечении вала построить эпюры нормальных и касательных напряжений и показать напряжённое состояние тела в опасной точке; произвести расчёт вала на жёсткость по линейным перемещениям в местах установки колёс и по угловым перемещениям в опорах. Уточнить диаметр вала; выполнить проверочный расчёт вала на усталостную прочность в опасном сечении. Проектировочный расчёт вала на статическую прочность [2] 2.
37394. Восстановление документов компании ОАО «ИКАР» 40.64 KB
  Посчитать убытки от не заключения или несвоевременного заключения договора. Работа должна содержать: Актуальность проблемы практическую значимость решения проблемы объект предмет исследования цели и задачи работы и состоять из 4 глав Оглавление Введение6 Договоры Письма Предложениямероприятия 8 Расчеты10...
37395. Технологический проект овощного цеха общедоступной столовой на 78 мест 1.35 MB
  Расчёт количества блюд. Расчет количества блюд в ассортимент12 3. Расчет реализации блюд по часам работы зала19 3. Столовая предназначена для обслуживания горячими и холодными напитками кисломолочными продуктами мучными кондитерскими изделиями холодными и горячими блюдами несложного приготовления сладкими блюдами.
37396. Экономическая эффективность совершенствование организации перевозок контейнеров на маршруте Симферополь-Джанкой 9.22 MB
  Сдельная заработная плата водителя Где коэффициент учитывающий класс перевозимого груза грн. Учитывающий размер премии грн. грн. Доплата за руководство бригадой Где размер доплаты за руководство бригадой грн.