欢迎来到天天文库
浏览记录
ID:40210011
大小:662.00 KB
页数:30页
时间:2019-07-26
《数据库基础和access》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库技术基础一.数据管理发展阶段数据库:长期存储在计算机系统的存储设备中,有组织可共享的数据集合。1.人工管理阶段外存储器为磁带、卡片、纸带。无磁盘。特点:1)数据与计算机不总在一起2)应用程序管理数据3)数据不独立4)数据不能共享应用程序1应用程序n数据集1数据集n2.文件管理阶段磁盘特点:1)数据与计算机总在一起2)文件系统管理数据3)数据独立性差4)数据共享性差文件系统应用程序1应用程序2应用程序n文件1文件2文件n3.数据库管理阶段特点:1)数据结构化2)DBMS管理数据3)数据独立4
2、)数据共享应用程序1应用程序2应用程序n数据库管理系统数据库二.数据库与数据库系统1.数据库存储的、有组织的及可共享的数据集合。2.数据库管理系统对数据进行存储、管理、加工处理和维护的软件系统。3.数据库系统由计算机硬件系统、数据库、数据管理系统、宿主语言、开发工具和应用程序和数据管理员组成。应用程序开发工具数据库管理系统操作系统数据库数据库管理员三.模型1.概念模型从用户观点对数据和信息建模,也称信息模型。主要用于数据库设计。①实体的描述实体:世界中的事物属性:事物的特征实体集:属性相同的同类
3、实体集合②实体集之间的联系指两个实体集之间个体之间的对应关系。(1)一对一:(2)一对多:实体集A实体集B1:1实体A1实体A2实体A3实体B1实体B2实体B3实体集A实体集B实体集A实体集B1:n实体A1实体A2实体A3实体B1实体B2实体B3实体集A实体集B(3)多对多:实体A1实体A2实体A3实体B1实体B2实体B3实体集A实体集B实体集A实体集Bm:n③E-R模型实体-联系模型(Entity-RelationshipModel)E-R模型的表示元素:实体集名实体集表示属性名属性表示联系名
4、联系表示具体实例的E-R模型表示:单位名1负责人管理证件号姓名单位名单位单位号单位名电话1单位包括职工单位名单位号姓名证件号单位名1n课程号m学生选课学号姓名班级课程课程号课程名学时n学号2.数据模型表达数据存储逻辑关系的模型。(1)关系模型用二维表格表示实体集,用关系操作表示实体集之间的关系的模型。(2)层次模型用树型结构表示实体及实体之间的关系。大学商学院信息学院文学院自动化系计算机系通信系(3)网状模型用网状结构表示实体及实体之间的关系。专业系教研室课程学生教员排棵表3.数据库系统模型整个
5、数据库系统的体系结构中数据组织及映射模型,也称数据库系统的逻辑结构。(1)三级模式把数据库系统的体系结构分为用户数据逻辑、数据库数据逻辑、物理存储三个层次。外模式模式内模式DDL(DataDefinitionLanguage)(2)二级映射外模式/模式映射模式/内模式映射应用A应用B应用w外模式1外模式n模式内模式数据库DBMS外模式/模式映射模式/内模式映射三级模式及映射逻辑结构图关系数据库一.有关名词1.关系(表):实际的或逻辑的二维表。字段(列)、字段名、记录(行)、记录号。2.元组:一个
6、实体的数据集合即二维表中的一行。3.属性:二维表中的一列。4.属性值:行列交叉处的值。5.域:某属性的取值范围。6.表结构:像表头,包括字段名、数据类型、长度等第。7.关系模式:表结构的描述。关系名(属性1,类型1,长度1;········;属性n,类型n,长度n)例:学生(学号,C,10;姓名,C,8;选课列表,C,200)课程(课程号,N,4;课程名,C,20;学时,N,3)课程号m学生选课学号姓名选课列表课程课程号课程名学时n选课列表$8.侯选键:在表中可以唯一表识元组的字段和字段组合。9
7、.主键:指定的一个侯选键。10.外部关键字:可以作为另一个表中的主键或候选键的字段。11.主表和从表:具有外键的表称主表,另一个从从表。12.关系数据库:相关表和数据的集合。13.视图:没有实际存储的关系表。二.关系的要求(1)关系表必须规范(2)关系表属性不能相同(3)不能有数据值完全相同的记录(4)记录次序不影响数据的含义(5)字段次序不影响数据的含义三.关系运算(1)选择:从一个关系表中选择满足条件的记录形成新表或视图。(2)投影:从一个关系表中选择列形成新表或视图。(3)联接:两个关系表
8、按记录对应经过横向组合形成新表或视图。例:学生课程学生.选课列表$课程.课程号数据库Access2003小型关系数据库管理程序。一.有关名词1.表:二维表。字段(列)、字段名、记录(行)、记录号2.查询:根据条件查寻并显示所需数据3.报表:按格式显示和打印选定的数据4.页:显示数据的Web页5.宏:多个操作命令的集合6.模块:命令的集合7.窗体:交互屏幕界面8.数据库文件:具体数据库相关数据的集合二.启动和建立空数据库1.启动2.建立空数据库三.建立表1.设计视图2.数据表视图四.数据表结构有关
此文档下载收益归作者所有