Автоматизированная информационная система магазина бытовой техники

Нормализация базы данных (ее понятие и формы, описание предметной области, инфологическая модель). Типы данных и команды SQL. Реализация информационных систем с помощью средств быстрой разработки. Создание пользовательского интерфейса для работы с базой.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 19.06.2014
Размер файла 957,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Теоретические основы баз данных

1.1 Основные термины теории баз данных (БД, СУБД, ключи, реляционные БД, таблицы, связи, триггеры)

1.2 Нормализация базы данных (описание предметной области, инфологическая модель, понятие нормализации, первая, вторая, третья нормальные формы)

1.3 Типы данных и команды SQL

2. Реализация информационных систем

2.1 Реализация с помощью средств быстрой разработки (с описанием понятия средства быстрой разработки и технологии создания логической, физической модели и генерации в SQLServer 2000/2005/2008)

2.2 Реализация с помощью СУБДSQLServer 2000/2005/2008 (EnterpriseManager, TransactSQL (создание таблицы))

2.3 Создание пользовательского интерфейса для работы с базой

3. Обработка результатов и выводы

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

Введение

В настоящее время, в современном мире электронных технологий практически невозможно представить компанию (фирму или организацию), в которой не требуется обработка некоторого объёма информации. Информацию требуется, где-то хранить. Информация может динамически изменяться. Регулярно требуется выборка данных по определённым критериям из всего массива.

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

Базы данных создаются специально для хранения, обработки, проведения расчётов, сортировки, выборки и представления любых массивов данных по любым критериям.

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

Основа информационной системы, объект ее разработки - база данных.

Подобные базы данных способны хранить самую различную информацию:

· прайс-листы;

· информация о клиентах/заказчиках;

· каталог товаров/услуг;

· отчёты персонала;

· движение товаров;

· Информацию о сотрудниках

· статистическая и любая другая информация, выходящая за рамки двух строк.

1. Теоретические основы баз данных

1.1 Основные термины теории баз данных (БД, СУБД, ключи, реляционные БД, таблицы, связи, триггеры)

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

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

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

Между двумя или более таблицами базы данных могут существовать отношения подчиненности. Отношения подчиненности определяют, что для каждой записи главной таблицы {master, называемой еще родительской} может существовать одна или несколько записей в подчиненной таблице {detail, называемой еще дочерней}.

Существует три разновидности связей между таблицами базы данных:

· «один-ко-многим» когда одной записи родительской таблицы может соответствовать несколько записей в дочерней таблице.

· «один-к-одному» когда одной записи в родительской таблице соответствует одна запись в дочерней таблице.

«многие-ко-многим» когда:

а) Записи в родительской таблице может соответствовать больше одной записи в дочерней таблице;

б) Записи в дочерней таблице может соответствовать больше одной записи в родительской таблице. Например, каждой студент изучает несколько дисциплин. Каждая дисциплина изучается несколькими студентами.

Реляционные БД представляют связанную между собой совокупность таблиц-сущностей базы данных (ТБД). Связь между таблицами может находить свое отражение в структуре данных, а может только подразумеваться, то есть присутствовать на неформализованном уровне. Каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.

1.2 Нормализация База Данных (описание предметной области, инфологическая модель, понятие нормализации, 1, 2, 3 нормальные формы)

Описание предметной области

В данной курсовой работе в качестве предметной области рассматривается магазин бытовой техники. Моя база данных решает следующие задачи: учёт товара, выдача данных о поставщиках и поставляемых ими товарах (фирма - поставщик, его реквизиты, наименование товаров, характеристики, цены).

Исходные данные о магазине: магазин располагается в нескольких помещениях (склад, торговый зал). У фирмы есть поставщики, осуществляющие поставку бытовой техники на склад магазина.

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

При отсутствии товара на складе работник магазина выбирает отсутствующие товары и на основании этих данных составляет заявку на имя фирмы - поставщика.

Нормализация отношений (таблиц) -- одна из основополагающих частей теории реляционных баз данных. Нормализация имеет своей целью избавиться от избыточности в отношениях и модифицировать их структуру таким образом, чтобы процесс работы с ними не был обременён различными посторонними сложностями. При игнорировании такого подхода эффективность проектирования стремительно снижается, что вкупе с прочими подобными вольностями может привести к критическим последствиям. Любому специалисту, по роду своей деятельности так или иначе связанному с проектированием реляционных баз данных, полезно понимать и уметь осуществить нормализацию отношений.

Процесс нормализации состоит из трех этапов:

Первая нормальная форма:

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

Будем называть исходное отношение основным, а значение неатомарного атрибута -- подчинённым.

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

Приведем наши таблицы к первой нормальной форме

Таблица "Сотрудник"

Код сотрудника

Фамилия

Имя

Отчество

Адрес

Телефон

01

Антонов

Лев

Эдуардович

Волочаевская 1-1

76-45-45

02

Иванова

Ольга

Анатольевна

Рублевка 228

75-54-65

03

Федоров

Максим

Павлович

Косая аллея 22

99-99-99

04

Федюнин

Александр

Игоревич

Булкино 77

66-87-34

05

Петросян

Игнат

Ибрагимович

Чикаго 88

22-88-22

06

Макаров

Константин

Игоревич

Кулибяка 01

14-88-14

07

Командиров

Сергей

Львовович

Ворошилова 11

11-44-55

Таблица "Товары"

Код товара

Код поставщика

Код типа товара

Наименование товара

Описание

Цена

1

1

1

Samsung RB32FERMDSA

Двухкамерный холодильник Samsung RB-32FERMDSA -- это модель с практичной конструкцией корпуса: морозильная камера расположена внизу, за счет чего значительно увеличен ее полезный объем. Модель сочетает в себе высокотехнологичные решения и стильный дизайн.

20000

2

1

1

BEKO CS325000S

Современная бытовая техника должна сочетать в себе множество функций и в тоже время, быть доступной для многих покупателей. Решение этих задач с легкостью смогли осуществить инженеры Веко. Мы производим и продаем своим клиентам только самые лучшие и надежные товары. В их качестве и практичности не приходится сомневаться!

15000

3

1

1

Атлант ХМ 4009-022

В двухкамерном холодильнике Атлант ХМ 4009-022 очень хорошо продумано внутреннее пространство холодильной камеры. Полки выполнены из ударопрочного закаленного стекла и имеют специальные пластиковые бортики, которые в случае пролива жидкости удержат ее. Регулируя самостоятельно полки по высоте, вам будет удобнее размещать трехлитровые банки и габаритные кастрюли.

22000

4

2

2

Gorenje DT 6 SY2W

Каминная вытяжка Gorenje DT6SY2W. Производительность 700 куб.м/ч.

50000

5

2

2

Samsung HDC6255BG

Вытяжка Samsung HDC6255BG современного дизайна не только будет хорошим помощником на Вашей кухне, но и станет прекрасным стильным дополнением к общему оформлению кухонного интерьера. Уровень производительности этой модели достаточно высокий, поэтому эта вытяжка превосходно очистит воздух на большой кухне за считанные минуты. Жировой фильтр вытяжки Samsung HDC6255BGочень просто можно помыть даже в посудомоечной машине. Такая вытяжка послужит Вам долгую и надежную службу!

31000

6

3

3

Hansa FCMW53010

Газовая плита Hansa FCMW53010 с 4 газовыми конфорками. Это стандартная бытовая техника для тех, кто не хочет переплачивать за ненужные функции. Удобство пользования, духовой шкаф большого объема - все что нужно, чтобы обеспечить себя и домочадцев горячими обедами и ужинами, а также вкусной выпечкой и запеченным мясом.

1000

7

3

3

BEKO CG 41111 G

Газовая плита Beko CG 41111 G имеет простой, надежный механический тип управления и таймер со звуковым сигналом. Конфорки и горелки духового шкафа плиты оборудованы электроподжигом.

1500

8

3

3

Gorenje GN 51103 AW0

Газовая плита GORENJE GN 51103 AW0 - незаменимая помощница на вашей кухне.

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

700

ТаблицаТип товара

Код типа товара

Тип товара

1

Холодильники

2

Вытяжки

3

Плиты

Таблица "Поставщик"

Код поставщика

Код товара

Организация

Контактный телефон

Адрес

1

1

ООО «Мерилен»

88-15-49

г. Хабаровск, Серышева ул.,д.88

4

2

ООО «домовенок»

88-11-49

г. Хабаровск, Серышева ул.,д 33

2

4

ДНС

34-56-87

г. Хабаровск, Волочаевская ул.,д.88

3

6

Техно-сила

15-85-85

г. Хабаровск, Серышева ул.,д.88

Таблица "Продажа"

№ чека

Код сотрудника

Код товара

1

2

6

2

5

1

3

3

5

4

1

4

5

2

4

6

2

2

Вторая нормальная форма

Для приведения таблиц ко второй нормальной форме (2НФ), приводимые таблицы должны быть уже в 1НФ. Нормализация должна проходить по порядку.

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

Третья нормальная форма

База данных будет находиться в третьей нормальной форме, если она приведена ко второй нормальной форме и каждый не ключевой столбец независим друг от друга. Если следовать процессу нормализации правильно до этой точки, с приведением к 3НФ может и не возникнуть вопросов. Следует знать, что 3НФ нарушается, если изменив значение в одном столбце, потребуется изменение и в другом столбце.

1.3 Основные типы данных

В SQL Server у каждого столбца, локальной переменной, выражения и параметра есть определенный тип данных. Тип данных -- атрибут, определяющий, какого рода данные могут храниться в объекте: целые числа, символы, данные денежного типа, метки времени и даты, двоичные строки и так далее

Типы данных:

Целое число. Может быть объявлено положительным с помощью ключевого слова UNSIGNED, тогда элементам столбца нельзя будет присвоить отрицательное значение. Необязательный параметр М - количество отводимых под число символов. Необязательный атрибут ZEROFILL позволяет свободные позиции по умолчанию заполнить нулями.

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

TIME- Предназначен для хранения времени суток. Значение вводится и хранится в привычном формате - hh:mm:ss, где hh - часы, mm - минуты, ss - секунды. В качестве разделителя может выступать любой символ отличный от цифры.

DATATIME- Предназначен для хранения и даты и времени суток. Значение вводится и хранится в формате - YYYY-MM-DD hh:mm:ss. В качестве разделителей могут выступать любые символы отличные от цифры.

CHAR (8) - хранит строки из 8 символов и занимает 8 байтов. Например, любое из следующих значений: '', 'Иван', 'Ирина', 'Сергей' будет занимать по 8 байтов памяти. А при попытке ввести значение 'Александра', оно будет усечено до 'Александ', т.е. до 8 символов.

VARCHAR (3) - хранит строки максимум из 3 символов, но пустая строка '' занимает 1 байт памяти, строка 'a' - 2 байта, строк 'aa' - 3 байта, строка 'aaa' - 4 байта. Значение более 3 символов будет усечено до 3.

NOT NULL (значение не может отсутствовать) для полей логин и пароль.

NULL (значение может отсутствовать) для полей дата рождения и пол.

По умолчанию всем столбцам присваивается тип NOT NULL, поэтому его можно явно не указывать.

2. Реализация информационных систем

2.1 Реализация с помощью средств быстрой разработки

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

Термин CASE (ComputerAidedSoftwareEngineering) означает "компьютерная поддержка проектирования программного обеспечения" и связан с появлением так называемых CASE-средств - программных продуктов нового типа, предназначенных для автоматизации разработки информационных систем.

CASE-технологии представляют собой совокупность методологий проектирования и сопровождения информационных систем на всем его жизненном цикле, поддержанную комплексом взаимоувязанных CASE-средств. Основная цель состоит в том, чтобы отделить проектирование информационной системы от кодирования. Разработчику предоставляются удобные автоматизированные графические средства моделирования структуры ИС, заменяющие карандаш и бумагу, а также средства, позволяющие автоматизировать рутинные операции - генерацию кода, формирование баз данных, конверсию файлов в новые форматы.

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

ERwin - не только лучший инструмент для проектирования баз данных, но и средство для их быстрого создания. Оптимизирует модель в соответствии с физическими характеристиками целевой базы данных. В отличие от других инструментальных средств ERwin автоматически поддерживает согласованность логической и физической схем и осуществляет преобразование логических конструкций, таких как отношения многие-ко-многим, в их реализацию на физическом уровне. ERwin поддерживает широчайший спектр настольных СУБД. В этот список, в том числе, входит такой продукт, как Microsoft SQL Server.

Рассмотрим процесс реализации информационной системы в ERwin.

Открываем ERwin и создаем новую модель данных, нажимаем ОК.

Далее в появившемся окне, в поле NewModelType устанавливаем опцию Logical/Physical, а в разделе TargetDatabase в раскрывающемся окне списка устанавливаем СУБД, в нашем случае SQLServer 2000 и нажимаем на ОК.

Рис 1. Создание новой модели

Рис. 2. Выбор типа модели и среды генерирования БД

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

Для того что бы создать первую таблицу, нужно нажать на кнопку Entity, а после щелкнуть на свободный участок рабочего поля

Рис. 3. Создание таблицы

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

Рис. 4. Участки распределения таблицы

Заполняем таблицу.

Рис. 5. Заполнение таблицы

Создаем необходимое количество новых таблиц и заполняем их.

Рис. 6. Заполняем все таблицы

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

Рис. 7. Указываем типы данных

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

Рис. 8 Связь

Указываем связь между таблицами.

Рис. 9. Устанавливаем связь между таблицами

Теперь мы можем приступить к генерации SQL баз данных. Для этого мы создадим в SQLServer пустую базу данных в которую сгенерируется SQL код.

Заходим в IntepriseManager, далее в локальный сервер и выбираем Database,щелкаем правой кнопкой мыши и выбираем NewDatabase.

Рис 10. Создаем новую БД в среде SQLServer

Вводим название базы. Нажимаем «OK».

Рис 11. Название базы

Затем снова открываем ERwin для генерации базы данных. Открываем вкладку Tools, выбираем параметр ForwardEngineer, но прежде переключаемся в физический режим.

Рис 12. Переключаемся в физический режим

После нажимаем на кнопку Generate. В появившемся окне SQLServerConnection в поле database пишем имя вашей БД и нажимаем на кнопку Connect

Рис 13.Указываем нашу базу вSQLServer

Если генерация базы данных прошла успешна, то мы увидим окошко представленное на Рисунке 14.

Рис 14. Успешная генерация базы

После генерации открываем EntepriseManager и видим,что все наши таблички сгенерировались.

Рис 15. Окно существующих таблиц

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

Рис 16. Открываем таблицы для заполнения

Теперь заполняем все таблицы.

Рис 17. Заполнение таблицы

2.2 Реализация с помощью СУБД SQLServer 2000

Для того чтобы реализовать БД в SQLServer 2000, нужно запустить SQLServerEnterpriseManager, затем выбрать нашу базу.

Выделяем компонент Tabls, нажимая правым щелчком мыши и в контекстном меню выбираю NewTable. Открывается окошко определения полей, сначала, вводим название таблиц, после выбираем тип данных. Анологичным оброзом нужно заполнить остальные таблицы.

Рисунок 18. Заполнение таблиц в SQL Server Enterprise Manager.

2.3 Создание пользовательского интерфейса для работы с базой

Создавать пользовательский интерфейс мы будем в программе Delphi 6. Открываем программу и на вкладке Win32 выбираем PageControl. Размещаем его на свободном участке нашей формы.

Рис 19. Размещаем компонент PageControl на форме.

Для того чтобы у нас не было непонятной кучи информации в нашем интерфейсе, мы создадим дополнительные вкладки и переименуем их в соответствии с информацией которая будет там содержаться. Для создания вкладок нужно выделить наш созданный объект PageControl и щелкнуть по нему ПКМ и выбрать NewPage.

Рис 20. Добавление вкладок

Затем ты добавим компоненты ADOTable, он находится на вкладкеADO, и DATASource, он находится на вкладке DataAccess.

Рис 21. Компоненты ADOTable и DATASource

Поскольку эти 2 компонента никак не будут отображаться на нашем интерфейсе во время пользования им, то создать мы их можем в любой области нашей формы.

Теперь необходимо компоненту ADOTable указать путь до нашей БД, для этого выделяем созданный на форме компонент ADOTable и на панели ObjectInspector находим параметр ConnectionString выделяем его и щелкаем по «…». В появившемся диалоговом окне нажимаем на Build…

Рис 22. Устанавливаем связь с нашей базой

Затем выбираем Microsoft OLEDBProvderfor SQL Server и нажимаем Далее. После настраиваем подключение к нашей БД. Ставим галочку на «Учетные сведения WindowsNT» и из списка выбираем свою базу. Нажимаем на проверить подключение. Если все сделано правильно то соединение установится,и появится окошко с сообщением, что соединение успешно установлено. Аналогичным образом мы настраиваем все оставшиеся компоненты ADOTable.

Рис 23. Настраиваем подключение

Для настройки DataSource на панели инспектора объектов в параметре DataSet выбираем нужный компонент ADOTable.

Аналогичным образом настраиваем и другие компоненты ADOTable и DataSource.

Теперь можно приступить непосредственно к созданию пользовательского интерфейса. В процессе создания нам потребуются такие компоненты как DBEdit, для отображения информации из нашей БД, и Ladel, для подписи компонента DBEdit. Для навигации мы используем компонент DBNavigator. В итоге у нас получится интерфейс показанный на рисунке 23.

Рис 24. Готовый интерфейс таблицы «Сотрудник»

Для настройки компонента DBNavigator свяжем его с нашим объектом DataSource.

3. Обработка результатов и выводы

В моей курсовой работе была поставленна задача на создание базы данных для магазина бытовой техники.

В своей работе я создавал базу данных и пользовательский интерфейс,с помощью SQLServer 2000 и Delphi 6

Сначала я привел свои таблицы к 1, 2, 3 нормальным формам. После реализовал их в среде Erwinи сгенерировал таблицы в SQLServer 2000 EnterpriseManager.Затем заполнил поля таблиц соответствующими данными и показал создание таблиц с помощью СУБД SQLServer 2000 EnterpriseManager. В Delphi 6 был создан простой пользовательский интерфейс, привязанный к базе данных.

В итоге был создан программный продукт, справляющийся с заявленными задачами: Хранение и поиск информации.Повышения качества обслуживания. Уменьшение количества потраченного времени на поиск товара. Увеличение скорости обработки информации. Увеличение степени достоверности информации.

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

1. «ЭУП Проектирование реляционных баз данных» А.А. Пассар

2. Базы данных (7-е изд.) (Среднее профессиональное образование) - Фуфаев Э.В., Фуфаев Д.Э. 2012г.

3. www.habrahabr.ru

4. www.wikipedia.org

5. www.google.ru

Размещено на Allbest.ru


Подобные документы

  • Системный анализ и краткая характеристика предметной области. Функции для работы с буферизованной таблицей. Описание предметной области и инфологическое моделирование. Модель "сущность-связь". Проектирование баз данных на основе принципов нормализации.

    курсовая работа [112,9 K], добавлен 27.02.2009

  • Требования к составу и параметрам технических средств. Инфологическая (концептуальная) модель предметной области. Физическая и логическая модель базы данных. Создание структуры БД в СУБД MS ACCESS. Программирование приложения. Описание работы с системой.

    курсовая работа [572,2 K], добавлен 17.11.2014

  • Информационная система компьютерной фирмы, описание предметной области, модель системы. Создание базы данных: постановка задачи, перечень объектов базы данных, инфологическая и датологическая модели, физическое моделирование. Формы, запросы и отчёты.

    курсовая работа [463,7 K], добавлен 12.12.2009

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

    курсовая работа [1021,9 K], добавлен 24.10.2010

  • Этапы проектирования базы данных, определение целей и содержание таблиц. Добавление данных и создание других объектов базы данных. Даталогическая модель: структуризация, нормализация, схемы данных. Порядок, принципы создания пользовательского интерфейса.

    курсовая работа [1,3 M], добавлен 26.03.2013

  • Разработка структуры реляционной базы данных, предназначенной для отслеживания финансовой стороны работы компании. Требования к составу и параметрам технических средств. Нормализация информационных объектов. Физическая модель базы данных приложения.

    курсовая работа [1,4 M], добавлен 11.11.2014

  • Анализ данных предметной области. Информационно-логическая модель базы данных. Физическое проектирование и мероприятия по защите и обеспечению целостности базы данных. Приложение интерфейса для SQL-сервера базы данных на языке программирования Delphi.

    курсовая работа [2,2 M], добавлен 30.05.2013

  • Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.

    курсовая работа [1,4 M], добавлен 23.09.2016

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

    курсовая работа [3,8 M], добавлен 16.05.2021

  • Понятие нормализации таблиц базы данных и ее цели. Этапы процесса нормализации. Пример ненормализованных данных. Нормальные формы, к которым приводятся таблицы. Реляционная алгебра над учебной базой. База данных для предметной области "Учебные пособия".

    контрольная работа [216,1 K], добавлен 30.07.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.