Создание системы запросов к базе данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание системы запросов к базе данных



 

Система запросов:

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

– написать запрос, который выведет договор, заданный пользователем

– написать запрос, который выведет информацию о заданном клиенте

– написать запрос, который выведет клиентов, проживающих в городе Москва

– написать запрос, который выводит клиентов, проживающих в Москве с автомобилем Nissan

– написать запрос, который выведет клиентов, код которых больше 5

– написать запрос, который выведет заданный телефон дилера

– написать запрос, который выведет цену машин


1)

Классификация СУБД

 

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

Классификации СУБД по модели данных:

   – иерархические

 – сетевые

 – реляционные

 – объектно-ориентированные

 – объектно-реляционные

По степени распределённости:

– локальные СУБД (все части локальной СУБД размещаются на одном компьютере)

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

По способу доступа к БД:

– файл-серверные

  – клиент-серверные

– встраиваемые

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

 

 

Описание достоинств и недостатков СУБД MS ACCESS

Достоинства:

– простая, удобная и понятная реализация БД

– применение строгих правил, базирующих на математическом аппарате, при проектировании

– полная независимость данных (физические и логические уровни разделены)

– при изменении структуры базы данных, изменения, которые требуется произвести в прикладной программе, минимальны

– знать организацию базы данных во внешней памяти не требуется

– высокая стандартизованность

Недостатки:

– невысокая скорость доступа

– достаточно большой объём внешней памяти

– трудность понимания структуры данных при больших количествах таблиц

– не все предметные области можно представить в виде таблиц

– набор данных ограничен

– избыточность данных по ключевым полям

 

 


 

 

Конструкции языка SQL для создания базы данных

 

Создание новой таблицы:

CREATE TABLE Имя таблицы (<Имя столбца><<тип данных> [(<размер>)] [<ограничения>] …);

Создание индекса:

CREATE INDEX <имя индекса> ON <имя таблицы> (<имя столбца> [,<имя столбца> ] …);

Изменение структуры существующей таблицы:

ALTERTABLE<имятаблицы>ADD (<имя столбца><тип данных> [(<размер>)] [<ограничения>] …);

ALTER TABLE <имя таблицы> MODIFI (<имя столбца><тип данных> [(<размер>/<точность>)] …);

Удаление таблицы:

DROP TABLE <имя таблицы>; Добавление записи: INSERT INTO <имя таблицы> VALUES (<значение>, …);

Копирование записи:

INSERT INTO <имя таблицы приемника> SELECT <имя столбца>, … FROM<имя таблицы источника> WHERE <предикат>;

Удаление записи:

DELETEFROM<имятаблицы> WHERE<предикат>;

Обновление записи:

UPDATE <имя таблицы>

SET <имя столбца> = <значение>/<выражение> WHERE <предикат>;

 

Создание новой базы данных средствами языка DDL

Создание таблиц

 

Создание таблицы Группы товаров:

create table [Группы товаров] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Название char(50));

Создание таблицы Должности:

createtable [Должности] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Название char(20), foreign key([Код]) references [Продавцы]([Код должности]));

Создание таблицы Клиент:

create table [Продавцы] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Фамилия char(20), Имя char(20), Отчество char(20), [Дата рождения] date, Адрес char(100), Телефон char(20), [Код должности] int,  [Дата занятия должности] date, ФИО char, [Фото сотрудника] image, foreign key([Код]) references [Продажи]([Код продавца])); 

Создание таблицы Продажи:

create table [Продажи] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Дата date, [Код товара] int, Количество int, [Код продавца] int, foreign key(Код) references Товары(Код));

Создание таблицы Производители:

createtable [Производители] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Название char(50), foreign key([Код]) references [Группы товаров]([Код производителя]));

      Создание таблицы Товары:

createtable [Товары] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Название char(50), [Код производителя] int, Цена money, [Срок гарантии] date, [Процент получаемый продавцом с продажи] int, [Код группы товаров] int, [Фото товара]image, foreign key([Код группы товаров]) references [Группы товаров](Код));

Разработка схемы данных

 

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

Рисунок 2 – Схема данных



Поделиться:


Последнее изменение этой страницы: 2020-11-23; просмотров: 53; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.131.168 (0.009 с.)