文档详情

第11章数据库基础详解.ppt

发布:2016-11-12约4.53千字共40页下载文档
文本预览下载声明
2. 学生信息表:学生信息表“tbl_Student”用于存放学生的基础信息。 学生信息表 列名 说明 数据类型 约束 Sno 学号 字符串,长度为10 主键 Sname 姓名 字符串,长度为8 非空 Ssex 性别 字符串,长度为2 取值为“男”、“女” Sage 年龄 整数 - Sdept 所在系 字符串,长度为20 - 课程信息表 列名 说明 数据类型 约束 Cno 课程号 字符串,长度为10 主键 Cname 课程名 字符串,长度为20 非空 Ccredit 学分 整数 - Csemester 学期 整数 - Cperiod 学时 整数 - 3. 课程信息表:学生信息表“tbl_Course”用于存放课程的基础信息。 选课信息表 列名 说明 数据类型 约束 Sno 学号 字符串,长度为10 主键 Cno 课程号 字符串,长度为10 grade 成绩 整数 4. 选课信息表:选课信息表“tbl_SC”用于存放学生的选课信息。 数据库管理系统 帮助用户建立和管理数据库的软件系统称为数据库管理系统。 本课程主要使用Access。 在ASP.net中一般使用SQL Server或Access数据库。 大中型关系型数据库管理系统有SQL Server、IBM DB2、Oracle、SyBase、Informix等,常用的小型数据库管理系统有Access、Pradox、Foxpro等。 Access一般应用于小型的网站系统和一般性的数据存储,比如数据量不大的网站、论坛、留言本,虽然它在性能上没有SQL SERVER,mysql等数据库优秀,但它也具备了所有数据库的特点,基本上能够满足我们的需要。 新建数据库 规划自己的数据库 新建和维护表 新建和维护查询 尽量使数据库设计合理。既包含必要的信息,又能节省数据的存储空间。 主要是规划每一个表的字段和字段类型,不要有冗余。 学生信息表 列名 说明 数据类型 约束 Sno 学号 字符串,长度为10 主键 Sname 姓名 字符串,长度为8 非空 Ssex 性别 字符串,长度为2 取值为“男”、“女” Sage 年龄 整数 - Sdept 所在系 字符串,长度为20 - 选课信息表 列名 说明 数据类型 约束 Sno 学号 字符串,长度为10 主键 Cno 课程号 字符串,长度为10 主键 grade 成绩 整数 取值0~100 依次选择菜单命令【开始】、【程序】、【Microsoft access】就可以启动Access2003。 关于字段的注意事项 可以字母、数字或下划线。 不要使用关键字,比如password、user、from、select等在ASP.NET语法中会用到的词。 在表中输入数据 在主窗口中双击表名,就可以打开输入窗口。 利用查询可以更方便的更改分析和处理数据。查询就好比是一张虚拟的表一样,用户可以像在表里操作一样,输入数据或浏览数据。 查询有很几种:简单查询、组合查询、计算查询和条件查询。现在就来建立一个简单查询,只显示学号和姓名两个字段的内容。 新建简单查询 在Access主窗口左侧选择”查询”按钮。 显示查询内容 在主窗口中双击查询名称。 利用SQL语言建立查询 当进行左图时,直接单击【关闭】按钮,然后在主窗口中依次选择【视图】、【SQL视图】菜单命令,就会出现”SQL视图”对话框。 1.Select语句 查询数据 2.Insert语句 添加记录 3.Delete语句 删除记录 4.Update语句 更新记录 可以使用Select语句来取得满足特定条件的记录集。也就是说可以从数据库中查询有关记录。 语法: Select [Top(数值)] 字段列表 From 表 [Where 条件] [Order By 字段] Select语句示例 (1)选取全部数据 Select * From tbl_Student (2)选取指定字段的数据 Select Sno,Sname From tbl_Student (3)选取满足指定条件的字段 Select * From tbl_Student Where Sage19 Select * From tbl_Student Where Sname=张良 Select * From tbl_student Where Sage19 and Ssex=男“ Select语句示例 (4)查询结果排序 Select * From tbl_Student Order By
显示全部
相似文档