Укажите все записи базы данных наш класс

Укажите все записи базы данных наш класс

Укажите все записи базы данных «Наш класс» (рис. 1.20), для которых будут истинными простые логические выражения 1-6 (табл. 1.6).

Рис. 1.20. Таблица «Список» базы данных «Наш класс»

Таблица 1.6. Условие выбора — простые логические выражения

Ключевые слова:

• СУБД
• таблица
• форма
• запрос
• условие выбора
• отчёт

1.6.1. Что такое СУБД

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

С помощью СУБД пользователь может:

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

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

1.6.2. Интерфейс СУБД

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

Для ведения личных баз данных, а также баз данных небольших организаций используются более простые СУБД, работать с которыми могут обычные пользователи. Наиболее распространёнными СУБД такого типа являются Microsoft Access и OpenOffice Base. При запуске любой из них на экран выводится окно, имеющее строку заголовка, строку меню, панели инструментов, рабочую область и строку состояния (рис. 1.16).

Рис. 1.16. Среда OpenOffice Base

Основными объектами СУБД являются таблицы, формы, запросы, отчёты.

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

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

Запросы — это команды и их параметры, с которыми пользователь обращается к СУБД для поиска и сортировки данных.

Отчёты — это документы, сформированные на основе таблиц и запросов и предназначенные для вывода на печать.

1.6.3. Создание базы данных

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

СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ, РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК).

Поля КОД и РОСТ будут числовыми;
поле ДАТА РОЖДЕНИЯ будет иметь тип «дата»;
поле НАЛИЧИЕ ПК будет логическим;
все остальные поля будут иметь текстовый тип.

Поле КОД можно считать ключом таблицы базы данных (рис. 1.17).

Рис. 1.17. Имена и типы полей БД «Наш класс»

Создание базы данных начинается с открытия файла, в котором она будет храниться. Для этого нужно после запуска программы OpenOffice Base следовать указаниям мастера баз данных:

1) создать новую базу данных;
2) зарегистрировать базу данных (указать путь и имя файла).

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

Данные можно вводить непосредственно в таблицу (рис. 1.18), а можно создать для этого специальный шаблон — форму (рис. 1.19).

Рис. 1.18. Таблица для ввода данных

Рис. 1.19. Формы для ввода данных

После выполнения всех перечисленных выше действий будет получен следующий результат — рис. 1.20.

Читайте также:  Как делать гиперссылки в ворде на текст

Рис. 1.20. Таблица «Список» базы данных «Наш класс»

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

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

Упорядочение данных по возрастанию или убыванию значений некоторого признака называют сортировкой. Для выполнения сортировки указывают имя поля (имена полей), по которому будет произведена сортировка, и её порядок (возрастание или убывание значений поля).

1.6.4. Запросы на выборку данных

После того как база данных будет создана, её можно использовать в качестве справочной системы.

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

В командах СУБД условия выбора записываются в форме логических выражений, сформированных из высказываний на естественном языке (табл. 1.6).

В логических выражениях имена полей базы данных связываются с определёнными значениями этих полей операциями отношений:

= больше или равно (не меньше).

На уроках математики вы применяете эти операции, составляя и решая числовые равенства, неравенства и их системы; с их помощью вы записывали условия при программировании разветвляющихся алгоритмов.

Операции отношений применимы и к текстовым полям. Их сравнение построено на лексикографическом принципе: из двух слов меньшим считается то слово, первая буква которого идёт по алфавиту раньше; если первые несколько букв двух слов одинаковы, то сравнение производится по первой различающейся букве; если более короткое слово совпадает с началом более длинного слова, то первое считается меньшим.

Таблица 1.6

Условия выбора — простые логические выражения

Значение поля текстового типа и некоторая текстовая величина равны, если они содержат одинаковое количество символов и все их символы, стоящие в позициях с одинаковыми номерами, совпадают.

При сравнении текстовых величин следует иметь в виду, что пробел — это тоже символ, и он «меньше» любой буквы.

Сравнение дат построено так: одна дата считается меньше другой, если она относится к более раннему времени. Например, истинными будут следующие отношения:

Условия выбора могут задаваться не только простыми, но и составными логическими выражениями, содержащими логические операции (табл. 1.7). С основными логическими операциями И, ИЛИ, НЕ вы познакомились в 8 классе.

Таблица 1.7

Условия выбора — составные логические выражения

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

САМОЕ ГЛАВНОЕ

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

Основными объектами СУБД являются таблицы, формы, запросы, отчёты.

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

Читайте также:  Как войти в настройки роутера d link

Вопросы и задания

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

2. Что такое СУБД?

3. Какая СУБД установлена на компьютерах в вашем классе?

4. С чего начинается создание БД?

5. Перечислите основные объекты СУБД. Какие функции они выполняют?

6. Ниже в табличной форме представлены характеристики ноутбуков, имеющихся в продаже в компьютерном салоне:

а) Какой по счёту будет запись, содержащая сведения о ноутбуке ASUS, после сортировки данных по возрастанию значений поля ПРОИЗВОДИТЕЛЬ?
б) Какой по счёту будет запись, содержащая сведения о ноутбуке Acer, после сортировки данных по возрастанию значений поля НАКОПИТЕЛЬ?
в) Какой по счёту будет запись, содержащая сведения о ноутбуке Apple, после сортировки данных сначала по возрастанию значений поля ПРОИЗВОДИТЕЛЬ, затем по возрастанию значений поля ОПЕРАТИВНАЯ ПАМЯТЬ?

7. Как будет выглядеть список (фамилия, имя) учеников после сортировки данных по возрастанию значений поля ДАТА РОЖДЕНИЯ базы данных «Наш класс» (рис. 1.20)?

8. Укажите все записи базы данных «Наш класс» (рис. 1.20), для которых будут истинными простые логические выражения 1-6 (табл. 1.6).

9. Укажите все записи базы данных «Наш класс» (рис. 1.20), для которых будут истинными сложные логические выражения 1-3 (табл. 1.7).

10. Какова цель запроса на выборку?

11. Ниже в табличной форме представлен фрагмент базы данных с годовыми оценками учащихся:

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

а) АЛГЕБРА>3 И ИНФОРМАТИКА>4 И ПОЛ=’М’
б) (АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ=’Ж’
в) ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕ0МЕТРИЯ=3 ИЛИ ИНФ0РМАТИКА=3
г) (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3)

12. Ниже в табличной форме представлен фрагмент базы данных с результатами олимпиады по информатике:

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

а) ПОЛ=’М’ И СУММА>55
б) (ЗАДАЧА1<ЗАДАЧА2) И (ЗАДАЧА2<ЗАДАЧА3)
в) ЗАДАЧА1=30 ИЛИ ЗАДАЧА2=30 ИЛИ ЗАДАЧА3=30
г) ЗАДАЧА 1=30 И ЗАДАЧА2=30 И ЗАДАЧА3=30

13. База данных «Спортивная секция» наряду с другими полями имеет поля с названиями ПОЛ и КЛАСС. В базе данных находятся записи о спортсменах трёх классов: ‘9 кл.’ — девятиклассники, ’10 кл.’ — десятиклассники, ’11 кл.’ — одиннадцатиклассники. Количество записей N, удовлетворяющих различным запросам, приведено в таблице:

Чему равно количество записей в базе данных?

Электронное приложение к уроку

Презентации, плакаты, текстовые файлы Вернуться к материалам урока Ресурсы ЭОР

Cкачать материалы урока

Задание 1. Сортировка базы данных «Наш класс»

1. Запустите Microsoft Access.

2. Откройте базу данных Наш класс.

3. Отсортируйте фамилии учеников по алфавиту. Для этого:

1) укажите поле для сортировки;

2) выберите команду сортировки.

4. Отсортируйте записи по росту (от минимального к

5. Отсортируйте записи по дате рождения (от старых к новым).

6. Выполните сортировку записей по двум полям: Фамилия и Рост.

При этом фамилии должны следовать в алфавитном порядке, а в рамках

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

поле Рост должно быть внутренним, а поле Фамилия – внешним. Для этого:

1) на вкладке Главная в группе Сортировка и фильтр нажмите

кнопку Очистить все сортировки;

Читайте также:  Tl wr842nd настройка usb модема

2) укажите внутренне поле сортировки (Рост) и команду

сортировки для этого поля;

3) укажите внешнюю поле сортировки (Фамилия) и команду

сортировки для этого поля.

7. Отсортируйте записи таким образом, чтобы сначала были

представлены в алфавитном порядке данные всех девушек, а затем – всех

8. Завершите работу с программой.

Задание 2. Поиск и замена в базе данных

1. Запустите Microsoft Access.

2. Откройте базу данных Наш класс.

3. Откройте таблицу Список в режиме таблицы.

4. Найдите и замените в поле адрес название улицы Первомайская

на Весеннюю. Для этого:

1) в таблице выделите поле поиска (Адрес);

2) на вкладке Главная в группе Найти выберите команду Найти

или нажмите клавиши CTRL+F; откроется диалоговое окно

3) Чтобы выполнить поиск и замену, откройте вкладку Заменить.

В поле Образец введите строку для поиска (Первомайская). Для

замены данных введите новый текст в поле Заменить на

(Весенняя). В списке Совпадение выберите пункт С любой

частью поля. Установите флажок С учетом формата полей. В

списке Поиск выберите значение Все и нажмите кнопку Найти

далее. Для замены строки выберите команду Заменить. При

абсолютной уверенности в правильности строки замены

нажмите кнопку Заменить все, но имейте в виду, что отмена

операции замены невозможна.

5. Выполните __________замену увлечения «футбол» на «спорт».

6. Сохраните изменѐнную таблицу под именем Список1.

7. Завершите работу с программой.

Задание 3. Выделение данных с помощью фильтров

1. Запустите Microsoft Access.

2. Откройте базу данных «Наш класс».

3. Найдите записи с информацией об учениках, увлекающихся

танцами. Для этого:

1) на вкладке Главная в группе Сортировка и фильтр нажмите

кнопку Дополнительно и выберите команду Очистить все

2) щелкните в любом месте столбца, соответствующего полю, к

которому требуется применить фильтр, (Увлечение) и на

вкладке Главная в группе Сортировка и фильтр нажмите

3) примените фильтр на основе значения поля Увлечение, сняв

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

фильтр, и затем нажмите кнопку ОК:

4. Найдите записи с информацией о юношах, увлекающихся

5. Найдите записи с информацией об учениках, рост которых

превышает 160 см (Фильтр – Числовые фильтры – Больше …).

6. Найдите записи с информацией об учениках, чьи дни рождения

приходятся на декабрь (Фильтр – Фильтры дат – Все даты за период …).

7. Найдите записи с информацией об учениках, чьи имена

начинаются с буквы «А».

8. Завершите работу с программой.

Задание 4. Составление запросов

1. Запустите Microsoft Access.

2. Откройте базу данных «Наш класс».

3. Отобразите список фамилий и имѐн учеников. Для этого:

1) на вкладке Создание в группе Другие щелкните

2) в диалоговом окне Добавление таблицы на вкладке

Таблицы дважды щелкните Список. Закройте диалоговое

окно Добавление таблицы;

3) в таблице «Список» дважды щелкните Фамилия и Имя, чтобы

добавить эти поля в бланк запроса:

4) на вкладке Конструктор в группе Результаты выберите

команду Запуск. В результате выполнения запроса

отображается список фамилий и имѐн учеников.

4. Отобразите список фамилий учеников и их увлечений.

5. Отобразите список фамилий и имѐн учеников, увлекающихся

6. Отобразите список фамилий и имѐн учеников, увлекающихся

музыкой или танцами:

7. Завершите __________работу с программой.

Ссылка на основную публикацию
Удалить программу через консоль
Операционная система Windows предлагает несколько способов для удаления установленных приложений и программ. Некоторые пользователи даже прибегают к использованию стороннего программного...
Тормозит wot что делать
Если лагает World Of Tanks World of Tanks – игровой проект, который рассчитан на большую аудиторию фанатов. Это означает, что...
Тормозит мобильный интернет мтс
Результаты поиска Пользование Симптомы При использовании мобильного интернета наблюдаются затруднения в доступе к интернет-ресурсам: слишком медленно происходят загрузка страниц в...
Удалить раздел жёсткого диска
Столкнулись с проблемой, что невозможно удалить EFI раздел с жёсткого диска в Windows? Не волнуйтесь данную проблему можно решить довольно...
Adblock detector