- •6. Сетевая модель
- •7.Реляционная модель бд.
- •8.Связи между таблицами бд.
- •9.Ключи таблиц реляционной бд.
- •1.Экономическая информация и её структурные единицы.
- •2.Внемашин. И внутримашин. Орг-ция экон.И
- •3.Основные понятия бд и субд
- •24 Типы данных ms Access
- •22 Вычисления в ms Access
- •23 Встроенные функции ms Access
- •31. Архитектура субд
- •32. Классификация субд
- •33. Характеристики субд.
- •38. Трехзвенная модель «клиент-сервер»
- •40. Хранимые процедуры и триггеры
- •49. Общая структура хд.Отличие хд от бд
- •41. РаБд и их особен-ти.
- •43. Требования к РаБд (Правила к. Дейта).
- •44. Методы интеграции РаБд.
- •45. Постреляционная модель бд.
- •46. Многомерная модель бд.
- •50. Архитектура хд (хранилище данных)
- •51 Требования к современной субд
- •53.Базы знаний и экспертные системы.
- •Экспертная система (эс)
- •Продукционная модель знаний.
- •База знаний:
- •Продукционная модель знаний.
- •Б аза знаний:
- •55. Модель знаний «семантическая сеть»
- •62.Администратор бд и его функции
- •63.Методы защиты бд
- •64.Восстановление бд
- •65.Оптимизация работы бд.
- •66.Возможности ms Access по администрированию бд.
- •67.Индексы и методы доступа
22 Вычисления в ms Access
Вычисления в МS Access выполняются с помощью выражений
Выражения могут содержать следующие элементы:
идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);операторы (арифметические, логические, сравнения и другие операторы);функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки) константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);значения (например, значения даты и времени, численные положительные или отрицательные значения).
Типы операций:
Арифметические(+,-,%,*,\ …);Логические (and, or, not);Сравнение (>,<,=,=<,>=)
23 Встроенные функции ms Access
Каждая функция содержит имя поля в квадратных скобках и оно должно находиться в круглых скобках, обозначая саму функцию. Вот так: Sum ([имя поля])
статистические: Sum, Avg (среднее), min, max. Count (посчитать), first, last
дата/время: now (текущая дата и время), date (дата), month (месяц), time, year
математические: cos, sin, Exp (экспонента: «е» в степени икс. В поле указывать степень), tan (тангенс), sqr (корень квадратный)
24 Типы данных ms Access
Тип данных определяет вид и диапазон значений, которые могут содержаться в данном поле. Microsoft Access предлагает следующие типы данных.
Текстовой — тип данных, используемый для хранения символьных или числовых данных, не требующих вычислений. Поле данного типа может содержать до 255 символов. Числовой — тип данных для хранения числовых значений, используемых в математических расчетах. Данные этого типа могут содержаться в 1, 2, 4, 8 байтах в зависимости от значения поля Размер поля. Поле Memo — специальный тип данных для хранения больших объемов информации, по объему превышающей 255 символов. Это поле может содержать до 65535 символов. Дата / время — тип данных для хранения календарных дат и текущего времени. Денежный тип — тип данных для хранения денежных значений, точность представления которых колеблется от 1 до 4 знаков после запятой. Целая часть может содержать до 15 десятичных знаков. Длина поля 8 байт. Счетчик — специальный тип данных для уникальных натуральных чисел, обладающий свойством автоматического наращивания при каждой новой записи. Длина поля 4 байта. Логический тип — специальный тип данных, имеющий только два значения, интерпретируемых как Да/Нет, Истина/Ложь, Вкл/Выкл. Длина поля 1 байт. Поле объекта OLE — содержит ссылку на OLE-объект, например документы Microcoft Word, Microcoft Excel, звук, изображение и другие виды объектов. Ограничено дисковым пространством. Гиперссылка — специальное поле, предназначенное для хранения гипёрссылки, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или страницы на том же компьютере, в локальной сети или Интернете. Длина до 2048 символов.Каждому типу поля присущ набор свойств: размер поля, число десятичных знаков, формат поля, маска ввода и тд.
25.назначения и оющая хар-тику SQL – Structural Query Language- Язык структур-ных запросов. SQL – универс. комп. язык исп-емый для создания, модификации и управления реляционными БД. Типы данных SQL: 1 CHARACTER(n) или CHAR(n)-текстовый, где n – размер поля, 2 INTEGER или INT целые числа в диапозоне от - 232 до 232, 3 NUMERICAL, FLOAT- веществ-ые числа, 4 CURRENCY- денежный, 5 DATETIME- дата/время. Хар-зуя SQL в целом можно выделить след черты: - высокоуровн-ая структура, напомин англ яз, - независимость от конкр СУБД, - межплатформ-ая переносимость,- поддержка архитект клиент/сервер, - обеспеч-ие програмн доступа к БД, - возм-сть измен и расширять структуру БД даже в то время, когда пользователи обращ-ся к ее содержимому (динамич опред данных), - возможность доступа к данным в среде интернет и др. Функции SQL: 1) язык интерактивных запросов, 2) язык програм-ния БД, 3) язык администрир-ния БД, 4) язык создания приложений клиент/сервер.
26. Группы и типы команд SQL: 1 группа DDL (Data Defenition Language)–созд. и измен. объектов БД ( типы: CREATE- создание, DROP- удаление, ALTER- изменение), 2ая гр DML (Data Manipulation Language) – обработка данных внутри объектов БД (типы: INSERT- вставка, UPDATE- обновление, DELETE - удаление), 3яя гр DQL (Data Query Language) – выборка данных (тип SELECT– выборка), 4ая гр DCL (Data Control Language) - управление доступом к данным (типы: GRANT - разрешение, REVOKE- отзыв разреш,DENY- запрет).
Структура команды SQL: Тип Предложение 1, … , Предложение К; где тип – что делать, предложения 1…К описывают данные или уточняют инф о команде. Каждое предлож начин-ся с ключ слова, такого как, наприм, WHERE (где), FROM(откуда), INTO(куда).
27запросы для работы с таблиц. а) Созд-ие табл.:
CREATE TABLE имя таблицы
(имя поля тип данных огранич-ие на поле,
…………………………………………………………………………..
имя поля тип данных огранич-ие на поле);
!!! тип данных и огранич на поле могут отсутствовать
Огранич на поле: PRIMERY KEY-первичн ключ, NOT NULL – поле должно быть заполн, FOREIGN KEY- внешн ключ.
Прим. CREATE TABLE Клиент
(НК INT PRIMARY KEY,
Фамилия CHAR(20), Адрес CHAR(30));
б) удаление табл:
DROP TABLE Заказы;
Удаляет из БД табл Заказы.
28. SQL- запросы на выборку ( всех полей, с условием)
1. Выборка всех полей таблицы
Select * From студенты;
Где*-всех полей, From студенты-имя таблицы
2. Выборка отдельных полей таблицы
Select поле 1, … поле K From имя таблицы
Пример: select Номер, Товар From Заказы
3. Выборка с условием
Select поле 1, … поле K From имя таблицы Where условие выборки;
Пример: Select Номер, Оценка From Студенты Where Оценка >=7;
29. SQL- запросы для обработки записей
1. Ввод записей в таблицу
Insert into Студенты (Фамилия, Оценка) values (“Сидоров”,10);
В кавычках должен быть обязательно текст
2.Удаление записей из таблицы
Delete From имя таблицы Where условие удаления;
Пример: Delete From Студенты Where Оценка =9;
3. Удаление всех записей из таблицы
Delete* From Студенты;
Где*- всех записей, Студенты- имя таблицы;
30. Функции СУБД:
1.Созд.БД
2. Первичное заполнение данными базы
3.Редактирование
4.Сортировка данных
5. Выполнение различных вычислений над данными
6. Поиск и выборка необходимых данных
7. Вывод данных из базы в виде, удобном пользователю
8. Защита данных в базе (от несанкционированного доступа, от сбоев в рабочей системе)
9. Экспорт данных в др. базы и приложения, а также импорт из др. баз и приложений
10. Подготовка БД для публикации их в сети Интернет
11. созд. Спец. Программ, называемых приложениями для работы с данными базы
12. восстановл. БД в случае её повреждения
13 обеспечение целостности (достоверности) данных в базе
14. управление доступом к базе различных пользователей
