КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Фамилия Имя Рост Вес Глаза
Наиболее важной возможностью баз данных является автоматический поиск информации.Поиск данных - это отбор данных по четко определенной комбинации признаков. Основой для поиска информации в базах данных служатзапросы.Совокупность запросов, по которым можно получить информацию, считается главной характеристикой баз данных. Запросы в базах данных подразделяются на простые и сложносоставные. В простых запросах указывается имя одного из столбцов и некоторое значение. Примеры простых запросов:
запрос:фамилия = Иванов запрос:имя = Оля
Ответами на запросы будут строки из таблицы приведенного типа. На первый запрос - строки, в которых в графефамилия стоит «Иванов», а на второй запрос - строки со значением «Оля» в графе имя. Для числовых значений в запросах могут стоять знаки «больше» или «меньше». Примеры соответствующих запросов:
запрос:рост > 180 запрос:вес £ 50
Ответами на эти запросы также будут одна или несколько строк из таблицы, в которыхрост иливес будут удовлетворять указанным условиям. Но возможно, что поиск окажется безрезультативным, если ни одна строка в таблице не удовлетворяет заданным условиям. Сложносоставные запросы образуются из простейших с использованием логических связоки иили. Примеры сложносоставных запросов:
запрос:вес < 80и глаза = зеленые запрос:глаза = синиеили глаза = голубые
Ответами на составные запросы со связкой и будут все строки таблицы, удовлетворяющие обоим условиям. Ответами на запросы со связкойили будут все строки таблицы, которые удовлетворяют первому или второму условию, либо и тому и другому одновременно. Отличие баз данных отинформационно-справочных и информационно-поисковых систем состоит в следующем. В информационно-справочных системах допустим только поиск информации. А в базах данных можно выполнять не только поиск информации, но и обновлять их, а также создавать новые таблицы либо реорганизовать их. Обновление данных в таблицах баз данных проводится по элементам строк, а добавление информации - вводом новых строк. Для создания новой таблицы необходимо задать ее имя, число столбцов и указать типы значений в каждом из столбцов.
Задача 1. База данных об оценках. Составьте базу данных об оценках своих товарищей, выделив следующие предметы: математика, физика и информатика. Укажите фамилии товарищей, их имена и оценки по этим предметам. Приведите примеры простых и сложносоставных запросов. Р е ш е н и е. Пусть имеются три товарища: Иванов, Петрова и Сидоров со следующими оценками по физике, математике и информатике:
|