Министерство образования и науки Республики Казахстан
Карагандинский государственный технический университет
Кафедра: САПР
ПОЯСНИТЕЛЬНАЯ
ЗАПИСКА
по дисциплине: "Технология разработки баз данных"
Тема: "Разработка базы данных "Отдел сбыта"
Руководитель
____________________________
(число) (подпись)
Студент
____________________________
(число) (подпись)
Караганда 2009
Содержание
Введение
1. Постановка задачи
2. Теоретическая часть
2.1 Основные понятия и определение теории баз данных
2.2 Системы управления базами данных
3. Обоснование выбора программного обеспечения
4.Структура базы данных
4.1 Структура таблиц
4.2 Структура хранимой информации
4.3 Концептуальная модель данных
5. SQL - запросы
6. Руководство пользователю
Заключение
Список используемых источников
Приложения
База данных - совокупность взаимосвязанных данных при такой минимальной избыточности, которая позволяет ее использовать оптимальным образом для одного или нескольких приложений в определенной предметной области человеческой деятельности.
Использование БД обеспечивает в основном: независимость данных и программ; реализацию отношений между данными; совместимость компонентов БД; простоту изменения логической и физической структур БД; целостность; восстановление и защиту БД и другое. К другим целям использования БД относятся: сокращение избыточности в хранимых данных; устранение несовместимости в хранимых данных с помощью автоматической корректировки и поддержки всех дублирующих записей; уменьшение стоимости разработки пакета программы; программирование запросов к БД.
В настоящее время использование различных баз данных является сильным инструментом для работы с большим количеством информации, для автоматизации процессов обработки информации, удобства в ее эксплуатации, надежности, а также для экономии времени. В связи с тем, что современные информационные системы оперируют большими объемами и сложными структурами данных, средства управления базами данных позволяют выделить общую часть информационных систем, отвечающую за управление сложными структурированными данными.
Задачей данного курсового проекта является разработка программы управления базой данных "Отдел сбыта", которая должна содержать информацию об организациях, приобретающих продукцию завода, о продукциях и о продажах. Необходимо обеспечить хранение, добавление, удаление и редактирование информации, а также использование запросов и отчетов. В программе должна быть продумана поддержка физически удаленной БД и возможность работы нескольких клиентов с одной БД.
Для организации оптимизированного хранения, выборки и представления информации применяются базы данных (БД). База данных - совокупность взаимосвязанных данных при такой минимальной избыточности, которая позволяет ее использовать оптимальным образом для одного или нескольких приложений в определенной предметной области человеческой деятельности.
БД является динамической информационной моделью некоторой предметной области, отображением внешнего мира. Каждому объекту присущ ряд характерных для него свойств, признаков, параметров. Работа с БД осуществляется по атрибутам объектов. Атрибут - некоторая характеристика, или параметр, представляемого в БД объекта.
Базой данных часто упрощённо или ошибочно называют Системы Управления Базами Банных (СУБД). Нужно различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения баз данных (СУБД).
Одним из основных понятий теории баз данных является банк данных. Банк данных - это информационная система, включающая в себя математические, технические, информационные, организационные, программные и языковые средства, обеспечивающие в совокупности централизованную поддержку хранимых данным. Банк данных включает в себя БД и СУБД.
Схема, изображающая связи между типами элементов данных, называется моделью данных. Модели данных можно разделить на 3 категории:
объектные модели;
физические модели;
логические модели.
В свою очередь логические модели можно классифицировать на:
реляционные;
иерархические;
сетевые.
На уровне физической модели электронная БД представляет собой файл или их набор в формате CSV, DBF, XML либо в специализированном формате конкретной СУБД. Также в СУБД в понятие физической модели включают специализированные виртуальные понятия, существующие в ёё рамках - таблица, табличное пространство, сегмент, куб, кластер и т.д.
В настоящее время наибольшее распространение получили реляционные базы данных. Сетевые и иерархические базы данных считаются устаревшими, объектно-ориентированные пока никак не стандартизированы и не получили широкого распространения. Некоторое возрождение получили иерархические базы данных в связи с появлением и распространением формата XML.
СУБД - специализированная программа (чаще
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.