二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.

Slides:



Advertisements
Similar presentations
第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
Advertisements

第十章 Java 数据库编程. 内容提要 数据库有关概念; 介绍 JDBC 的结构; 重点介绍 JDBC 访问几种数据库的基本过程;
2010 年 6 月课件制作人:王亚楠 1 模块 2 项目开发概论 教学课件 年 6 月课件制作人:王亚楠 2 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及 SQL 的基本理论 知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础.
2011/11,12 南台資管 吳昭儀. 1. 使用者介面 (User Interface)  使用者操作畫面的安排  Textbox, ComboBox, ListBox, CheckList, … 2. 流程控制 (Process Control)  使用者輸入資料檢查  計算  資料輸出.
Java 技术与应用 数据库应用 ( 第 14 章 ) 西安交大 卫颜俊 2008 年 12 月 电子信箱: QQ: 网站 : /java.
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
数据库原理 彭煜玮 计算机学院 珞珈图腾数据库实验室.
数据库原理及应用(ORACLE)实用教程
系統分析與設計 第九章 資料設計.
数据库系统原理及应用 Database Theory and Application
第2章 資料庫系統 2-1 資料庫環境的四大組成元件 2-2 ANSI/SPARC的三層資料庫系統架構
十一 ASP对数据库的访问.
第2讲 Transact-SQL语言.
第六章 資料倉儲與採礦技術 6.1 資料倉儲與採礦定義 6.2 資料採礦之步驟與技術分類 6.3 資料採礦在顧客關係管理之應用
第8章 数据库技术基础 数据库可以直观地理解为存放数据的仓库,只 不过这个仓库是在计算机的大容量存储器上。
第8章 设计数据库应用网站 本章讲述的主要内容 8.1 数据库基础知识 8.2 使用数据库系统 8.3 SQL查询基础
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
第六章 数据库和ADO.NET 褚龙现 软件学院.
資料庫 (Database) SQL Server 2008實作
第3章 SQL的基础知识 数据库管理及应用 3.1 SQL简介 3.2 SQL的数据模型 3.3 标识符 3.4 使用SQL语句管理数据库
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
第 八 章 資料庫安全 本投影片(下稱教用資源)僅授權給採用教用資源相關之旗標書籍為教科書之授課老師(下稱老師)專用,老師為教學使用之目的,得摘錄、編輯、重製教用資源(但使用量不得超過各該教用資源內容之80%)以製作為輔助教學之教學投影片,並於授課時搭配旗標書籍公開播放,但不得為網際網路公開傳輸之遠距教學、網路教學等之使用;除此之外,老師不得再授權予任何第三人使用,並不得將依此授權所製作之教學投影片之相關著作物移作他用。
文科计算机小公共课规划教材 Access 程序设计.
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
第五章 信息系统开发能力培养.
计算机应用基础 上海大学计算中心.
第2章 数据定义功能 创建表 在关系型数据模型中,表(Table)是最基本的数据结构。
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
数据库原理与应用     制作人:王春玲         黄金燕         张惠萍         陈志泊 人民邮电出版社.
An Introduction to Database System
Introduction to database
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
第六章 學習SQL語言.
課程名稱:資料庫系統 授課老師:李春雄 博士
Chap 10 SQL定義、操作與控制指令.
辦公室自動化軟體: 資料庫管理Access 1 授課老師:林彣珊
Microsoft SQL Server 2000 李金双.
資料庫安全 (Database Security)
Transact-SQL 語言設計教學.
SQL Server 2000 数据库入门.
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
計算機概論 第十章 檔案與資料庫管理系統 陳維魁/陳邦治 旗標出版社.
5 数据库管理与保护 数据库运行的最小逻辑工作单位是事务,所有对数据库的操作,都以事务作为一个整体来执行或撤销。
第 6 章 使用者權限.
第五章 認識 SQL語言與 資料型別.
資料庫系統導論.
資料庫管理(Access 2003) 第五章 利用查詢來 統計與分析資料 許欽嘉 老師.
Ch4.SQL Server 2005資料庫組成員元件介紹
資料庫管理 Homework #4 楊立偉教授 台灣大學工管系 2016.
CH03 行銷資訊系統資料庫模組--資料庫概論
資料庫概論 許明宗.
江西财经大学《数据库应用》精品课程组 2011年 Comments are welcome!
第18章 SQL結構化查詢語言 18-1 SQL語言的基礎 18-2 SQL的查詢指令 18-3 SQL子查詢與合併查詢.
An Introduction to Database System
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
CS, ZJU 4/18/2019 Chapter 7 数据库.
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
資料庫管理系統 緒 論.
6 SQL語言與資料庫建置 6-1 SQL語言的基礎 6-2 SQL Server的資料庫結構 6-3 建立使用者資料庫
3. SQL语言的应用 3.1 SQL历史和优点 3.2 数据查询 3.3 数据操纵.
SQL查询语句 蔡海洋.
第三章 SQL Server数据管理.
第六類 資料庫備份與回復.
第十八章 資料庫與Access 課前指引 在日常生活中,無論各位到銀行開戶、醫院掛號或是到學校註冊,一定都會填寫所謂的個人資料,裡面通常包括姓名、性別、生日、電話、住址等項目,所以人們建立了各種不同的列表來儲存及組織這些資料。 人們當初試圖建造電腦的主要原因之一就是可用來儲存及管理一些數位化資料清單與資料,這也是資料庫觀念的由來。尤其在資訊科技發達的今日,日常的生活已經和資料庫產生密切的結合。例如目前最熱門的網路拍賣,如何讓千萬筆交易順利完成,或者透過手機記錄著他人電話號碼,並能分類與查詢電話。
数据库系统原理 J.D.Ullman 国防工业出版社 数据库原理与方法 郑若忠,王鸿武 湖南科技出版社
HOOK和数据库访问 主讲人:孙鑫
資料庫應用與實作 一到六章重點、習題.
第一章 Visual FoxPro数据库基础
数据库应用技术 天津电大 翟迎建.
Presentation transcript:

二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹

資料庫的驅動連接架構 ODBC (Open Database Connectivity) ADO(Access Data Object) OLE DB (Object Linking and Embedding)

ODBC的設定 分一般使用者 系統使用者 連結 從控制台裏進入控制設定

ODBC的設定

SQL結構化查詢語言簡介 SQL(Structured Query Language) 發音 sequl

SQL三大語法 資料定義語言DDL(Data Definition Language) 資料運算語言DML(Data Manipulation Language) 資料控制語言DCL(Data Control Language) 部份功能己可改由控制程式調整,而無需下達指令.

資料定義語言DDL(Data 用來定義資料庫中綱要(schema) 如 關聯表的綱要 索引 View 整合限制條件. Ex:Create Database… Create Table…

資料運算語言DML 用來處理資料庫中的資料,一般為 查詢(select) 新增(insert) 修改(update) 刪除(delete) 四大功能

資料控制語言DCL 用來控制資料庫的權限及安全設定 如使用者可否查詢資料 使用者可否進行備份工作… Ex: grant …

Access 資料庫管理 新建立一個資料庫 新加入一個表格(Table) 新加入一個查詢 匯入及匯出資料 設定關連

新建立一個資料庫

新建立一個資料庫(cont.)

新建立一個資料庫(cont.)

新建立一個資料庫(cont.)

新加入表格(Table)

新加入表格(cont.) 前置作業 決定欄位(field)的名稱及型態 型態在不同DBMS上各有差異之處,先行查閱手冊 決定PK及索引 決定欄位是否可為NULL

新加入表格(cont.)

新加入表格(cont.)

新加入一個查詢

新加入一個查詢(cont.)

新加入一個查詢(cont.)

新加入一個查詢(cont.)

新加入一個查詢(cont.)

匯入及匯出資料

匯入及匯出資料(cont.)

設定關連

設定關連(cont.)

Mysql http://www.mysql.com 版本 3.23:不支援nested query 5.0:支援Stored procedure ,View,Cluster 管理控制程式:MySQL Control Center

Mysql

三.資料庫系統應用 以Access設計一個青輔會課程班級管理系統資料庫 1.資料收集 2.資料分析 3.設計E-R Model 4.設計 Relation(或Table) 5.建立 Access Database

資料收集 希望功能 記錄老師.學生.課程基生資料 記錄學生出勤狀況資料 處理課程排課及異動

資料分析 可能使用的Entity或Relation 老師 學生 班別 課程 課表 出缺勤記錄

老師Entity

學生Entity

班別Entity

課程Entity

課表Entity

課表Entity (cont.)

課表Entity (cont.)

設計轉換為 Relation

四.資料庫系統安全 資料庫的安全性、權限與角色 系統的安全性 資料的安全性 硬體的安全性 應用程式設計時的安全性

系統的安全性 資料庫的使用人員.帳號設定 人員權限的分配 作業系統與DBMS的安全性更新 安全漏洞的掃描

資料的安全性 儲存空間的擴充性 資料備份(Backup)與還原(Restore)的機制 備份媒體的選擇 備份週期的安排

硬體的安全性 備份硬體的選擇 RAID的等級 雙主機分散備援 異地分散備援

應用程式設計時的安全性 資料查詢.異動時記錄(Log) 網頁程式SQL Injection 的漏洞