19. Учет ставок в букмекерской конторе
Команды:
-(ключ) код команды (AN);
-название (Т).
Клиент:
-(ключ) код клиента (AN);
ФИО (Т);
Матчи:
-(ключ) код матча (AN);
-дата (D);
(внешний ключ)-код команды хозяев (N);
(внешний ключ)-код команды гостей (N);
-голы хозяев (N);
-голы гостей (N).
Результаты:
-(ключ) код результата (AN);
(внешний ключ)-код клиента (N);
-прогноз голов хозяев (N);
-прогноз голов гостей (N);
(внешний ключ)-код матча (N);
-ставка (N).
20-26!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
27. MS-Access. Основные классы и их взаимосвязь.
MS Access называет объектами все, что может иметь имя (в смысле Access). В базе данных Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули. В таблицах хранятся данные, которые можно извлекать с помощью запросов. Используя формы, можно выводить данные на экран или изменять их. Формы и отчеты могут использовать данные непосредственно из таблиц или через запросы. Для выполнения вычислений и преобразования данных запросы могут использовать встроенные функции или функции, написанные на Visual Basic. События, связанные с формами или отчетами, могут запускать макросы или функции и процедуры Visual Basic. (Событие – это любое изменение состояния объекта Access. Например, событием является открытие формы, ввод новой строки в форму, изменение содержимого текущей записи и т.д.) Для обработки события можно создать макрос или процедуру Visual Basic. С помощью макросов и модулей можно изменять ход выполнения приложения; открывать, фильтровать и изменять данные в формах и отчетах; выполнять запросы и создавать новые таблицы. В Visual Basic можно создавать, модифицировать и удалять любой объект Access, обрабатывать данные по строкам или столбцам, а также каким-либо другим способом. Из модуля можно вызывать библиотечные процедуры (DLL) Windows, чтобы использовать в приложении не только встроенные в Access функции, но и возможности Windows.С помощью страниц доступа к данным можно просматривать, добавлять, изменять и обрабатывать информацию, сохраненную в базе данных. Страницы доступа к данным также используются для объединения и группировки сведений, хранящихся в базе данных, для публикации сводок данных, анализа данных.
28. MS-Access. Таблица. Назначение, состав, свойства.
Таблица. Объект, который определяется и используется для хранения данных. Каждая таблица включает информацию об объекте определенного типа, например, о клиентах. Таблица содержит поля (столбцы), в которых хранятся различного рода данные, например, фамилия или адрес клиента, и записи (строки), в которых собрана вся информация о некотором объекте (человеке, образце продукции и т.п.). Между таблицами могут устанавливаться бинарные (между двумя таблицами), тернарные (между тремя таблицами) и, в общем случае, n-арные связи. Рассмотрим наиболее часто встречающиеся бинарные связи. При связывании двух таблиц выделяют главную и подчиненную таблицы. Логическое связывание таблиц производится с помощью ключа связи. Ключ связи, по аналогии с обычным ключом таблицы, состоит из одного или нескольких полей, которые в данном случае называют полями связи. Суть связывания состоит в установлении соответствия полей связи главной и подчиненной таблиц. Поля связи главной таблицы могут быть обычными и ключевыми. В качестве полей связи подчиненной таблицы чаще всего используют ключевые поля. В зависимости от того, как определены поля связи главной и подчиненной таблиц (как соотносятся ключевые поля с полями связи), между двумя таблицами в общем случае мгут устанавливаться следующие виды связи:
-
один-к-одному (1:1)
-
один-ко-многим (1:М);
-
многие-к-одному (М:1);
-
многие-ко-многим (М:М)
29. MS-Access. Поля таблицы и их основные свойства.
При создании таблиц в режиме Конструктора приходится задавать имена таблиц и полей в таблицах. При этом необходимо придерживаться ряда правил.
-
Имена полей в таблице не должны повторяться, т. е. должны быть уникальными.
-
Имена полей могут содержать не более 64 символов, включая пробелы.
-
Желательно избегать употребления имен полей, совпадающих с именами встроенных функций или свойств Microsoft Access (например, Name — имя).
-
Имя поля не должно начинаться с пробела или управляющего символа (коды ASCII 00-31).
-
Имена полей могут содержать любые символы, включая буквы, цифры, пробелы, специальные символы, за исключением точки (.), восклицательного знака (!), апострофа (') и квадратных скобок ([), (]).
После ввода имени поля необходимо задать тип данных, которые будут находиться в этом поле. Наиболее удобным способом является выбор типа из списка, но наименование типа можно ввести и вручную. Обычно при ручном вводе Конструктор автоматически предлагает закончить вводимое название типа. В Microsoft Access имеются следующие типы данных:
Тип данных | Использование | Размер |
Текстовый | Текст или комбинация текста и чисел (например, адреса), а также числа, не требующие вычислений, (например, номера телефонов, инвентарные номера или почтовые индексы) | До 255 символов |
Числовой | Числовые данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»). Для более точного определения типа числа используйте свойство Размер поля (FieldSize) | 1,2,4 или 8 байт. 16 байт только для кодов репликации (GUID) |
Поле MEMO | Длинный текст или числа, например, примечания или описания | До 64 000 символов |
Дата/время | Даты и время | 8 байт |
Денежный | Значения валют. Денежный тип используется для предотвращения округлений во время вычислений. Предполагает до 15 символов в целой части числа и 4 - в дробной | 8 байт |
Счетчик | Автоматическая вставка последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Этот тип поля удобно применять для первичного ключа таблицы. В качестве значений таких полей Access автоматически выбирает целые порядковые номера (1,2,...). В дальнейшем номер, присвоенный записи при ее создании, не изменяется (независимо от удаления, вставки новых записей и т.п.) | 4 байта. 1 6 байт только для кодов репликации (GUID) |
Логический | Поля, содержащие только одно из двух возможных значений, таких, как «Да/Нет», «Истина/Ложь», «Вкл/Выкл» | 1бит |
Поле объекта OLE | Объекты (например, документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звуки и другие двоичные данные), созданные в других программах, использующих протокол OLE. Объекты могут быть связанными или внедренными в таблицу Microsoft Access. Для отображения объекта OLE в форме или отчете необходимо использовать присоединенную рамку объекта | До 1 гигабайта (ограничено объемом диска) |
Гиперссылка | Поле, в котором хранятся гиперссылки, имеющие вид пути или URL-адреса | До 64 000 символов |
Мастер подстановок | Создает поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списком. При выборе данного параметра в списке типов данных запускается мастер для автоматического определения этого поля | Тот же размер, который имеет первичный ключ, являющийся также и полем подстановок; обычно - 4 байта |
30. MS-Access. Поля таблицы и их свойства группы Lookup.
Создание поля подстановки в таблицах Microsoft Office Access помогает повысить эффективность ввода данных для базы данных. Поле подстановки может содержать понятное пользователю значение, связанное с другим значением в исходной таблице данных или списке значений. Например, в поле подстановки может быть показано имя контакта, связанное с соответствующим кодом контакта в другой таблице, запросе или списке. В поле подстановки отображается список значений, из которых пользователь может выбрать нужное. Это позволяет сделать ввод данных более быстрым и точным. Если в поле указываются данные, уже существующие в другой таблице, можно избежать дублирования и возможных ошибок при повторном вводе данных. Поля подстановок бывают простыми или сложными. В простых полях подстановок хранится одно значение, а в сложных (или многозначных) полях подстановок — несколько значений, которые отображаются в списке или поле со списком. Для каждого значения в многозначном поле отображаемое значение подставляется на основе соответствующего ему связанного значения. При просмотре поля подстановки или обращении к нему в режиме таблицы оно называется столбцом подстановки. Можно создавать поля подстановок двух типов: на основе списка подстановки и на основе списка значений. Поле подстановки на основе списка подстановки получает данные из существующей таблицы или запроса базы данных. При использовании подстановки этого типа таблицы являются связанными, и при изменении значений источника данных текущие данные сразу становятся доступны в поле подстановки. Поле подстановки, основанное на списке значений подстановки, получает данные из списка значений, указанных при создании этого поля. Поле подстановки этого типа хорошо подходит для ограниченного набора редко меняющихся данных. Поле подстановки можно создать как в режиме конструктора, так и в режиме таблицы. Чтобы преобразовать в поле подстановки существующее поле, нужно изменить тип данных в режиме конструктора. При добавлении нового поля подстановки можно использовать в качестве источника данных существующую таблицу или запрос либо создать собственный список значений. В следующих разделах описаны оба этих способа.
31. MS-Access. Ключевое поля таблицы. Назначение, свойства.
Поскольку данные по разным темам хранятся в отдельных таблицах, их необходимо как-то связать, чтобы можно было легко комбинировать данные из разных таблиц. Для этого используются связи. Связь — это логическое отношение между двумя таблицами, основанное на их общих полях. Поля, формирующие связь между таблицами, называются ключами. Ключ обычно состоит из одного поля, однако может включать и несколько. Есть два вида ключей.
-
Первичный ключ. В таблице может быть только один первичный ключ. Он состоит из одного или нескольких полей, однозначно определяющих каждую запись в этой таблице. Часто в качестве первичного ключа используется уникальный идентификатор, порядковый номер или код. Например, в таблице "Клиенты" каждому клиенту может быть назначен уникальный код клиента. Поле кода клиента является первичным ключом этой таблицы. Если первичный ключ состоит из нескольких полей, он обычно включает уже существующие поля, формирующие в сочетании друг с другом уникальные значения. Например, в таблице с данными о пользователях в качестве первичного ключа можно использовать сочетание фамилии, имени и даты рождения.
-
Внешний ключ. В таблице может быть один или несколько внешних ключей. Внешний ключ содержит значения, соответствующие значениями первичного ключа другой таблицы. Например, в таблице "Заказы" каждый заказ может включать код клиента, соответствующий определенной записи в таблице клиентов. Поле кода клиента является внешним ключом таблицы "Заказы".
32. MS-Access. Основные классы и их взамосвязь.
Access – приложение, входящее в состав пакета Office, разработанного ком-
панией Microsoft. Microsoft продвигает на рынок две различные СУБД – SQL
Server и Access.
SQL Server предназначен для реализации крупных проектов, с большим
числом пользователей, одновременно работающих с БД. Он является (как сле-
дует из названия) серверным приложением и способен обрабатывать запросы от
удаленных клиентов.
Access представляет собой локальную СУБД и ориентирован на разработ-
ку баз данных малой и средней сложности, с которыми одновременно могут ра-
ботать один или несколько пользователей. Приложение обращается непосред-
ственно к файлу базы данных, доступ к файлу ограничен пределами одного
компьютера или локальной сети. Данные не кэшируются в оперативной памяти
(при каждом запросе выполняется обращение к файлу), что гарантирует устой-
чивость БД по отношению к аппаратным сбоям, но негативно влияет на произ-
водительность. Для защиты целостности данных при обращении к ним произ-
водится блокировка (два пользователя не могут одновременно изменить содер-
жимое одной и той же ячейки). Файлы баз данных Access имеют расширение
«.MDB».
Access предоставляет простые и удобные возможности для разработки
структуры БД и пользовательского интерфейса. Одно и то же приложение слу-
жит как инструментом создания баз данных, так и средством работы с готовы-
ми БД. На рис. 2.1 показан вид окна Access с открытой в нем базой данных. В
левой части окна базы данных перечислены виды групп объектов, которые мо-
гут присутствовать в БД (таблицы, запросы, формы и т.п.). В правой части окна
отображается список объектов, принадлежащих конкретной выбранной группе.
Инструменты для работы с данными в Access
База данных Access может содержать объекты следующих видов:
• Таблицы
• Запросы • Макросы
• Формы • Модули
• Отчеты
• Страницы
Все эти объекты являются инструментами, позволяющими выполнять различ-
ные действия над данными.
33. MS-Access. Запросы (Query). Назначение, состав, свойства.
Запросы. Запросы позволяют извлекать данные из одной или нескольких таблиц в соответствии с заданными условиями отбора, производить при этом обработку и сортировку данных. Визуально запросы напоминают таблицы, однако их принципиальное отличие в том, что отображаются не сами данные, которые хранятся
в БД, а то, что является результатом их переработки. Запросы могут быть параметризованными (иметь параметры). При вызове такого запроса пользователь должен задать значения параметров.
34. MS-Access. Схема критериев отбора в Query.
Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language).
QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов. SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL. Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку.
- 1.Основные идеи spreadsheet.
- Основные принципы организации бд: целостность, непротиворечивость, минимальная избыточность.
- 17. Реляционная модель бд
- 18. Учет и планирование профессиональной подготовки кадров.
- 19. Учет ставок в букмекерской конторе
- 1. Создание запроса на выборку с помощью Мастера
- 2. Создание запроса на выборку с помощью Конструктора
- 40. Понятие модели и задачи моделирования
- 41.Три стадии моделирования
- 42. Основные принципы моделирования
- 43.Понятие объектно-ориентированного программирования
- 44. Наследование, инкапсуляция и полиморфизм в ооп
- 45.Понятие семантической сети
- 46. Назначение, компоненты Forex
- 47. Forex. Принцип маржинальной торговли. Плечо
- 48. Forex. Котировка. Примеры. Прямая и обратные котировки
- 49. Forex. Понятие тренда. Типы трендов.
- 51. Forex. Order. Типы, назначение
- 52. Forex. Основные показатели фундаментального анализа
- 53. Erp.Понятие, область действия, бренды, технология внедрения
- 54. Erp.Технология внедрения
- 55. Crm стратегии и crm системы
- 56.Sap. Основные преимущества и недостатки
- Прямой доступ к базовым таблицам базы данных sap r/3 с помощью открытого sql
- Достоинства
- Недостатки
- Извлечение данных sap r/3 в Хранилище данных Достоинства
- Недостатки
- Доступ к данным с помощью bapi Достоинства
- Недостатки
- 57.Sap.Основные компоненты. Примеры взаимосвязи компонент.
- 58.Sap.Основные функции модуля управления человеческими ресурсами (hr)
- 59. Информационная безопасность и ее составляющие
- Основные составляющие информационной безопасности
- 60. Преимущества схемы кодирования с асинхронными ключами перед схемой с синхронными ключами
- 61. Понятие Hash-функции. Ее использование в электронной подписи(не полностью)
- 62. Механизм и значение электронной подписи