Создание программы, осуществляющей хранение информации о Ресторане. Структура предприятия, нормализация отношений. Разработка пользовательского интерфейса базы данных "АРМ администратора ресторана" в Borland Delphi 7. Характеристики для поиска данных.
За последние тридцать лет теория баз данных (БД) стала одним из основных разделов информатики, оказывающим сильное воздействие на развитие архитектуры вычислительных систем, современную информационную технологию и методологию проектирования автоматизированных информационных систем (АИС), особенно банков данных (БНД). В последние годы в теории БД сложилось новое направление научных исследований, получившее название семантического, или концептуального, моделирования в БД. Он заключается в выделении двух уровней моделирования: уровня концептуального моделирования ПО (предметной области) и уровня моделирования собственно базы данных.Актуальность темы курсового проекта заключается в том, что в связи с большим потоком данных вручную становится невозможно вести учет товаров и обрабатывать заказы, работать с клиентами. Большие объемы информации легче и проще обрабатывать с помощью программы, имеющей таблицы, запросы и т.д.Технология ODBC обеспечивает доступ к реляционным базам данных и это первый шаг на пути решения этой проблемы. Однако, когда разработчики хотят включить в свои проекты нереляционные источники данных или работать в средах, подобных Интернет, они сталкиваются с дилеммой - либо разрабатывать собственные парадигмы доступа к данным, либо работать на уровне API, что несовместимо с новыми средами.ADO позволяет представлять данные из разнообразных источников (реляционных БД, текстовых файлов и т.д.) в объектно-ориентированном виде. Объектная модель ADO состоит из следующих объектов высокого уровня и семейств объектов: · Connection (представляет подключение к удаленному источнику данных) · Recordset (представляет набор строк, полученный от источника данных) · Record (может представлять одну запись объекта Recordset или же иерархическую структуру, состоящую из текстовых данных)SQL (Structured Query Language - «язык структурированных запросов») - универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. Несмотря на наличие диалектов и различий в синтаксисе, в большинстве своем тексты SQL-запросов, содержащие DDL и DML, могут быть достаточно легко перенесены из одной СУБД в другую. Существуют системы, разработчики которых изначально ориентировались на применение по меньшей мере нескольких СУБД (например: система электронного документооборота Documentum может работать как с Oracle, так и с Microsoft SQL SERVERИDB2). Наличие стандартов и набора тестов для выявления совместимости и соответствия конкретной реализации SQL общепринятому стандарту только способствует «стабилизации» языка. Однако не стоит думать, что это полностью универсальный принцип - программист описывает набор данных для выборки или модификации, однако ему при этом полезно представлять, как СУБД будет разбирать текст его запроса.Главным результатом проведенной работы явилось создание функционирующей программы, которая осуществляет хранение информации о Ресторане и поиск данных по основным характеристикам, и реализует все необходимые требования, которые предъявлялись в постановке задания к настоящему курсовому проекту.
План
Содержание
Введение
1. Постановка задачи
2. ADO и SQL
2.1 Технология ADO
2.2 Технология SQL
3. Проектирование БД “Ресторан”
4. Разработка БД в Borland Delphi 7
5. Таблицы в Borland Delphi 7
6. ER-диаграмма
Заключение
Список используемой литературы
Листинг программного кода
Введение
За последние тридцать лет теория баз данных (БД) стала одним из основных разделов информатики, оказывающим сильное воздействие на развитие архитектуры вычислительных систем, современную информационную технологию и методологию проектирования автоматизированных информационных систем (АИС), особенно банков данных (БНД). В последние годы в теории БД сложилось новое направление научных исследований, получившее название семантического, или концептуального, моделирования в БД. Его основная цель - интеллектуализация банков данных и организация интерфейса конечного пользователя с информационной системой на уровне представлений о предметной области, а не на уровне структур данных.
В настоящее время определился основной подход к решению задач семантического моделирования в базах данных. Он заключается в выделении двух уровней моделирования: уровня концептуального моделирования ПО (предметной области) и уровня моделирования собственно базы данных. На верхнем уровне осуществляется переход от неформализованного описания ПО и информационных потребностей конечного пользователя к их формальному выражению с помощью специальных языковых средств.
База данных - это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация.
С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи.
Вывод
Главным результатом проведенной работы явилось создание функционирующей программы, которая осуществляет хранение информации о Ресторане и поиск данных по основным характеристикам, и реализует все необходимые требования, которые предъявлялись в постановке задания к настоящему курсовому проекту.
Перспективы дальнейшего развития программы связаны с расширением ее функциональных возможностей.
Список литературы
1. Климова Л.М. Delphi 7. Основы программирования. Решение типовых задач. Самоучитель. - М.: КУДИЩ - ОБРАЗ, 2006. - 450 с. ил.
2. Тюкачев Н.А. Программирование в Delphi для начинающих. - СПБ.: БХВ - Петербург, 2007. - 672 с.: ил.
3. Сорников Я.А. Учебник по АИБС “МАРК-SQL”. - М: Учебный центр АНО «ФИО», 2007. - 61 с.
4. Тюкачев Н.А. Программирование в Delphi для начинающих. - СПБ.: БХВ - Петербург, 2007. - 672 с.: ил.
5. Максим Кузнецов, Игорь Симдянов MYSQL 5. В подлиннике, БХВ - Петербург, 2010, с. - 1024
6. Нил Дж. Рубенкинг. Язык программирования Delphi для «чайников». Введение в Borland Delphi 2006 = Delphi for Dummies. - М.: Диалектика, 2007;
7. Максим Кузнецов, Игорь Симдянов, MYSQL 5, БХВ-Петербург 2010;
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы