《数据库基础知识清华大学计算机文化基础》由会员分享,可在线阅读,更多相关《数据库基础知识清华大学计算机文化基础(32页珍藏版)》请在人人文库网上搜索。
1、第三部分数据库基础(1),任课教师:姚瑞霞办公电话: 62782934办公室:东主楼8区309室教务老师:戴音62773240,数据库基础知识, 数据库系统概述现实世界数据的描述实体联络模型数据库支持的数据模型关系模型使用Access完成创建操作,数据库在变化的超市管理交易便利企业的信息管理银行转账飞机预约网站购买电子政务清华学生超市10/05销售收据4336055 pm-厨师的香味1 3.90 121064超级福满15.00-数量合订金额折扣合订3, 20.0011.20- - -谢谢您再次光临。 校园信息系统、迎新系统、选课系统、网络学堂、学籍管理、审查毕业、社会信息化委托数据库等企业的成。
2、功之路也不能准确、及时地获取、分析、处理与日常业务相关的数据。 要存储、管理和利用这么多信息,几乎不可能不使用数据库。 电脑数据管理的发展,没有人工管理数据的软件电脑以修正算法为主要操作系统,以文件为单位,管理数据的电脑不仅能修正算法,而且信息文件系统的局限性数据库系统的数据管理专业技术数据库数据库技术研究的问题:如何科学地整理数据库的特征,以数据为中心收集、处理数据,形成综合的数据库,与各个应用程序共享。 数据冗馀小,不仅节省了存储空间,而且还提供了良好的用户界面来维护数据的一致性,使用户更容易开发和使用数据库。 提供数据安全性、完整性等保证。 数据库技术的发展趋势,大型化需要保存的数据量越。
3、来越大(GBTB )需要同时接受更多的用户(在线用户)大型数据库技术的发展(存储技术、并行处理技术等)大型数据库产品: Oracle、DB2 SQL Server小型化当今的PC功能已经成为过去的微机数据库代表: Access、Paradox、FoxPro等。 数据库管理系统、数据库是数据库的仓库,可以长期存储大量数据。 数据库管理系统(DBMS )是帮助用户管理和使用数据的软件,每个数据库都需要它。 DataBase Management System、数据模型、现实世界中的数据实体联系模型、数据库支持的数据模型关系模型、转换、识别抽象、现实世界、实体联系模型entityrelationsh。
4、ipmodel:er 可以相互区别的事物学生实体:张三、李四教室实体:6A213、6B201实体集:将实体集(学生等)实体集抽象化的学生实体集属性:学生编号、姓名、性别、出生年月日属于一个实体集的各实体全部用同一组属性记述。 实体集代码:唯一标识实体集中实体的属性或属性组的学生实体集的代码:学号(名称? (实体联系模式,实体集之间的联系现实世界之间存在联系,这种联系必然反映在ER模型中。) 一对一联系人(1:1 )对于实体集a中的每个实体,联系人最多为实体集b中的一个实体。 反之亦然。对于实体集b中的每个实体都联系了N(0)个实体的实体集b中的每个实体,学院主任、实体集之间的联系、一对多联系(。
5、1:N )实体集a中的每个实体,以及实体集a中的最多一个实体对于多对多联系(M:N )实体集a中的每个实体,实体集b中有N (0)个实体联系。对于实体集b中的每个实体,实体集a中有M (0)个实体关联教务系统数据分析、实体集:系主任、系ER模型的图表表示ER图表、学部学生课程、1:N、M:N、实体集:系主任、学部ER模型的图表表示ER图表、担当、选择、1、1、n、m、n、1、成绩、数据库中的数据模型、里关系模型,实体集是二维表和自然的表的构造,表中数据,ER图是关系表(1),表名(列名1,列名2,)系主任(证书号码,姓名,角色)系(系号码,系名,电话)学生(学号,联系人的信息也登载在二维表上!。
6、 另外,联系人的信息133601在一方的表中追加1列,存储另一方的表的主代码体系表和系长表之间有133601的联系人,联系人的信息13360n在n端表中追加1列,存储另一方的表的主代码体系表和学生表之间有13360n的联系人学生表和开讲表专门存储有联系信息m:n的m3360n的联系信息,通过选择表,m3360n的联系学生表和选择表为13360n的联系开讲表和选择表为13360n的联系,主代码、主代码、外来代码、外来代码、e 转换为姓名、性别、出生年月日、系号)课程(课程编号、课程名、单位)的选择科目(课程编号、课程编号、成绩)、理解关系模型、理解二维表的矩阵构造、实体信息列属性理解二维表的集合。
7、概念二维表是一个集合,每个行为集合为一个表格设计视图SQL 创建表设计视图,创建表设计视图dirno :主代码,文本5,无重复索引dirname :文本10 title :文本10 dep表结构: dno :体量索引(有(无重复) ) course表结构: cno :主代码文本3,索引(有(无重复) ) cname :文本20 credit :数值整数,表创建使用SQL语句,操作过程创建查询对象为SQL student表创建create table student (无字符(6)主键、名称验证器(10 )非空值、搜索字符(2)非非非。enroll表create table enroll (SnO char (6)参考标准(SnO )、cno char (5)参考核心(cno ),将数据插入表中,并将数据表视图创建表之间的关系视图,数据库工具关系按钮:调用关系视图,在视图中添加或隐藏表:创建快捷菜单显示表/隐藏表可视化表关系:鼠标拖动(主列外部代码列),创建表之间的关系视图,创建关系,引用从关系表中找到满足条件的行(指定选择条件)从投影关系表中选择一些列(指定必要的列)、关系表操作连接、连接连接两个表相关记录,形成表之间的大记录连接方式为“外来代码主代码”,连接共通列上具有相同值的记录,连接条件为: student.dno=dep.dno。