Вот и дошли руки, давно хотел заняться, больно много книг у меня в электронке.
Делать буду в 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