Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Задание 11 Создание файла новой базы данных Научиться запускать среду СУБД ccess

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Создание базы данных в СУБД Access

Работа 1. Создание файла базы данных

Задание 1.1. Создание файла новой базы данных

Научиться запускать среду СУБД Access. Познакомиться с интерфейсом среды. Создать файл базы данных.

Технология работы

  1.  Запустите среду СУБД Access (Пуск ► Программы ► Microsoft Access).
  2.  В появившемся окне выберите справа на панели задач Приступая к работе гиперссылку Создать файл.
  3.  На открывшейся панели задач Создание файла выберите гиперссылку Новая база данных.
  4.  В открывшемся окне введите имя базы данных — ГЕО — и выберите свою папку для сохранения.
  5.  Щелкните на кнопке Создать. Откроется главное окно базы данных .
  6.  Найдите в левой области окна базы данных кнопки объектов, создаваемых в среде: Таблицы, Запросы, Формы, Отчеты. Щелкните по очереди на каждой кнопке и проследите за изменением правой части главного окна базы данных, а также за изменением вида панели инструментов среды СУБД Access.
  7.  Закройте свою базу данных и выйдите из среды.
  8.  Найдите в своей папке созданный файл и определите его размер.
  9.  Двойным щелчком запустите созданный файл.

Работа 2. Создание таблиц

Задание 1.2. Создание таблицы Континенты

Создать таблицу Континенты:

Ключевое поле

имя поля

тип данных

#

КодКонтинента

НазваниеКонтинента

ГеоКонтурКонтинента

ПлощадьКонтинента

Счетчик

Текстовый

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

Числовой

Технология работы

  1.  В главном окне базы данных щелкните на объекте Таблицы.
  2.  Запустите режим Создание таблицы в режиме конструктора. Откроется бланк структуры таблицы.
  3.  В верхней части бланка в графе Имя поля введите название поля КодКонтинента. В соседней графе Тип данных выберите из списка тип данных Счетчик.
  4.  Введите заголовок второго поля НазваниеКонтинента и установите тип данных Текстовый.
  5.  Задайте ключевое поле:

1) щелкните на поле КодКонтинента,

2) выполните команду Правка ► Ключевое поле или нажмите соответствующую кнопку  на панели инструментов;

3) убедитесь, что слева в сером столбце появился символ ключа.

  1.  Введите имя поля ГеоКонтурКонтинента и задайте ему тип данных Поле объекта OLE.
  2.  Введите имя поля ПлощадьКонтинента и задайте ему тип данных Числовой.

Задание 1.3. Изменение свойств таблицы

Изменить некоторые свойства полей таблицы Континенты на вкладке Общие.

Технология работы

  1.  Щелкните в поле НазваниеКонтинента. Это поле называется активным. Слева от имени поля появится черный треугольник.
  2.  На вкладке Общие найдите строку Размер поля. В ней по умолчанию установлено значение 50, что означает наибольшую длину текстовой строки в этом поле. Рекомендуется изменить это значение в соответствии с наибольшей предполагаемой длиной строки.
  3.  Установите размер поля 17. Это значение соответствует самой большой длине строки — Северная Америка.
  4.  Щелкните в поле ПлощадьКонтинента.
  5.  На вкладке Общие в строке Размер поля указан тип числа, установленный по умолчанию для этого поля — Двойное целое. В географических справочниках площадь указывают, как правило, округленно, в виде целого числа квадратных километров или даже тысяч квадратных километров (тыс. кв. км). Но по смыслу поле ПлощадьКонтинента является действительным числом, поэтому выберите в раскрывающемся списке числовой тип — Действительное.
  6.  Перейдите в режим таблицы (команда Вид ► Режим таблицы). Появится сообщение с предложением сохранить таблицу. При сохранении укажите имя таблицы — Континенты.
  7.  В режиме таблицы вы увидите заголовки столбцов таблицы и пустую строку, предназначенную для ввода новой записи. В первой ячейке пустой строки написано слово (Счетчик). Значение этого поля вводится автоматически — целые числа в порядке возрастания.
  8.  Введите название и площадь континента. Когда вы начнете заполнять строку, снизу появится новая пустая строка.
  9.  Перейдите в режим конструктора (команда Вид ► Конструктор).
  10.  Найдите на панели инструментов кнопку перехода из режима конструктора в режим таблицы и обратно. Смените несколько раз режимы представления таблицы, воспользовавшись этой кнопкой.
  11.  Закройте таблицу и убедитесь, что ее название появилось в окне Таблицы.

Задание 1.4. Вставка рисунков в таблицу

Вставить рисунки контуров континентов в поле ГеоКонтурКонтинента, имеющее тип Поле объекта OLE.

Перед выполнением задания необходимо сохранить в отдельной папке рисунки контуров континентов, созданные в формате BMP (точечный рисунок). Назовите папку с рисунками Континенты.

Технология работы

  1.  Откройте таблицу Континенты в режиме таблицы (двойной щелчок на имени таблицы в главном окне базы данных).
  2.  Щелкните правой кнопкой мыши в ячейке поля ГеоКонтурКонтинента и выберите в контекстном меню команду Добавить объект.
  3.  Откроется окно Microsoft Office Access.
  4.  Установите переключатель Создать из файла.
  5.  Щелкните на кнопке Обзор.
  6.  В диалоговом окне Обзор найдите папку Континенты и двойным щелчком выберите в ней нужный файл. Диалоговое окно Обзор закроется, а в окне Microsoft Office Access появится путь к выбранному файлу.
  7.  Завершите вставку щелчком на кнопке ОК.
  8.  После вставки файла в поле ГеоКонтурКонтинента появится текст Точечный рисунок. Двойным щелчком на этом тексте вы можете открыть рисунок для просмотра.

Задание 1.5. Редактирование структуры таблицы

Освоить технологические операции редактирования структуры таблицы.

Технология работы

  1.  Откройте созданную таблицу Континенты.
  2.  Выполните действия по изменению структуры таблицы, воспользовавшись технологическими операциями редактирования (табл. 1).
  3.  После применения каждой технологической операции закрывайте таблицу и следите, как среда СУБД реагирует на изменения.
  4.  После освоения всех технологических операций приведите структуру таблицы к исходному виду.

Таблица 1. Технологические операции редактирования структуры таблицы

 Действие (операция)

 Технология

Вставить новое поле

1. Щелкнуть в любом месте поля, перед которым требуется вставить новое поле.

2. Выполнить команду Вставка ► Строки.

3. Ввести имя поля и тип данных.

Переставить поле

1. Выделить строку полностью, щелкнув слева на строке с именем поля.

2. Захватить мышью выделенную строку и переместить на новое место.

Изменить название поля

Стереть старое название и ввести новое.

Изменить тип данных поля

1. Щелкнуть на строке с названием поля.

2. В столбце Тип данных открыть список и выбрать новый тип данных.

Удалить поле

1. Выделить строку полностью, щелкнув слева на строке с именем поля.

2. Выполнить команду Правка ► Удалить строки или нажать клавишу Delete.

Изменить свойства поля

1. Щелкнуть на строке с названием поля.

2. Установить требуемые значения на вкладке Общие.

Переименовать таблицу

1. Закрыть окно таблицы.

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

3. В контекстном меню выбрать команду Переименовать.

4. Стереть старое имя таблицы и ввести новое.

Задание 1.6. Создание таблицы Страны

Создать таблицу Страны:

Ключевое поле

Имя поля

Тип данных

#

КодСтраны

Счетчик

НазваниеСтраны

Текстовый

ГеоКонтуры

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

Герб

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

Флаг

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

ДенежнаяЕдиница

Текстовый

ГосударственноеУстройство

Текстовый

ПлощадьСтраны

Числовой

ИнтернетАдрес

Гиперссылка

Технология работы

  1.  Введите имена полей и установите типы данных.
  2.  Задайте ключевое поле.
  3.  Задайте  свойства  полей  на  вкладке Общие  в соответствии с табл.2. Данные в таблицу вводить не надо.

Таблица 2. Свойства полей в таблице Страны

Имя поля

Вкладка Общие

НазваниеСтраны

Размер поля 20

ДенежнаяЕдиница

Размер поля 10

ГосударственноеУстройство

Размер поля 20

ПлощадьСтраны

Размер поля Действительное

Задание 1.7. Создание таблицы Населенные пункты

Создать таблицу Населенные пункты:

Ключевое поле

Имя поля

Тип данных

#

КодПункта

Счетчик

НазваниеПункта

Текстовый

ГеографическаяШирота

Числовой

ГеографическаяДолгота

Числовой

ТипПункта

Текстовый

Население

Числовой

Установить свойства полей в соответствии с табл. 3. Данные в таблицу не вводить.

Технология работы аналогична технологии задания 1.5.

Таблица 3. Свойства полей в таблице Населенные пункты

Имя поля

Вкладка Общие

НазваниеПункта

Размер поля 20

ГеографическаяШирота

Размер поля Действительное

ГеографическаяДолгота

Размер поля Действительное

ТипПункта (город, село...)

Размер поля 10

Население

Размер поля Действительное

Задание 1.8. Обязательные поля в таблицах

Задать обязательные поля в таблицах.

Технология работы

Для каждого поля в таблице на вкладке Общие можно задать свойство Обязательное поле. Если такое свойство задано, это означает, что для каждой записи в это поле надо обязательно ввести данные. Среда СУБД не позволит закрыть таблицу, если данные в этом поле отсутствуют.

Когда в таблице описано то или иное поле, то предполагается, что это поле должно быть заполнено. Но бывает так, что на момент заполнения таблицы значения некоторых полей неизвестны и их предполагается ввести позднее. Это допустимо, но при условии, что для любой записи указано значение хотя бы одного поля. Иными словами, записей, для которых не заполнено ни одно поле, быть не должно. Поэтому при описании структуры таблицы необходимо задать свойство Обязательное поле для ключевого поля и хотя бы для одного из неключевых полей. Для полей, имеющих тип данных Счетчик, это свойство задается автоматически.

Работа 3. Связи между таблицами и ввод данных в связанные таблицы

Связи между таблицами можно устанавливать двумя способами:

  •  непосредственно в окне Схема данных;
  •  с помощью мастера подстановок.

Чтобы освоить оба способа создания связей, перед началом выполнения работы создайте копию файла базы данных и переименуйте ее в ГЕО-1.

Задание 1.9. Создание связей между таблицами

Создать связи между таблицами Континенты и Страны, Страны и Населенные пункты непосредственно в окне Схема данных по образцу на рис. 1.

Рис. 1. Схема данных

Технология работы

  1.  Откройте базу данных ГЕО.
  2.  Создайте в таблице Страны новое поле КодКонтинента и установите для него тип данных Числовой и размер поля Длинное целое. Закройте и сохраните таблицу.
  3.  Создайте в таблице Населенные пункты новое поле КодСтраны и установите для него тип данных Числовой и размер поля Длинное целое. Закройте и сохраните таблицу.
  4.  Откройте окно Схема данных (меню Сервис). Одновременно откроется диалоговое окно Добавление таблицы.
  5.  Выделите по очереди каждую таблицу и щелкните на кнопке Добавить.
  6.  Закройте диалоговое окно. В окне Схема данных вы увидите три маленьких прямоугольных окна. Каждое окно имеет заголовок — имя таблицы. В окне перечислены поля таблицы. Ключевое поле выделено полужирным начертанием.
  7.  Измените размеры каждого окна так, чтобы были видны все поля таблицы и название таблицы.
  8.  Расставьте таблицы по образцу (рис. 1).
  9.  Чтобы создать связь, наведите курсор на ключевое поле КодКонтинента в таблице Континенты, нажмите кнопку мыши и двигайте ее на поле КодКонтинента в таблице Страны. Отпустите кнопку мыши. Если вы все сделали точно, то откроется окно Изменение связей (рис. 2). В этом окне представлены названия связанных таблиц и имена полей, по которым осуществляется связь. Слева указывается главная таблица, справа — подчиненная. В нижней части окна указан тип связи (отношения) между таблицами («один-ко-многим»).
  10.  Установите флажки Обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных полей.

Рис.2. Окно Изменение Связей

Понятие целостности данных

Любая база данных должна обладать свойством целостности. Это значит, что в ней должна содержаться полная непротиворечивая информация. Свойство целостности должно сохраняться при любых действиях с данными.

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

Кроме того, среда может осуществлять контроль целостности данных в связанных таблицах. Для этого надо установить обеспечение целостности данных по связи (см. задание 1.9). Так, если установлен флажок каскадное обновление связанных полей, то при изменении данных в главной таблице они автоматически изменятся во всех подчиненных таблицах, которые используют эти данные. Если установлен флажок каскадное удаление связанных полей, то при удалении записи из главной таблицы автоматически удалятся все связанные с ней записи из подчиненных таблиц.

Контроль целостности осуществляется при вводе новых данных. Так, СУБД не позволит ввести записи в подчиненную таблицу, не имеющие связанной с ней записи в главной таблице. Таким образом, при заполнении таблицы последовательность действий должна быть такой: сначала ввести данные в главную таблицу, затем — в подчиненную.

Задание 1.10. Удаление и восстановление связей

Научитесь удалять и восстанавливать связи между таблицами.

Технология работы

  1.  Откройте окно Схема данных.
  2.  Удалите связь:

1) наведите курсор на линию связи и щелкните правой кнопкой мыши;

2) в контекстном меню выберите команду Удалить.

  1.  Вновь создайте связь, как описано в задании 1.9.

Задание 1.11. Ввод данных в таблицы

Ввести данные в связанные таблицы.

Технология работы

  1.  Откройте таблицу Континенты.
  2.  Введите сведения о континентах.
  3.  Найдите значки +, стоящие слева у каждой записи. Этот значок показывает, что таблица имеет связанные таблицы (одну или несколько).
  4.  Щелкните на значке +. Откроются поля связанной таблицы Страны. Эта таблица пока еще не заполнена, поэтому вы увидите только строку пустой записи.
  5.  Введите данные о странах этого континента. По мере ввода стран у каждой записи также будут появляться значки +, означающие, что у таблицы Страны также есть связанные таблицы.
  6.  Щелкните на значке + около названия страны. Откроются поля связанной таблицы Населенные пункты.
  7.  Закройте таблицу Континенты.
  8.  Откройте таблицу Страны. Вы увидите в ней все введенные вами данные о странах. Кроме этого, в поле КодКонтинента этой таблицы для каждой страны автоматически появится код соответствующего континента. Этот код вносится благодаря установленной связи между таблицами.
  9.  Откройте таблицу Населенные пункты. Вы увидите в ней все введенные вами данные о городах. Кроме этого, в поле Код-Страны для каждого населенного пункта автоматически появится код соответствующей страны.

Задание 1.12. Использование Мастера подстановок

Создать связи между таблицами с помощью Мастера подстановок. Это задание выполняйте в созданной копии базы данных ГЕО-1.

Технология работы

  1.  Откройте базу данных ГЕО-1.
  2.  Откройте таблицу Страны в режиме конструктора.
  3.  Создайте новое поле КодКонтинента и в столбце Тип данных выберите из списка Мастер подстановок.
  4.  На первом шаге установите переключатель Объект "столбец подстановки" будет использовать значения из таблицы или запроса.
  5.  На следующем шаге выберите таблицу Континенты.
  6.  На следующем шаге перенесите поле НазваниеКонтинента из левого списка вправо.
  7.  На следующем шаге задайте сортировку по полю НазваниеКонтинента.
  8.  На следующем шаге просмотрите столбец подстановки. Он будет состоять из названий континентов, которые вы уже ввели. В дальнейшем по мере ввода новых данных этот список будет расширяться.
  9.  Выполните оставшиеся шаги мастера. На последнем шаге щелкните на кнопке Готово. Обратите внимание, что после щелчка на кнопке Готово появится сообщение: Перед созданием связи необходимо сохранить таблицу. Выполнить это сейчас? В этом сообщении важно не то, что среда предлагает сохранить таблицу. Это привычное действие. Важна первая часть фразы (Перед созданием связи...), которая означает, что при использовании мастера подстановок между таблицами устанавливается связь. Таким образом, мастер подстановок является инструментом для автоматического создания связей между таблицами.
  10.  После завершения работы мастера посмотрите, что у созданного вами поля КодКонтинента автоматически установился тип данных Числовой, что еще раз указывает, что в этом поле хранятся не текстовые данные (названия), а числа (коды).
  11.  Перейдите в режим таблицы. Введите данные о нескольких странах. В поле КодКонтинента откроется список названий континентов. Выберите в нем нужное значение.
  12.  Аналогичным образом создайте связанное поле КодСтраны в таблице Населенные пункты. Заполните таблицу данными.
  13.  Откройте окно Схема данных. После работы мастера подстановок в этом окне автоматически появляются таблицы с обозначенными связями.
  14.  Правой кнопкой мыши щелкните на стрелке связи и выберите пункт Изменить связь.
  15.  Установите обеспечение целостности данных по связям (см. рис. 2).




1. Острый тромбофлебит глубоких вен правой голени
2. 30 11
3. Комплексная механизация молочной фермы ООО АПФ Хотьково
4. Договір про дружбу і кордони
5. Лекция 52 Методы оптимизации на компьютерных моделях
6. Федерация плавания Республики Карелия МОУ ДОД ДЮСШ2 города Кондопоги ОТКРЫТЫЙ КУБОК РЕСПУБЛИКИ КАРЕ
7. zeribookcom МОЛЛА НАСРЕДДИН Анекдоты КТО ЖЕ ПРИНОСИТ НЕСЧАСТЬЕ О первой встрече М
8. ПОРІВНЯЛЬНА ПОЛІТОЛОГІЯ Особливості предмету та об~єкту порівняльної політології як науки.
9. урочной парадигме так и вне нее
10. вступившего в чертоги Света
11. тематизированное теоретическое концептуальное и обоснованное знание
12. Трещины прямой кишки
13. тема права і система законодавства Захищена на 2014р
14. К РФ имеет высшую юридическую силу прямое действие и применяется на всей территории РФ
15. В таких местах при проектировании должна быть обеспечена расчетная видимость ~ расстояние перед автомоби
16. История самарского православного зодчества
17. Хоум Кредит энд Финанс Банк ООО 125040 г
18. ЛЕКЦІЯ 1. Предмет і метод мікроекономіки План- Мікроекономіка як складова частина економічної тео
19. Курсовая работа- Национальная библиография Венгрии
20. Проблема стискання та кодування інформації з~явилась набагато раніше ніж власне термін ldquo;інформ