27097

Таблицы реляционной базы данных: структура, требования. Основные типы данных и типы полей

Доклад

Информатика, кибернетика и программирование

Основные типы данных и типы полей Реляционная СУБД Система управления реляционными базами данных СУБД управляющая реляционными базами данных. Реляционная база данных база данных основанная на реляционной модели данных. Использование реляционных баз данных было предложено доктором Коддом из компании IBM в 1970 году.

Русский

2013-08-19

155.5 KB

10 чел.

8) Таблицы реляционной базы данных: структура, требования. Основные типы данных и типы полей

Реляционная СУБД (Система управления реляционными базами данных) — СУБД, управляющая реляционными базами данных.

Реляционная база данных — база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. relation (отношение[1]). Для работы с реляционными БД применяют реляционные СУБД.

Использование реляционных баз данных было предложено доктором Коддом из компании IBM в 1970 году.

Понятие реляционный (англ. relation — отношение) связано с разработками известного английского специалиста в области систем баз данных Эдгара Кодда (Edgar Codd).

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

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

  •  каждый элемент таблицы — один элемент данных
  •  все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.)
  •  каждый столбец имеет уникальное имя
  •  одинаковые строки в таблице отсутствуют
  •  порядок следования строк и столбцов может быть произвольным

Типы Данных

Для определения поля в окне Таблица задаются Имя поля, Тип данных, Описание — краткий комментарий, а также свойства поля в разделе Свойства поля. На вкладке Общие представлены строки свойств поля, в том числе максимальный размер, подпись (выводится в заголовке столбца), значение по умолчанию и др.

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

Имена полей и тип данных

  •  Имя поля. Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением точки (.), восклицательного знака ('), надстрочного знака (') и квадратных скобок ([ ]). Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 00 до 31. Максимальная длина имени — 64 символа.
  •  Тип данных. Тип данных определяется значениями, которые предполагается вводить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование девяти типов данных Раскрывающийся список возможных типов данных вызывается нажатием кнопки списка при выборе типа данных каждого поля :
    •  Текстовый — тип данных по умолчанию. Текст или цифры, не участвующие в расчетах. Число символов в поле не должно превышать 255. Максимальное число символов, которое можно ввести в поле, задается в свойстве Размер поля. Пустые символы в неиспользуемой части поля не сохраняются.
    •  Поле MEMO Длительный текст, например, некоторое описание или примечание. Максимальная длина — 65 535 символов.
    •  Числовой. Числовые данные, используемые в математических вычислениях. Конкретные варианты числового типа и их длина задаются в свойстве Размер поля. Поле может иметь размер 1, 2, 4 или 8 байт (16 байт— только если для свойства Размер поля задано значение Код репликации). Для проведения денежных расчетов определен другой тип данных — Денежный
    •  Денежный. Денежные значения и числовые данные, используемые в расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков — в дробной части. Длина поля 8 байт. При обработке числовых значений из денежных полей выполняются вычисления с фиксированной точкой (более быстрые, чем вычисления для полей с плавающей точкой). Кроме того, при вычислениях предотвращается округление. Учитывая эти обстоятельства, применительно к полям, в которых планируется хранить числовые значения с указанной точностью, рекомендуется использовать денежный тип данных.
    •  Дата/время. Значения даты или времени, относящиеся к годам с 100 по 9999 включительно Длина поля 8 байт
    •  Счетчик. Тип данных поля, в которое для каждой новой записи автоматически вводятся уникальные последовательно возрастающие (на 1) целые числа или случайные числа. Значения этого поля нельзя изменить или удалить. Длина поля: 4 байта для длинного целого, для кода репликации — 16 байт. По умолчанию в поле вводятся последовательные значения. В таблице не может быть более одного поля этого типа. Используется для определения уникального ключа таблицы
    •  Логический. Логические данные, которые могут иметь одно из двух возможных значений: Да/Нет, Истина/Ложь, Вкл./Выкл. Длина поля 1 бит.
    •  Поле объекта OLE. Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозаписи или другие данные и двоичном формате), связанный или внедренный и таблицу Access. Длина поля — не более 1 Гбайт (ограничивается объемом диска).
    •  Гиперссылка. Адрес гиперссылки, включающий путь к файлу на жестком диске в локальной сети (в формате UNC) или адрес страницы в Internet или intranet (URL). Кроме того, адрес может включать текст, выводимый в поле или в элементе управления, дополнительный адрес — расположение внутри файла или страницы,подсказку - текст, отображаемый в виде всплывающей подсказки. Если щелкнуть мышью на поле гиперссылки, Access выполнит переход на соответствующий объект, документ, Web-страницу или другое место назначения. Длина каждой из частей гиперссылки — не более 2048 знаков. Для полей типа OLE, MEMO и Гиперссылка не допускается сортировка и индексирование.
    •  Мастер подстановок. Выбор этого типа данных запускает мастера подстановок. Мастер строит для поля список значений на основе полей из другой таблицы. Значения в такое поле будут вводиться из списка. Соответственно, фактически тип данных поля определяется типом данных поля списка. Возможно также определение поля со списком постоянных значений.


 

А также другие работы, которые могут Вас заинтересовать

33085. Постмодернізм 12.86 KB
  Цей напрям продукт постіндустріальної епохи епохи розпаду цілісного погляду на світ руйнування систем світогляднофілософських економічних політичних. Постмодерністи завдяки гіркому історичному досвідові переконалися у марноті спроб поліпшити світ втратили ідеологічні ілюзії вважаючи що людина позбавлена змоги не лише змінити світ а й осягнути систематизувати його що подія завжди випереджає теорію.
33086. Поява української філософії 16.81 KB
  На час хрещення Русі християнська думка у Візантії набула вже розвиненого деталізованого та витонченого характеру. Разом із християнством та книжковою премудрістю вони стали елементом духовної культури Київської Русі. Звичайно розглядаючи духовну культуру Київської Русі ми повинні враховувати й традиції попередньої язичницької культури.
33087. Філософія 16-17 століття 13.27 KB
  Проте філософське мислення і пошук відповідей на основні життєві питання були притаманні українському народові здавна вони пов'язувалися з його світоглядом і релігією ще за дохристиянських часів. Все ж слов'янськоукраїнська основа і підхід мислення менш спекулятивний радше контемплятивний визначили характер філософської думки в Україні та її поширення. Серед українців назагал знаходимо мало чистих філософів зате філософське мислення прикметне для багатьох письменників мистців істориків суспільних теоретиків. Так само властивою для...
33088. Філософські погляди Г.Сковороди 18.33 KB
  Сковорода 1722-1794. Науку про людину та її щастя Сковорода вважав найважливішою з усіх наук. Не втративши авторитету проповідника та вчителя Сковорода прагнучи навчити як власним прикладом так і словом закликав почати філософське освоєння світу з простого: пізнати віру та любов у всій їхній повноті бо це і є пізнання людини. Поділяючи світ надвоє – на істинне та тлінне віддаючи перевагу Вічності Богу Сковорода по суті пропонує подвійне співвідношення духовного та тілесного.
33089. Інтерес української філософії до проблем людини, її духовного світу 24.53 KB
  Шевченко 18141861. Шевченко продовжував кращі традиції суспільної думки філософа і поета Г. Головну причину поневірянь народних мас Шевченко вбачав у кріпацтві і гнобленні самодержавства. Шевченко називав їх палачами людоїдами .
33090. Філософія України першої половини ХІХ століття 29.14 KB
  Пануючій у дореформений період релігійноідеалістичній філософії в різних її різновидах і течіях починаючи від відверто містичної масонства і закінчуючи тривіальною метафізикою протистояли матеріалістичні вчення. в Європі набувають поширення і популярності ідеї представників німецької класичної філософії: Канта Фіхте Шеллінга Гегеля які поступово проникають і в Україну. Він активно виступав за розвиток науки і просвіти гостро критикував реакціонерів які заперечували читання лекцій з філософії у вузах. Під впливом Канта професор Лодій...
33091. Українська філософська та суспільно-політична думка другої половини XIX - XX століття 55.08 KB
  Пізнання він розумів як відображення зовнішнього світу людини засуджував агностицизм. У працях Що таке прогрес Роздуми про еволюцію в історії людства він намагався простежити розвиток від живої природи від простих частинок живої матерії до людини. Заперечуючи всяку владу людини над людиною він стверджує природне прагнення людини до добра. Це означає що вона розвивається за своїми законами незалежними від людини і людства і тому для її пояснення не потрібно залучати ні містику ні інші вигадки метафізиків та ідеалістів.
33092. Філософія української національної ідеї 31.64 KB
  Ми українець і як такий ми член нації яка не лише пригноблюється в русской державі в Росії й урядом а почасти і суспільністю панівної національності. Поет і прозаїк громадський діяч і політик науковий дослідник проблем історії й теорії літератури етнографії й фольклору політичної й економічної історії філософії досконалий знавець німецької польської російської мов він спрямовував усе своє надбання на народне відродження розвій української нації; збагачення української духовної культури. Франко був переконаний що...
33093. Поняття буття 12.67 KB
  Проблема буття виникла в епоху античності як своєрідна відповідь на її нові потреби. Буття на його думку гарант надійності і незнищенності світу та раз і назавжди заведеного порядку в ньому. Не змінюється лише буття тобто абсолютна думка.