- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
データベース基礎
データベースとは
(1) データを整理?統合して格納し、
(2) そのデータを検索?活用?管理しやすくした(コンピュータ上に構築された)仕組み
(3)特定のプログラムに依存しないこと(プログラムと独立したデータ?ファイルであること)
(4)データの格納形式が公開されていること(任意のプログラムから読み書きできること)
(5)容易にデータを操作できること(登録,読み出し,更新,削除,など)
データベースの構造やデータの格納形式のことをスキーマ(schema)と呼ぶ.
数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构。还有一种是物理上的 Schema,指的是数据库中的一个名字空间,它包含一组表、视图和存储过程等命名对象。物理Schema可以通过标准SQL语句来创建、更新和修改。
データベース?エンジンの役割
データをカンマで区切って格納する形式のデータ?ファイルのことを,CSV(Comma Separated Value)ファイルと呼びます。
CSVファイルは単純で取り扱いやすいので,異なるOSや異なるプログラムの間でデータを交換する際によく使われます。CSVファイルなら,皆さんがオリジナルのプログラムを作成して,データを読み書きすることも容易でしょう。ところが,実際のデータ?ファイルには,マイクロソフトのデータベース?ソフトであるAccessで使われているMDBファイルのように,データ?ファイルの構造が公開されていないものも多くあります。この理由は(1)データ?ファイルの構造が企業秘密であるから,(2)たとえ構造を公開したとしても,複雑すぎるために取り扱いが困難だから,です。
そこで,市販のデータベース管理システム(マイクロソフトのAccess,Microsoft SQL Server,及びオラクルのOracleなど)では,データ?ファイルを読み書きするための専用のプログラムを提供しているのが一般的です。このようなプログラムのことをデータベース?エンジンと呼びます。エンジンとは,特定の機能に特化されたプログラムのことです。特定のデータ?ファイルを読み書きする機能だけを持っているので,データベース?エンジンと呼ばれます。データ?ファイルの構造は非公開であっても,データベースエンジンを操作する方法は公開されています。したがって,データベース?エンジンを仲介させれば,さまざまなプログラムから目的のデータ?ファイルを読み書きすることができます(図2)。
図2●デーデータベース?エンジンを仲介させて,データ?ファイルを読み書きする 例えば,先ほど出てきたMDBファイルを読み書きするために,マイクロソフトはMicrosoft Jet Database Engine(単にJetとも呼ぶ)というデータベース?エンジンを提供しています。皆さんがプログラミング?ツールのVisual Basicなどを使って作成したプログラムからMDBファイルを読み書きするためには,Jetを仲介させることになります。そのほかのデータベース管理システムでも,ベンダーがそれぞれ専用のデータベース?エンジンを提供しています。
データベース?エンジンは,主にデータベースを作成,読み出し,更新,および削除する機能を提供します。これらの4機能は,データベースの基本的な操作であり,Create(作成),Read(読み出し),Update(更新),Delete(削除)の頭文字を組み合わせてCRUD(クラッド)と呼びます。
●データベースの論理的な構造を表わすテーブル
データベースの実体は,フロッピ?ディスクやハード?ディスクに記録されたデータ?ファイルですが,データベースの構造を示すときには,テーブル(表)を使うことが一般的です。物理的なデータ?ファイルの構造など気にしないで,論理的にはテーブルすなわち表形式でデータが格納されていると考えるのです。
どのような種類のデータベースであっても,その構造は,テーブルを使って統一的に表すことができます。データベースを読み書きするプログラムでも,表形式のユーザー?インタフェースを提供するものが多くあります。図3は,Microsoft Accessの画面の一部です。表形式でデータが入力できるようになっているのが分かるでしょう。
図3●テーブル(表)は,フィールド(列)とレコード(行)で構成される ここで,重要な用語を2つ覚えてください。テーブルを構成する列をフィールドと呼び,行をレコードと呼ぶ,ということです。フィールドとは,レコードを構成する個々のデータを切り分ける単位です。図3のテーブルには「氏名」と「電話番号」という2つのフィール
您可能关注的文档
- 建设单位乐东养生一号度假村有限公司评价单位海南省环境科学教程方案.doc
- 建设工程施工安全标准化管理第六册副本教程方案.doc
- 建设项目环境影响评估教程方案.doc
- 建造师考试大纲教程方案.doc
- 建筑电气控制复习题级教程方案.doc
- 建筑行业事故应急教程方案.doc
- 建筑节能工程竣工备案教程方案.doc
- 建筑节能专项施工可用教程方案.doc
- 建筑力学考试试卷答案汇总教程方案.doc
- 建筑施工设计别墅施工教程方案.doc
- 国际标准 IEC 61169-47:2015 EN Radio-frequency connectors - Part 47: Sectional specification for radio-frequency coaxial connectors with clamp coupling, typically for use in 75 Ω cable networks (type F-Quick) 无线电频率连接器 - 第47部分:用于无线电频率同轴连接器的部分规范,.pdf
- 国际标准 IEC 61158-5-17:2007 EN 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素 Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements.pdf
- 国际标准 IEC 61158-5-17:2007 EN Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素.pdf
- 国际标准 IEC 60939-2-2:2004 EN_D 完整抑制无线电干扰滤波器单元-第2-2部分:空白详细规范-用于抑制电磁干扰的被动滤波器单元-仅需进行安全测试的滤波器(安全测试) Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference .pdf
- 国际标准 IEC 60939-2-2:2004 EN_D Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference suppression - Filters for which safety tests are required (safety.pdf
- 国际标准 IEC 60670-23:2006 EN-FR Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求.pdf
- 国际标准 IEC 60670-23:2006 EN-FR 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求 Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures.pdf
- 2024版完整的货物运输合同书.doc
- 2024版无财产的离婚协议书书模板.doc
- 2024版委托融资租赁合同书书.doc
文档评论(0)