随笔分类 - 数据库
摘要:第一范式: 每个表(关系)都是不可再分的,即没有表中套表的情况。 第二范式: 不存在非主属性对主属性的部分函数依赖。即如果关系R(A,B,C,D)中(A,B)是主键,则不存在A->C 或者 B->D。 由定义可知 :主属性为一个的关系一定满足第二范式。 第三范式: 不存在非主属性对主属性的传递函数依
阅读全文
摘要:【存在的问题】 当要用alter向Book表增加count属性时,出现了如图所示的错误; 原因在于Alter只允许添加的列可以为空值,而我设置的是count不可为空。解决方法是在alter table Book add Bcount int not null 语句后加上default 0语句 在
阅读全文
摘要:单表查询: 假设读者的借阅日期为1个月,查询超时为还的读者编号,图书编号以及超出天数。 【查询语句】:select Rid, Bid , DATEDIFF(day,BorrowDate,ReturnDate)-30 超出天数 from RB where DATEDIFF(day,BorrowDate
阅读全文
摘要:根据调研选定实体及相应属性画出E-R图 2、将E-R模型转换为对应关系模型,并指出主码和外码 图书book(书号,类别,出版社,作者,书名,定价,备注); 读者reader(编号,姓名,单位,性别,电话); 借阅borrow(书号,读者编号,借阅日期,还书日期)。 3. 建数据库及表,定义各属性
阅读全文