1 / 33

第 11 讲 数据库基础知识

第 11 讲 数据库基础知识. 讲解提纲. 11 .1 数据库的基本概念 11 .2 建立 Access 数据库 11 .3 SQL 语言简介 11.4 设置数据源. 11 .1数据库的基本概念. 11 .1.1数据库管理技术的发展阶段. 人工管理 文件管理 数据库管理. 11 .1.2数据库的基本术语. 字段、记录、值、表、数据库、数据模型. 11 .1.3数据库管理系统.

adem
Download Presentation

第 11 讲 数据库基础知识

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第11讲 数据库基础知识

  2. 讲解提纲 • 11.1 数据库的基本概念 • 11.2 建立Access数据库 • 11.3 SQL语言简介 • 11.4设置数据源

  3. 11.1数据库的基本概念

  4. 11.1.1数据库管理技术的发展阶段 • 人工管理 • 文件管理 • 数据库管理

  5. 11.1.2数据库的基本术语 • 字段、记录、值、表、数据库、数据模型

  6. 11.1.3数据库管理系统 • 大中型关系型数据库管理系统有SQL Server、IBM DB2、Oracle、SyBase、Informix等,常用的小型数据库管理系统有Access、Pradox、Foxpro等。 • 在ASP中一般使用SQL Server或Access数据库。 • 本书主要使用Access。

  7. 11.2建立Access数据库

  8. 打开ACCESS

  9. 新建一个数据库,文件名为guestbook.mdb

  10. 使用设计器创建新的表,一个数据库MDB文件里面可以有多个表使用设计器创建新的表,一个数据库MDB文件里面可以有多个表

  11. 填写字段名称然后选择字段类型,一条记录可以有很多字段,可以有很多字段类型,字段大小的意思就是这个字段最多可以容纳的字符数,当这个字段没有任何信息时,ACCEES会用默认值代替(没有任何信息不是空的意思),一般必填字段和允许空字符串分别设置为否、是,以防止出错。

  12. 如图,请大家分别建立留言簿的四个字段,注意数据类型的设置。在时间中默认值为=now()表示这个字段不需要用户填写,系统直接以当前时间代替如图,请大家分别建立留言簿的四个字段,注意数据类型的设置。在时间中默认值为=now()表示这个字段不需要用户填写,系统直接以当前时间代替

  13. 字段都建立以后,关闭窗口,系统会出现上图的提示,主键是记录的标识。选择“是”,系统会自动添加一个字段“编号”,并设为自动编号类型。为了以后简单,大家可以把编号改为ID,还有在ACCEES里面尽量不要用中文表示字段名字。字段都建立以后,关闭窗口,系统会出现上图的提示,主键是记录的标识。选择“是”,系统会自动添加一个字段“编号”,并设为自动编号类型。为了以后简单,大家可以把编号改为ID,还有在ACCEES里面尽量不要用中文表示字段名字。 把这个表的名字设置为guestbook。

  14. 双击打开这个表,自己输入假想数据。

  15. 11.3 SQL语言简介 1.Select语句 查询数据 2.Insert语句 添加记录 3.Delete语句 删除记录 4.Update语句 更新记录

  16. 11.3.1 Select语句 • 此时可以使用Select语句来取得满足特定条件的记录集。也就是说可以从数据库中查询有关记录。 • Select [Top(数值)] 字段列表From 表 [Where 条件] [Order By 字段] [Group By 字段]

  17. Select语句示例 • Select * From users • Select real_name,email From users • Select Top 3 * From users • Select real_name,(submit_date+365) As new_date From users • Select * From users Where submit_date<#2003-11-1# AND real_name=“建波”

  18. Select语句示例 • Select * From users Where real_name like “%勇%” • Select * From users Order By real_name DESC • Select Count(*) As total From users Where submit_date<#2003-11-1# • Select users.real_name,day_log.log_date,day_log.IP From users,day_log Where users.user_name=day_log.user_name

  19. 11.3.2 Insert语句 • 向用户表Uesrs中增加新成员时,就需要将新用户的数据插入到表users中。此时,可以使用SQL语言中的Insert语句来实现这个功能。 • Insert Into 表(字段1,字段2,…) Values(字段1的值,字段2的值,…)

  20. Insert语句示例 • Insert Into users ( user_name, password,real_name,tel,email,submit_date) Values(“mengmeng”,”123456”,”萌萌”,”68811150”,”mengmeng@henan.com”, #2003-11-2#)

  21. Insert语句示例 • Insert Into users ( user_name ) Values(“liya”) • Insert Into users ( user_name, real_name ) Values(“feiyun”,”费云”) • Insert Into users ( user_name, submit_date ) Values(“luofang”,#2003-12-5#) • Insert Into users ( user_name, age) Values(“zhangpeng”,23)

  22. 11.3.3 Delete语句 • 在SQL语言中,可以使用Delete语句来删除表中无用的纪录。 • Delete From表 [Where 条件]

  23. Delete语句示例 • Delete From users Where user_name=“tutu” • Delete From users Where submit_date<#2003-1-1# And real_name=“李亚” • Delete From users

  24. 11.3.4 Update语句 • 可以使用Update语句来实现更新数据的功能 • Update 数据表名Set 字段1=字段值1,字段2=字段值2,… [Where 条件]

  25. Update语句示例 • Update users Set tel=“8282999”,email=“jjshang@163.net” Where user_name=“jjshang” • Update users Set submit_date=#2003-1-1# Where submit_date<#2003-1-1# • Update users Set age=age+10

  26. 11.4 设置数据源

  27. 什么是数据源 • 所谓数据源,就是数据源开放数据库连接(ODBC ),利用它就可以访问来自多种数据库管理系统的数据。 • 比如,如果你有一个访问Access 数据库的程序,数据源 (ODBC) 会允许您用同一个程序访问SQL数据库中的数据。至于具体访问细节你就不用关心,由ODBC来完成。

  28. 设置数据源 • 依次选择【开始】、【设置】、【控制面板】、【管理工具】、【数据源(ODBC)】选项。

  29. 参考教材完成在Dreamweaver中建立数据库连接 • 定义好站点 • 新建ASP文件 • 设置好IIS服务器 • 在应用程序中,点击数据库,点击+,选择新建数据源.

  30. 实现ACCESS数据库连接的几种代码 用DSN连接并且没有用户名和密码: • <% set conn = Server.CreateObject("ADODB.Connection") conn.open "YourDSNName" %>

  31. 实现ACCESS数据库连接的几种代码 用DSN连接并且有用户名和密码: <% set conn = Server.CreateObject("ADODB.Connection") conn.open "YourDSNName","username","password" %> 

  32. 实现ACCESS数据库连接的几种代码 用实际的数据库绝对路径连接: <% Set conn = Server.CreateObject("ADODB.Connection") Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; " Strconn=Strconn & "DBQ=e:\mysite\guestbook.mdb" conn.Open Strconn %>   

  33. 实现ACCESS数据库连接的几种代码 • 用实际的数据库相对路径连接: <% Set db=server.CreateObject(“ADODB.Connection”) Db.open “dbq=”&server.mappath(“guestbook.mdb”)&_ “;Driver={Microsoft Access Driver(*.mdb)}” %>

More Related