Создание базы данных для цеха по производству мыла, включающей процессы закупки сырья, продажи готового товара, а также описание готового товара. Системный анализ предметной области и описание программного обеспечения. Реляционная модель базы данных.
Аннотация к работе
Министерство Образовании Республики Таджикистана Разработал: студент 2-го курса гр.База данных, созданию которой будет посвящена данная курсовая работа, предназначена для цеха по производству мыла.В данном курсовом проекте разработана база данных для информационной поддержки деятельности магазина автозапчастей «Железяка», с целью автоматизировать слежение за процессами движения товара и действиями сотрудников магазина. Информация о клиентах и товару заносится в базу данных.Таким образом, в БД объекты каждого класса представляются набором своих атрибутов. Далее, для классов объектов устанавливаются отношения (в общем случае n-местные), которые представляются схемами. В большинстве случаев в процессе проектирования БД представляется в виде сети, в которой узлы соответствуют схемам отношений (т.е. классам объектов), а дуги указывают на связи между классами. Нормализация - процесс, состоящий из нескольких шагов: сначала строится первая нормальная форма БД, затем она преобразуется в более удобную для использования вторую нормальную форму, затем строится третья нормальная форма и этот процесс может быть продолжен. С точки зрения организации работ с БД СУБД делятся на: - предназначенные для индивидуальной работы на персональных компьютерах, - предназначенные для коллективной работы в сетях.Нормализация - это процесс организации данных в базе данных, включающий создание таблиц и установление отношений между ними в соответствии с правилами, которые обеспечивают защиту данных и делают базу данных более гибкой, устраняя избыточность и несогласованные зависимости. Изменение адреса клиента гораздо легче реализовать, если в базе данных эти сведения хранятся только в таблице Customers и нигде больше. Пользователь, которому нужно узнать, например, адрес определенного клиента, вполне обоснованно будет искать его в таблице Customers (клиенты), но искать в ней сведения о зарплате сотрудника, который работает с этим клиентом, не имеет смысла. Зарплата сотрудника связана с сотрудником (зависит от него), поэтому эти сведения следует хранить в таблице Employees (сотрудники). Вместо этого можно поместить все сведения о поставщиках в отдельную таблицу Vendors (поставщики) и связать товары с поставщиками с помощью кодов товаров или поставщиков с товарами с помощью кодов поставщиков.При изготовлении продукции, после контроля качества, выявляются товары с браком и некондиция или товар пониженной сортности. Продукция хорошего качества транспортируется на склад магазина, а в последствие по счет-фактуре при наличии талона качества поставляется на «Железяка».ORACLEDATABASE или Oracle RDBMS - объектно-реляционная система управления базами данных компании Oracle. Это устойчивая, масштабируемая система управления реляционными базами данных, способная эффективно хранить и обрабатывать огромное количество данных в условиях многопользовательского доступа. СУБД Oracle поставляется в четырех различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений (а также отличающиеся ценой): • Oracle Database Standard Edition One Количество CPU/Sockets 1 CPU Без ограничений 2 Sockets 4 Sockets Без ограниченийСоздание таблицы Поставщики: Create table postavshiki (id_postavshik number(20) not null, Primary key(id_postavshik), Postavshikvarchar2(30) not null, Address varchar2(30) not null, Phone number(30) not null unique, Email varchar2(20) not null) Id_tovarnumber, Primary key (id_tovar), Id_postavshik number not null, Foreign key (id_postavshik) references postavshiki(id_postavshik), Name varchar2(20) not null, Otdelvarchar2(20) not null, Kolichestvo number not null, Cena number not null)Сино 37", "918346847", "postavsik2@mail.ru") insert into postavshiki values ("3", "Поставщик3", "ул. Шохмансур", "918536656", "postavsik3@mail.ru") insert into postavshiki values ("4", "Поставщик4", "ул. Заполнение предварительными данными таблицы склад: insert into sklad values ("1015", "1", "Цилиндр", "Легковые", "16", "100000") insert into sklad values ("1016", "2", "Ремень", "Легковые", "18", "1000") insert into sklad values ("1017", "3", "Шины", "Легковые", "14", "1040") insert into sklad values ("1018", "4", "Диски", "грузовые", "17", "1077") insert into sklad values ("1019", "5", "Жидкость", "грузовые", "8", "110") Заполнение предварительными данными таблицы продажи: insert into prodazhy values ("1015", "16", "21/12/2012") insert into prodazhy values ("1016", "18", "16/01/2012") insert into prodazhy values ("1017", "14", "04/05/2012") insert into prod
План
Содержание
Введение
1. Проектирование базы данных
1.1 Нормализация отношений
1.2 Системный анализ предметной области
1.3 Описание программного обеспечения
2. Таблицы
2.1 Реляционная модель БД
2.2 Создание таблиц
2.3 Заполнение таблиц
3. Пользователи, роли и SQLЗАПРОСЫ
Заключение
Список литературы база данные программный реляционный