Как сделать свою базу данных. Создание базы данных в Microsoft SQL Server – инструкция для новичков

Создание базы данных в MS Access 2007: пошаговая инструкция

В современном мире необходимы инструменты, которые бы дозволяли хранить, систематизировать и обрабатывать огромные объемы инфы, с которыми трудно работать в Excel либо Word.

Подобные хранилища употребляются для разработки информационных веб-сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL.

Продукт от Microsoft Office представляет собой упрощенную версию в многофункциональном плане и наиболее понятную для неопытных юзеров. Давайте разглядим пошагово создание базы данных в Access 2007.

Описание MS Access

Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая настоящий графический интерфейс юзера, принцип сотворения сущностей и связей меж ними, а также структурный язык запросов SQL. Единственный минус данной нам СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения больших размеров данных. Потому MS Access 2007 употребляется для маленьких проектов и в личных некоммерческих целях.

Но до этого чем демонстрировать пошагово создание БД, необходимо ознакомиться с базисными понятиями из теории баз данных.

Определения главных понятий

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

  1. Предметная область – множество сделанных таблиц в базе данных, которые соединены меж собой с помощью первичных и вторичных ключей.
  2. Сущность – отдельная таблица базы данных.
  3. Атрибут – заголовок отдельного столбца в таблице.
  4. Кортеж – это строчка, принимающая значение всех атрибутов.
  5. Первичный ключ – это неповторимое значение (id), которое присваивается каждому кортежу.
  6. Вторичный ключ таблицы «Б» – это неповторимое значение таблицы «А», использующееся в таблице «Б».
  7. SQL запрос – это особое выражение, выполняющее определенное действие с базой данных: добавление, редактирование, удаление полей, создание выборок.

Теперь, когда в общих чертах есть представление о том, с чем мы будем работать, можно приступить к созданию БД.

Создание БД

Для наглядности всей теории сделаем тренировочную базу данных «Студенты-Экзамены», которая будет содержать 2 таблицы: «Студенты» и «Экзамены». Основным ключом будет поле «Номер зачетки», т.к. данный параметр является неповторимым для каждого студента. Другие поля предусмотрены для наиболее полной инфы о учащихся.

Итак, выполните следующее:

  1. Запустите MS Access 2007.
  2. Нажмите на клавишу «Новая база данных».
  3. В появившемся окне введите заглавие БД и выберите «Создать».

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

Создание и наполнение таблиц

После удачного сотворения БД на экране покажется пустая таблица. Для формирования ее структуры и наполнения выполните следующее:

  1. Нажмите ПКМ по вкладке «Таблица1» и выберите «Конструктор».
  2. Теперь начинайте заполнять наименования полей и соответственный им тип данных, который будет использоваться.
    Внимание! Первым полем принято устанавливать неповторимое значение (первичный ключ). Для него предпочтительно числовое значение.
  1. После сотворения нужных атрибутов сохраните таблицу и введите ее название.
  2. Снова нажмите ПКМ по вкладке с уже новеньким заглавие и выберите «Режим таблицы».
  3. Заполните таблицу необходимыми значениями.
Совет! Для узкой опции формата данных перейдите на ленте во вкладку «Режим таблицы» и обратите внимание на блок «Форматирование и тип данных». Там можно кастомизировать формат отображаемых данных.

Создание и редактирование схем данных

Перед тем, как приступить к связыванию 2-ух сущностей, по аналогии с предшествующим пт необходимо сделать и заполнить таблицу «Экзамены». Она имеет последующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».

Читайте также  Прошивка google nexus 5 4pda. Как прошить Nexus официальной прошивкой - инструкция

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

  1. Перейти во вкладку «Работа с базами данных».
  2. Нажать на клавишу «Схема данных».
  3. Если схема не была сотворена автоматом, необходимо надавить ПКМ на пустой области и выбрать «Добавить таблицы».
  4. Выберите каждую из сущностей, попеременно нажимая клавишу «Добавить».
  5. Нажмите клавишу «ОК».

Конструктор должен автоматом сделать связь, в зависимости от контекста. Ежели же этого не случилось, то:

  1. Перетащите общее поле из одной таблицы в другую.
  2. В появившемся окне выберите нужны характеристики и нажмите «ОК».
  3. Теперь в окне должны отобразиться миниатюры 2-ух таблиц со связью (один к одному).

Выполнение запросов

Что же делать, ежели нам необходимы студенты, которые обучаются лишь в Москве? Да, в нашей БД лишь 6 человек, но что, ежели их будет 6000? Без доп инструментов выяснить это будет сложно.

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

Виды запросов

SQL синтаксис реализует принцип CRUD (сокр. от англ. create, read, update, delete — «создать, прочитать, обновить, удалить»). Т.е. с помощью запросов вы можете воплотить все эти функции.

На выборку

В этом случае в ход вступает принцип «прочесть». К примеру, нам необходимо отыскать всех студентов, которые обучаются в Харькове. Для этого нужно:

  1. Перейти во вкладку «Создание».
  2. Нажать клавишу «Конструктор запросов» в блоке «Другие».
  3. В новеньком окне нажмите на клавишу SQL.
  4. В текстовое поле введите команду: SELECT * FROM Студенты WHERE Адресок = «Харьков»; где «SELECT *» значит, что выбираются все студенты, «FROM Студенты» — из какой таблицы, «WHERE Адресок = «Харьков»» — условие, которое непременно обязано выполняться.
  5. Нажмите клавишу «Выполнить».
  6. На выходе мы получаем результирующую таблицу.

А что делать, ежели нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет смотреться последующим образом:

SELECT * FROM Студенты WHERE Адресок = «Харьков» AND Стипендия > 1000;

а результирующая таблица воспримет последующий вид:

На создание сущности

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

  1. Перейти во вкладку «Создание».
  2. Нажать клавишу «Конструктор запросов» в блоке «Другие».
  3. В новеньком окне нажмите на клавишу SQL, опосля что в текстовое поле введите команду:

CREATE TABLE Преподаватели
(КодПреподавателя INT PRIMARY KEY,
Фамилия CHAR(20),
Имя CHAR (15),
Отчество CHAR (15),
Пол CHAR (1),
Дата_рождения DATE,
Основной_предмет CHAR (200));

Читайте также  Как разгадать пин код на телефоне. Как разблокировать телефон на Андроид если забыл пароль

где «CREATE TABLE» значит создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответственных значений.

  1. Кликните по кнопочке «Выполнить».
  2. Откройте сделанную таблицу.
Внимание! В конце каждого запроса должен стоять знак «;». Без него выполнение скрипта приведет к ошибке.
На добавление, удаление, редактирование

Здесь все еще проще. Опять перейдите в поле для сотворения запроса и введите последующие команды:

  • для наполнения кортежа:
    INSERT INTO Преподаватели
    VALUES (1, ‘Иванова’, ‘Иванна’, ‘Ивановна’, ‘Ж’, ’05-06-1981′, ‘География’);
  • для редактирования записи:
    UPDATE Педагоги SET Имя = ‘Анна’;
  • для удаления:
    DELETE * FROM Педагоги WHERE Имя=’Анна’;.

Создание формы

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

  1. Откройте интересующую таблицу.
  2. Перейдите во вкладку «Создание».
  3. Нажмите на нужный формат формы из блока «Формы».
    Совет! Рекомендуется применять «Разделенную форму» – не считая самого шаблона, в нижней части будет отображаться миниатюра таблицы, которая сделает процесс редактирования еще наиболее наглядным.
  4. С помощью навигационных клавиш перебегайте к последующей записи и вносите изменения.

Все базисные функции MS Access 2007 мы уже разглядели. Остался крайний принципиальный компонент – формирование отчета.

Формирование отчета

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

Если вы никогда не сталкивались с схожей функцией, рекомендуется пользоваться интегрированным «Мастером отчетов». Для этого сделайте следующее:

  1. Перейдите во вкладку «Создание».
  2. Нажмите на клавишу «Мастер отчетов» в блоке «Отчеты».
  3. Выберите интересующую таблицу и поля, нужные для печати.
  4. Добавьте нужный уровень группировки.
  5. Выберите тип сортировки каждого из полей.
  6. Настройте вид макета для отчета.
  7. Выберите пригодный стиль оформления.
    Внимание! В официальных документах допускается лишь обычный стиль оформления.
  8. Просмотрите сделанный отчет.

Если отображение вас не устраивает, его можно мало подкорректировать. Для этого:

  1. Нажмите ПКМ на вкладке отчета и выберите «Конструктор».
  2. Вручную расширьте интересующие столбцы.
  3. Сохраните изменения.

Вывод

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

Для проектирования наиболее сложных БД нужно разбираться в объектно-ориентированном программировании и учить такие СУБД, как MS SQL и MySQL. А для тех, кому нужна практика составления запросов, рекомендую посетить веб-сайт SQL-EX, где вы отыщите множество практических занимательных задачек.

Удачи в освоении новейшего материала и ежели есть какие-либо вопросцы – милости прошу в комментарии!

Создание баз данных в Microsoft Access

В наше время базы данных чрезвычайно обширно используются в разных сферах: на предприятиях, в компаниях, учебных заведениях и так дальше. А работать с ними дозволяет программа из пакета Office — Microsoft Access, которая даёт пользователям чрезвычайно широкие способности для взаимодействия с таблицами. Способности работы в програмке Microsoft Access будут полезны каждому современному юзеру. В данной нам статье тщательно разглядим, как сделать базу данных в Access. Давайте разбираться. Поехали!

Читайте также  Постоянная вибрация на телефоне. Настройка вибрации в Android: подробное описание и видеоинструкция

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

Пример сотворения базы с многоуровневым списком

Запустив Microsoft Access, выберите «Создать» в меню «Файл». Потом нажмите клавишу «Новая база данных». Справа в окне укажите имя файла и место, где он будет храниться. Опосля этого нажмите клавишу «Создать». Также вы сможете пользоваться одним из перечня шаблонов, предлагаемых утилитой. В неких вариантах будет еще удобнее просто отредактировать шаблон, чем без помощи других сделать всё заново.

Как начать создание базы данных

Перед вами покажется таблица с одним единственным полем. Наведите курсор на вкладку и выберите пункт «Конструктор». В появившемся окне будет предложено поменять заглавие. Сейчас можно начать заполнять ячейки в колонке «Имя поля». Последующий столбец «Тип данных» будет заполняться автоматом, в зависимости от того, вводили вы слова либо числа. Тип данных в каждой ячейке можно изменять. Есть такие типы данных:

  • текстовый;
  • поле МЕМО (эксплуатируется для описаний объектов, так как разрешает вводить огромное количество знаков, >255);
  • числовой;
  • дата/время;
  • денежный;
  • счётчик;
  • логический (удобно использовать для полей, содержащих «да» либо «нет»);
  • поле объекта OLE (позволяет вставлять файлы мультимедиа: фото, видео);
  • гиперссылка;
  • вложение (используется для хранения пары файлов в одном поле);
  • вычисляемый (разрешает рассчитать сумму, разность, произведение на базе остальных данных из таблицы);
  • мастер подстановок.

В большинстве случаев для вас понадобятся лишь «числовой», «текстовый», «денежный», «вычисляемый» и «Дата/время», конкретно такие типы данных эксплуатируются более нередко. Ниже, в разделе «Свойства поля», вы сможете узреть размер поля. В случае, ежели у вас текстовый тип данных, там будет стоять 255. Это означает, что вы сможете ввести в данной ячейке 255 знаков. Очевидно, это очень много, потому следует уменьшить размер указанного поля до 30 (вы сможете поставить хоть какое другое число, в зависимости от стоящих задач). Делается это для того, чтоб БД занимала меньше дискового пространства.

Для различного атрибута различный тип данных, пример на скриншоте.

Выбрав числовой тип данных, можно задать так именуемую маску ввода. Нужна она для того, чтоб определённым образом показывать введённые числовые значения. Задаётся маска при помощи пробелов и решёток. К примеру, ежели ваша таблица содержит номера паспортов, то, чтоб эти номера показывались в соответственном формате, задайте маску «####_######». То есть 4 знака, потом пробел и ещё 6 знаков. Для номеров телефона можно указать маску «8(###)-###-##-##».

Для типа «Дата/время» дозволено выбрать разные форматы отображения в разделе «Свойства поля».

Не забудьте сохранить сделанную таблицу. Сделать это можно, воспользовавшись композицией кнопок Ctrl+S. Ежели при сохранении возникает окно с предупреждением, что главные поля не заданы, то нажмите «Нет», так как их можно сделать позже.

Клавиша сохранения находиться в левом верхнем углу.

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

Оставьте комментарий

Adblock
detector