Сортировка информации в базе данных

Сортировка информации в базе данных

Лабораторная работа № 7

Информационные и телекоммуникационные технологии.

Хранение, поиск и сортировка информации в базах данных

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

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

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

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

Поле БД – это столбец таблицы, содержащий значения определенного свойства.

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

Запись БД –это строка таблицы, содержащая набор значений определенного свойства, размещенный в полях БД.

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

Ключевое поле – это поле, значения которого однозначно определяет каждую запись в таблице.

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

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

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

· при составлении условия отбора можно использовать знаки отношений , >= (больше или равно), = (равно), <> (не равно);

· последовательность выполнения логических операций в сложных запросах: сначала выполняются отношения, затем – «И», потом – «ИЛИ»;

· для изменения порядка выполнения операции используют скобки.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Для студентов недели бывают четные, нечетные и зачетные. 9877 — | 7674 — или читать все.

После ввода данных вам может потребоваться упорядочить их. Процесс упорядочения записей в базе данных называется сортировкой. Порядок сортировки записей определяется конкретной задачей. При сортировке изменяется порядок следования записей в базе данных или таблице. Таким образом происходит изменение базы данных. Вы должны иметь возможность восстановить исходный порядок следования записей. Универсальным средством для этого является введение порядковых номеров записей. В сочетании со средствами Excel по восстановлению данных это полностью защитит вашу базу от потерь при случайных сбоях в работе.

Читайте также:  Death note misa amane

Команда Данные | Сортировка устанавливает порядок строк в таблице в соответствии с содержимым конкретных столбцов.

Сортировка по возрастанию предполагает следующий порядок:

Текст, включая текст с числами (почтовые индексы, номера автомашин)

Сортировка по убыванию происходит в обратном порядке. Исключением являются пустые ячейки, которые всегда располагаются в конце списка.

Самая быстрая и простая сортировка по возрастанию или убыванию проводится с помощью соответствующих кнопок .

При выборе Данные | Сортировка открывается окно диалога “Сортировка диапазона”, которое позволяет вам указать поля для сортировки и определить критерий сортировки. С помощью раскрывающегося списка Сортировать по вы можете выбрать столбец для сортировки. Порядок сортировки устанавливается переключателями по возрастанию или по убыванию.

При сортировке по возрастанию текстовые данные упорядочиваются в алфавитном порядке от А к Я. Числовые данные упорядочиваются по возрастанию значений от минимального к максимальному. Даты упорядочиваются от наиболее ранней даты к наиболее поздней. При выборе переключателя по убыванию порядок сортировки изменяется на противоположный.

Два дополнительных раздела Затем и В последнюю очередь, по позволяют определить порядок вторичной сортировки для записей, в которых имеются совпадающие значения.

Переключатель Идентифицировать поля по указывает, имеется ли в сортируемом списке строка заголовков, которую нужно исключить из сортировки. При наличии в списке меток столбцов выберите переключатель Подписям, в противном случае — Обозначениям столбцов листа.

Окно диалога содержит кнопку Параметры, в результате нажатия которой открывается окно диалога “Параметры сортировки”. С помощью этого окна вы можете:

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

Сделать сортировку чувствительной к использованию прописных и строчных букв

Изменить направление сортировки (вместо сортировки сверху вниз установить сортировку слева направо)

1-й способ в режиме "Таблица":

поместить курсор в поле, записи которого надо упорядочить;

выполнить последовательность команд меню [Записи — Сортировка — Сортировка по возрастанию] (или по убыванию) или с помощью соответствующих кнопок на панели инструментов .

2-й способ в режиме "Запросы" (создаётся запрос, в котором устанавливается необходимая сортировка):

в основном окне БД выбрать объект Запросы и Создание запросов в режиме Конструктора. Откроется два окна — Окно конструктора и Окно добавления таблицы, т.к. запросы создаются на основе таблиц и других запросов ;

Читайте также:  Сколько процентов проектов заканчиваются неудачей

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

ввести имена полей в строке Поле (можно выбрать имя из раскрывающегося списка, можно перетащить левой кнопкой мыши из верхней части окна, а можно осуществить двойной щелчок по имени поля из верхней части окна);

в строке Сортировка установить упорядочение записей для нужных полей;

закрыть Окно конструктора запросов и сохранить его;

в основном окне БД, в режиме работы с запросами, открыть созданный запрос.

Таблица "Небоскрёбы" после вложенной сортировки будет выглядеть так :

Билет № 10

Информационные процессы в управлении. Обратная связь. Показать на примере

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

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

Модели, описывающие информационные процессы управления в сложных системах, называются информационными моделями процессов управления.

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

Сначала рассмотрим процесс записи информации на гибкую дискету. Чтобы информация могла быть записана, необходимо установить магнитную головку дисковода над определенной концентрической дорожкой дискеты. При записи информации на гибкие дискеты не требуется особой точности установки (имеется всего 80 дорожек) и можно не учитывать возможные механические деформации носителя. Управляющий объект (дисковод) просто перемещает магнитную головку на определенное расстояние вдоль радиуса управляемого объекта (дискеты).

Билет № 11

Кодирование информации. Двоичное кодирование. Привести примеры.

Работа с дисками (лечение диска от вирусов)

Кодирование информации. Двоичное кодирование. Привести примеры.

Кодирование информации

Кодирование информации— это представление информации в той или иной стандартной форме.

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

Читайте также:  Очень тихо работает звук на ноутбуке

Одна и та же информация может быть закодирована в различных видах. Количество учеников в классе может быть закодировано в виде рисунка, диаграммы, буквенной или числовой записи. При этом сама информация остается неизменной, меняются лишь способы кодирования. Выбор способа кодирования информации зависит от целей кодирования. Если мы хотим найти общее количество учащихся в школе, то для этого удобнее закодировать количество учащихся в каждом классе в виде чисел. А если мы хотим произвести сравнительный анализ количества учащихся по классам, то удобно информацию представить в виде диаграммы.

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

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

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

Возникновение целого ряда языков было продиктовано необходимостью привлечения технических средств для передачи информации. Примером такого языка является азбука Морзе, изобретенная для передачи телеграфных сообщений. В нем каждый символ обычного алфавита кодируется набором точек и тире (что соответствует передаче коротких и длинных электромагнитных импульсов). Вообще использование двухсимвольного алфавита оказалось столь же естественным в различных технических средствах связи, как десятисимвольного для записи чисел. Дело в том, что технически двухсимвольный алфавит легко реализуется: есть электрический импульс или нет его, есть намагниченность или она отсутствует, проходит свет или не проходит и т.п.

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

Рассмотрим более подробно, как кодируются числа, тексты, музыка и графика на компьютерах.

Вопросы и упражнения.

1. Что такое кодирование информации?

2. Приведите примеры, когда одни и те же сведения закодированы в различных формах.

3. Приведите примеры различных языков.

4. Какие технические изобретения послужили причиной для создания специальных языков?

5. Почему большое распространение получил двухсимвольный алфавит?

Ссылка на основную публикацию
Снять пароль с роутера tp link
Домашняя беспроводная сеть Wi-Fi должна быть защищена паролем. Но ведь бывают разные случаи, скажете вы. Например, вы хотите пригласить друзей...
Скопировать контакты с андроид на компьютер
Мы уже рассказывали о том, как скопировать контакты со смартфона на смартфон. Но иногда проще перебросить контактную книгу на компьютер....
Скопировать строку таблицы значений 1с в другую
Не претендуя на полноту описания функций и методов работы с таблицей значений 1с привожу некоторые аспекты, которые в своё время...
Снять пароль с макроса excel
Здравствуйте, друзья! Последние дни бился над такой задачей: Имеется файл .xls, в нем макрос на VBA, защищенный паролем. Файл создается...
Adblock detector