Проектирование баз данных
Реферат, 19 Января 2014, автор: пользователь скрыл имя
Краткое описание
Microsoft Access - это интерактивная реляционная СУБД (relational
database management system - RDBMS ) для WINDOWS . Это программа, которую, вы можете использовать для хранения и извлечения данных в зависимости от отношений, которые Вы установили. Работа с ней упрощена посредством манипулятора мыши. Графические возможности оболочки производят большое впечатление при изготовлении высококачественных отчетов и распечаток. Все это благодаря поддержки True-type шрифтов и встраивания OLE – объектов (Object Linking and Embeding) в рамках среды WINDOWS. OLE - объект представляет собой ссылку на определенную информацию, которая остается в своей первоначальной форме. OLE-объектом может быть EXCEL - таблица,
Paintbrush - иллюстрация или Sound - файл.
Содержание
1. Проектирование баз данных.
1.1. Создание гиперссылок в Access.
1.2. Создание макросов в Access.
2. Программирование на Visual Basic for Application.
2.1. Оператор If … Then … Else.
2.2. Инструкция Select … Case.
2.3. Оператор For …Next.
2.4. Оператор Do … Loop.
3. Программирование на Delphi/C++.
3.1. Функции обработки строк.
3.2. Создание БД.
3.3. Доступ к базам данных.
4. Компьютерные сети.
4.1. Построение сети.
4.2. Адресация.
4.3. LAN и VPN.
4.4. Топология локальных сетей.
5. Составление и отладка программ.
5.1. Постановка задачи.
5.2. Анализ существующих методов решения задачи.
5.3. Блок схема программы.
Прикрепленные файлы: 1 файл
Отчет.docx
— 277.66 Кб (Скачать документ)Содержание:
|
3 стр. |
|
3 стр. |
|
5 стр. |
|
7 стр. |
|
7 стр. |
|
8 стр. |
|
10 стр. |
|
11 стр. |
|
12 стр. |
|
12 стр. |
|
14 стр. |
|
22 стр. |
|
25 стр. |
|
26 стр. |
|
27 стр. |
|
28 стр. |
|
29 стр. |
|
35 стр. |
|
35 стр. |
|
35 стр. |
|
37 стр. |
- Проектирование баз данных.
Microsoft Access - это интерактивная реляционная СУБД (relational
database management system - RDBMS ) для WINDOWS . Это программа, которую, вы можете использовать для хранения и извлечения данных в зависимости от отношений, которые Вы установили. Работа с ней упрощена посредством манипулятора мыши. Графические возможности оболочки производят большое впечатление при изготовлении высококачественных отчетов и распечаток. Все это благодаря поддержки True-type шрифтов и встраивания OLE – объектов (Object Linking and Embeding) в рамках среды WINDOWS. OLE - объект представляет собой ссылку на определенную информацию, которая остается в своей первоначальной форме. OLE-объектом может быть EXCEL - таблица,
Paintbrush - иллюстрация или Sound - файл.
Новинкой программы Access является Cue Cards - Система суфлирования. Это обучающая система, предоставляющая пользователю рекомендации по выходу из реальных ситуаций при решении прикладных задач. При знании английского языка пользователь всегда сможет получить подсказку о том, что следует делать далее.
Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В состав пакета Access также входит язык Access Basic (встроенный диалект языка Visual Basic ), дающий возможность формирования специализированных систем управления базами данных.
- Создание гиперссылок в Access.
В форме, отчете или на странице доступа к данным можно создать надпись или рисунок и присоединить к ним гиперссылку. В формах и на страницах доступа к данным можно присоединять гиперссылку к кнопкам. Тогда при нажатии на такую кнопку осуществляется переход к просмотру документа, на который указывает гиперссылка.
Мы рассмотрим использование гиперссылок в полях таблиц Access. Для остальных объектов, поддерживающих работу с гиперссылками, процедуры будут практически аналогичными.
Добавить гиперссылку можно только в то поле таблицы, для которого в режиме Конструктора таблицы указан тип "Гиперссылка" (Hyperlink).
Чтобы добавить гиперссылку в поле таблицы или запроса:
- Откройте таблицу или запрос в режиме Таблицы.
- Поместите точку вставки в поле, имеющем тип "Гиперссылка" и содержащем пустое значение.
- Выберите команду Вставка, Гиперссылка (Insert, Hyperlink), или нажмите кнопку Добавление в гиперссылки (Insert Hyperlink) на панели инструментов Таблица в режиме таблицы (Table Datasheet), или нажмите комбинацию клавиш <Ctrl>+<K>. Появится диалоговое окно Добавление гиперссылки (Insert Hyperlink).
- В поле Текст (Text to display) введите текст, который должна отображать гиперссылка, а в поле Адрес (Address) введите путь или URL файла, на который должна указывать гиперссылка.
Гиперссылка может указывать на файл, находящийся на локальном диске или в сети (локальной или глобальной), на объект текущей базы данных, на еще несуществующую страницу, а также на адрес электронной почты. Используйте панели с ярлыками для более быстрого поиска и ввода адресов документов, с которыми вы уже работали, а также в том случае, если вы не знаете правильного формата адреса объекта, на который должна указывать гиперссылка. Например, чтобы создать гиперссылку на объект базы данных, щелкните по ярлыку объектом в базе данных (Object in This Database) и в появившемся иерархическом списке выделите нужный объект.
Для поиска файла на локальном диске можно использовать кнопку Поиск файла (Browse for File) на панели инструментов в диалоговом окне. Эта кнопка открывает диалоговое окно Связать с файлом (Link to File), в котором необходимо указать нужный файл и нажать кнопку ОК.
Для поиска Web-страницы, на которую должна указывать гиперссылка, нажмите кнопку Интернет (Browse the Web). Запустится программа Internet Explorer. Откройте в Internet Explorer интересующий вас документ и закройте окно Internet Explorer. Адрес документа будет автоматически введен в поле Адрес.
- Чтобы ссылка указывала не на весь документ, а на определенную его часть, нажмите кнопку Закладка (Bookmark). Появится диалоговое окно Выбор места в документе (Select Place in Document), вид которого зависит от типа документа, адрес которого указан в поле Адрес. Закладкой могут являться, например, диапазон ячеек Excel, закладка в документе Word, или объект базы данных Access. Выберите закладку и нажмите кнопку ОК.
6. Чтобы при наведении указателя мыши на гиперссылку автоматически отображалась всплывающая подсказка с пояснительным текстом, нажмите кнопку Подсказка (ScreenTip). Появится диалоговое окно Подсказка для гиперссылки (Set Hyperlink ScreenTip). Введите текст подсказки и нажмите кнопку ОК.
- Нажмите кнопку ОК. Гиперссылка будет вставлена в поле таблицы Access .
- Создание макросов в Access.
Создание изолированного макроса.
- На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.
Откроется построитель макросов.
- Добавление макрокоманды в макрос:
В построителе макросов щелкните первую пустую ячейку в столбце Макрокоманда. Чтобы отобразить список макрокоманд, введите необходимую макрокоманду или щелкните стрелку, а затем выберите необходимую макрокоманду.
Создание группы макросов
Группа макросов создается для объединения нескольких связанных макросов в один объект макроса.
- На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.
Откроется построитель макросов.
- На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Имена макросов, если она еще не была нажата.
В построителе макросов будет отображен столбец Имя макроса.
- В столбце Имя макроса введите имя первого макроса из группы.
- Введите макрокоманды, выполняемые в первом макросе.
- Перейдите к следующей пустой строке и в столбце Имя макроса введите имя следующего макроса.
- Введите макрокоманды, выполняемые в макросе.
- Повторите шаги 5 и 6 для каждого макроса группы макросов.
Создание внедренного макроса.
Внедренные макросы отличаются от изолированных макросов тем, что они хранятся в свойствах событий форм, отчетов, элементов управления. Они не отображаются в виде объектов в группе Макрос в области переходов. Это упрощает управление базой данных, поскольку не нужно следить за тем, в каком отдельном объекте макроса содержится макрос для формы или отчета. Внедренные макросы также включаются в состав формы или отчета при их копировании, импорте или экспорте.
Например, чтобы не отображать отчет, в котором отсутствуют данные, можно включить макрос в свойство события Отсутствие данных. Чтобы отобразить сообщение, можно использовать макрокоманду MsgBox, а затем чтобы отменить просмотр отчета вместо отображения пустой страницы, применить макрокоманду Отменить Событие.
- В области переходов щелкните правой кнопкой мыши форму или отчет, содержащий макрос, а затем выберите команду Режим конструктора или Режим макета.
- Если окно свойств не открыто, нажмите клавишу F4.
- Выберите элемент управления или раздел, содержащий свойства события, в который нужно встроить макрос. В верхней части окна свойств из выпадающего списка в разделе Тип выбора можно выбрать элемент управления или раздел, а также форму или отчет целиком.
- В окне свойств перейдите на вкладку События.
- Выберите свойство события, в которое нужно встроить макрос, затем нажмите кнопку.
- В диалоговом окне Построитель выделите пункт Макросы и затем нажмите кнопку ОК.
- В построителе макросов щелкните первую строку столбца Макрокоманда.
- В раскрывающемся списке Макрокоманда выберите нужный макрос.
- В группе Аргументы макрокоманды введите необходимые аргументы.
- Если требуется добавить другую макрокоманду, в столбце Макрокоманда выделите следующую строку и повторите шаги 8 и 9.
- Закончив создание макроса, нажмите кнопку Сохранить, а затем нажмите кнопку Закрыть.
Макрос запускается каждый раз при возникновении свойства события.
- Программирование на Visual Basic for Application.
- Оператор If … Then … Else.
Операторы условного перехода — одни из самых важных и часто используемых элементов в языках программирования. Общий принцип их работы прост: проверяется соответствие каким – то условиям (истинность или ложность каких-либо выражений) и в зависимости от этого выполнение программы направляется по одной или другой ветви.
Оператор If … Then … Else — самый популярный у программистов. Полный его синтаксис выглядит так:
If Условие Then
Команды1
[ElseIf Условия N Then
Команды N]
[Else
Команды2]
End If
Программа с использованием структуры If … Then … Else:
Sub my_prog()
Dim x As Double
Dim y As Double
x = InputBox(“введите x:”)
If x >= 0 Then
y = x + 10
Else
y = Sqr(x * x + 1)
End If
MsgBox «y=» & y
End Sub
- Инструкция Select … Case.
Инструкция Select Case может служить альтернативой инструкции ElseIf в If … Then … Else при оценке одного выражения, которое имеет несколько возможных значений. В то время как If … Then … Else для каждой инструкции ElseIf оценивает разные выражения, инструкция Select Case оценивает выражение только один раз, в начале управляющей структуры.
Полный его синтаксис выглядит так:
Select Case Переменная
Case Условие 1
Действие 1
…
Case Условие N
Действие N
[ Case Else
Альтернативное действие ]
End Select
Программа с использованием структуры Select … Case:
Function Bonus(pr1,pr2)
Select Case pr1
Case 1
Bonus = pr2 * 0.1
Case 2, 3
Bonus = pr2 * 0.09
Case 4 To 6
Bonus = pr2 * 0.07
Case Is > 8
Bonus = 100
Case Else
Bonus = 0
End Select
End Function
- Оператор For … Next.
Оператор For … Next повторяет группу операторов заданное количество раз.
Полный его синтаксис выглядит так:
For Числовая переменная [As Тип данных] = Начальное значение To Конечное значение [Step Шаг]
Группа операторов
Next
Программа с использованием структуры For … Next:
Sub boomboom()
Dim Index As Integer
For Index = 1 To 100
If Index >= 5 And Index <= 8 Then
Continue For
End If
MsgBox Index
If Index = 10 Then
Exit For
End If
Next