Базы данных в программе access примеры

На этой странице представленны практические работы по теме «Базы данных ACCESS».

Скачать:

Предварительный просмотр:

Задание по теме “Базы данных” Вар. 1

Дан набор полей: фамилия, имя, дата рождения, пол, образование, страна проживания, оклад, номер медицинского полиса, размер заработной платы, дата проведения соревнований, место работы, должность, количество детей, семейное положение, вид спорта, дата последнего посещения врача, диагноз, занятое место, ИНН, телефон, домашний адрес.

Какие из перечисленных полей необходимо будет включить в БД «Поликлиника» ?

Описать структуру таблицы, указать первичный ключ.

Спроектировать БД «Программа передач на неделю», с помощью которой можно будет получить ответы на вопросы:

Какие фильмы идут в четверг?

Во сколько будут показаны программы новостей в понедельник по каналам НТВ и РОССИЯ?

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

База данных Сотрудники в MS Access

Какое место будет занимать команда «Arsenal» после сортировки данных по полю «забито» в убывающем порядке ?

Задание по теме “Базы данных” Вар. 2

Дан набор полей: фамилия, имя, дата рождения, пол, телефон, образование, страна проживания, оклад, номер медицинского полиса, размер заработной платы, дата проведения соревнований, место работы, должность, количество детей, семейное положение, вид спорта, дата последнего посещения врача, диагноз, занятое место, ИНН, домашний адрес.

Какие из перечисленных полей необходимо будет включить в БД «Банк (получение кредита)» ?

Описать структуру таблицы, указать первичный ключ.

Спроектировать БД «Программа передач на неделю» , с помощью которой можно будет получить ответы на вопросы:

В какое время идут сериалы в четверг?

Какие программы о животных идут в субботу по каналу Культура?

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

Дана база данных телефонов предприятия.

Какое место займет запись » Самойлова «, после сортировки данных по полю «Имя» в возрастающем порядке?

Предварительный просмотр:

Создание запроса. Запрос на выборку

Создать файл базы данных Akademik.mdb. С помощью конструктора подготовить таблицу Члены-корреспонденты Академии наук . Заполнить таблицу данными, включив следующие поля: ФИО, Дата рождения, Специализация, Пол, Год присвоения звания.

Год присвоения звания

Александрович А. И.

Кулаковская Т. Н.

Для таблицы Члены-корреспонденты Академии наук файла базы данных Akademik.mdb с помощью запросов на выборку изменить порядок следования полей, сделать невидимыми указанные поля, отсортировать записи по предложенному критерию, вывести на экран записи, отвечающие данным условиям.

Открыть файл базы данных Akademik.mdb.

Создание простой базы данных в MS Access и простые SQL запросы

В списке Объекты выбрать Запросы и нажать кнопку Создать. В диалоговом окне Новый запрос выбрать вариант Конструктор.

В диалоговом окне Добавление таблицы указать на таблицу Академики и нажать кнопку Добавить, а затем кнопку Закрыть.

Выполнить отбор полей. Для этого из списка полей Академики двойным щелчком разместить поля на бланке запроса в строке Поле .

На панели инструментов Конструктор запросов нажать кнопку Вид-Режим таблицы.

Вернуться в режим конструктора.

Установить критерии отбора для вывода на экран полей: ФИО, Специализация, Год присвоения звания. Для этого на бланке в строке

Вывод на экран отключить флажки для полей: Дата рождения, Пол.

Перейти в режим таблицы. Убедиться, что видимыми остались только отобранные поля.

Вернуться в режим конструктора.

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

Читайте также:
Программа для компьютера как будильник

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

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

Упорядочить по возрастанию отобранные данные по значению поля Дата рождения. Для этого на бланке запроса в строке Сортировка в поле Дата рождения выбрать способ сортировки По возрастанию.

Просмотреть отобранные записи. Убедиться, что записи расположены в возрастающем порядке значений поля Дата рождения.

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

— об академиках-физиках и химиках;

— об ученых, получивших звание академика до 1970 года;

об академиках-философах и языковедах;

— обо всех академиках, кроме физиков.

Предварительный просмотр:

Создание запроса. Итоговый запрос.

В музее имеется коллекция старинных монет, когда-то имевших хождение в Беларуси. Масса каждой монеты известна. Определить, сколько золота и серебра хранится в коллекции.

1. Создать файл базы данных Moneta.mdb.

Подготовить итоговый запрос. Для этого открыть бланк запроса в конструкторе. На панели инструментов Конструктор запросов нажать кнопку Групповые операции .

Убрать слово Группировка в столбцах Название, Страна и для них же отключить флажки Вывод на экран.

В столбце Масса в строке Групповая операция в списке выбрать функцию Sum.

5. Просмотреть результат в режиме таблицы. Убедиться, что задача решена.

Предварительный просмотр:

Предварительный просмотр:

Предварительный просмотр:

Практическая работа “Создание многотабличной базы данных”

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

Стоимость подписки на

Аргументы и факты

Автомобиль и ты

Аргументы и факты

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

Таблица 1. Подписные издания

Стоимость подписки на 1 месяц, руб.

Аргументы и факты

Автомобиль и ты

Для таблицы Подписные издания создать структуру:

Установить ключевым поле Код издания.

Таблица 2. Подписчики

Срок подписки, мес.

Для таблицы Подписчики создать структуру:

Установить ключевым поле Код подписчика.

Таблица 3. Связь данных

Для таблицы Связь данных создать структуру:

Установить ключевым поле Номер.

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

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

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

При этом установится Тип отношения: один-ко-многим. Нажать кнопку ОК.

Аналогично установить связь для поля Код подписчика в таблице Подписчики и поля Код подписчика в таблице Связь данных.

В результате Схема данных примет вид:

Сохранить и закрыть схему данных.

Закрыть файл базы данных.

Предварительный просмотр:

“Создание базы данных с помощью конструктора”

Создать файл базы данных Country.mdb. С помощью конструктора подготовить таблицу Государства.

В таблицу включить следующие поля: Название, Столица, Площадь, Население, Язык, Денежная единица, Религия, Форма правления и заполнить данными, полученными из интернет-источников.

Сент-Винсент и Гренадины

Предварительный просмотр:

Задание по теме “Базы данных ACCESS”

В школе № 321 проходили предметные олимпиады. В них успешно выступили ученики 9А, 9Б, 10А и 10Б классов. Классный руководитель 9А класса – учитель физики Лутченко Н.А. Классный руководитель 9Б класса – учитель математики Лифшиц И.И. Классный руководитель 10А класса – учитель химии Рогулина Р.П.

Классный руководитель 10Б класса – учитель математики Шеина Т.Ю. В соревновании по истории медаль завоевал ученик 9А класса Петр Мешков; грамоту получил ученик 9А класса Иван Голубев; почетный приз – ученица 10Б класса Света Дубинина.

Читайте также:
В какой программе делают презентации школьники

В соревновании по математике медаль завоевала ученица 9А класса Людмила Першина; грамоту получила ученица 10А класса Анна Рогова; почетный приз – ученица 10А класса Римма Первина. В соревновании по физике медали получили ученик 9Б класса Алексей Яшин и ученица 10Б класса Воронова Мария. В соревновании по химии медаль получил ученик 9А класса Кирилл Антонов; приз подучил ученик 9А класса Семен Лобов. Возраст победителей: Мешков, Яшин и Лобов – 15 лет; Антонов и Першина – 16 лет; Воронова – 18 лет; остальным ребятам – по 17 лет. По итогам олимпиады за успехи своих воспитанников дипломами были награждены учителя Лутченко, Рогулина и Шеина.

Требуется выполнить следующие действия.

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

2. Обратиться к БД со следующими запросами; сохранить результаты:

Запрос 1. Получить список всех ребят, награжденных медалями. В списке указать: фамилию, имя, класс, предмет. Упорядочить список в алфавитном порядке по фамилиям.

Запрос 2. Получить список всех награжденных десятиклассников. В списке указать: фамилию, класс, классного руководителя, предмет, награду, возраст. Упорядочить по убыванию возраста.

Запрос 3. Получить список всех награжденных, классным руководителем которых является учитель математики. В списке указать: фамилию, класс, предмет, награда. Упорядочить по фамилиям.

Запрос 4. Получить список всех награжденных девятиклассников, классные руководители которых получили дипломы, и возраст которых не превышает 16 лет. В список включить: фамилию, имя, возраст. Упорядочить по фамилиям в алфавитном порядке.

Источник: nsportal.ru

Пример создания базы данных в Access «Деятельность cпортивного клуба»

Пример создания базы данных в Access

Шумская Лариса

Рассмотрим основное отношение, соответствующее варианту задания «Деятельность спортивного клуба»:
Код клиента, фамилия имя, телефон, код абонемента, описание, цена, код зала, наименование, код тренера, фамилия имя тренера, оклад, месяц, произведена оплата. Спроектируем базу данных.

Скачать базу данных «Спортивный клуб» в Access

Определим атрибуты и их типы значений

Схема связей базы данных

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

Некоторые атрибуты зависят только от части составного ключа. Устраним частичную зависимость и переведем это отношение во вторую нормальную форму путем декомпозиции основного отношения на следующие отношения:

1) код клиента, фамилия имя, телефон, код тренера;
2) код абонемента, описание, цена, код зала;
3) код зала, наименование;
4) код тренера, фамилия имя тренера, оклад;
5) код клиента, код абонемента, месяц, произведена оплата.

Отношения 1,2,3,4,5 находятся в третьей нормальной форме, поскольку они находятся во второй нормальной форме, и каждый неключевой атрибут нетранзитивно зависит от первичного ключа.

Определение ключей и создание связей схемы связей.

В 1-ой таблице первичный ключ – код клиента, атрибут код тренера является внешним ключом к таблице 4.
Во 2-ой таблице первичный ключ- код абонемента. Атрибут код зала является внешним ключом по отношению к таблице 3.
В 3-ей таблице первичный ключ- код зала.
В 4-ой таблице первичный ключ – код тренера.
В 5-ой таблице составной первичный ключ — код клиента, код абонемента, месяц.
Создадим схему связей между атрибутами таблиц для обеспечения целостности БД.

Схема связей базы данных в Access

Создание файла базы данных в СУБД Microsoft Access 2003.

Создадим файл спроектированной БД в СУБД Microsoft Access 2003. Для этого запустим программу Microsoft Access 2003, выберем в окне команду Создать файл, затем в окне Создание файла выберем пункт Новая база данных и укажем диск, каталог и имя «Деятельность музея».
Создадим таблицы, для этого выберем объект Таблицы и кнопку Создать. В режиме Конструктор создадим таблицы.

Читайте также:
Какая модель построения программ лежит в основе технологии процедурного программирования

С помощью запроса изменим структуру таблицы: В таблицу Тренеры добавим атрибут Телефон:
ALTER TABLE Тренеры ADD COLUMN Телефон CHAR(10);

В окне базы данных выберем объект Таблицы, установим курсор на нужную таблицу и нажмем кнопку Открыть. В режиме Таблицы введем записи в таблицы. Получим:

Схема связей базы данныхСхема связей базы данных

Схема связей базы данныхСхема связей базы данных

Изменение структуры таблиц с помощью SQL запроса

С помощью SQL-запроса изменим структуру таблицы Залы. Добавим атрибут Площадь, тип данных – числовой.
ALTER TABLE Залы ADD COLUMN Площадь FLOAT;

Создание SQL запросов в MS Access для манипулирования данными

Запрос на создание таблицы Тренеры:

CREATE TABLE Тренеры (Код_тренера INT NOT NULL PRIMARY KEY , Фамилия_имя_тренера CHAR (40) NOT NULL , Оклад MONEY NOT NULL );

Запрос на добавление данных в таблицу Залы:

INSERT INTO Залы ( Код_зала, Наименование )
VALUES (1001, ‘Бассейн 25м’);

Запрос на обновление данных в таблице Абонементы – ежемесячную цену поднимем на 10%

UPDATE Абонементы SET Абонементы.Цена = «Цена*1,1»;

Запрос на удаление данных из таблицы Учет – удалим записи января месяца:

DELETE Учет.Месяц
FROM Учет
WHERE Учет.Месяц=»январь»;

SQL запросы в Access для выборки данных

Напишем запросы SQL для выборки данных.

Выберем клиентов, занимающихся в бассейне 25м:
SELECT Клиенты.Код_клиента, Клиенты.Фамилия, Клиенты.Имя, Залы.Код_зала
FROM Клиенты INNER JOIN (Залы INNER JOIN (Абонементы INNER JOIN Учет ON Абонементы.Код_абонемента=Учет.Код_абонемента) ON Залы.Код_зала=Абонементы.Код_зала) ON Клиенты.Код_клиента=Учет.Код_клиента
GROUP BY Клиенты.Код_клиента, Клиенты.Фамилия, Клиенты.Имя, Залы.Код_зала
HAVING (((Залы.Код_зала)=1001));

Схема связей базы данных

Подсчитаем количество человек, занимающихся у каждого тренера:
SELECT Тренеры.Код_тренера, Тренеры.Фамилия_имя_тренера, Count(Клиенты.Код_клиента) AS Количество
FROM Тренеры INNER JOIN Клиенты ON Тренеры.Код_тренера = Клиенты.Код_тренера
GROUP BY Тренеры.Код_тренера, Тренеры.Фамилия_имя_тренера;

Схема связей базы данных

Вычислим премию для тренеров с больше чем одним клиентом в виде 40% от оклада:
SELECT Тренеры.Код_тренера, Тренеры.Фамилия_имя_тренера, Count(Клиенты.Код_клиента) AS Количество, [Оклад]*0.4 AS Премия
FROM Тренеры INNER JOIN Клиенты ON Тренеры.Код_тренера=Клиенты.Код_тренера
GROUP BY Тренеры.Код_тренера, Тренеры.Фамилия_имя_тренера, [Оклад]*0.4
HAVING (((Count(Клиенты.Код_клиента))>1));

Схема связей базы данных

SELECT Клиенты.Код_клиента, Учет.Произведена_оплата
FROM Клиенты INNER JOIN Учет ON Клиенты.Код_клиента = Учет.Код_клиента
WHERE (((Учет.Произведена_оплата)=No));

Схема связей базы данных

Создание однотабличного подзапроса:

SELECT Клиенты.Код_клиента, Клиенты.Фамилия, Клиенты.Имя
FROM Клиенты
WHERE (((Клиенты.Код_клиента) In (SELECT Учет.Код_клиента FROM Учет
WHERE (Учет.Месяц)=»июнь»)));

Источник: znanio.ru

Базы данных в программе access примеры

Система независимой оценки качества образования

Учебная деятельность

Научная деятельность

Студенческая
жизнь

Международная деятельность

Финансово-хозяйственная деятельность

Социально-воспитательная деятельность

—>

  • Издания
  • Антикоррупционная деятельность
  • Сведения о доходах, об имуществе и обязательствах имущественного характера руководителя и членов его семьи
  • Региональный центр финансовой грамотности
  • Региональный методический центр Национальной системы квалификаций
  • Виртуальная приемная
  • Часто задаваемые вопросы
  • Карта сайта
  • Юридическая клиника «Фемида»
  • Коронавирус. Все, что нужно знать об этом
  • Просим извинения за доставленные неудобства.

    Мы используем Яндекс Метрику

    Этот сайт использует сервис веб-аналитики Яндекс Метрика, предоставляемый компанией ООО «ЯНДЕКС», 119021, Россия, Москва, ул. Л. Толстого, 16 (далее — Яндекс).

    Сервис Яндекс Метрика использует технологию “cookie” — небольшие текстовые файлы, размещаемые на компьютере пользователей с целью анализа их пользовательской активности.

    Собранная при помощи cookie информация не может идентифицировать вас, однако может помочь нам улучшить работу нашего сайта. Информация об использовании вами данного сайта, собранная при помощи cookie, будет передаваться Яндексу и храниться на сервере Яндекса в ЕС и Российской Федерации. Яндекс будет обрабатывать эту информацию для оценки использования вами сайта, составления для нас отчетов о деятельности нашего сайта, и предоставления других услуг. Яндекс обрабатывает эту информацию в порядке, установленном в условиях использования сервиса Яндекс Метрика.

    Вы можете отказаться от использования cookies, выбрав соответствующие настройки в браузере. Также вы можете использовать инструмент — https://yandex.ru/support/metrika/general/opt-out.html Однако это может повлиять на работу некоторых функций сайта. Используя этот сайт, вы соглашаетесь на обработку данных о вас Яндексом в порядке и целях, указанных выше.

    Я согласен

    Источник: zabgu.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru