数据库期末复习整理

数据库期末复习整理

ID:5619660

大小:52.50 KB

页数:3页

时间:2017-12-20

数据库期末复习整理_第1页
数据库期末复习整理_第2页
数据库期末复习整理_第3页
资源描述:

《数据库期末复习整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、产品产品编号产品名规格职工职工号姓名工厂工厂编号地址厂名生产计划数量mn聘用聘期工资1nER.图(*包含下划线,图形形状不能错)将ER图转化为关系模式/表工厂(工厂编号,厂名,地址)主键:工厂编号产品(产品编号,产品名,规格)主键:产品编号职工(职工号,姓名)主键:职工号生产(工厂编号,产品编号,计划数量)主键:工厂编号+产品编号外键:工厂编号、产品编号聘用(职工号,聘期,工资,工厂编号)主键:职工号外键:工厂编号备注:关系模式:表名(属性1,属性2….n)关系完整性的规则:(1)域完整性*定义完整(2)实体完整性*主键不为空(3)参

2、照完整性*外键取值存在关系完整性的规则:(1)第一范式*表中套表(2)第二范式*部分函数依赖(3)第三范式*传递函数依赖备注:在建表的时候必须消除这些,表才能正确。数据库文件的文件类型:(1)主数据文件.mdf(2)次数据文件.ndf(3)事务日志文件.ldf数据库的基本语句:创建数据库:createdatabase数据库名修改数据库:alterdatabase数据库名删除数据库:dropdatabase数据库名详:教材P58创建表:createtable表名修改表:altertable表名删除表:droptable表名更新表:upd

3、ate表名详:教材P87,注意建表时的约束Select字段列表——选择列[into列表名]——将查询结果保存在一个新表中From表名[…n]——指出要查询的表及个表之间的逻辑关系[where条件]——设置查询条件[groupedby列名]——设置数据按指定字段分组[having逻辑表达式]——为分组统计的数据设置条件[orderby列名[asc

4、desc]——对查询结果设置排序方式[升序

5、降序][compute聚集函数(列名)[BY列名]]——按指定字段进行分组统计备注:Computeby与orderby一起使用AVG求平均分MAX求

6、最大值MIN求最小值COUNT统计如:人数,次数等备注:还有一些系统函数,需自己另行记忆题:Select职工号,姓名,年龄,性别From职工表Where职工号notin(selectdistinct(职工号)form参见表)意:没有参见任何团体的职工select团体编号,参加人数=count(*)from参加表groupby团体编号orderbycount(*)desc职工表(职工号,姓名,年龄,性别)意:查询各个团体编号的参见人数,降序排列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。