Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание системы запросов к базе данныхСодержание книги
Поиск на нашем сайте
Система запросов: – написать запрос, который выводит клиента, проживающего на заданной улице – написать запрос, который выведет договор, заданный пользователем – написать запрос, который выведет информацию о заданном клиенте – написать запрос, который выведет клиентов, проживающих в городе Москва – написать запрос, который выводит клиентов, проживающих в Москве с автомобилем 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; просмотров: 99; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.20 (0.007 с.) |