VOD在线视频点播系统论文(开题报告+英文文献翻译+ASP.net源代码) 第6页
数据仓库 很多公司允许他们的数据被存在很多开放的系统上,但这些系统不能在公司范围内提供了一个统一的可用的信息视图。解决这个问题的方法是建立一个数据仓库。数据仓库是一种数据库。它将从不同产品和操作系统调出的数据组合在一起放入这种大型数据库,对管理状况做出报告和进行分析。这种数据库对源于机构核心事务处理系统的数据进行重新组织并与其它信息(包括过去的信息)进行合并。这些数据可以用来做出管理方面的决策和对管理进行分析。在大多数情况下,数据仓库中的数据只可以用来进行报告,不可进行更新,所以公司的隐性操作系统的表现就没有受到影响。数据仓库这种侧重解决问题的特性,使众多的公司由于运用了数据仓库而获益匪浅。
数据仓库一般都有重新塑造数据的能力。关系数据库的数据视图可以让用户从两个以上的方面观察数据——例如,按地区按季度销售。为了提供这种信息,组织可以用一种特殊化的多维数据库,或用可以在关系数据库中生成数据的多维视图的工具。多维分析能够使用户使用多维的不同方式看到相同的数据。信息的每个方面——生产、定价、成本、地区或时间——都代表不同的维。所以一个产品经理能用多维工具得知六月在西南销售区共卖出了多少件,与前一个月和去年六月相比怎么样,和销售预测相比怎么样。多维数据分析的另外一项是在线分析过程(LOAP)。
数据的独立性、完整性和安全性
数据的独立性 在数据库系统中,每一个程序处理它自己的视图或数据库的视图。如果给数据记录里加了新的域,数据库管理系统就保存已有的视图以便已有的程序不必改变。修改数据库的结构而不影响已有的引用数据库的程序被称为数据的独立性。
数据的完整性 数据的完整性是指数据库中的数据的精确性、正确性和有效性 。 在数据库系统中,数据的完整性意味着保护数据防止非法修改或破坏。在大型联机数据库系统中,数据的完整性更加重要。
数据的安全性 数据的安全性是指数据库防止未授权的或非法的访问或修改。这通常涉及一级或多级的口令保护,这些在数据字典中有详细说明。例如,高级口令可能允许用户读出、写入和修改数据库结构,但低级口令可能只允许用户从数据库中读出。
通常,审计跟踪记录着数据库修改历史,可以用来指明数据库被破坏的时间和地点,它也用于将文件复原。
附录2
部分程序代码
添加影片
private void Button1_Click(object sender, System.EventArgs e)
{
string fullname=this.File1.PostedFile.FileName;
string image=fullname.Substring(fullname.LastIndexOf);
string type=fullname.Substring(fullname.LastIndexOf(".")+1);
string vodname=this.File2.PostedFile.FileName;
string filename=vodname.Substring(vodname.LastIndexOf);
string filetype=vodname.Substring(vodname.LastIndexOf(".")+1);
if(filetype=="wmv"||filetype=="avi"||filetype=="asf")
{
if(type=="bmp"||type=="jpg"||type=="gif")
{
SqlConnection con=db.createcon();
con.Open();
string dl=this.DropDownList1.SelectedItem.Text;
string name=this.TextBox1.Text;
string sizve=this.TextBox2.Text;
string descr=this.TextBox3.Text;
string mainp=this.TextBox5.Text;
string time=Convert.ToString(System.DateTime.Now);
string str="insert into mess(class1,name,filename,image,sizev,descr,主要演员,times) values('"+dl+"','"+name+"','"+filename+"','"+image+"','"+sizve+"','"+descr+"','"+mainp+"','"+time+"')";
this.File1.PostedFile.SaveAs(Server.MapPath("upimage); this.File2.PostedFile.SaveAs(Server.MapPath("view);
SqlCommand cmm=new SqlCommand(str,con);
cmm.ExecuteNonQuery();
con.Close();
Response.Write("<script language=javascript>alert('添加成功')</script>"); }
else
Response.Write("<script language=javascript>alert('您存的图片格式不正确!')</script>"); }
else
{
Response.Write("<script language=javascript>alert('影片文件格式不正确!')</script>");
}
}
删除影片
private void delall()
{
CheckBox cbb=new CheckBox();
string ss=null;
int k=0;
int i,j=this.DataGrid1.Items.Count;
for(i=0;i<j;i++)
{
cbb = (CheckBox)DataGrid1.Items[i].Cells[0].FindControl("checkbox1");
if(cbb.Checked)
{
string s=this.DataGrid1.Items[i].Cells[1].Text;
k++;
ss+=","+s;} }
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>