20015

Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных

Шпаргалка

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

Табличные базы данных БД: основные понятия поле запись первичный ключ записи; типы данных. Системы управления базами данных и принципы работы с ними. Поиск удаление и сортировка данных в БД. Любой из нас начиная с раннего детства многократно сталкивался с базами данных .

Русский

2013-07-25

42 KB

10 чел.

Билет 17  

------------------------------------------------------------------------------------------------------------------------
1. Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных и принципы работы с ними. Поиск, удаление и сортировка данных в БД. Условия поиска (логические выражения); порядок и ключи сортировки.
------------------------------------------------------------------------------------------------------------------------

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

Базы данных представляют собой информационные модели, содержащие данные об объектах и их свойствах. Базы данных хранят информацию о группах объектов с одинаковыми свойствами. Информация в базах данных хранится в упорядоченном виде (например, в записной книжке все записи упорядочены по алфавиту, в библиотечном каталоге - либо по алфавиту, либо по области знания).

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

Существует несколько различных типов баз данных: табличные, иерархические и сетевые.

Табличные базы данных.

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

Рассмотрим, например, базу данных «Компьютер» (табл.), представляющую собой перечень объектов (компьютеров), каждый из которых имеет имя (название). В качестве характеристик (свойств) могут выступать тип процессора и объем оперативной памяти.

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

Поле базы данных — это столбец таблицы, включающий в себя значения определенного свойства.

Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы. Запись базы данных — это строка таблицы, которая содержит набор значений различных свойств объекта.

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

Системы управления базами данных (СУБД).

Для создания баз данных, а также выполнения операции поиска и сортировки данных предназначены специальные программы — системы управления базами данных (СУБД).

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

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

Работа с СУБД начинается с создания структуры базы данных, т. е. с определения:

  •  количества столбцов;
  •  названий столбцов;
  •  типов столбцов (текст/число/дата);
  •  ширины столбцов.

Рассмотрим структуру базы данных на примере базы данных Процессоры.

Количество столбцов — 5.

Названия и типы столбцов: Тип процессора (текст), Год создания (дата), Частота (число), Разрядность по данным (число), Разрядность по адресу (число). Ширина каждого столбца устанавливается пользователем в соответствии с удобством представления данных на экране.

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

В созданную «пустую» базу данных необходимо занести записи и при необходимости их редактировать. Обычно предусмотрены следующие режимы:

  •  добавление записи;
  •  удаление записи;
  •  редактирование записи.

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

Занесенную в базу данных информацию можно обрабатывать, а именно — осуществлять следующие операции:

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

Так, в результате выполнения сортировки по убыванию по столбцу Год создания порядок записей изменится на противоположный.

Могут осуществляться вложенные сортировки, т. е. сортировка 1 уровня по одному столбцу, в ней сортировка 2 уровня по другому столбцу и т. д.

В результате выполнения операции поиска по столбцу Разрядность по данным с условием "= 32" будут найдены две записи (80386 и 80486).

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

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

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

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

------------------------------------------------------------------------------------------------------------------------
2. Построение алгоритма для обработки величин с реализацией на языке программирования (ветвление, цикл, линейный массив или вспомогательные алгоритмы). Отладка программы, получение результатов.
------------------------------------------------------------------------------------------------------------------------


 

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

28457. Сутність та задачі психологічної підготовки 105.5 KB
  Зміст морально-психологічного забезпечення та його особливості при виконанні службово-бойових завдань у повсякденній діяльності військ. Особливості при виконанні службово-бойових завдань у повсякденній діяльності військ...
28458. Понятие и сущность сервисной деятельности. Отличительные особенности услуг от товаров 108.5 KB
  В соответствии с Российским ГОСТ 564694 Услуги населению. По функциональному назначению услуги оказываемые населению подразделяются на – материальные по удовлетворению материальнобытовых потребностей потребителя бытовых услуг и социальнокультурные услуги удовлетворение духовных интеллектуальных потребностей и поддержание нормальной жизнедеятельности потребителя. лиц оказывающих услуги населению. Обслуживание – это деятельность исполнителя при непосредственном контакте с потребителем услуги.
28460. Предмет, сущность и задачи рекламы в СКС и Т 96 KB
  Предмет сущность и задачи рекламы в СКС и Т. В качестве объекта рекламы может выступать товар продажи или услуги. Предметом изучения рекламы являются стоящие перед ней цели и задачи. Сущность рекламы можно определить: в узком смысле как неличное информационное эмоциональное побуждение целевой группы людей к определенным поступкам.
28461. Необходимость и особенности страхования в туризме 59 KB
  Необходимость и особенности страхования в туризме. Объектами страхования в туризме являются как отдельные граждане так и туристские фирмы. Эти виды страхования в туризме проводятся в том же порядке что и страхование в других отраслях экономики. Страхование туристов это особый вид страхования обеспечивающий страховую защиту имущественных интересов граждан во время их пребывания в турпоездках.
28462. Компьютерные системы бронирования 55.5 KB
  Micros Fidelio Opera работает на более сложной с позиции освоения платформе Oracle. Данные о положительных сторонах АСУ были получены от дистрибьюторов данных программ а так же проанализированы и сопоставлены с данными полученными в ходе анонимного опроса персонала гостиничного комплекса использующего АСУ Micros Fidelio. Отсутствие возможности у ПО Micros Fidelio автоматического формирования цены на проживание. ПО Micros Fidelio не умеет формировать автоматическую цену на проживание и рассчитывать ее на будущее.
28463. Требования, предъявляемые к знаниям и профессиональным навыкам персонала гостиниц (речь, стиль, внешний вид и т.д.) 39.5 KB
  Потребитель при обнаружении недостатков оказанной услуги вправе по своему выбору потребовать: безвозмездного устранения недостатков; соответствующего уменьшения цены за оказанную услугу. Исполнитель должен устранить недостатки оказанной услуги в течение часа с момента предъявления потребителем требования. Требования потребителя об уменьшении цены оказанной услуги а также о возмещении убытков причиненных расторжением договора подлежат удовлетворению в течение 10 дней со дня предъявления соответствующего требования. Потребитель вправе...
28465. Стандарты ИСО 9000 :2000 77 KB
  С тех пор количество предприятий сертифицировавших свои системы качества на соответствие данным стандартам возросло более чем в 6 раз. В результате комплекс документов состоявший ранее из 24 стандартов некоторые их них остались на стадии внедрения теперь содержит 5 базовых стандартов: ИСО 9000:2000 Система менеджмента качества. Основные принципы и словарь ; ИСО 9001:2000 Система менеджмента качества. Требования устанавливает минимально необходимый набор требований к системам качества и применяется для целей сертификации и аудита; ИСО...