数据库 ■数据库:是自描述的集成记录的集合。 用户数据(用户的表) ■元数据(关于结构的描述) ■应用元数据(窗体、查询、报表等应用组件 ■索引信息
一、数据库 ◼ 数据库:是自描述的集成记录的集合。 ◼ 用户数据(用户的表) ◼ 元数据(关于结构的描述) ◼ 应用元数据(窗体、查询、报表等应用组件) ◼ 索引信息
用户数据:大多数数据库把用户数据表示为关系。 刂:属性,行:对应业务环境中实体的记录 学号姓名所在系系主任姓名课程名成绩 010125曲波计算机周勇数据库原理96 00125曲波计算机周勇 C语言92 010138张新信息系王甸软件工程90 0034关笑「计算机「周勇操作系统89 00308王乐自动化李冰自动化设计85 00808乐自动化李冰电路原理82 「学号「课程名教师姓名「成绩 学号课程名成鲼「学号教师姓名 010125数据库原理张静96 010125数据库原理9601025张静 0103数据库原理张静 010138数据库原理|88 010138张静 02038数据库原理张静90 020308数据库原理90 020308张静 010250言刘天民92 0101250语言92 025刘天民
用户数据:大多数数据库把用户数据表示为关系。 列:属性,行:对应业务环境中实体的记录
元数据:关于结构的描述 闺IEM: Table Field Name Data Type Description RCITEM IDI AutoNumber Surrogate key Quantity Number Quantity checked out Description Te太 Descrition of item □ DateOut Date/Time Date checked out DateIn Date/Time Date checked in CAPTAIN ID Number Foreign key for 1: N relationship to CAPTAIN Field Properties General Lookup I Field Size Long Integer New values Increment Format Caption Indexed Yes(No Duplicates) A Field name can be up to 64 characters long including spaces. Press F1 for help on Field names
元数据:关于结构的描述
应用元数据:窗体、报表、查询等应用组件 图CU5T0MR Treble Clef music-Customer Form CustomerName Mary Fred Jackson Children Home Phone [703)443778 Katherine Work Phone 7034434482 1200 Seventeenth Ave Cit Alexandria State VA Zip 02234-5567 Record NVOICES InvoiceNumber Invoice Date otal Tot 10008710/16/2001 $45 984「6/200 37 0 Record:4d」 1+D+of 2 Record: 144 |」of2 客户窗体1——维护客户数据
客户窗体1——维护客户数据 应用元数据:窗体、报表、查询等应用组件
二、数据库管理系统(DMS) ■设计工具子系统 产生表、窗体、査询、报表的工具 ■提供编程语言和对编程语言的接口 ■运行子系统 处理用设计工具开发的应用组件 例:在运行期打开窗口时,自动将数据从表中提出,并显示在窗 体上。 DBMS引擎 从上两个组件接受请求(根据表、行和列声明),并把它们 翻译成对操作系统的命令,以便读写物理介质上的数据
二、数据库管理系统(DMS) ◼ 设计工具子系统 ◼ 产生表、窗体、查询、报表的工具 ◼ 提供编程语言和对编程语言的接口 ◼ 运行子系统 ◼ 处理用设计工具开发的应用组件 ◼ 例:在运行期打开窗口时,自动将数据从表中提出,并显示在窗 体上。 ◼ DBMS引擎 ◼ 从上两个组件接受请求(根据表、行和列声明),并把它们 翻译成对操作系统的命令,以便读写物理介质上的数据