Что содержит табличная база данных
Билет №17. Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных и принципы работы с ними. Поиск, удаление и сортировка данных в БД. Условия поиска (логические выражения); порядок и ключи сортировки
Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных и принципы работы с ними. Поиск, удаление и сортировка данных в БД. Условия поиска (логические выражения); порядок и ключи сортировки.
База данных — это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Существует несколько различных типов баз данных: табличные, иерархические и сетевые.
Табличные базы данных.
Табличная база данных содержит перечень объектов одного типа, т. е. объектов с одинаковым набором свойств. Такую базу данных удобно представлять в виде двумерной таблицы.
Рассмотрим, например, базу данных «Компьютер» (табл.), представляющую собой перечень объектов (компьютеров), каждый из которых имеет имя (название). В качестве характеристик (свойств) могут выступать тип процессора и объем оперативной памяти.
Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (названием соответствующего свойства) и типом данных, отражающих значения данного свойства. Поля Название и Тип процессора — текстовые, а Оперативная память — числовое. При этом каждое поле обладает определенным набором свойств (размер, формат и др.). Так, для поля Оперативная память задан формат данных целое число.
Поле базы данных — это столбец таблицы, включающий в себя значения определенного свойства.
Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы. Запись базы данных — это строка таблицы, которая содержит набор значений различных свойств объекта.
В каждой таблице должно быть, по крайней мере, одно ключевое поле, содержимое которого уникально для любой записи в этой таблице. Значения ключевого поля однозначно определяют каждую запись в таблице.
Системы управления базами данных (СУБД).
Для создания баз данных, а также выполнения операции поиска и сортировки данных предназначены специальные программы — системы управления базами данных (СУБД).
Таким образом, необходимо различать собственно базы данных (БД) — упорядоченные наборы данных, и системы управления базами данных (СУБД) — программы, управляющие хранением и обработкой данных. Например, приложение Access, входящее в офисный пакет программ Microsoft Office, является СУБД, позволяющей пользователю создавать и обрабатывать табличные базы данных.
Реляционная база данных, по сути, представляет собой двумерную таблицу. Под записью здесь понимается строка двумерной таблицы, элементы которой образуют столбцы таблицы. В зависимости от типа данных столбцы могут быть числовые, текстовые или содержать дату. Строки таблицы нумеруются.
Работа с СУБД начинается с создания структуры базы данных, т. е. с определения:
- количества столбцов; названий столбцов; типов столбцов (текст/число/дата); ширины столбцов.
Рассмотрим структуру базы данных на примере базы данных Процессоры.
Количество столбцов — 5.
Названия и типы столбцов: Тип процессора (текст), Год создания (дата), Частота (число), Разрядность по данным (число), Разрядность по адресу (число). Ширина каждого столбца устанавливается пользователем в соответствии с удобством представления данных на экране.
Структура созданной базы данных может быть впоследствии изменена (добавлены/удалены столбцы, изменены их названия и т. д.).
В созданную «пустую» базу данных необходимо занести записи и при необходимости их редактировать. Обычно предусмотрены следующие режимы:
- добавление записи; удаление записи; редактирование записи.
Внесем в базу шесть записей, характеризующих технические характеристики различных процессоров Каждая запись состоит из пяти данных различных типов
Занесенную в базу данных информацию можно обрабатывать, а именно — осуществлять следующие операции:
- сортировка по любому столбцу (по возрастанию/ убыванию чисел, символьных строк, дат); поиск по любому столбцу с различными условиями (равно, больше, меньше и т. д.).
Так, в результате выполнения сортировки по убыванию по столбцу Год создания порядок записей изменится на противоположный.
Могут осуществляться вложенные сортировки, т. е. сортировка 1 уровня по одному столбцу, в ней сортировка 2 уровня по другому столбцу и т. д.
В результате выполнения операции поиска по столбцу Разрядность по данным с условием «= 32» будут найдены две записи (80386 и 80486).
Могут осуществляться операции сложного поиска, когда задаются несколько условий по разным столбцам. В результате будут найдены записи, удовлетворяющие всем заданным условиям.
Созданные базы данных можно записывать/считывать с диска и распечатывать на принтере. Это же относится к результатам операций сортировки и поиска.
Так, первая запись базы данных Процессор в виде формы может выглядеть следующим образом:
Табличные базы данных
Вы будете перенаправлены на Автор24
База данных является совокупностью организованной определенным образом информации, которая позволяет упорядоченно сохранять данные о группах объектов, которые имеют одинаковый набор свойств. К базам данных можно отнести, к примеру, всевозможные справочники, энциклопедии, каталоги, картотеки и прочее.
Систематизированные данные издавна еще до появления первых вычислительных машин и устройств хранились в виде различных карточек. Переход к компьютеризированному хранению информации был охарактеризован для человека множеством преимуществ: оперативным доступом к неограниченному объему данных, возможностью логического контроля вводимой информации, контролем целостности базы данных, регулированием уровня доступа к данным для пользователей разных категорий. Но главным преимуществом явилось то, что использование компьютерного хранения информации дало возможность заменить механические процедуры извлечения отдельных сведений мощными методами обработки запросов человека и автоматическим составлением произвольных справок и отчетов. Появление компьютерных сетей позволило хранить данные не в одной машине, а в нескольких, таким образом появились так называемые распределенные базы данных. Вершиной объединения компьютерных данных можно считать Всемирную информационную сеть Интернет.
Типы баз данных
В базах данных информация хранится, как было отмечено выше, в упорядоченном виде. В связи с этим существуют различные типы баз данных: иерархические, сетевые и табличные. Иерархические базы данных графически представляются в виде дерева, состоящего из объектов различных уровней. На самом верхнем уровне находится один объект, на втором — объекты второго уровня и т. д.
Объекты связаны между собой, причем каждый из них может включать в себя объекты более низкого уровня. Примером иерархической базы данных является каталог папок в операционной системе Windows.
Сетевую базу данных от иерархической отличает то, что в ней каждый элемент верхнего уровня может быть связан одновременно с любыми элементами следующего уровня.
Готовые работы на аналогичную тему
Отметим, что связи между объектами в сетевых моделях не имеют никаких ограничений. Примером сетевой базы данных является Всемирная паутина глобальной сети Интернет. Миллионы документов связаны между собой при помощи гиперссылок в единую распределенную сетевую базу данных.
Табличная (реляционная) база данных представляет сбой перечень объектов одного типа, т.е. объектов с одинаковым набором свойств.
Табличные базы данных
База данных, хранящая данные о группе объектов с одинаковыми свойствами, представляется в виде двумерной таблицы, где каждая ее строка последовательно размещает значения свойств одного из объектов; а каждое значение свойства находится в своем столбце, названном по имени свойства.
Столбцы подобной таблицы называются полями, причем каждое поле имеет свое имя (имя соответствующего свойства) и тип данных, который представляет значения этого свойства. Поле базы данных является столбцом таблицы, содержащим значения определенного свойства.
Строки таблицы – это записи об объекте, которые разбиты на поля столбцами таблицы, в результате каждая запись представлена набором значений, находящихся в полях. Запись базы данных представляет собой строку таблицы, содержащую набор значений свойств, размещенных в полях базы данных.
Каждая таблица, как правило, содержит одно ключевое поле, содержимое которого является уникальным для каждой записи данной таблицы. С помощью ключевого поля однозначно идентифицируются записи в таблице.
Таким образом, ключевое поле является полем, значения которого однозначно определяют записи в таблице.
Тип поля
Тип поля определяется по типу данных, содержащихся в нем. В полях могут содержаться данные следующих типов:
Для каждого типа характерен свой набор свойств. Наиболее важными из которых являются:
Пример табличной базы данных
Рассмотрим базу данных «Компьютер» (рис.3), которая представляет собой перечень объектов (компьютеры), каждый из которых имеет свое имя (название). В качестве характеристик (свойств) будут выступать тип процессора и объем оперативной памяти.
Столбцы этой таблицы представляют поля, каждое из которых имеет свое имя (название соответствующего свойства) и тип данных, которые отражают значения этого свойства. Тип полей Название и Тип процессора — текстовый, а тип поля Оперативная память — числовой. При этом каждое поле имеет определенный набор свойств (размер, формат и др.). Так, для поля Оперативная память задается формат данных «целое число».
Полем базы данных является столбец таблицы, который включает в себя значения определенного свойства.
Строки таблицы представляют записи об объекте, которые разбиты столбцами таблицы на поля. Запись базы данных представляет собой строку таблицы, содержащую набор значений различных свойств объекта.
Каждая таблица должна иметь хотя бы 1 ключевое поле, содержимое которого является уникальным для любой записи в данной таблице. Значениями ключевого поля однозначно определяются записи в таблице.
Получи деньги за свои студенческие работы
Курсовые, рефераты или другие работы
Автор этой статьи Дата написания статьи: 01 06 2017
Табличные БД. Системы управления базами данных
Урок 21. Информатика и ИКТ 11 класс (к учебнику Н. Д. Угриновича)
В данный момент вы не можете посмотреть или раздать видеоурок ученикам
Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобрев в каталоге.
Получите невероятные возможности
Конспект урока «Табличные БД. Системы управления базами данных»
· база данных, виды баз данных;
· элементы базы данных;
· система управления базами данных.
Каждый человек в своей жизни использует большие объёмы информации. Множество фактов, необходимых человеку достаточно велико и хранить их постоянно в памяти просто невозможно. Поэтому часто наступают моменты, когда нужная информация “вылетела из головы”.
Чтобы этого избежать, люди прибегают к записям. Однако недостаточно только лишь записать информацию – необходимо уметь быстро её найти в нужное время, то есть тогда, когда это необходимо.
Для хранения и облегчения поиска информации были придуманы различные способы.
· записная книжка (где указываются фамилия, адрес, телефон, дата рождения и другие сведения);
· картотека личных дел сотрудников;
Все эти способы организации информации называются базами данных.
Возможно, вы ещё не знаете, что входит в понятие базы данных, но то, что вы ими постоянно пользуетесь это абсолютно точно. Каждый раз, когда вы что-то ищете в поисковике, вы используете базу данных. Когда вы вводите свои логин и пароль для входа на какой-нибудь сервис, они сравниваются со значениями, которые хранятся в базе данных этого сервиса. На этом уроке мы рассмотрим ещё различные варианты баз данных.
Итак, как мы уже говорили, каждый из вас сталкивается с разнообразными базами данных каждый день. И наверняка даже не задумывается об этом. Самый простой пример базы данных – это телефонная книга вашего мобильного телефона. Если вы посмотрите на неё, то заметите, что, во-первых, все телефоны ваших друзей и знакомых записаны в алфавитном порядке и во-вторых они записаны в определённом виде, например, Имя Фамилия, номер телефона.
Если в базу данных необходимо внести информацию о группе объектов с одинаковыми свойствами, то полезно воспользоваться двумерной таблицей. Такую базу данных называют табличной.
Здесь в каждую строку таблицы последовательно записывают значения свойств одного из объектов, каждое значение свойства – в своём столбце.
Столбцы и строки в данной таблице имеют свои названия. Так столбцы таблицы называют полем таблицы. Каждое поле характеризуется именем и типом данных, представляющих значения определённого свойства. Строки таблицы являются записями об объекте. Каждая запись состоит из набора значений, находящихся в полях.
Каждая таблица должна содержать как минимум одно ключевое поле. Что значит ключевое поле? Это параметр, по которому можно однозначно определить запись в таблице. Например, это может быть инвентарный номер, артикул, наименование объекта и т.п.
Выделим основные типы полей текстовой базы данных:
Как правило, в данных таблицах содержатся следующие типы полей:
· Счётчик – последовательность целых чисел, которые задаются автоматически при вводе записей и не могут меняться пользователем.
· Текстовый – содержит символы различных типов.
· Числовой – содержит числа различных типов.
· Дата / Время – содержит даты и время.
· Картинка – содержит изображение.
· Логический – содержит значения Истина (Да) или Ложь (Нет).
· Каждый тип поля обладает своими свойствами:
· Размер поля – определяет максимальную длину текстового или числового поля.
· Формат поля – задаёт формат данных.
· Обязательное поле – является обязательным для заполнения.
Рассмотрим базу данных «Друзья», которая содержит список друзей, каждый из которых имеет номер, фамилию, имя, класс, дату рождения, номер телефона и хобби.
Поля фамилия, имя, класс, номер телефона и хобби являются текстовыми.
Поле порядковый номер – числовым, а поле дата рождения – дата.
С развитием компьютерных технологий, хранить, обрабатывать и изменять информацию стало проще, используя компьютер. Появились компьютерные базы данных. Создание баз данных и работа в них возможна при использовании специальных программ.
Эти программы называются – системы управления базами данных (или коротко СУБД). Данные программы отвечают за создание, управление, хранение и обработку данных в базах данных (БД).
Примерами СУБД являются: Microsoft Access и OpenOffice Base. В данных СУБД используется стандартный для операционных систем многооконный, но не многодокументный интерфейс. Это значит, что в одно и тоже время, может быть открыта только одна база данных, содержащая обязательное окно базы данных и окна для работы с объектами базы данных. В любую минуту одно из окон является активным, где курсором отмечен активный объект.
Давайте познакомимся с СУБД OpenOffice Base.
OpenOffice Base является бесплатным приложением, которое можно использовать как для частного, так и для образовательного или коммерческого использования.
OpenOffice – это свободный офисный пакет с открытым исходным кодом, доступный для Windows, Linux и Mac.
Сама программа очень проста и приятна в использовании. Но за всей её простотой скрывается много функций.
Итак, давайте познакомимся со средой и окном программы OpenOffice Base. Среда программы имеет следующий интерфейс: Вверху находится строка заголовка, где указано название базы данных и программы, в которой она открыто. Чуть ниже находится строка меню, панель инструментов, рабочая область и строка состояния.
Рабочая область состоит из трёх основных областей:
Первая – база данных. Содержит названия основных объектов базы данных: таблицы, запросы, формы и отчёты.
Вторая – Задачи. В этом разделе находится список задач, которые можно выполнить над выбранным объектом.
Третья – Источник данных. Здесь выбирается источник данных для работы (для выполнения необходимых задач). Это могут быть таблицы, запросы и так далее.
Разберём каждый объект базы данных подробнее:
Таблицы. В базе данных информация хранится в двумерных таблицах. Это начальный объект базы данных, остальные объекты создаются на основе существующих таблиц. Строки таблицы – называются записью базы данных, столбцы – полем. Запись сдержит информацию об одном объекте, а поле – однотипные данные обо всех объектах.
Запросы. Запросы – это отбор данных по заданным условиям. Запрос является важнейшим инструментом системы управления базами данных.
Формы. Задача форм – добавление в базу данных новых данных, редактирование и удаление старых. Форма может содержать рисунки, графики и другие объекты.
Отчёты. Цель отчётов – печать красиво оформленных данных, содержащихся в таблицах и запросах.
В СУБД существует ещё один вид данных – связи. Связи используются для описания структуры связей в многотабличной базе данных, а также для сохранения синхронизации.
Основным режимом работы является режим работы с базой данных. Данный режим устанавливается после выполнения команды Файл Создать базу данных или Файл Открыть. При создании базы данных программа попросит задать имя и место хранения файла, а при открытии попросит указать путь к существующему файлу с базой данных.
После того, как на экране раскроется окно базы данных, станут доступны подрежимы для работы с основными объектами базы данных.
Команды отдаются через главное меню, кнопки на панели инструментов и контекстное меню (правая кнопка мыши). Набор активных команд зависит от текущего режима работы. Наиболее часто используемые команды находятся на панели инструментов.
Давайте откроем уже созданную базу данных «Друзья» и познакомимся с режимами просмотра таблиц.
Итак, для того чтобы открыть базу данных друзья нужно на рабочем столе выбирать ярлык OpenOffice. Открываем программу двойным щелчком мыши. Далее в появившемся окне выбираем «база данных» далее выбираем открыть существующий файл и нажимаем кнопку открыть. Теперь указываем путь к своей рабочей папке, выбираем нужный файл и нажимаем открыть.
Переходим в режим таблицы. В окне Источник данных находится таблица «Друзья». Откроем её в режиме «таблица» двойным щелчком мыши.
Откроется таблица, в которой мы видим данные о друзьях: порядковый номер, фамилия, имя, класс, дата рождения, телефон и увлечения.
Вы, наверное, заметили, что не вся информация вмещается в поле, так как ширина поля изначально задаётся исходя из ширины его имени. Для того чтобы изменить (увеличить или уменьшить) размеры отображаемой области, необходимо поднести курсор к правой границе названия поля, область которого необходимо изменить, курсор поменяется на двунаправленную стрелку. Теперь нажимаем и удерживаем левую кнопку мыши и перемещаем границу поля до нужного размера. Изменим таким образом размер отображаемой области полей «Фамилия», «Имя» и «Хобби».
Теперь откроем таблицу Друзья с помощью конструктора. Для этого в области Источник данных нажимаем на таблице Друзья правой кнопкой мыши и в появившемся контекстном меню выбираем «Изменить» или выделяем таблицу левой кнопкой мыши и на панели инструментов выбираем кнопку «Правка», затем «Изменить». Откроется таблица в режиме конструктора. В этом режиме отображаются семь полей таблицы Друзья: Порядковый номер, фамилия, имя, класс. дата рождения, телефон, хобби. Также напротив каждого названия поля указывается его тип. Так, например, типом поля с именем «Порядковый номер» является целое число, так как туда вводятся номера по порядку.
Поля фамилия, имя, класс, номер телефона и хобби являются текстовыми, а поле дата рождения – имеет тип дата.
Также обратите внимание, что слева от названия поля «Порядковый номер» находится значок, который обозначает, что данное поле является ключевым, то есть на нём установлен первичный ключ. Для установки или снятия первичного ключа необходимо нажать на ячейку рядом с названием поля правой кнопкой мыши и в появившемся контекстном меню выбрать «первичный ключ».
Также каждое поле имеет свою длину. Например, поле «Фамилия» имеет длину в двадцать знаков, а поле класс – три знака.
На следующих уроках мы с вами продолжим изучение Баз данных на примере СУБД OpenOffice Base.
Что содержит табличная база данных
Информатика и информационно-коммуникационные технологии в школе
Сервисы сайта | ||
| Полная или частичная перепечатка каким бы то ни было способом материалов данного сайта допускается только с письменного согласия автора. Технология хранения, поиска и сортировки данных (базы данных, информационные системы). Табличные, иерархические и сетевые базы данных.База данных — это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств. Существует несколько различных типов баз данных: табличные, иерархические и сетевые. Табличные базы данных. Табличная база данных содержит перечень объектов одного типа, т. е. объектов с одинаковым набором свойств. Такую базу данных удобно представлять в виде двумерной таблицы. Рассмотрим, например, базу данных «Компьютер» (табл.), представляющую собой перечень объектов (компьютеров), каждый из которых имеет имя (название). В качестве характеристик (свойств) могут выступать тип процессора и объем оперативной памяти. Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (названием соответствующего свойства) и типом данных, отражающих значения данного свойства. Поля Название и Тип процессора — текстовые, а Оперативная память — числовое. При этом каждое поле обладает определенным набором свойств (размер, формат и др.). Так, для поля Оперативная память задан формат данных целое число. Поле базы данных — это столбец таблицы, включающий в себя значения определенного свойства. Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы. Запись базы данных — это строка таблицы, которая содержит набор значений различных свойств объекта. В каждой таблице должно быть, по крайней мере, одно ключевое поле, содержимое которого уникально для любой записи в этой таблице. Значения ключевого поля однозначно определяют каждую запись в таблице. Иерархические базы данных. Иерархические базы данных графически могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, чтобы объект-предок не имел потомков или имел их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
Содержание реестра автоматически обновляется при установке нового оборудования, инсталляции программ и т.д. Для просмотра и редактирования реестра Windows в ручном режиме можно использовать специальную программу regedit.exe. Однако редактирование реестра нужно проводить крайне осторожно при условии понимания выполняемых действий. Неквалифицированное редактирование реестра может привести компьютер в неработоспособное состояние. База данных Доменная система имен должна содержать записи обо всех компьютерах, подключенных к Интернету (более 150 мил. записей). Размещение такой огромной базы на одном компьютере сделало бы поиск информации очень медленным и неэффективным. Решение этой проблемы было найдено путем размещения отдельных составных частей базы на различных DNS-серверах. Таким образом, иерархическая база данных Доменная система имен является распределенной базой данных. Сетевые базы данных. Сетевая база данных образуется обобщением иерархической за счет допущения объектов, имеющих более одного предка, т. е. каждый элемент вышестоящего уровня может быть связан одновременно с любыми элементами следующего уровня. Вообще, на связи между объектами в сетевых моделях не накладывается никаких ограничений. Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных. Системы управления базами данных (СУБД). Для создания баз данных, а также выполнения операции поиска и сортировки данных предназначены специальные программы — системы управления базами данных (СУБД). Таким образом, необходимо различать собственно базы данных (БД) — упорядоченные наборы данных, и системы управления базами данных (СУБД) — программы, управляющие хранением и обработкой данных. Например, приложение Access, входящее в офисный пакет программ Microsoft Office, является СУБД, позволяющей пользователю создавать и обрабатывать табличные базы данных.
|