Progress-servis55.ru

Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Способы создания пустой таблицы access

Создание базы данных в MS Access 2007: пошаговая инструкция

В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word.

Подобные хранилища используются для разработки информационных сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL.

Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.

Описание MS Access

Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая полноценный графический интерфейс пользователя, принцип создания сущностей и связей между ними, а также структурный язык запросов SQL. Единственный минус этой СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения огромных объемов данных. Поэтому MS Access 2007 используется для небольших проектов и в личных некоммерческих целях.

Но прежде чем показывать пошагово создание БД, нужно ознакомиться с базовыми понятиями из теории баз данных.

Определения основных понятий

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

  1. Предметная область – множество созданных таблиц в базе данных, которые связаны между собой с помощью первичных и вторичных ключей.
  2. Сущность – отдельная таблица базы данных.
  3. Атрибут – заголовок отдельного столбца в таблице.
  4. Кортеж – это строка, принимающая значение всех атрибутов.
  5. Первичный ключ – это уникальное значение (id), которое присваивается каждому кортежу.
  6. Вторичный ключ таблицы «Б» – это уникальное значение таблицы «А», использующееся в таблице «Б».
  7. SQL запрос – это специальное выражение, выполняющее определенное действие с базой данных: добавление, редактирование, удаление полей, создание выборок.

Теперь, когда в общих чертах есть представление о том, с чем мы будем работать, можно приступить к созданию БД.

Создание БД

Для наглядности всей теории создадим тренировочную базу данных «Студенты-Экзамены», которая будет содержать 2 таблицы: «Студенты» и «Экзамены». Главным ключом будет поле «Номер зачетки», т.к. данный параметр является уникальным для каждого студента. Остальные поля предназначены для более полной информации об учащихся.

Итак, выполните следующее:

  1. Запустите MS Access 2007.
  2. Нажмите на кнопку «Новая база данных».
  3. В появившемся окне введите название БД и выберите «Создать».

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

Создание и заполнение таблиц

После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:

  1. Нажмите ПКМ по вкладке «Таблица1» и выберите «Конструктор».
  2. Теперь начинайте заполнять названия полей и соответствующий им тип данных, который будет использоваться.

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

Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены». Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».

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

  1. Перейти во вкладку «Работа с базами данных».
  2. Нажать на кнопку «Схема данных».
  3. Если схема не была создана автоматически, нужно нажать ПКМ на пустой области и выбрать «Добавить таблицы».
  4. Выберите каждую из сущностей, поочередно нажимая кнопку «Добавить».
  5. Нажмите кнопку «ОК».

Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:

  1. Перетащите общее поле из одной таблицы в другую.
  2. В появившемся окне выберите необходимы параметры и нажмите «ОК».
  3. Теперь в окне должны отобразиться миниатюры двух таблиц со связью (один к одному).

Выполнение запросов

Что же делать, если нам нужны студенты, которые учатся только в Москве? Да, в нашей БД только 6 человек, но что, если их будет 6000? Без дополнительных инструментов узнать это будет сложно.

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

Виды запросов

SQL синтаксис реализует принцип CRUD (сокр. от англ. create, read, update, delete — «создать, прочесть, обновить, удалить»). Т.е. с помощью запросов вы сможете реализовать все эти функции.

На выборку

В этом случае в ход вступает принцип «прочесть». Например, нам нужно найти всех студентов, которые учатся в Харькове. Для этого нужно:

  1. Перейти во вкладку «Создание».
  2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
  3. В новом окне нажмите на кнопку SQL.
  4. В текстовое поле введите команду: SELECT * FROM Студенты WHERE Адрес = «Харьков»; где «SELECT *» означает, что выбираются все студенты, «FROM Студенты» — из какой таблицы, «WHERE Адрес = «Харьков»» — условие, которое обязательно должно выполняться.
  5. Нажмите кнопку «Выполнить».
  6. На выходе мы получаем результирующую таблицу.

А что делать, если нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет выглядеть следующим образом:

SELECT * FROM Студенты WHERE Адрес = «Харьков» AND Стипендия > 1000;

а результирующая таблица примет следующий вид:

На создание сущности

Кроме добавления таблицы с помощью встроенного конструктора, иногда может потребоваться выполнение этой операции с помощью SQL запроса. В большинстве случаев это нужно во время выполнения лабораторных или курсовых работ в рамках университетского курса, ведь в реальной жизни необходимости в этом нет. Если вы, конечно, не занимаетесь профессиональной разработкой приложений. Итак, для создания запроса нужно:

  1. Перейти во вкладку «Создание».
  2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
  3. В новом окне нажмите на кнопку SQL, после чего в текстовое поле введите команду:

CREATE TABLE Преподаватели
(КодПреподавателя INT PRIMARY KEY,
Фамилия CHAR(20),
Имя CHAR (15),
Отчество CHAR (15),
Пол CHAR (1),
Дата_рождения DATE,
Основной_предмет CHAR (200));

где «CREATE TABLE» означает создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответствующих значений.

  1. Кликните по кнопке «Выполнить».
  2. Откройте созданную таблицу.
На добавление, удаление, редактирование

Здесь все гораздо проще. Снова перейдите в поле для создания запроса и введите следующие команды:

  • для заполнения кортежа:
    INSERT INTO Преподаватели
    VALUES (1, ‘Иванова’, ‘Иванна’, ‘Ивановна’, ‘Ж’, ’05-06-1981′, ‘География’);
  • для редактирования записи:
    UPDATE Преподаватели SET Имя = ‘Анна’;
  • для удаления:
    DELETE * FROM Преподаватели WHERE Имя=’Анна’;.

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

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

  1. Откройте интересующую таблицу.
  2. Перейдите во вкладку «Создание».
  3. Нажмите на необходимый формат формы из блока «Формы».

Все базовые функции MS Access 2007 мы уже рассмотрели. Остался последний важный компонент – формирование отчета.

Формирование отчета

Отчет – это специальная функция MS Access, позволяющая оформить и подготовить для печати данные из базы данных. В основном это используется для создания товарных накладных, бухгалтерских отчетов и прочей офисной документации.

Если вы никогда не сталкивались с подобной функцией, рекомендуется воспользоваться встроенным «Мастером отчетов». Для этого сделайте следующее:

  1. Перейдите во вкладку «Создание».
  2. Нажмите на кнопку «Мастер отчетов» в блоке «Отчеты».
  3. Выберите интересующую таблицу и поля, нужные для печати.
  4. Добавьте необходимый уровень группировки.
  5. Выберите тип сортировки каждого из полей.
  6. Настройте вид макета для отчета.
  7. Выберите подходящий стиль оформления.

Если отображение вас не устраивает, его можно немного подкорректировать. Для этого:

  1. Нажмите ПКМ на вкладке отчета и выберите «Конструктор».
  2. Вручную расширьте интересующие столбцы.
  3. Сохраните изменения.

Вывод

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

Для проектирования более сложных БД необходимо разбираться в объектно-ориентированном программировании и изучать такие СУБД, как MS SQL и MySQL. А для тех, кому нужна практика составления запросов, рекомендую посетить сайт SQL-EX, где вы найдете множество практических занимательных задачек.

Удачи в освоении нового материала и если есть какие-либо вопросы – милости прошу в комментарии!

Создание новой пустой таблицы

В Microsoft Access существуют четыре способа создания пустой таблицы:

1. Мастер по созданию базы данных позволяет создать сразу все таблицы, формы и отчеты в базе данных. Этот мастер создает новую базу данных; его нельзя использовать для добавления новых таблиц, форм или отчетов в существующую базу данных.

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

3. Пользователь имеет возможность самостоятельно ввести данные в пустую таблицу в режиме таблицы. При сохранении новой таблицы Microsoft Access проанализирует данные и автоматически присвоит соответствующий тип данных и формат каждому полю.

4. В режиме конструктора можно непосредственно указать параметры всех элементов структуры таблицы.

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

Для примера определим таблицу твузы для базы данных «Профконсультант средней школы». Перейдите на вкладку Таблицы и нажмите кнопку Создать. В окне диалога Новая таблица выберите Конструктор и нажмите кнопку Ok. Access выведет окно пустой таблицы в режиме конструктора. На рис. 12.2 показана таблица твузы в режиме таблицы с уже определенными полями.

Рисунок 12.5. Окно таблицы базы данных в режиме Таблицы

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

Типы данных

Текстовый формат

Размер текстового поля может находиться в пределах от 1 до 255 символов.

Числовой формат

Тип числового поля может принимать значения из следующего списка:

байт – целые числа в пределах от 0 до 255;

целое – целые числа от –32768 до 32767;

длинное целое – целые числа от – 2147483648 до 2147483647;

с плавающей точкой (4 байта) – числа в пределах от –3,402823ЕЗ8 до 3,402823ЕЗ8;

с плавающей точкой (8 байт) – числа в пределах от 1,79769313486232ЕЗ08 до 1,79769313486232ЕЗ08;

Формат «Дата/Время»

Для типа данных Дата/Время существует набор форматов поля, приведенный ниже вместе с примерами:

Денежный формат

По умолчанию денежный формат представляет собой числа, записанные с двумя знаками после запятой, с разделением групп разрядов и обозначением «р.» в конце. Пользователь может записать в строке Формат поля шаблон для своего формата. Допустим, необходимо вводить суммы в долларах. Тогда надо установить курсор на слово Денежный и заменить его шаблоном формата, например таким: # ###$.

Формат «счетчик»

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

Логический формат

Ячейка в поле логического типа может содержать только одно из двух значений: Да или Нет. Access предлагает еще два варианта названий логического типа: Истина/Ложь и Включено/Выключено. Вне зависимости от того, какой формат поля вы изберете, в таблице логическое поле будет представлено в виде набора флажков. Когда вы щелкаете флажок мышью, это приводит к тому, что в квадрате появляется изображение галочки, что соответствует логическому значению Да

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

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

Поле объекта OLE (Object Linking and Embedding) – последний выбираемый из списка тип поля. Он имеет всего два свойства: подпись и параметр «обязательное поле». Поля данного типа не хранят информацию как таковую, а содержат ссылки на объекты, которые могут быть включены в БД с использованием OLE-протокола обмена данными. Такими объектами могут быть, например, графические файлы.

Для того чтобы внедрить в ячейку поля OLE-объект, надо установить на нее курсор и, нажав правую кнопку мыши, вызвать контекстное меню. В нем выберите команду Вставить объект. Программа раскроет окно диалога для выбора типа объекта. Объект в данном случае отождествляется с приложением, в котором он может быть создан или отредактирован.

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

Гиперссылка

Текст или комбинация текста и чисел, используемая как адрес гиперссылки.

Адрес – это текст, задающий путь и имя файла для открываемого документа. Путь может представлять собой путь к файлу, записанному на жестком диске, являться адресом в формате UNC или адресом URL в Интернете.

Для вставки адреса в поле можно использовать команду Гиперссылка в меню Вставка.

12.7. Многотабличные базы данных. Отношения между таблицами

Реляционные базы данных состоят из нескольких таблиц, связь между которыми устанавливается с помощью совпадающих полей. Каждая запись в таблицах идентифицирует один объект. Отношение между объектами определяет отношение между таблицами. Существует 4 типа отношений:

1. Отношение «один к одному» означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице. Одному гражданину страны соответствует только один номер паспорта, в то же время как один номер паспорта соответствует только одному человеку.

2. Отношение «один ко многим» означает, что каждой записи в одной таблице соответствует одна или несколько записей в другой таблице. Один абитуриент может поступать во многие вузы и в тоже время в один вуз может поступать много абитуриентов.

3. Отношение «многие ко многим» возникает между двумя таблицами в тех случаях, когда:

• одна запись из первой таблицы может быть связана более чем с одной записью из второй таблицы;

• одна запись из второй таблицы может быть связана более чем с одной записью из первой таблицы.

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

В большинстве случаев любые две таблицы связаны отношением «один – ко многим».

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

Для того чтобы рассмотреть создание связей между таблицами построим в базе данных «Профконсультант» еще две таблицы:

1. Таблица тАбитуриенты:

КодАб является ключевым полем.

2. Таблица пересечения тСвязьАбВУЗ:

Первые два поля являются ключевыми, причем для таблицы тСвязь-Абвузы они являются чужими ключами.

Рисунок 12.6. Схема данных

Чтобы определить связи, необходимо использовать команду Сервис->Схема данных (кнопка

). Если связь определяется впервые в базе данных, то Access откроет пустое окно Схема данных, а затем выведет на экран окно диалога Добавление таблицы. В этом окне необходимо выделить нужные таблицы и нажать кнопку Добавить. В нашем случае в окно схемы данных надо добавить все три таблицы. Кнопка Закрыть закрывает окно диалога Добавление таблицы (данное окно можно вызвать по нажатию кнопки

). После этого окно Схемы данных должно выглядеть примерно так, как показано на рис. 3 (кроме линий соединения). Чтобы установить связь между таблицами твузы и тСвязьАбвуз, надо выделить поле Кодвуза в таблице твузы (щелкнуть левой кнопкой «мыши»), перетащить и опустить его на поле Кодвуза в таблице тСвязьАбвуз. Аналогично устанавливается связь между двумя другими таблицами.

Когда вы отпустите кнопку мыши, Microsoft Access откроет окно диалога Связи, представленное на рис. 12.7.

Рисунок 12.7. Настройка связей между полями таблиц

После установки флажка Обеспечение целостности данных, Access делает доступными еще два флажка: Каскадное обновление связанных полей и Каскадное удаление связанных записей. При установленном флажке Каскадное обновление связанных полей Microsoft Access обновляет все значения чужих ключей в дочерних таблицах (то есть в таблицах на стороне отношения «многие» при связи «один ко многим») при изменении значения первичного ключа в родительской таблице, которая находится на стороне отношения «один» при связи «один ко многим». Если же вы установите флажок Каскадное удаление связанных записей, Microsoft Access удалит дочерние строки (связанные строки в дочерних таблицах) при удалении родительской строки (связанная строка в родительской таблице). Установите флажок Каскадное обновление связанных полей, чтобы при изменении кода вуза Access автоматически обновлял записи в таблице тСвязьАбвуз.

После нажатия кнопки Создать Access создаст связь и нарисует линию между двумя таблицами, указывающую на наличие связи между ними. Заметьте: когда вы просите обеспечить целостность данных, Access изображает на конце линии у таблицы, находящейся на стороне отношения «один», цифру 1, а на другом конце у таблицы со стороны отношения «многие» – символ бесконечности. Чтобы удалить связь, щелкните по ее линии и нажмите клавишу Del. Если вы хотите отредактировать или изменить существующую связь, дважды щелкните по соответствующей линии, чтобы снова открыть окно диалога Связи.

Последнее изменение этой страницы: 2017-01-25; Нарушение авторского права страницы

Способы создания пустой таблицы access

Существует три способа создания новой пустой таблицы: с помощью мастера (Table Wizard), в режиме таблицы (Datasheet View) и в режиме конструктора (Design View). Наиболее предпочтительным является создание таблицы в режиме конструктора. Однако если вы никогда не работали с базами данных, вначале лучше воспользоваться услугами мастера. С его помощью вы сможете создать новую таблицу одного из имеющихся в Microsoft Access типов (шаблонов).

Для того чтобы запустить на выполнение мастер по созданию новых таблиц, нужно перейти на вкладку Таблицы (Tables) и нажать кнопку Создать (New). В появившемся диалоговом окне Новая таблица (New Table) необходимо выбрать пункт Мастер таблиц (Table Wizard) (см. рис. 3.1). На экране появится первое диалоговое окно мастера новых таблиц (см. рис. 3.2).

Рисунок 3.1. Диалоговое окно Новая таблица (New Table) позволяет выбрать один из пяти вариантов создания таблицы.
Рисунок 3.2. Первое диалоговое окно мастера создания таблиц. Здесь можно выбрать тип создаваемой таблицы и состав содержащихся в ней полей.

На первом этапе мастер предлагает выбрать тип шаблона таблицы — Деловая (Business) или Личная (Personal). В зависимости от сделанного выбора список Образцы таблиц (Sample Tables) будет содержать либо образцы деловых таблиц, либо личных. В этом списке нужно выбрать подходящий шаблон таблицы. В списке Образцы полей (Sample Fields) появится перечень доступных в этом шаблоне полей.

При помощи клавиш (перенести одно поле) и (переместить все поля) можно отобрать необходимые в результирующей таблице поля. Отобранные поля появятся в списке Поля новой таблицы (Fields in my new table). Существует возможность переименовать поля в этом списке. Для этого служит кнопка Переименовать поле (Rename Field. ). Нажав кнопку Далее (Next), перейдем ко второму этапу.

Во втором окне мастера предлагается задать имя таблицы и способ определения первичного ключа (см. рис. 3.3). Если выбрать переключатель Microsoft Access автоматически определяет ключ (Yes, set a primary key for me), то система попытается определить одно из полей таблицы, подходящее на роль первичного ключа. Если такого поля не найдется, Microsoft Access добавит в таблицу новое поле, которое и будет ключевым. Если же выбрать значение Пользователь определяет ключ самостоятельно (No, I’ll set the primary key), то в дальнейшем пользователю будет предоставлена возможность самому определить ключевое поле таблицы. Когда подходящий выбор сделан, нужно нажать кнопку Далее (Next).

Рисунок 3.3. Второе диалоговое окно мастера создания таблиц. Здесь можно указать имя новой таблицы и способ определения первичного ключа.

Дальнейшее поведение мастера зависит от выбранного способа определения первичного ключа. Если пользователь разрешил Microsoft Access автоматически определить ключ, то появится окно определения связей (см. рис. 3.5). Иначе раскроется окно мастера, связанное с выбором ключа (см. рис.3.4). Из комбинированного списка в верхней части окна необходимо выбрать поле, которое желательно сделать ключевым. Затем нужно выбрать одну из опций, характеризующих ключ: Последовательные числа, автоматически присваиваемые каждой новой записи (Consecutive numbers Microsoft Access assigns automatically to new records); Числа, вводимые пользователем при добавлении новых записей (Numbers I enter when I add new records) и Сочетание чисел и букв, вводимое пользователем при добавлении новых записей (Numbers and/or letters I enter when I add new records). Если вы не решили, что выбрать, то лучше оставить опцию по умолчанию. После нажатия кнопки Далее (Next), мастер откроет окно определения связей.

Рисунок 3.4. Третье диалоговое окно мастера создания таблиц появится на экране, если выбрана опция самостоятельного определения первичного ключа.
Рисунок 3.5. Четвертое диалоговое окно мастера создания новых таблиц служит для задания связей с другими таблицами

Окно определения связей позволяет установить связь между создаваемой таблицей и одной из таблиц, уже имеющихся в базе данных (см. рис. 3.5). По умолчанию таблица считается не связанной ни с одной из таблиц. Если вы не хотите пока устанавливать связи между таблицами, просто нажмите кнопку Далее (Next). В противном случае выберите из списка таблицу, с которой необходимо установить связь, и нажмите кнопку Связи. (Relationships. ). На экране отобразится диалоговое окно, позволяющее выбрать тип устанавливаемой связи.

Рисунок 3.6. Диалоговое окно Связи. (Relationships. ) позволяет задать тип устанавливаемой связи

В предложенном диалоге нужно выбрать одну из опций (см. рис. 3.6):

  • Таблицы не связаны (The tables aren ‘t related);
  • Одной записи создаваемой таблицы будет соответствовать много записей выбранной таблицы (One record in the «Имя_создаваемой_таблицы» table will match many records in the «Имя_выбранной_таблицы» table);
  • Одной записи выбранной таблицы будет соответствовать много записей создаваемой таблицы (One record in the «Имя_выбранной_таблицы» table will match many records in the «Имя_создаваемой_таблицы» table).

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

Нажав кнопку Далее (Next), перейдем к последнему окну мастера создания новых таблиц (см. рис. 3.7). Здесь предлагается выбрать одну из опций, определяющих действие, которое будет выполнено по окончании работы мастера:

  • Изменить структуру таблицы(Modify the table design). Если выбрать эту опцию, то созданная таблица будет открыта в режиме конструктора.
  • Ввести данные непосредственно в таблицу(Enter data directly into the table). Выбор этой опции приведет к открытию таблицы в режиме просмотра.
  • Ввести данные в таблицу с помощью формы, создаваемой мастером(Enter data into the table using a form the wizard creates for me). Мастер создаст форму, при помощи которой можно будет вводить данные в таблицу.
Рисунок 3.7. Последнее диалоговое окно мастера создания таблицы.

В этом окне также присутствует флажок Вывести справку по работе с таблицей (Display Help on working with the table), установив который, можно получить рекомендации от справочной системы Microsoft Access о работе с данными в режиме таблицы (About working with data in a datasheet). Работа мастера заканчивается после нажатия кнопки Готово (Finish).

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

Второй способ создания новой таблицы — создание в режиме таблицы. Если в диалоговом окне Новая таблица (New Table) выбрать пункт Режим таблицы (Datasheet View), будет создана новая пустая таблица, после чего она откроется в режиме просмотра (см. рис. 3.8).

Рисунок 3.8. Новая таблица, созданная при помощи пункта Режим таблицы (Datasheet View).

Первоначально таблица содержит десять столбцов и двадцать одну пустую запись. Столбцы (поля) озаглавлены слева направо — Поле1 (Field1), Поле2 (Field2) и т.д. Любое из этих полей можно переименовать, щелкнув по заголовку столбца правой клавишей мыши и выбрав из контекстного меню пункт Переименовать столбец (Rename Column). После этого можно непосредственно вводить данные в таблицу. Новые записи добавляются в таблицу автоматически, а добавить новое поле можно, выбрав соответствующий пункт контекстного меню заголовка столбца. После того, как необходимые данные введены, таблицу нужно сохранить, присвоив ей какое-нибудь информативное имя.

При сохранении таблицы Microsoft Access проанализирует введенные данные и создаст поля подходящего типа. Например, если в какой-либо колонке содержатся даты, то будет создано поле типа дата/время. Если в колонку введена разнородная информация, то соответствующее поле скорее всего получит текстовый тип. Незаполненные столбцы будут проигнорированы и в результирующую таблицу не войдут.

Создание новой таблицы в Режиме таблицы (Datasheet View) — простой и удобный путь для получения немедленного результата. Microsoft Access сделает почти всю работу — Вам остается только ввести необходимую информацию. Однако с профессиональной точки зрения более предпочтительным является способ создания таблицы в режиме конструктора (Design View). В этом случае разработчик полностью управляет процессом создания таблицы, заданием типов данных полей и их свойств, определением ключевых полей и индексов и т.д.

Для того чтобы открыть новую таблицу в режиме конструктора, необходимо выбрать пункт Конструктор (Design View) в диалоговом окне Новая таблица (New Table). На экране отобразится окно конструктора таблиц (см. рис 3.9).

Рисунок 3.9. Новая таблица в режиме конструктора (Design View)

В верхней части окна конструктора расположена табличная часть, предназначенная для ввода имен полей (Field Name), их типов данных (Data Type) и описаний (Description). Описание является необязательным параметром, но если указать здесь краткую поясняющую информацию, то она будет использована в качестве всплывающей подсказки в формах, содержащих это поле. Имя поля (Field Name) нужно указывать обязательно, а если не выбрать Тип данных (Data Type) поля, то Microsoft Access автоматически присвоит ему текстовый тип (тип данных по умолчанию задается, как уже указывалось выше, в диалоговом окне Параметры (Options) базы данных).

В нижней части окна конструктора расположены бланк свойств таблицы и окно подсказки. Перечень свойств в бланке зависит от выбранного типа данных поля.

После того, как все необходимые поля указаны и для них определены подходящие свойства, таблицу необходимо сохранить, выбрав для нее какое-нибудь информативное имя. Работа с таблицей в режиме конструктора, а также возможные типы полей и их свойства будут описаны далее.

Практическая работа по теме: «Создание новой базы данных в MS Access. Создание таблиц в MS Access»

Как организовать дистанционное обучение во время карантина?

Помогает проект «Инфоурок»

Цель: изучить принципы создания таблиц в СУБД ACCESS .

Задание и порядок выполнения работы

Запустить MS Access , выбрать Создать файл, затем выбрать Новая база данных. Сохранить создаваемую базу под именем «Колледж».

В появившемся окне выбрать Создание таблицы в режиме конструктора.

В окне Конструктора задать имена полей и их типы данных. Заполнить по образцу:

Поле номер зачетки сделать ключевым. Закрыть окно программы с сохранением, ввести название таблицы Студенты.

Открыть созданную таблицу и заполнить ее поля, внести 20 любых записей. Но учесть: в поле Фамилия две фамилии на букву «П», фамилии оканчивающиеся на «ов» и «ова», курс с 1-го по 4-й, в поле Дата рождения должны обязательно присутствовать 1996, 1998 годы, размер стипендии должен быть >500 и

Бесплатный
Дистанционный конкурс «Стоп коронавирус»

  • Зубкова Елена АлександровнаНаписать 2022 14.03.2018

Номер материала: ДБ-1321701

Добавляйте авторские материалы и получите призы от Инфоурок

Еженедельный призовой фонд 100 000 Р

    05.03.2018 9419
    21.02.2018 1173
    20.02.2018 291
    16.02.2018 1551
    31.01.2018 211
    31.01.2018 178
    23.01.2018 537
    17.01.2018 737

Не нашли то что искали?

Вам будут интересны эти курсы:

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.

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

Читать еще:  Как удалить лишний слайд в powerpoint
Ссылка на основную публикацию
Adblock
detector