Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Новосибирский государственный технический университет
Кафедра вычислительной техники
Расчётно-графическая работа
по дисциплине «Базы данных»
Выполнил: Преподаватель:
студент: Лубенцов Д. Трошина Г.В.
факультет: АВТ
группа: АП-119
Дата сдачи: 9.12.04
Новосибирск, 2004
Оглавление
Введение. 3
Цель работы. 3
Задание. 3
Описание проекта. Пользовательский интерфейс. 4
Источник данных. Структура и взаимодействие. 7
База данных anticvariat. 7
База данных seller. 7
База данных buyer. 8
Совмещенное описание интерфейса, компонентов доступа и функциональной реализации соответствующих запросов. 8
o для каждого вида товара выдать список постоянных клиентов, отсортированный: 8
o найти самый дорогой вил товара, самый старый по году, найти товары с ценой свыше 2000 р. (и любая другая сумме, т.е. предусмотреть ввод цены с клавиатуры); 9
o найти объем с продаж заданного товара за квартал, за год – за этот же период : среднюю цену, самую дорогую, самую дешевую вещь; 10
o найти товары, поставляемые заданным поставщиком(ввод поставщика), чья дата продажи находиться в заданных пределах(ввод интервала) 12
o найти товары, поставляемые заданным поставщиком(ввод поставщика), чья дата продажи находиться в заданных пределах(ввод интервала); 12
o найти долю антиквариата, проданного за определенный период(ввод периода) от общего времени продажи. 13
o найти весь товар, поступивший от заданного поставщика, чья стоимость больше, чем средняя стоимость заданного товара(ввод наименования), поступившего из данной страны(ввод наименования страны); 13
o найти долю дешевого товара(чья стоимость меньше заданной, ввод стоимости), поступившего от заданного поставщика и в целом.. 14
o найти среднюю стоимость товара, проданного за определенный промежуток времени(ввод интервала); 15
o найти весь товар, чья стоимость выше, чем средняя стоимость товара заданного производителя. 15
o найти товар, который лучше всего раскупают, указать параметры(стоимость, производитель и т.д.) 16
Пример работы. 16
Результат данного запроса: 16
Заключение. 17
Список использованных материалов. 18
Введение.
Современные информационные системы, основанные на концепции интеграции данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей. Цель любой информационной системы - обработка данных об объектах реального мира. В широком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации, например, предприятие, вуз и т.д. Таким образом, база данных является организованной совокупностью взаимосвязанных данных и содержит сведения о различных сущностях одной предметной области - реальных объектах, процессах, явлениях или событиях.
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы. Структурирование – это введение соглашений о способах представления данных. Неструктурированными называют данные, записанные, например, в текстовом файле.
Пользователями базы данных могут быть различные прикладные программы, программные комплексы, а также специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями.
В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного инструментария - системы управления базами данных.
Итак, база данных (БД) - это поименованная совокупность структурированных данных, относящихся к определенной предметной области.
Система управления базами данных (СУБД) - это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Целью работы является получение практического опыта построения нескольких таблиц, использующие многотабличное связывание. Закрепление навыков в написании SQL–запросов различной сложности.
Сформировать несколько баз данных. Основная база данных – «Антиквариат». Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать следующие типы запросов:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.