Знакомство с субд создание и редактирование бд

Знакомство с базами данных. СУБД Microsoft Access

знакомство с субд создание и редактирование бд

ОБЪЕКТ БАЗЫ ДАННЫХ - ТАБЛИЦА. ЗНАКОМСТВО С СУБД (СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ). СОЗДАНИЕ СТРУКТУРЫ . 2. Выполним практическую работу «создание и редактирование. Подготовила. знакомство с интерфейсом имеющейся СУБД; по созданию однотабличной базы данных знакомство со . Редактирование БД. Создание баз данных с использованием конструктора и мастера таблиц в СУБД технологии редактирования и модификации таблиц в СУБД MS Access. Дата знакомства, Дата мероприятия, Результаты встречи, Замечания.

Основные сведения База данных это совокупность взаимосвязанных данных, организованных на внешних носителях информации средствами системы управления базами данных СУБД.

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

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

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

знакомство с субд создание и редактирование бд

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

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

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

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

Создание базы данных Access | Лабораторная работа по экономической информатике №23

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

Практическая работа "Знакомство с СУБД. Создание и редактирование базы данных"

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

Такая схема реализуется только с помощью третьей связующей таблицы, ключ которой состоит из, по крайней мере, двух полей, одно из которых является общим с таблицей А, а другое общим с таблицей В. Этот тип связи 6 8 используют не очень часто, поскольку такие данные могут быть помещены в одну таблицу.

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

Установить целостность данных можно, если выполнены следующие условия: Невозможно определить условия целостности данных для присоединённых таблиц из баз данных других форматов.

знакомство с субд создание и редактирование бд

Задание к лабораторной работе Требуется разработать базу данных АЭРОПОРТ, содержащую данные об авиакомпаниях, прямых рейсах, пассажирах и билетах, купленных на все рейсы за последние четыре года. Таким образом, база данных должна состоять из четырёх таблиц: Код пассажира Номер рейса Цена билета Дата вылета 8 4.

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

знакомство с субд создание и редактирование бд

Для этого щёлкните правой кнопкой мыши по полю Код авиакомпании и выберите из открывшегося списка Ключевое поле. Слева от поля Код авиакомпании появится изображение ключа. Щёлкните по полю Телефон и на панели Свойство поля на вкладке Общие введите в пункте Маска ввода следующую маску: Пункт Размер поля задайте равным 7. Это позволит не набирать тире в номере телефона при его вводе и при этом номер телефона не сможет содержать более семи цифр.

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

В поле Дата рождения используем маску для удобного ввода даты то есть в датах точки будут вводиться автоматически. Установите курсор на поле Маска ввода справа появится кнопка с тремя точками. Нажмите на эту кнопку. В появившемся окне создания масок выберите Краткий формат даты и нажмите кнопку Готово.

В поле Пол создайте поле со списком без ввода новых значений.

  • СОЗДАНИЕ И РЕДАКТИРОВАНИЕ БАЗ ДАННЫХ В СУБД MICROSOFT ACCESS
  • Практическая работа "Знакомство с СУБД. Создание и редактирование базы данных"

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

В свойствах поля Пол на вкладке Общие задайте Значение по умолчанию равным м кавычки обязательны. Щёлкните по полю Телефон и на вкладке Общие введите в пункте Маска ввода следующую маску для сотового телефона: Это позволит не набирать первую восьмёрку и тире в номере телефона при его вводе.

Так как нужно создать таблицу прямых рейсов, в поле Аэропорт вылета задаём Значение по умолчанию: В поле Аэропорт прилета используем мастер подстановок для того, чтобы не вводить, а выбирать из списка название города с возможностью ввода нового названия, которого нет в списке. Выберите для поля Аэропорт прилета тип данных Мастер подстановок. Появится окно Создание подстановки.

Знакомство с базами данных. СУБД Microsoft Access 2010

В следующем окне выполнить щелчок по кнопке Готово. Появится сообщение о том, что перед созданием связи необходимо сохранить таблицу. Для этого выполнить щелчок по кнопке Да. В разделе Тип данных будет указан тип числовой, то есть тип, соответствующий типу поля подстановки из таблицы Группа студентов. Для поля КодГруппы установить свойство - Индексированное поле.

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

После создания структуры таблицы необходимо задать ключевое поле - КодДисциплины. Сохранить структуры таблицы, введя имя таблицы, Дисциплины. Создать структуру таблицы Успеваемость. В окне Конструктора таблиц заполнить разделы Имя поля, Тип данных и Свойства поля в соответствии с таблицей 4.

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

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

Группы студентов, Студенты, Дисциплины и Успеваемость и выполнить щелчок на кнопке Добавить. В окне Схема данных появятся таблицы, после этого необходимо закрыть окно Добавление таблицы. Далее необходимо связать таблицы Группы студентов и Студенты, отбуксировав поле КодГруппы таблицы Группы студентов, на соответствующее поле таблицы Студенты.

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

знакомство с субд создание и редактирование бд

В окне Схема документа появится связь один-ко-многим между таблицами Группы студентов и Студенты. Аналогично связать таблицы Студенты и Успеваемость, отбуксировав поле КодСтудентов таблицы Студенты, на соответствующее поле таблицы Успеваемость и установив те же флажки.

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

В окне Базы данных выбрать нужную таблицу, затем выполнить щелчок по кнопке Открыть.

Лабораторная работа 1. Создание таблиц базы данных в СУБД Access

На экране появится структура таблицы БД в режиме таблицы. Заполнение производится по записям, то есть вводится информация для всей строки целиком. При заполнении текущей строки появится новая пустая строка. После ввода или редактирования данных в этом окне щелкнуть по кнопке ОК.

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