База данных "БИБЛИОТЕКА" в Access 2007

Вот и дошли руки, давно хотел заняться, больно много книг у меня в электронке.

Делать буду в Access 2007.
За основу возьму базу с лекций Охрименко.

Типы данных, используемые в этой базе:

  • int (INTEGER) - 4-байтные целочисленные данные. Диапазон от -231 (-2147483648) до 231-1 (2147483647).
  • float (FLOAT) - Вещественные числовые данные. Диапазон от -1.79E+38 до 1.79E+38.
  • varchar (VARCHAR) - Символьные данные переменной длины (не-Unicode). Максимальная длина 8000 символов. СУБД Firebird способна хранить до 32765 символов. В СУБД MS SQL 6.5 максимум был 255 символов.

Различные типы данных, доступные в СУБД Firebird и MS SQL, а также соответствия типов для перехода с одной системы на другую.
Посмотреть таблицу

База иерархическая, основная таблица  "Книги".
Таблица имеет поля:

  • ID
  • Название
  • Издательство
  • Год печати
  • ISBN
  • Переплёт
  • Цена
  • Примечание

Цена тут не нужна, собственно как и переплёт. Оставляю только чтоб типов полей было поболе.
В каноничной базе типов как видно всего три: целочисленный, числовой с плавающей точкой для цены и буквенный.

В Access  можно использовать:

  • для ID тип поля СЧЕТЧИК,
  • год печати - ДАТА\ВРЕМЯ,
  • цена - ДЕНЕЖНЫЙ,
  • переплёт - тип поля ЛОГИЧЕСКИЙ.

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


Сделал таки базу, заскринил видео.

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

Заполнение таблиц. Подстановка.

Готовая наполненная база с формой ввода https://yadi.sk/d/Y_a1znDI3WSdrK

© 2017 dо́b. Образование в Созидании.
joomla3x