Похожие презентации:
Лекция2_Осн_пон_прод
1.
Основные понятия базданных (продолжение)
Димитриев Александр Петрович
доцент кафедры компьютерных технологий
2.
Цель и задачи лекцииЦель – продолжение знакомства с основными используемыми
понятиями
Задачи:
1. Ознакомиться с некоторыми используемыми понятиями
2. Получить представление об их использовании на примерах
3.
СвязьСвязь (relation) – функциональная зависимость по ключам.
В главной (родительской) таблице – первичный ключ.
Во внешней (дочерней, подчиненной) таблице – внешний
(foreign) ключ.
OpenOffice Base
4.
Степень связиСтепень (мощность) связи:
«один-ко-многим» - «1:N»,
«один-к-одному» - «1:1»,
«многие-ко-многим» – «M:N».
5.
Ссылочная целостностьReferential integrity:
правила соответствия
значений ключей в
связанных таблицах
6.
Хранимые процедурыStored procedures: фрагменты
программ, хранящиеся в БД
CREATE PROCEDURE [dbo].[Отображение
студентов]
@FIO Varchar(50)=''
AS BEGIN
SET NOCOUNT ON;
SELECT * FROM dbo.Студенты WHERE
ФИО=@FIO
END
7.
ТриггерыПри удалении студента сначала удаляет все связанные с
ним оценки, а затем удаляет самого студента, тем самым
обеспечивая целостность данных
CREATE TRIGGER [Удаление студента Мишустин]
ON dbo.Студенты
INSTEAD OF DELETE
AS
BEGIN
SET NOCOUNT ON;
DELETE dbo.Оценки
FROM Deleted
WHERE Deleted.[Код студента] = Оценки.[Код студента]
DELETE dbo.Студенты
FROM Deleted
WHERE Deleted.[Код студента] = Студенты.[Код студента]
END
8.
ОбъектСвойства – properties.
События – events.
Известны также
методы.
9.
СистемаДр.-греч. σύστημα «целое, составленное из частей; соединение»
Понятия: элемент, подсистема, связь, структура, цель, состояние,
поведение, развитие, жизненный цикл.
Обладает интегративностью, синергичностью, иерархичностью
https://slides.com/aichek/deck/fullscreen#/4
10.
РепликаСхема репликации
https://myslide.ru/presentation/uchebnik-po-postroeniyu-vysokonagruzhennyx-sistem
О.Бунин. Учебник по построению высоконагруженных систем.
11.
ТранзакцияМодификация данных, которая должна быть либо выполнена
полностью, либо вообще не выполнена
https://userdocs.ru/pravo/9390/index.html?page=15
О.Б. Малков, Е.Т. Гегечкори. Базы данных: Учебное пособие для студентов заочной
формы обучения. 2007.
12.
Язык SQLStructured Query Language
Стандарт ANSI SQL-92
SELECT * FROM Students
https://ppt-online.org/1044821 Шевченко А.В.
Организация баз данных в производственных системах
13.
NULLNULL ≠ 0
NULL ≠ ''
NULL ≠ FALSE
NULL ≠ NULL
14.
Банк данных, база знанийБнД
База знаний – особого рода БД
https://mybiblioteka.su/10-101507.html
Принципы организации СУБД. Структура и модели данных. Объекты БД. SQL и QBEзапросы. Базы знаний
15.
Информационная системаhttps://studwood.net/1749338/informatika/sozdanie_pererabotka_hranenie_informatsii_tehnike
ERP-системы - Enterprise Resource Planning, планирование
ресурсов предприятия: R/3 немецкой фирмы SAP, Oracle
Fusion Cloud ERP.
На российском рынке к 2020 году аналитическая компания
IDC отмечала следующее распределение долей
поставщиков: SAP — 42,4 %, 1С — 39,2 %, Microsoft — 7,4 %,
Oracle — 4,8 %, Галактика — 3,6 %
16.
ЗапросCRUD для запросов обозначает: Create (создание), Read (чтение),
Update (обновление) и Delete (удаление).
17.
Модель данныхОсновой
реляционных СУБД
является
реляционная
модель данных
https://spravochnick.ru/bazy_da
nnyh/bazy_dannyh_i_subd_na_
primere_microsoft_access/mod
eli_dannyh/ Потехин Е.Ю.
18.
Тип данныхОпределяет:
•диапазон значений данных,
•допустимые операции,
•способ хранения значений
19.
ВыводыРеплика
Банк данных и база знаний
Объект
Система
Транзакция
Информационная система
Модель данных
Степень связи
Запрос
SQL
NULL
Тип данных
Связь
Ссылочная целостность
Хранимые процедуры
Триггеры
20.
Домашнее заданиеПовторение изученных определений
Выяснить, какие в СУБД используются типы данных
Базы данных