Шпаргалка по "Информатике"

Автор работы: Пользователь скрыл имя, 17 Мая 2015 в 14:02, шпаргалка

Краткое описание

1. Направления развития вычислительной техники
Выделяют 2 направления развития вычисл техники:
1)связано с использованием компьютеров для выполнения сложных вычислений над небольшими объемами данных (вычисление интегралов, решение уравнений и оптимизационных задач большой размерности, прогнозирования курсов валют и цен ценных бумаг и т.д.) Это направление способствует созданию и развитию языков программирования.

Прикрепленные файлы: 1 файл

KiT_2_semestr.docx

— 113.57 Кб (Скачать документ)

Гиперссылка. В поле этого типа хранятся гиперссылки - путь к файлу на жестком диске либо адрес в сети Интернет или Интранет.

 

 

13. Ключевые поля таблиц

Один или несколько атрибутов, значения которых однозначно определяют кортеж отношения, называется его ключом, или первичным ключом, или ключевым полем. То есть ключевое поле – это такое поле, значения которого в данной таблице не повторяется. Так, если  таблица содержит список сотрудников, и в ней имеются поля: Табельный номер, ФИО, Должность, – то в качестве ключа можно взять поле Табельный номер.

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

Кроме первичного ключа в таблице могут быть вторичные ключи, называемые еще внешними ключами, или индексами. Индекс – это поле или совокупность полей, чьи значения имеются в нескольких таблицах и  которое является первичным ключом в одной из них. Значения индекса могут повторяться в некоторой  таблице. Индекс обеспечивает логическую последовательность записей в таблице, а также прямой доступ к записи.

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

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

Индексы позволяют эффективно реализовать поиск и обработку данных, формирую дополнительные индексные файлы. При корректировке данных автоматически упорядочиваются индексы, изменяется местоположение каждого индекса согласно принятому условию (возрастанию или убыванию значений). Сами же записи реляционной таблицы не перемещаются при удалении или включении новых экземпляров записей, изменении значений их ключевых полей.

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

14. Типы связей между таблицами в реляционной модели данных.

Одно-многозначные (1:М) или одно-однозначные (1:1) связи. Схема данных прежде всего ориентирована на работу с таблицами, отвечающими требованиям нормализации, между которыми могут быть установлены одно-многозначные (1:М) или одно-однозначные (1:1) связи, для которых может автоматически поддерживаться связная целостность. Поэтому схему данных целесообразно строить в соответствии с информационно-логической моделью.

При построении схемы данных Access автоматически определяет по выбранному полю связи тип отношения между таблицами. Если поле, по которому нужно установить связь, является уникальным ключом как в одной таблице, так и в другой, Access выявляет отношение один-к-одному. Если поле связи является уникальным ключом в одной таблице (главной таблицы связи), а в другой таблице (подчиненной таблице связи) является не ключевым или входит в составной ключ, то есть значения его могут повторяться, Access выявляет отношение один-ко-многим между записями главной таблицы к подчиненной. В этом случае можно задать автоматическое поддержание целостности связей.

Отношение многие-ко-многим. Отношение многие-ко-многим предполагает, что каждой записи в одной таблице соответствует несколько записей в другой. При этом каждая сторона отношения выглядит как отношение один-ко-многим.

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

Связующая таблица представляет собой промежуточную таблицу, которая служит мостом между двумя таблицами в отношении многие-ко-многим. Ее ключ состоит из ключевых полей этих таблиц, с каждой из которых она связана отношением один-ко-многим. Помимо ключевых полей, связующая таблица должна содержать хотя бы одно поле, которого нет в связываемых таблицах, но которое имеет значение для каждой из них. Таким образом, отношение многие-ко-многим складывается из отношений многие-к-одному и один-ко-многим.

 

 

24. Свойства полей таблицы

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

Некоторые свойства полей

Размер поля определяет максимальную длину текстового или числового поля. Так, для числового поля с целыми значениями используются следующие размеры:

•  байт — целые числа от 0 до 255 (поле занимает 1 байт);

•  целое — целые числа от - 32 768 до 32 767 (2 байта);

•  длинное целое — целые числа от - 2 147 483 648 до 2 147 483 647 (4 байта).

Для числовых полей с дробными значениями применяются размеры: одинарное с плавающей точкой, двойное с плавающей точкой, действительное.

Формат поля определяет способ отображения текста, чисел, дат и значений времени на экране и на печати. Число десятичных знаков дает возможность указывать для чисел количество дробных знаков. Маска ввода задает маску ввода, облегчающую ввод данных в поле. Подпись определяет текст, который выводится в качестве наименований полей в таблицах, запросах, формах, отчетах. Значение по умолчанию позволяет указать значение, автоматически вводящееся в поле при создании новой записи. Условие на значение определяет множество значений, которые можно вводить в поле таблицы.

Сообщение об ошибке позволяет указать текст сообщения, выводящегося на экран при вводе недопустимого значения. Обязательное поле указывает, требует ли поле обязательного ввода значения. Пустые строки определяют, допускается ли ввод в текстовое поле пустых строк (« »). Индексированное поле служит для создания индекса. Сжатие Юникод разрешает или запрещает сжатие Unicode для поля.

 

20. Понятие репликации

Если говорить именно о репликации баз данных средствами Access, то репликой в данном случае называется каждая копия реплицированной базы данных. Каждая реплика базы данных содержит общий (для всех реплик базы данных) набор таблиц, запросов, форм, отчетов, страниц доступа к данным, макросов и модулей. Изменения данных таблицы, сделанные в одной из реплик, передаются в другие реплики. Каждая реплика может также содержать локальные объекты ,которые существуют только в этой реплике.

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

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

Частичная реплика — база данных, содержащая подмножество записей полной реплики. С помощью частичной реплики пользователь имеет возможность устанавливать фильтры и задавать отношения, определяющие, какое подмножество записей полной реплики должно входить в базу данных.

Область видимости. Реплики по области видимости разделяются на три типа: глобальные, локальные и анонимные. Тип реплики определяет ряд важных характеристик реплики, например: типы реплик, которые могут создаваться по данной реплике, может ли данная реплика стать основной репликой в наборе реплик, а также, как в ней обрабатываются конфликты при синхронизации.

Приоритет реплики — это специальная характеристика реплики базы данных, определяющая относительный приоритет реплики в наборе реплик. Приоритет выражается целым положительным числом. Приоритет реплик учитывается при разрешении конфликтов, возникших в процессе синхронизации реплик. 

18. Характеристика СУБД MS Access

СУБД Microsoft Access 2000 предназначена для работы с реляционными базами данных. Это комплекс программных средств, предназначенных для создания структуры новой базы данных, наполнения её содержимым, редактирования содержимого, отбора данных в соответствии с заданными критериями, их упорядочивания, оформления, печати.

Эта СУБД является компонентом офисного пакета Microsoft Office 2000 в варианте Professional, Premium и Developer. Данный компонент работает в среде Windows 95/98, Windows NT Workstation 4.0 и выше.

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

- с локальными базами  данных небольшого и среднего  размера

- централизованными базами  данных в локальных сетях с  файловым сервером

- проектами – клиентскими  приложениями, обеспечивающими эф-ый, естественный доступ к базам данных Microsoft SQL Server.

В Access база данных обозначает файл, содержащий набор информации. Каждая база данных в Access состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов и модулей. Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.

При работе с многопользовательской базой данных СУБД Access может обслуживать одновременно до 255 пользователей.

В Access уделено большое внимание вопросам взаимодействия БД с сетями Интернет и Интранет – имеются ср-ва для создания Web-страниц, обеспечивающих динамический доступ к данным базы.

Access поддерживает механизм OLE - связывание и внедрение объектов различных приложений Windows в базу данных Эта СУБД позволяет импортировать данные таблиц:

•  других баз данных Access;

•  баз данных dBase, Microsoft FoxPro, Paradox, Oracle, Microsoft SQL Server;

•  табличного процессора Microsoft Excel.

Внешними для Access могут быть также: данные почтовой программы Microsoft Exchange; таблицы и списки HTML на сервере локальной, корпоративной сети (сети масштаба предприятия), сети Internet. Access может экспортировать объекты базы данных в другие приложения, отправлять содержимое базы данных по электронной почте.

В данной СУБД имеется возможность разработки прикладных программ, работающих с базой данных, на встроенном языке программирования Visual Basic for Applications.

Access располагает удобными средствами для настройки пользовательского интерфейса, а также для администрирования БД, которые позволяют осуществлять восстановление, сжатие, репликацию, защиту БД, даёт возможность конвертировать БД из предыдущих версий в текущую и наоборот.

Эта СУБД снабжена развитой справочной системой.

 

28. Параметрический запрос

·  Параметрические запросы 
Запросы, представляющие собой варианты базового запроса и незначительно отличающиеся друг от друга, называются параметрическими. В параметрическом запросе указывается критерий, который может изменяться по заказу пользователя. 
Последовательность создания параметрического запроса:

·  Создать запрос в режиме конструктора или открыть существующий запрос в режиме конструктора, например «Образец запроса в режиме Конструктор».

·  В Бланк запроса в строке Условия отбора ввести условие отбора в виде приглашения в квадратных скобках, например [Введите фамилию]

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

·  Выполнить запрос, щелкнув по кнопке: Открыть. В появившемся на экране окне диалога «Введите значение параметра» надо ввести, например фамилию студента, информацию об успеваемости которого необходимо получить, выполнить щелчок по кнопке ОК.

 

33. Макросы и модули, их отличия

В Access макрос - определенная последовательность операций. Они хранятся в окне, напоминающем таблицу, в таком порядке, в котором их необходимо выполнять. При запуске макроса Access выполняет эти действия. Макрос может существенно облегчить использование Access. Одной из полезных особенностей макросов является возможность их привязки к кнопкам, которые помещаются в формы. Эти кнопки могут выполнять часто повторяющиеся операции (например, открывать диалоговые окна для поиска, изменять порядок сортировки данных или печатать отчет). Пользователи Access могут использовать определенные кнопки для выполнения этих действий, даже не зная всех подробностей операций, выполняемых макросом. Используя макросы, можно создавать завершенные приложения с пользовательским меню и диалоговыми окнами.

Модули являются объектами Access, такими же, как таблицы, запросы, формы, отчеты, страницы и макросы. Существуют два типа модулей: стандартные модули и модули класса.

Стандартные модули содержат общие процедуры, которые не связаны с конкретным объектом: формой или отчетом. Эти процедуры могут вызываться из других модулей и использоваться при обработке событий в разных объектах, для вычисления значений в разных запросах или формах и т. д. Если в процедурах модуля нет ссылок на конкретные объекты данного приложения (формы, отчеты, элементы управления), то такой модуль может быть с успехом использован другими приложениями Access. Стандартные модули применяются также для объявления глобальных (то есть доступных из всех модулей приложения) переменных, констант, типов.

Информация о работе Шпаргалка по "Информатике"