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

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информационные технологии управления
  • 23 23 страницы
  • 5 + 5 источников
  • Добавлена 21.06.2014
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление

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:М

Движение

Поставщик



































РУКП

ИННП

НАЗП

АДРЕСП

КТ

НАИМТ

ЦЕНАТ

ЕДИЗМ

Связь по ИННП

Связь по КТ

НДОК

КТ

КОЛТ

СУМТ

ДАТА

ВРЕМЯ

ТИПО

ИННП

Товар

Движение

Поставщик

Список литературы

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

Вопрос-ответ:

Что такое база данных?

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

Какие задачи решает база данных?

База данных решает множество задач, таких как хранение и организация информации, обеспечение ее целостности и безопасности, быстрый поиск и обработка данных, поддержка работы приложений и т.д.

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

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

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

Для проектирования базы данных используют диаграмму сущность-связь, которая позволяет визуально представить сущности (таблицы) и их связи в предметной области. Эта диаграмма помогает определить структуру базы данных и взаимосвязи между таблицами.

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

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

Что такое база данных?

База данных (БД) - это совокупность организованных и связанных между собой данных, которые хранятся на электронных носителях и доступны для обработки и анализа.

Какой набор данных следует выбрать для создания базы данных?

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

Как разработать бизнес-правила для проектирования базы данных?

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