5. База данных - Основы информатики
5.1 Создать базу данных, состоящую из двух таблиц: Студенты (таблица 5.1.1.) и Сессия (таблица 5.1.2.).
Таблица 5.1.1.
Зачетка |
Фамилия |
Имя |
Отчество |
Пол |
Группа |
987651 |
Иванов |
Иван |
Иванович |
М |
1-Э-3 |
987652 |
Сидорова |
Исидора |
Сидоровна |
Ж |
1-Э-3 |
987653 |
Петров |
Петр |
Петрович |
М |
1-Э-2 |
987654 |
Галкина |
Галина |
Геннадьевна |
Ж |
1-Э-1 |
987655 |
Александров |
Александр |
Александрович |
М |
1-Э-1 |
987656 |
Воробьева |
Вероника |
Витальевна |
Ж |
1-Э-2 |
987657 |
Сергеев |
Сергей |
Сергеевич |
М |
1-Э-3 |
987658 |
Сорокина |
Светлана |
Семеновна |
Ж |
1-Э-2 |
987659 |
Григорьев |
Григорий |
Григорьевич |
М |
1-Э-1 |
987660 |
Орлова |
Ольга |
Викторовна |
Ж |
1-Э-1 |
Таблица 5.1.2.
Зачетка |
Фамилия |
Физика |
Математика |
Информатика |
Философия |
987651 |
Иванов |
4 |
4 |
4 |
4 |
987652 |
Сидорова |
5 |
5 |
5 |
5 |
987653 |
Петров |
3 |
3 |
2 |
3 |
987654 |
Галкина |
5 |
4 |
5 |
4 |
987655 |
Александров |
5 |
3 |
5 |
3 |
987656 |
Воробьева |
4 |
3 |
4 |
2 |
987657 |
Сергеев |
3 |
3 |
4 |
4 |
987658 |
Сорокина |
4 |
4 |
3 |
3 |
987659 |
Григорьев |
2 |
4 |
3 |
4 |
987660 |
Орлова |
4 |
2 |
5 |
3 |
Решение:
С помощью конструктора создаем заготовки для таблиц Студенты и Сессия, указав имена полей и типы используемых данных (рисунки 5.1.1. и 5.1.2.). Созданные заготовки заполняем в соответствии с исходными данными (рисунки 5.1.3 и 5.1.4.).
Рисунок 5.1.1.
Рисунок 5.1.2.
Рисунок 5.1.3.
Рисунок 5.1.4.
5.2 Используя таблицу Студенты, создать три запроса, по которым из базы данных будут поочередно отобраны фамилии и имена студентов групп 1-Э-1, 1-Э-2, 1-Э-3.
Решение:
Выполняем команду Запросы/ Создать/ Конструктор/ Ок. Добавляем нужную таблицу и заполняем поля, согласно рисунку 5.2.1.
Рисунок 5.2.1.
Получаем Запрос 1 (рисунок 5.2.2.):
Рисунок 5.2.2.
Рисунок 5.2.3.
Рисунок 5.2.4.
Рисунок 5.2.5.
Рисунок 5.2.6.
5.3 Используя таблицу Студенты, создать два запроса, по которым из базы данных будут поочередно отобраны фамилии и имена женщин, а затем - имена и фамилии мужчин
Решение:
Рисунок 5.3.1.
Рисунок 5.3.2.
Рисунок 5.3.3.
Рисунок 5.3.4.
5.4 Используя таблицу Студенты, создать два запроса, по которым из базы данных будут поочередно отобраны фамилии и имена женщин группы 1-Э-2, а затем - имена и фамилии мужчин группы 1-Э-1.
Решение:
Рисунок 5.4.1.
Рисунок 5.4.2.
Рисунок 5.4.3.
Рисунок 5.4.5.
5.5 Используя связанные таблицы Студенты и Сессия, создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по физике студентов группы 1-Э-1.
Решение:
Выполним команду Запросы/ Cоздать/ Констроктор/ Добавить. После того, как мы добавили обе таблицы, нужно их связать, нажав на одной из них левой кнопкой мыши и, удерживая ее, навести курсор на вторую таблицу, после чего между таблицами появляется соединительная линия (связь). Далее заполняем поля запроса, в соответствии поставленной задаче (рисунок 5.5.1.) и получаем результат выборки (рисунок 5.5.2.).
Рисунок 5.5.1.
Рисунок 5.5.2.
5.6 Используя связанные таблицы Студенты и Сессия, создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по философии студентк (женщин) группы 1-Э-1.
Решение:
Придерживаемся алгоритма предыдущей задачи:
Рисунок 5.6.1.
Рисунок 5.6.2.
5.7 Используя связанные таблицы Студенты и Сессия, создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов группы, получивших оценку "хорошо" (4) по математике.
Решение:
Рисунок 5.7.1.
Рисунок 5.7.2.
5.8 Используя связанные таблицы Студенты и Сессия, создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов группы, получивших оценку "удовлетворительно" (3) одновременно по двум предметам: физике и математике.
Решение:
Рисунок 5.8.1.
Рисунок 5.8.2.
5.9 Используя связанные таблицы Студенты и Сессия, создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку "неудовлетворительно" (2) по одному из двух предметов: физике и философии.
Решение:
Рисунок 5.9.1.
Рисунок 5.9.2.
5.10 Используя связанные таблицы Студенты и Сессия, создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших отличные оценки (5) по всем предметам.
Решение:
Рисунок 5.10.1.
Рисунок 5.10.2.
5.11 Используя таблицу Сессия, создать запрос с именем Средний балл для расчета среднего балла каждого студента по результатам сдачи четырех экзаменов. Запрос обязательно должен содержать поле Зачетка, которое впоследствии будет использовано для связывания нескольких таблиц.
Решение:
В поле Средний балл введем формулу:
Средний балл:
(((математика)+(информатика)+(физика)+(философия))/4).
Рисунок 5.11.1.
Рисунок 5.11.2.
5.12 Используя связанные таблицы Студенты и Сессия и запрос Средний балл, создать запрос, по которому будут отобраны фамилии, имена, номера зачеток, номера групп студентов, имеющих средний балл 4.
Решение:
Рисунок 5.12.1.
Рисунок 5.12.2.
5.13 Используя связанные таблицы Студенты, Сессия и запрос Средний балл, создать запрос, по которому будут отобраны оценка по физике, средний балл и номер группы студента Петрова.
Решение:
Рисунок 5.13.1.
Рисунок 5.13.2.
5.14 Используя связанные таблицы Студенты, Сессия и запрос Средний балл, создать запрос, по которому будут отобраны фамилии, имена студентов, имеющих средний балл более 4.
Решение:
Рисунок 5.14.1.
Рисунок 5.14.2.
5.15 Используя таблицу Студенты, определить фамилию, имя и номер зачетки студента, если известно, что его отчество Иванович. Для выполнения этого задания нужно составить соответствующий запрос.
Решение:
Рисунок 5.15.1.
Рисунок 5.15.2.
Похожие статьи
-
Основные термины теории баз данных - БД (База данных) - совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы...
-
Теоретические предпосылки исследования Системы поддержки принятия решений Системы поддержки принятия решений (СППР), представляют собой приложения узкого...
-
Решение задач линейного программирования - Основы информатики
Имеются n пунктов производства и m пунктов распределения продукции. Стоимость перевозки единицы продукции с i-го пункта производства в j-ый центр...
-
Версионность базы данных - Программное обеспечение для пропускной системы на основе технологии NFC
С ростом приложения существует проблема обновления схемы базы данных с сохранением внесенных данных. Если информация в базе данных не может быть легко...
-
Кодированием называется представление символов одного алфавита средствами другого алфавита. Алфавит содержащий два символа называется двоичным (часто их...
-
Предложенный подход к решению задач исследования Используя в качестве основы присутствующее в наличии программное обеспечение, которое применимо к...
-
Языки программирования баз данных - Теоретические основы информационных технологий
Эта группа языков отличается от алгоритмических языков, прежде всего решаемыми задачами. База данных - это файл (или группа файлов), представляющий собой...
-
Технологии объектного связывания данных - Теоретические основы информационных технологий
Унификация взаимодействия прикладных компонентов с ядром информационных систем в виде SQL-серверов, наработанная для клиент-серверных систем, позволила...
-
Обновленная база данных должна иметь продвинутую структуру пользователей для использования на информационном портале под управлением новой CMS. Для...
-
Постановка задачи Имеющаяся база данных SQL имеет недостаточное количество полей и таблиц, не имеет упорядоченной структуры пользователей для работы с...
-
Определение методов реинжиниринга информационных систем Основные задачи, которые стоят перед проектировщиком, занимающимся реинжинирингом информационных...
-
Поскольку клиентская часть представляет собой приложение на базе операционной системы Android, то для ее разработки был выбран рекомендуемый...
-
Трансформация данных, Выводы - Разработка аналитического приложения
Процесс трансофрмации в целом соответствует ETL процессу. ETL расшифровывается как "Extract, Transform, Load", что переводится на русский примерно как...
-
Разработка интерфейса, Разработка запросов - Высокоуровневые методы информатики и программирования
Программа, будет начинать работу с вывода главной формы, на которой будет располагаться самое главное меню, т. е. другими словами "панель навигации"....
-
Первая проблема, которую приходится решать при создании корпоративной сети - организация каналов связи. Каналы связи -- создаются по Линиям связи при...
-
Математическая логика - Основы информатики
2.1 По заданной логической схеме составить логическое выражение и заполнить для него таблицу истинности А В Y D C Решение: На данной логической схеме мы...
-
Системы счисления - Основы информатики
1.1 Переведите число 154,23510 из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную системы счисления Решение: При переводе из...
-
Построение ER диаграмм - Модернизация структуры базы данных на основе анализа требований предприятия
При построении моделей информационных систем важнейшей методикой является ER-моделирование или построение диаграмм сущность-связь. Сущность представляет...
-
UML - унифицированный язык моделирования, призванный упростить построение больших информационных систем. Состоит из диаграмм, связей и сущностей....
-
Основы подключения к базам данных - Python
API для Python являются, вероятно, самыми простыми API для работы с базами данных из всех, встречающихся в этой книге. Как и для других API, начать нужно...
-
Для решения поставленных задач используются следующие методы: 1) Иерархия пользователей будет определена при помощи построения UML диаграммы, для...
-
Классической моделью или образцом инструментального приема, полностью ориентированного на объект при создании программных систем, служит набор функций...
-
Основные типы данных языка Си - Основы программирования
Язык Си относится к языку с жестко определенными типами данных: каждое имя всегда обозначает объект некоторого типа, причем этот тип нельзя изменить до...
-
Идентификаторы языка Си, Понятие о типах данных - Основы программирования
Идентификаторы или имена служат для обозначения различных объектов программ: переменных (ячеек памяти), адресов, функций, файлов и т. д., иначе говоря -...
-
В данной работе была рассмотрена тема обратной разработки (реинжиниринга) базы данных информационного портала. В качестве методов оптимизации...
-
Результат работы - Модернизация структуры базы данных на основе анализа требований предприятия
После установки обновленной базы данных на сервер CMS WordPress была запущена на хостинге и подключена. Ниже следуют примеры изменений. Обновленная...
-
Разработка концептуальной модели базы данных При проектировании программ выясняются запросы и пожелания клиента и определяется возможный подход к решению...
-
В связи с выросшей потребностью в доступе к сети Интернет в настоящее время встает вопрос в грамотной организации сети, способной обрабатывать большие...
-
SPSS Modeler [29] - это программный комплекс, позволяющий строить прогностические модели и применять эту информацию при принятии решений на уровне...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Создание отчета "Турнирная таблица женский биатлон" 1. Создадим отчет с помощью Мастера отчетов. Для этого совершаем следующие действия Биатлонисты>...
-
Введение - Система управления базами данных
Развитие средств вычислительной техники обеспечило для создания и широкого использования систем обработки данных разнообразного назначения....
-
Запросы на выборку - Банки и базы данных. Системы управления базами данных
Запросы используются для получения пользователем информации, содержащейся в БД, в удобном для него виде. Результат запроса отображается для пользователя...
-
Объектно-ориентированные СУБД Несмотря на большую популярность реляционных СУБД, развитие технологии появления данными на них не остановилось. Развитие...
-
Предлагаемая библиотека хранит все данные в отдельных таблицах, таким образом он не обязан использовать ту же СУБД, что и основное приложение. В качестве...
-
Системы счисления. Представление данных в ЭВМ - Основы программирования
В современном мире для записи числовой информации используют позиционные системы счисления, в которых числа записываются с помощью ограниченного...
-
Введение - Модернизация структуры базы данных на основе анализа требований предприятия
В данной дипломной работе рассматривается проблема реинжиниринга баз данных в рамках разработки информационной системы (далее: ИС) для информационного...
-
3. Построение графиков функций - Основы информатики
3.1 Построить в разных системах координат при х Є [-3.2; -1] графики следующих функций: G = , z = , y = . Решение: Для того, чтобы построить график...
-
Технологии реплицирования данных - Теоретические основы информационных технологий
Во многих случаях узким местом распределенных систем, построенных на основе технологий "Клиент-сервер" или объектного связывания данных, является...
-
Распределенные базы данных - Теоретические основы информационных технологий
Системы распределенных вычислений появляются, прежде всего, по той причине, что в крупных автоматизированных информационных системах, построенных на...
5. База данных - Основы информатики