Создание Базы Данных в MicrosoftAccess 2010.
Прежде, чем создать свою базу, создадим каталог BASE в папке Документы!
-
З
апустите Microsoft Access 2010 из меню Пуск в папке MS Office 2010
.
-
Далее выбираем и меняем расположение базы данных на созданную папку BASE используя . Присвоим базе данных имя «Список учеников» и нажмём клавишу «Создать».
-
Создав файл, Access раскрывает пустое окно базы данных, и в этом окне можно будет проводить все операции — создавать и манипулировать объектами БД.Окно базы данных порождает множество дочерних окон объектов (таблицы, запроса, формы и т.д.), и каждое такое окно может быть закрыто автономно — любым из стандартных способов Windows.
-
По умолчанию открывается окно для создания Новой таблицы. Выберите в списке вкладок в верхней части окна базы данных вкладку Создание, далее Конструктор Таблиц. Создадим новую структуру базы данных.
В столбце Имя поля введите произвольное имя поля, а в следующем столбце укажите Тип данных для этого поля. Тип данных можно выбрать из раскрывающегося списка. Как только курсор оказывается в столбце Тип данных, в нижней части окна возникает бланк Свойства поля (характеристики данного поля). Он представляет собой перечень свойств (слева — название свойства, справа — значение этого свойства) с окном подсказки по каждому свойству. Перечень свойств меняется в зависимости от типа данных, который в текущий момент отображается в столбце Тип данных. Щелкнув мышью на поле значения в бланке свойств, вы можете изменить это значение (в рамках допустимого для этого типа данных). Большинство значений принимается системой по умолчанию, многие свойства можно изменить самостоятельно. Некоторые значения можно выбрать из раскрывающегося списка. После добавления поля «Дата рождения» Access предложит сохранить базу данных (введите название первой базы «Список класса»), а затем укажите первичный ключ — «Да».
- Создадим базу данных со следующей структурой:
-
- Теперь зададим поле КЛЮЧ, для этого выберем в таблице поле № личного дела и нажмём в панели инструментов значок или нажав правой кнопкой мыши на поле «№ личного дела» выберем «Ключевое поле».
- Тем самым вы определите первичный ключ своей таблицы (и запретите ввод записей с повторяющимся значением первичного ключа).
Примечание. Поле первичного ключа определять не обязательно, но желательно. Если первичный ключ не был определен, Microsoft Access при сохранении таблицы спросит, нужно ли создать ключевое поле.
Выбрав в ленте Режим и в меню Режим таблицы, переключите отображение созданной таблицы базы данных (структуры) в режим отображения таблицы. При этом обязательно сохраните таблицу под именем Список класса.
Заполним нашу таблицу по предложенному образцу:
Измените структуру таблицы, вставив перед столбцом Дата рождения столбец с полем Пол. Для этого, выделив столбец Отчество, выберите в «Ленте» нужный тип поля, в нашем случае . Переименуйте вставленный столбец, выделив столбец Поле 1 и дважды щёлкнув на заголовке. После этого задайте столбцу имя — Пол.
Для определения свойств нового поля переключите таблицу в режим Конструктора (в «Ленте» – «Режим» — «Конструктор». Определите для поля Пол логический тип данных, а на вкладке Общие в области описания Свойства поля выберите формат Да/Нет и отредактируйте его, записав как Муж/Жен.
Переключите отображение таблицы в Режим таблицы и в поле Пол, включите флажки в записях с мальчиками. Переместите столбец Пол, установив его справа от поля Дата рождения.
Для этого выделите столбец Пол, щелкнув область выделения поля со словом Пол, затем отпустите кнопку мыши.
Снова нажмите левую кнопку мыши и, удерживая ее в области выделения поля, перетащите столбец Пол в нужное положение.
Отсортируйте записи в таблице по алфавиту фамилий, для чего, щелкнув поле Фамилия, нажмите кнопку «Сортировка» по возрастанию в панели инструментов MS Access. Отсортированная таблица измененной структуры будет выглядеть, как показано на рисунке.
Рис. 3. Отсортированная по алфавиту фамилий таблица Учащиеся
Для дальнейшей работы, обязательно сохраните вашу базу!
Источник: https://infourok.ru/sozdanie-bazi-dannih-v-microsoft-access-2694110.html
Интерфейс MS Access 2010
Программные продукты, предназначенные для хранения и управления структурированными данными, называются системами управления баз данных (СУБД). Приложение MS Access всех относится к классу СУБД, основанных на реляционной модели данных. Но MS Access является не совсем обычной СУБД.
Помимо функций связанных с хранением и управлением данных, в составе MS Access есть также среда визуального программирования и язык Visual Basic for Application (VBA).
Таким образом, MS Access позволяет не только создать базу данных и делать к ней запросы, но также располагает средствами разработки полноценной информационной системы с пользовательским интерфейсом и бизнес-логикой.
Основными объектами, с которыми работает MS Access являются:
- таблица – структура для хранения данных на основе реляционной модели;
- форма – окно пользовательского интерфейса;
- запрос – объект, позволяющий осуществлять выбор данных из таблиц по различным критериям;
- отчет – объект, позволяющий подготовить печатную форму выходного документа на основе данных, которые хранятся в базе;
- модуль – программы на языке VBA, которые создают дополнительную функциональность в информационной системе.
- макрос – программный объект, который позволяет использовать элементы программирования без знания языка VBA.
Ничего непонятно?
Попробуй обратиться за помощью к преподавателям
Главное окно MS Access 2010
При запуске MS Access 2010 пользователю сразу же предлагается создать файл новой базы данных и сохранить его на диске. При создании базы данных можно выбрать подходящий шаблон, который уже содержит структуру базы.
При сохранении нужно указать название новой базы данных и путь, по которому необходимо ее сохранить. Файлы баз данных MS Access начиная с версии 2007 имеет расширение .accdb.
Более ранние версии (MS Access 2000-2003) имеют расширение .mdb.
После создания и сохранения новой базы данных откроется окно базы данных. Слева находится вертикальная панель, которая называется областью навигации. Здесь можно выбирать для просмотра все объекты (таблицы, формы, запросы и т.д.
), из которых состоит текущая база данных. Область навигации можно настроить так, чтобы она показывала сразу все объекты, выбрав режим «Все объекты MS Access».
Можно настроить так, чтобы были видны только объекты одного типа (например, только таблицы), выбрав режим «Таблицы».
Вверху на горизонтальных вкладках расположены панели инструментов быстрого доступа:
- главная;
- создание;
- внешние данные;
- работа с базами данных.
Панель «Главная» позволяет просматривать объекты базы данных в разных режимах. В режиме конструктора в объект можно вносить изменения, остальные режимы предназначены для просмотра. Также на панели «Главная» расположены стандартные команды работы с буфером обмена, команды сортировок и фильтров, поиска и форматирования.
Панель «Создание» располагает командами для создания новых объектов базы данных. Большинство объектов можно создавать двумя способами: при помощи мастера или при помощи конструктора.
Панель «Внешние данные» позволяет осуществлять экспорт, импорт данных и подключение к внешним источникам данных.
MS Access 2010 может работать не только с теми данными, которые находятся в текущей базе данных, но и подключаться к внешним источникам.
Внешними источниками могут быть другие файлы MS Access, файлы MS Excel, базы данных, разработанные в других реляционных СУБД. С внешними источниками данных можно работать двумя способами:
- подключиться к ним и обмениваться данными напрямую, постоянно поддерживая связь с внешним источником;
- импортировать данные и структуры внутрь текущего файла MS Access и далее не поддерживать связь с внешним источником;
Также данные могут быть экспортированы из текущей базы данных в различные форматы: MS Excel, текстовый файл, XML-файл, PDF.
Панель «Работа с базами данных» позволяет использовать средства оптимизации оптимизации, работать с макросами и просматривать схему данных текущей базы. Также здесь присутствуют команды для интеграции с СУБД MS SQL SERVER.
Панели инструментов быстрого доступа могут быть перенастроены по желанию пользователя. На них могут быть добавлены дополнительные команды, а неиспользуемые скрыты. Для этого нужно открыть меню «Настройка панели быстрого доступа» в левом верхнем углу и выбрать в нем пункт «Другие команды».
Источник: https://spravochnick.ru/bazy_dannyh/bazy_dannyh_i_subd_na_primere_microsoft_access/interfeys_ms_access_2010/
Преоборазование БД ACCESS *.mdb в файл *.mde, или как зищитить
← →Layner (2004-02-16 11:52) [0]
Приветствую всех! Дело такое, возможно ли так зишить БД Access, что бы ничего не было видно, например таблиц, запросов, при открытии в программе Access, видел что делают в MDE, но у меня 1н к 1му перенеслась..
← →SPIRIT (2004-02-16 12:12) [1]
а пароль поставить на базу целиком ?
← →Layner (2004-02-16 12:52) [2]
пароль в UDL по F4 виден как на ренгене..
← →sniknik (2004-02-16 13:27) [3]
UDL с безопасностью несовместим, даже если не пароль на юзера накладывать то чтобы под ним войти там надо будет разрешение дать на запись пароля, а записаный прочитать легко простым текстовым редактором. формируй строку подключения сам, пароль шифруй и только перед конектом разшифровывай (или поставь чтобы его у юзера запрашивало).
← →SPIRIT (2004-02-16 13:41) [4]
> sniknik © (16.02.04 13:27) [3] согласен
← →SPIRIT (2004-02-16 13:42) [5]
> sniknik © (16.02.04 13:27) [3] согласен + я еще ручками расширение меняю на *.xdb
← →Layner (2004-02-16 16:52) [6]
+ я еще ручками расширение меняю на *.xdb Да, но это от «дурака». В принципе сформировать строку подключения можно без проблем в приложении, но тогда его не сменить 🙁 Я думаю, что можно как то компилировать MDB, и будет обычный 2й файл, хотя работать с ним можно как с БД, но только из своего приложения…
← →sniknik (2004-02-16 17:41) [7]
> В принципе сформировать строку подключения можно без проблем в приложении, но тогда его не сменить 🙁 пусть пользователь задает, сам прячь/шифруй куданибудь… и никому не говори куда спрятал (пароль имею в виду).
> Я думаю, что можно как то компилировать MDB, и будет обычный 2й файл, хотя работать с ним можно как с БД, но только из своего > приложения… а вот тут подробнее как это «компилировать MDB»? вернее как ты это себе представляеш.
так понимаю паролировать ты его не хочеш ни как базу ни для юзеров, а работать должно только из твоего приложения, так? пиши свой формат базы, пока к нему движков не напишут так и будет.
← →Layner (2004-02-17 07:55) [8]
Да не, я точно видел БД в файле MDE, при открытии в Access, видно только таблицы, а вкладки типа «Запросы», «Формы», «Схема данных» … нет. Да, пароль я ставлю, храню в UDL пока, и сделаю в программе «реестр-программа-дешифрование-открываем бд». Смена пароля на БД в моей программе.
← →SPIRIT (2004-02-17 08:32) [9]
Provider=Microsoft.Jet.OLEDB.4.0;Password=»»;User ID=Admin;Data Source=basa_isp.
xdb;Mode=Share Deny None;Extended Properties=»»;Jet OLEDB:System database=»»;Jet OLEDB:Registry Path=»»; Jet OLEDB:Database Password=ПААРОЛЬ;Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=»»;Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don»t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False забудь про UDL
← →sniknik (2004-02-17 09:39) [10]
Layner © (17.02.04 07:55) [8] к данным это не относится, и кстати защита там есть на уровне пользователя, а уж дать права на просмотр только одному(к примеру) пользователю не должно составить проблем и не только в mde.
Общие сведения о MDE-файлах Если база данных содержит программы Microsoft Visual Basic для приложений (VBA), то при сохранении этой базы данных Microsoft Access в виде MDE-файла будут скомпилированы все модули, удалены все изменяемые исходные программы, а конечная база данных будет сжата.
Программы Visual Basic будут по-прежнему выполняться, но их нельзя будет просматривать или изменять.
Сохранение базы данных в виде MDE-файла защищает формы и отчеты без требования регистрации пользователей и необходимости для разработчика создавать и поддерживать учетные записи пользователей и разрешения, требуемые для защиты на уровне пользователей. База данных по-прежнему будет работать нормально.
Пользователи смогут обновлять данные и выполнять отчеты. Кроме того, из-за удаления исходных кодов уменьшится размер базы данных, т.е. будет оптимизировано использование памяти, что повысит быстродействие. Сохранение базы данных как MDE-файла делает невозможным выполнение следующих действий.
Просмотр, изменение или создание форм, отчетов или модулей в режиме конструктора. Добавление, удаление или изменение ссылок на библиотеки объектов или базы данных. Изменение программ; MDE-файл не содержит исходных кодов. Импорт и экспорт форм, отчетов или модулей. Однако таблицы, запросы, страницы доступа к данным и макросы можно импортировать и экспортировать в базы данных, не являющиеся MDE-файлами.
← →Layner (2004-02-17 10:46) [11]
SPIRIT © (17.02.04 08:32) Да, программно я так и подключался, только пароль брал из реестра, где он лежит в зашифрованном виде, а пароль менялся на БД только из моей программы. Записывался в реестр, программа перегружалась с новым паролем и все. sniknik © (17.02.04 09:39) Спасибо за исчерпывающий ответ! Перегоню в MDE.
← →sniknik (2004-02-17 11:25) [12]
> Спасибо за исчерпывающий ответ! Перегоню в MDE. не понимаю за что? (вернее почему именно последний ответ тебя удовлетворил) про паролирование по юзеру и раньше упоминалось и оно не зависит от расширения MDE/MDB, т.е. чтобы им воспользоватся перегонять не надо, и ты им пользоватся не хотел.
потом какой смысл в MDE если пишеш на дельфи и используеш mdb только как базу, или ты пишеш в access-е? и у тебя есть код который нужно спрятать? вообще я так и не понял чего ты хочеш добится и подозреваю что и ты больше запутался чем разобрался в этой ветке.
ну да хозяин барин, пробуй может и получится.
Источник: http://delphimaster.net/view/3-43331
Защита данных на уровне пользователей в Access 2010 и Access 2007 Порядок выполнения работы
-
Получите у преподавателя индивидуальное задание.
-
Откройте свою БД и проверьте возможность выполнения команды
Файл/Сведения/Пользователи
и разрешениядля
Access 2010
И
Пользователи и разрешениядля
Access 2007
-
Если нет, то найдите местоположение системной БД System.mdw .
-
Создайте на рабочем столе ярлык для открытия системной базы данных System.mdw :
C:DocumentsandSettings…ApplicationDataMicrosoftSystem.mdw -
Откройте базу данных System.mdw (по умолчанию Вы имеете права администратора с пустым паролем).
-
Импортируйте в эту базу объекты своей БД (таблицы, формы,…),необязятельно все, а только те, на которые Вы предполагаете дать разрешения. Для этого надо на ленте активизировать вкладкуВнешние данные,в которой выбратьAccess.В открывшемся окне с помощью кнопкиОбзорнайти свою БД, в которой выбрать импортируемые объекты и завершить импорт кнопкойОК.
-
Создайте группы пользователей и отдельных пользователей согласно индивидуального задания( Файл/Сведения/Пользователи и разрешения).
Дайте группам и отдельным пользователям
разрешения на доступ к объектам в
соответствии с заданием. Кроме того,
дайте группе Users права на открытие БД и
отберите все права на доступ к защищаемым
объектам (!!!!).
-
Замените пустой пароль администратора на любой непустой (запомните его!!!!).
-
Закройте базу данных.
-
Снова откройте базу System.mdw. В открывшемся окне замените слово Admin на имя пользователя (он может входить в какую-либо группу, и тогда он наследуетразрешения, данные группе; а может не входить ни в какую группу, тогда Вы ему дали индивидуальные разрешения). При этом по умолчанию откроется база данных от имени этого пользователя с пустым паролем.
-
Замените пустой пароль пользователя на непустой (запомните его!!!!).
-
Закройте базу.
-
Снова откройте базу System.mdw от имени пользователя с непустым паролем и проверьтедействия выданных разрешений. Покажите результаты преподавателю и закройте базу.
-
Верните системную базу данных в исходное состояние.Для этого надо открыть базу данных System.mdw с импортированными объектами от имениAdmin.
Далее выполните команду Файл/Сведения/Пользователи и разрешенияи удалить сначала всех созданных Вами пользователей, затем удалить созданные Вами группы.
Далее следует изменить пароль для администратора на пустой пароль и удалить импортированные объекты. Показать результат преподавателю.
-
Закрыть базу.
Порядок выполнения работы
-
Получить задание у преподавателя (дерево пользователей и разрешения).
-
Обеспечить защиту на уровне пользователей через интерфейс Access.
-
Обеспечить защиту на уровне пользователей с помощью мастера.
-
Создать MDE-файл и убедиться в его возможностях по защите данных.
Литература
-
Смирнов С.Н. Безопасность систем баз данных. – М.: Гелиос АРВ, 2007. – 352 с.
-
Т.О'Брайен, Подж С., Уайт Дж. MicrosoftAccess97: разработка приложений; пер. с англ. – СПб.: БХВ – Санкт-Петербург, 1999. – 640 с.
-
Литвин П., Гетц К., Гунделой М. Разработка корпоративных приложений в Access2002. Для профессионалов. – СПб.: Питер; Киев:BHV, 2003. – 848 с.
Соседние файлы в папке Материалы для лабораторных Базы данных
Источник: https://diplomconsult.ru/preview/2823609/page:7/
Иллюстрированный самоучитель по Microsoft Office 2003
В этой главе даны начальные сведения о системе управления базами данных (СУБД) Microsoft Access. Вы познакомитесь со следующими вопросами:
- назначение Access;
- создание базы данных и таблицы;
- ввод данных в таблицу, ее редактирование и форматирование;
- связи между таблицами в базе данных.
Access является одной из самых популярных настольных систем управления базами данных (СУБД), которая может работать с текстовыми файлами, с электронными таблицами и базами данных наиболее популярных форматов.
База данных хранит совокупность данных и объектов, относящихся к определенной задаче.
Она помогает нам упорядочить информацию по различным признакам и позволяет быстро делать выборку с произвольным сочетанием признаков.
В качестве данных может использоваться любая информация, хранящаяся на диске компьютера: сочетания символов, слова, файлы, рисунки, объекты и т.д. Методы ввода и хранения данных определяют структуру базы данных.
Access позволяет создавать реляционные базы данных, в которых данные хранятся в виде таблицы. Его можно использовать для анализа данных, для создания динамических веб-страниц, в которых автоматически будут отображаться изменения данных. С его помощью можно создавать приложения баз данных, например приложения клиент/сервер.
- Access может работать в качестве:
- автономной СУБД для настольных систем;
- СУБД для файлового сервера;
- как интерфейсный клиент для связи с серверными СУБД масштаба предприятия, например, с Microsoft SQL Server.
Access 2003 представляет собой мощную платформу для создания настольных приложений и приложений клиент/сервер уровня подразделения или целого предприятия.
Access 2003 позволяет преобразовывать базы данных Microsoft Access в формат Microsoft SQL Server, предоставляет двухстороннюю поддержку XML. Для интеграции инструментария Access с базами данных MS SQL используются быстродействующие средства доступа к базам данных на основе интерфейса OLE-DB.
Расширения файлов, используемых в Access
Access хранит все данные в одном файле, несмотря на то, что они могут быть распределены по разным таблицам. Таблицы с данными, их индексы, формы, отчеты хранятся в файлах с расширением .mdb (Microsoft Access database). Закрытый формат файлов с расширением .
mde позволяет не включать исходный код VBA в распространяемые приложения Access. Файлы,adp (Microsoft Access .
project) обеспечивают подключение к интегрированным хранилищам данных SQL Server 2000 через соединение OLE DB, что позволяет создавать полноценные приложения, имеющие архитектуру клиент/сервер.
По умолчанию в Access используются файлы с расширением .mdb. Этот формат позволяет разработчикам сохранять файлы как *.mde или *.ade. При этом любой код Visual Basic компилируется, и исходный код исключается как из файла базы данных Access (.MDB), так и из файла проекта Access (.ADP), что обеспечивает более надежную защиту.
Запуск Access и завершение работы с программой
Для завершения работы с приложением выберите команду Выход (Exit) в меню Файл (File). Другие варианты запуска программы и завершения работы с ней рассмотрены в главе 1 в разделах «Различные способы запуска приложений Microsoft Office» и «Закрытие документа и выход из программы Microsoft Office».
Источник: http://samoychiteli.ru/document19275.html
Начало работы в Microsoft Access 2010
Введение в Access 2010 | 31 |
Для работы с Access 2010 на локальном компьютере пользователя должна быть установлена одна из настольных операционных систем Windows XP/Vista/7 и СУБД Access. Для того чтобы начать работу в СУБД Access, необходимо после загрузки операционной системы запустить ее.
Это можно сделать, например, так: в нижней части рабочего стола Windows ХР на панели задач нажать кнопку Пуск (Start), в открывшемся меню выбрать Все программы (All programms). Из списка программ, установленных на данном компьютере, выбрать Microsoft Office | Microsoft Access 2010 и запустить СУБД.
Access может быть запущен из списка недавно использовавшихся программ, также представленного в меню Пуск.
Для быстрого запуска Access удобно иметь ярлык этой программы на рабочем столе Windows. Создать ярлык можно разными способами. Например, выберите программу Microsoft Access, как при ее запуске.
Нажмите правую кнопку мыши. В контекстном меню выберите команду Отправить и в ее меню выполните команду Рабочий стол (создать ярлык).
Ярлык будет создан и отобразится на рабочем столе в виде, представленном на рис. 1.7.
Рис. 1.7. Ярлык для запуска Access 2010
Теперь запуск Access может быть выполнен двойным щелчком мыши на ярлыке. После запуска Access 2010 отображается представление Backstage — рис. 1.8.
ЗАМЕЧАНИЕ
Можно запустить Microsoft Access, дважды щелкнув по файлу базы данных Access. При этом сразу будет открыта база данных.
На странице представления Backstage можно создать новую базу данных, открыть базу данных, создать базу с помощью одного из локальных шаблонов или просмотреть новейшее содержимое Web-сайта Office.com. Таким образом, эта страница обеспечивает быстрый доступ к средствам, позволяющим начать работу,
втом числе с помощью комплектов профессионально разработанных шаблонов.
Влевой части открытого окна представления Backstage выбран элемент Создать (New). При этом в правой части достаточно нажать кнопку Создать (Create), чтобы был создан файл базы данных с указанным именем и в предлагаемой по умолчанию папке. Очевидно, что и имя и место размещения файла могут быть здесь же изменены.
Рис. 1.8. Окно представления Backstage
Открыть существующую базу данных можно, выбрав в левой части окна представления соответствующую команду. Открыть одну из баз данных, с которыми работал пользователь, можно выбрав ее из списка последних баз данных для быстрого доступа.
Число документов в списке последних файлов для быстрого доступа устанавливается соответствующим параметром на странице Последние (Recent) (по умолчанию 4).
Число документов в списке последних файлов на странице Последние устанавливается в окне Параметры Access (Access Options) на вкладке
- Параметры клиента (Client Settings) в группе Вывод на экран (Display) (по умолчанию 17).
- Представление Backstage можно открыть в любой момент щелчком на цветной вкладке Файл (File), заменившей кнопку Office (Office Button) предыдущих версий. При открытой базе данных представление содержит такие команды как: Со-
- хранить (Save) базу данных; Сохранить базу данных как (Save Database As) —
- сохранить копию базы данных в текущем формате или формате другой версии Access, или сохранить текущий объект базы данных как новый объект, например таблицу как форму; выполнить Печать (Print) текущего объекта базы данных; За-
- крыть базу данных (Close Database). В разделе Сведения (Info) можно Сжать и
Источник: https://studfile.net/preview/3009981/page:9/