ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 57

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная №2 «БАЗЫ ДАННЫХ»

  1. Провести анализ предметной области, вывести сущности, собрать информацию для последующего заполнения БД, создать ER-модели для дальнейшего создания БД, создать БД, провести проверку работоспособности БД путём SQL запросов, подключить БД к требуемому источнику.

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

  • Заказы;

  • Клиенты;

  • Марка;

  • Автомобиль;






select avto.price, avto.mod, mark.name,zak.data,client.fio from AvtoJOIN marka ON Avto.markid = marks.markid JOINzakaz ON avto.zakid = zakaz.zakid JOIN client ON Avto.clientid = clients.clientidЗапрос на вывод данных об автомобиле, таких как: цена, марка, дата продажи, ФИО клиента. Запрос использует метод JOIN для объединения таблиц по ключу, который используется в двух требуемых таблицах.
select avto.price, avto.mod, mark.name,zak.data,client.fio from AvtoJOIN marka ON Avto.markid = marks.markid JOINzakaz ON avto.zakid = zakaz.zakid JOIN client ON Avto.clientid = clients.clientid WHERE price = “10000”Тот же запрос, но добавляется метод WHERE для ограничения вывода требуемой информации, теперь будут выводится автомобили с ценником в 10000р.Контрольные вопросы:

  1. Архитектура информационной системы – это концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы.

  2. Клиент-сервер (Client-server) – вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами.
Многоуровневые системы. это системы с отдельно выделенными, иерархически расположенными, блоками (подсистемами), которые организованы по определенной структуре. Подсистемы, характеризующиеся рядом однородных характеристик по отношению к вышестоящим подсистемам, определяют уровень иерархической системы.

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

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

  1. Инвертированный список, иерархическая, сетевая.

  2. Основные типы (модели) баз данных: Реляционные – используют табличное представление данных; Иерархические – используют структуру данных в виде деревьев; Сетевые – используют структуру в виде сети с множественными связями между данными, т. е. в виде графа. Ее назначение состоит в хранении и обработке информации, структурированной определенным образом.

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

СУБД — комплекс программ, позволяющих создать базу данных и манипулировать данными (вставлять, обновлять, удалять и выбирать). Система обеспечивает безопасность, надёжность хранения и целостность данных, а также предоставляет средства для администрирования БД.

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

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

  3. ADO (Active Data Objects) – модель программирования, которая предназначена для создания на Web-серверах динамических интерактивных Web-страниц для организации подключения к базам данных.
· BDE (Borland Database Engine) – интерфейс между приложением и базой данных, реализованный в рамках продуктов фирмы Borland.· ODBC (Open Database Connectivity) – стандарт, предусматривающий использование единого интерфейса для доступа к базам данных, поддерживающим язык SQL.