Разработка таблиц индивидуальной базы данных

Автор работы: Пользователь скрыл имя, 31 Марта 2014 в 15:13, лабораторная работа

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

Цель:изучить требования к содержанию таблиц реляционных БД;приобрести практический опыт разработки таблиц реляционных БД.
Ход отчета
Задания:
Выполнить анализ заданной предметной области (согласно постановке задачи по варианту).
Выполнить поэтапное проектирование таблиц индивидуальной БД для заданной предметной области.

Файлы: 1 файл

3 лаба.docx

— 190.71 Кб (Скачать файл)

3.Функциональная  зависимости – для каждого  значения первичного ключа значения  с столбцах данных должны относиться к объектам таблиц и полностью его описывать.

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

3. Способы  создания таблиц в СУБД MS Access:

  1. С помощью режима Таблицы (Создание/Таблицы)
  2. Конструктор таблицы (Создание/Конструктор)
  3. Импорт (связывание таблиц), вкладка Внешние данные.
  4. Использовать запрос на создание таблиц.

4. Порядок  создания макета таблицы в  режиме Конструктора.

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

5. Краткая  характеристика типов данных MS Access:

В MS Access возможно использование следующих типов данных:

  1. Текстовый – служит для хранения алфавитно-цифровой информации. Длина поля не должна превышать 255 символов;
  2. Поле MEMO – предназначен для хранения алфавитно-цифровой информации длиной до 65535 символов;
  3. Числовой – используется для числовых данных, участвующих в расчетах;
  4. Дата / время – дата и (или) время, лежащие в диапазоне от 100 до 9999 года;
  5. Денежный – применяется для денежных значений и числовых данных, используемых в математических расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков в дробной части;
  6. Счетчик – служит для формирования уникальных последовательно возрастающих или случайных чисел, автоматически вводящихся в поле при добавлении каждой новой записи в таблицу. Значения полей типа Счетчик изменять нельзя;
  7. Логический – предназначен для логических значений (Да / Нет, Истина / Ложь). Длина логического поля – 1 бит;
  8. Поле объекта OLE – любой объект в двоичном формате (документ Word, таблица Excel, рисунок, звукозапись), связанный или внедренный в таблицу MS Access. Размер такого поля не дожжен превышать 1 Гбайт;
  9. Гиперссылка - строка, состоящая из букв и цифр, представляющая адрес гиперссылки. Адрес гиперссылки может состоять максимум из трех частей:
  10. а) текст - текст, выводимый в поле или в элементе управления; б) адрес - путь к файлу (в формате пути UNC) или странице (адрес URL);
  11. в) дополнительный адрес - смещение внутри файла или страницы;
  12. Мастер подстановок - создает поле, в котором предлагается выбор значений из списка, или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Выбор этого параметра в списке в ячейке запускает мастера подстановок, который определяет тип поля.

6. Для чтения данных из нескольких таблиц и для объединения этих данных по заданному принципу. Поля первичного ключа можно использовать в других таблицах для ссылки на таблицу, являющуюся источником первичного ключа. В этих других таблицах поля называются внешними ключами. Например, поле "ИД клиента" из таблицы "Клиенты" можно также встретить в таблице "Заказы". В таблице "Клиенты" это поле является первичным ключом, а в таблице "Заказы" — внешним. Проще говоря, внешний ключ — это первичный ключ другой таблицы.

7. Назначение  и краткая характеристика свойств  полей таблицы БД:

  • Имя поля — определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
  • Тип поля — определяет тип данных, которые могут содержаться в данном поле.
  • Размер поля — определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
  • Формат поля — определяет способ форматирования данных в ячейках, принадлежащих полю.
  • Маска ввода — определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).
  • Подпись — определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
  • Значение по умолчанию — то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).
  • Условие на значение — ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
  • Сообщение об ошибке — текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).
  • Обязательное поле — свойство, определяющее обязательность заполнения данного поля при наполнении базы.
  • Пустые строки — свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).
  • Индексированное поле — если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значения в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.

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

8.  Индексы способствуют более быстрым поиску и сортировке записей в MicrosoftOfficeAccess 2007. В индексе хранится местоположение записей на основе одного или нескольких полей, которые были выбраны для индексирования. После того как Access получает сведения о местоположении данных, эти данные могут загружаться путем перемещения непосредственно в нужное местоположение. Благодаря этому использование индекса гораздо эффективнее просмотра всех записей для поиска необходимых данных.

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

Формирование схемы обычно выполняют после завершения работы над всеми таблицами БД:

1. Закрыть все  таблицы БД (создать связи при  открытых таблицах нельзя).

2. Переключиться  в окно БД.

3. Выполнить  команду Сервис/Схема данных.

4. В списке  диалогового окна Добавление таблицы выделить таблицы БД и нажать кнопку Добавить. Если окно отсутствует на экране выполнить команду Связи/Добавить таблицу.

5. Закрыть диалоговое  окно Добавление таблицы.

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

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

8. В диалоговом  окне Изменение связей

- проверить корректность  связи (совпадение по полям)

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

- ОК

9. Повторить  шаги 7-8 для оставшихся таблиц.

10. Сохранить  макет схемы данных

 

 

 

 

 

 

 

 

Литература

 

  1. Лавренова О.А. Учебное издание «Сетевые технологии и базы данных»Лабораторные работы для студентов специальности 1-27 01 01 «Экономика и организация производства» Часть 1 Основы работы с реляционнЫМИ БАЗАМИ ДАННЫХ И СУБД/ Лавренова О.А. — Минск: БНТУ, 2009.
  2. Козлов С.М. Учебное пособие  « Система управления реляционными базами данных MsAccessl» для студентов экономических специальностей ФММП по выполнению лабораторных работ по дисциплине "Современные информационные технологии" для специальностей Э.01.03 – "Экономика и управление на предприятии", Э.02.02 – "Маркетинг",Э.01.08 – "Мировая экономика и международные экономические отношения"/ Козлов С.М. — Минск: БНТУ, 1999.
  3. Конспект лекций Ругалевой И.Е.

 

 

 

 

 

 

  21.02.2014 ______________                                                              Подпись ________________

 


Информация о работе Разработка таблиц индивидуальной базы данных