Вход

Понятие базы данных

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 80125
Дата создания 2014
Страниц 23
Источников 5
Мы сможем обработать ваш заказ (!) 24 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 030руб.
КУПИТЬ

Содержание

Оглавление
1. Выбор и обоснование состава решаемых задач и набора данных 3
2. Разработка бизнес-правил для проектирования базы данных 4
3. Построение диаграммы сущность/связь 5
4. Создание концептуальной схемы 9
5. Определение структуры базовых таблиц 10
6. Создание ограничений ссылочной целостности 13
7. Заполнение таблиц 14
8. Создание форм для работы с таблицами и просмотра данных 16
9. Создание представлений для эффективного использования данных 18
10. Создание отчетов по выбранному кругу задач 21
11. Проектирование пользовательского интерфейса 22
Список литературы 23

Фрагмент работы для ознакомления

UPDATE Товар SET НАИМТ = "Игрушечный самолет"
WHERE КТ="010";
- Запрос на обновление записи в таблице Поставщик.
UPDATE Поставщик SET НАЗП = "Завод взрослых солдатиков"
WHERE ИННП="1111111111";
- Запрос на удаление записи из таблицы Товар.
DELETE *
FROM Товар
WHERE Товар.КТ="010";
- Запрос на удаление записи из таблицы Поставщик.
DELETE *
FROM Поставщик
WHERE Поставщик.ИННП="1111111111";
- Запрос с параметрами на выборку информации по приходу товаров.
PARAMETERS [Код товара] Text ( 255 );
SELECT Движение.КТ, Товар.НАИМТ, Движение.ТИПО, Sum(Движение.КОЛТ) AS [Sum-КОЛТ], Sum(Движение.СУМТ) AS [Sum-СУМТ], Движение.ИННП, Поставщик.НАЗП, Движение.ДАТА, Движение.НДОК
FROM Товар INNER JOIN (Поставщик INNER JOIN Движение ON Поставщик.ИННП = Движение.ИННП) ON Товар.КТ = Движение.КТ
GROUP BY Движение.КТ, Товар.НАИМТ, Движение.ТИПО, Движение.ИННП, Поставщик.НАЗП, Движение.ДАТА, Движение.НДОК
HAVING (((Движение.КТ)=[Код товара]) AND ((Движение.ТИПО)="приход"));
- Запрос с параметрами на выборку информации по реализации товаров.
PARAMETERS [Введите номер товара] Text ( 255 );
SELECT Движение.КТ, Товар.НАИМТ, Движение.КОЛТ, Товар.ЦЕНАТ, Движение.СУМТ, Движение.ДАТА, Движение.ТИПО
FROM Движение, Товар
WHERE Движение.КТ=[Введите номер товара] and Товар.КТ=Движение.КТ and Движение.ТИПО="расход";
- Запрос с параметрами на создание таблицы с товарами, пришедшими в превышающих количествах.
PARAMETERS [Введите количество товара] Long;
SELECT Движение.КТ, Товар.НАИМТ, Движение.КОЛТ, Движение.СУМТ, Движение.ДАТА, Движение.ТИПО, Движение.ИННП, Поставщик.НАЗП INTO Данные_о_товарах_пришедших_в_превышающих_количествах
FROM Движение, Товар, Поставщик
WHERE Движение.КОЛТ>[Введите количество товара] and Товар.КТ=Движение.КТ and Поставщик.ИННП=Движение.ИННП;
- Запрос с параметрами на формирование счета по приходу товаров.
PARAMETERS [Введите номер счета] Text ( 255 );
SELECT Движение.НДОК, Движение.КТ, Товар.НАИМТ, Движение.КОЛТ, Товар.ЦЕНАТ, Товар.ЕДИЗМ, Движение.СУМТ, Движение.ДАТА, Поставщик.ИННП, Поставщик.НАЗП, Поставщик.АДРЕСП, Поставщик.РУКП
FROM Движение, Товар, Поставщик
WHERE Движение.НДОК=[Введите номер счета] and Товар.КТ=Движение.КТ and Движение.ТИПО="приход" and Поставщик.ИННП=Движение.ИННП;
- Запрос с параметрами на формирование чека по реализации товаров.
PARAMETERS [Введите номер чека] Text ( 255 );
SELECT Движение.НДОК, Движение.КТ, Товар.НАИМТ, Движение.КОЛТ, Товар.ЦЕНАТ, Движение.СУМТ, Движение.ДАТА, Движение.ВРЕМЯ
FROM Движение, Товар
WHERE Движение.НДОК=[Введите номер чека] and Товар.КТ=Движение.КТ and Движение.ТИПО="расход";
- Запрос с параметром на выборку справочной информации по товарам.
PARAMETERS [Введите код товара] Text ( 255 );
SELECT Товар.КТ, Товар.НАИМТ, Товар.ЦЕНАТ, Товар.ЕДИЗМ
FROM Товар
WHERE Товар.КТ=[Введите код товара];
- Запрос с параметром на выборку справочной информации по поставщикам.
PARAMETERS [Введите ИНН поставщика] Text ( 255 );
SELECT Поставщик.ИННП, Поставщик.НАЗП, Поставщик.АДРЕСП, Поставщик.РУКП
FROM Поставщик
WHERE Поставщик.ИННП=[Введите ИНН поставщика];
Создание отчетов по выбранному кругу задач
Были созданы два отчета, отображающие специфику данной предметной области.
Источниками для отчетов служили запросы с параметрами на формирование счета по приходу товаров и чека на реализацию товаров.
Первый отчет показывает сформированный счет по приходу товаров.
Второй отчет показывает сформированный чек на реализацию товаров.
Проектирование пользовательского интерфейса
В результате проектирования базы данных была разработана главная кнопочная форма, через которую можно открыть любую форму, просмотреть любой отчет, запустить любой макрос и выполнить запросы на выборку с параметрами. Форма носит название «Меню».
Список литературы
Балиер Э. Профессиональное программирование в Microsoft Office Access 2003: [пер. с англ.] /Э. Балтер.- М.: Вильямс, 2006. - 1296 с.
Блюттман К. Access. Трюки: Оригинальные решения задач по обработке данных: [пер. с англ.] / К. Блюттман. – СПб.: Питер, 2006. – 331 с.
Бьер М. Интеллектуальное ведение и сопровождение бизнеса: [пер. с англ.] / М. Бьер. – М.: КУДИЦ-ОБРАЗ, 2005. – 240 с.
Золотова С.И. Практикум по Access: Подготовительный курс, предваряющий более глубокое изучение технологии баз данных / С.И. Золотова. – М.: Финансы и статистика, 2006. – 143 с.
Хансен Г. Базы данных: разработка и управление: [пер. с англ.] / Г. Хансен, Дж. Хансен. – М.: БИНОМ, 1999. - 704 с.
23
Один и тот же товар может поступать от разных поставщиков и продаваться разным покупателям
1:М
Движение
Товар
Один и тот же поставщик может поставлять разные товары и в различное время
1:М
Движение
Поставщик
РУКП
ИННП
НАЗП
АДРЕСП
КТ
НАИМТ
ЦЕНАТ
ЕДИЗМ
Связь по ИННП
Связь по КТ
НДОК
КТ
КОЛТ
СУМТ
ДАТА
ВРЕМЯ
ТИПО
ИННП
Товар
Движение
Поставщик

Список литературы [ всего 5]

Список литературы
1. Балиер Э. Профессиональное программирование в Microsoft Office Access 2003: [пер. с англ.] /Э. Балтер.- М.: Вильямс, 2006. - 1296 с.
2. Блюттман К. Access. Трюки: Оригинальные решения задач по обработке данных: [пер. с англ.] / К. Блюттман. – СПб.: Питер, 2006. – 331 с.
3. Бьер М. Интеллектуальное ведение и сопровождение бизнеса: [пер. с англ.] / М. Бьер. – М.: КУДИЦ-ОБРАЗ, 2005. – 240 с.
4. Золотова С.И. Практикум по Access: Подготовительный курс, предваряющий более глубокое изучение технологии баз данных / С.И. Золотова. – М.: Финансы и статистика, 2006. – 143 с.
5. Хансен Г. Базы данных: разработка и управление: [пер. с англ.] / Г. Хансен, Дж. Хансен. – М.: БИНОМ, 1999. - 704 с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00373
© Рефератбанк, 2002 - 2024