数据库定义:monpurpose。===schema。数据库发展历史:人工管理阶段(数据不保存,没有软件),文件系统阶段(数据可以长期保存,由文件系统管理数据,数据共享性差,数据独立性差),数据库系统阶段(数据结构化,数据的共享性高,冗余度低,数据独立性高,数据由DBMS统一管理和控制)。数据库系统的作用:便于数据管理、维护、研制,提高了数据的利用率、相容性。数据库系统(DBS,DataBaseSystem)的组成:硬件平台及DB(Database),软件(DBMS,DataBaseManagementSystem),人员(DBA,DatabaseAdministrator,Endusers最终用户(Casualusers临时用户,使用SQL访问DBMS的用户,应该懂得关系数据库标准查询语言SQL的使用机制;Naiveusers初级用户,通过菜单访问DBMS的用户,通过菜单使用数据库,而不必编写SQL语句);Applicationprogrammers应用程序员,writesthemenuapplicationsusedbynaiveusers;Databaseadministrators数据库管理员,designandmaintenanceofthedatabase)。数据模型的类型:层次(HierarchicalModel),workModel),关系(RelationalModel),对象关系模型(Object-RelationalModel);主键(PrimaryKey):人为规定的作为行的唯一性标识符的候选键;外键(ForeignKey):用来建立与其他表的联系;超键(superkey):werefertoasetofattributesthatfulfillsproperty1butnotnecessarilyproperty2asasuperkey。表可以具有多个候选键。键也是超键,但超键不一定是键;主键也是超键,但超键不是主键。关系模型定义:Head(T)={A,B,C}(组成关系的属性的集合。数据库中所有的关系模式的集合构成数据库模式);由关系数据结构、关系操作集合和关系完整性约束三部分组成数据完整性类型包括实体完整性(EntityIntegrity)、参照完整性(ReferentialIntegrity)和用户定义的完整性(User_definedIntegrity)。数据完整性及作用:PRIMARY(,althoughthePRIMARYKEYclauseandtheNOTNULLclausecanbeusedtogether)CHECK(Eachrowisconstrainedtocontainavalueinthiscolumnthatsatisfiesthespecifiedsearch-condition)REFERENCES(Eachvalueinthecolumnmustbeeithernulloravaluethatappearsinaco
云南大学数据库期末重点2 来自淘豆网m.daumloan.com转载请标明出处.